github.graphql 1.0 MB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994499549964997499849995000500150025003500450055006500750085009501050115012501350145015501650175018501950205021502250235024502550265027502850295030503150325033503450355036503750385039504050415042504350445045504650475048504950505051505250535054505550565057505850595060506150625063506450655066506750685069507050715072507350745075507650775078507950805081508250835084508550865087508850895090509150925093509450955096509750985099510051015102510351045105510651075108510951105111511251135114511551165117511851195120512151225123512451255126512751285129513051315132513351345135513651375138513951405141514251435144514551465147514851495150515151525153515451555156515751585159516051615162516351645165516651675168516951705171517251735174517551765177517851795180518151825183518451855186518751885189519051915192519351945195519651975198519952005201520252035204520552065207520852095210521152125213521452155216521752185219522052215222522352245225522652275228522952305231523252335234523552365237523852395240524152425243524452455246524752485249525052515252525352545255525652575258525952605261526252635264526552665267526852695270527152725273527452755276527752785279528052815282528352845285528652875288528952905291529252935294529552965297529852995300530153025303530453055306530753085309531053115312531353145315531653175318531953205321532253235324532553265327532853295330533153325333533453355336533753385339534053415342534353445345534653475348534953505351535253535354535553565357535853595360536153625363536453655366536753685369537053715372537353745375537653775378537953805381538253835384538553865387538853895390539153925393539453955396539753985399540054015402540354045405540654075408540954105411541254135414541554165417541854195420542154225423542454255426542754285429543054315432543354345435543654375438543954405441544254435444544554465447544854495450545154525453545454555456545754585459546054615462546354645465546654675468546954705471547254735474547554765477547854795480548154825483548454855486548754885489549054915492549354945495549654975498549955005501550255035504550555065507550855095510551155125513551455155516551755185519552055215522552355245525552655275528552955305531553255335534553555365537553855395540554155425543554455455546554755485549555055515552555355545555555655575558555955605561556255635564556555665567556855695570557155725573557455755576557755785579558055815582558355845585558655875588558955905591559255935594559555965597559855995600560156025603560456055606560756085609561056115612561356145615561656175618561956205621562256235624562556265627562856295630563156325633563456355636563756385639564056415642564356445645564656475648564956505651565256535654565556565657565856595660566156625663566456655666566756685669567056715672567356745675567656775678567956805681568256835684568556865687568856895690569156925693569456955696569756985699570057015702570357045705570657075708570957105711571257135714571557165717571857195720572157225723572457255726572757285729573057315732573357345735573657375738573957405741574257435744574557465747574857495750575157525753575457555756575757585759576057615762576357645765576657675768576957705771577257735774577557765777577857795780578157825783578457855786578757885789579057915792579357945795579657975798579958005801580258035804580558065807580858095810581158125813581458155816581758185819582058215822582358245825582658275828582958305831583258335834583558365837583858395840584158425843584458455846584758485849585058515852585358545855585658575858585958605861586258635864586558665867586858695870587158725873587458755876587758785879588058815882588358845885588658875888588958905891589258935894589558965897589858995900590159025903590459055906590759085909591059115912591359145915591659175918591959205921592259235924592559265927592859295930593159325933593459355936593759385939594059415942594359445945594659475948594959505951595259535954595559565957595859595960596159625963596459655966596759685969597059715972597359745975597659775978597959805981598259835984598559865987598859895990599159925993599459955996599759985999600060016002600360046005600660076008600960106011601260136014601560166017601860196020602160226023602460256026602760286029603060316032603360346035603660376038603960406041604260436044604560466047604860496050605160526053605460556056605760586059606060616062606360646065606660676068606960706071607260736074607560766077607860796080608160826083608460856086608760886089609060916092609360946095609660976098609961006101610261036104610561066107610861096110611161126113611461156116611761186119612061216122612361246125612661276128612961306131613261336134613561366137613861396140614161426143614461456146614761486149615061516152615361546155615661576158615961606161616261636164616561666167616861696170617161726173617461756176617761786179618061816182618361846185618661876188618961906191619261936194619561966197619861996200620162026203620462056206620762086209621062116212621362146215621662176218621962206221622262236224622562266227622862296230623162326233623462356236623762386239624062416242624362446245624662476248624962506251625262536254625562566257625862596260626162626263626462656266626762686269627062716272627362746275627662776278627962806281628262836284628562866287628862896290629162926293629462956296629762986299630063016302630363046305630663076308630963106311631263136314631563166317631863196320632163226323632463256326632763286329633063316332633363346335633663376338633963406341634263436344634563466347634863496350635163526353635463556356635763586359636063616362636363646365636663676368636963706371637263736374637563766377637863796380638163826383638463856386638763886389639063916392639363946395639663976398639964006401640264036404640564066407640864096410641164126413641464156416641764186419642064216422642364246425642664276428642964306431643264336434643564366437643864396440644164426443644464456446644764486449645064516452645364546455645664576458645964606461646264636464646564666467646864696470647164726473647464756476647764786479648064816482648364846485648664876488648964906491649264936494649564966497649864996500650165026503650465056506650765086509651065116512651365146515651665176518651965206521652265236524652565266527652865296530653165326533653465356536653765386539654065416542654365446545654665476548654965506551655265536554655565566557655865596560656165626563656465656566656765686569657065716572657365746575657665776578657965806581658265836584658565866587658865896590659165926593659465956596659765986599660066016602660366046605660666076608660966106611661266136614661566166617661866196620662166226623662466256626662766286629663066316632663366346635663666376638663966406641664266436644664566466647664866496650665166526653665466556656665766586659666066616662666366646665666666676668666966706671667266736674667566766677667866796680668166826683668466856686668766886689669066916692669366946695669666976698669967006701670267036704670567066707670867096710671167126713671467156716671767186719672067216722672367246725672667276728672967306731673267336734673567366737673867396740674167426743674467456746674767486749675067516752675367546755675667576758675967606761676267636764676567666767676867696770677167726773677467756776677767786779678067816782678367846785678667876788678967906791679267936794679567966797679867996800680168026803680468056806680768086809681068116812681368146815681668176818681968206821682268236824682568266827682868296830683168326833683468356836683768386839684068416842684368446845684668476848684968506851685268536854685568566857685868596860686168626863686468656866686768686869687068716872687368746875687668776878687968806881688268836884688568866887688868896890689168926893689468956896689768986899690069016902690369046905690669076908690969106911691269136914691569166917691869196920692169226923692469256926692769286929693069316932693369346935693669376938693969406941694269436944694569466947694869496950695169526953695469556956695769586959696069616962696369646965696669676968696969706971697269736974697569766977697869796980698169826983698469856986698769886989699069916992699369946995699669976998699970007001700270037004700570067007700870097010701170127013701470157016701770187019702070217022702370247025702670277028702970307031703270337034703570367037703870397040704170427043704470457046704770487049705070517052705370547055705670577058705970607061706270637064706570667067706870697070707170727073707470757076707770787079708070817082708370847085708670877088708970907091709270937094709570967097709870997100710171027103710471057106710771087109711071117112711371147115711671177118711971207121712271237124712571267127712871297130713171327133713471357136713771387139714071417142714371447145714671477148714971507151715271537154715571567157715871597160716171627163716471657166716771687169717071717172717371747175717671777178717971807181718271837184718571867187718871897190719171927193719471957196719771987199720072017202720372047205720672077208720972107211721272137214721572167217721872197220722172227223722472257226722772287229723072317232723372347235723672377238723972407241724272437244724572467247724872497250725172527253725472557256725772587259726072617262726372647265726672677268726972707271727272737274727572767277727872797280728172827283728472857286728772887289729072917292729372947295729672977298729973007301730273037304730573067307730873097310731173127313731473157316731773187319732073217322732373247325732673277328732973307331733273337334733573367337733873397340734173427343734473457346734773487349735073517352735373547355735673577358735973607361736273637364736573667367736873697370737173727373737473757376737773787379738073817382738373847385738673877388738973907391739273937394739573967397739873997400740174027403740474057406740774087409741074117412741374147415741674177418741974207421742274237424742574267427742874297430743174327433743474357436743774387439744074417442744374447445744674477448744974507451745274537454745574567457745874597460746174627463746474657466746774687469747074717472747374747475747674777478747974807481748274837484748574867487748874897490749174927493749474957496749774987499750075017502750375047505750675077508750975107511751275137514751575167517751875197520752175227523752475257526752775287529753075317532753375347535753675377538753975407541754275437544754575467547754875497550755175527553755475557556755775587559756075617562756375647565756675677568756975707571757275737574757575767577757875797580758175827583758475857586758775887589759075917592759375947595759675977598759976007601760276037604760576067607760876097610761176127613761476157616761776187619762076217622762376247625762676277628762976307631763276337634763576367637763876397640764176427643764476457646764776487649765076517652765376547655765676577658765976607661766276637664766576667667766876697670767176727673767476757676767776787679768076817682768376847685768676877688768976907691769276937694769576967697769876997700770177027703770477057706770777087709771077117712771377147715771677177718771977207721772277237724772577267727772877297730773177327733773477357736773777387739774077417742774377447745774677477748774977507751775277537754775577567757775877597760776177627763776477657766776777687769777077717772777377747775777677777778777977807781778277837784778577867787778877897790779177927793779477957796779777987799780078017802780378047805780678077808780978107811781278137814781578167817781878197820782178227823782478257826782778287829783078317832783378347835783678377838783978407841784278437844784578467847784878497850785178527853785478557856785778587859786078617862786378647865786678677868786978707871787278737874787578767877787878797880788178827883788478857886788778887889789078917892789378947895789678977898789979007901790279037904790579067907790879097910791179127913791479157916791779187919792079217922792379247925792679277928792979307931793279337934793579367937793879397940794179427943794479457946794779487949795079517952795379547955795679577958795979607961796279637964796579667967796879697970797179727973797479757976797779787979798079817982798379847985798679877988798979907991799279937994799579967997799879998000800180028003800480058006800780088009801080118012801380148015801680178018801980208021802280238024802580268027802880298030803180328033803480358036803780388039804080418042804380448045804680478048804980508051805280538054805580568057805880598060806180628063806480658066806780688069807080718072807380748075807680778078807980808081808280838084808580868087808880898090809180928093809480958096809780988099810081018102810381048105810681078108810981108111811281138114811581168117811881198120812181228123812481258126812781288129813081318132813381348135813681378138813981408141814281438144814581468147814881498150815181528153815481558156815781588159816081618162816381648165816681678168816981708171817281738174817581768177817881798180818181828183818481858186818781888189819081918192819381948195819681978198819982008201820282038204820582068207820882098210821182128213821482158216821782188219822082218222822382248225822682278228822982308231823282338234823582368237823882398240824182428243824482458246824782488249825082518252825382548255825682578258825982608261826282638264826582668267826882698270827182728273827482758276827782788279828082818282828382848285828682878288828982908291829282938294829582968297829882998300830183028303830483058306830783088309831083118312831383148315831683178318831983208321832283238324832583268327832883298330833183328333833483358336833783388339834083418342834383448345834683478348834983508351835283538354835583568357835883598360836183628363836483658366836783688369837083718372837383748375837683778378837983808381838283838384838583868387838883898390839183928393839483958396839783988399840084018402840384048405840684078408840984108411841284138414841584168417841884198420842184228423842484258426842784288429843084318432843384348435843684378438843984408441844284438444844584468447844884498450845184528453845484558456845784588459846084618462846384648465846684678468846984708471847284738474847584768477847884798480848184828483848484858486848784888489849084918492849384948495849684978498849985008501850285038504850585068507850885098510851185128513851485158516851785188519852085218522852385248525852685278528852985308531853285338534853585368537853885398540854185428543854485458546854785488549855085518552855385548555855685578558855985608561856285638564856585668567856885698570857185728573857485758576857785788579858085818582858385848585858685878588858985908591859285938594859585968597859885998600860186028603860486058606860786088609861086118612861386148615861686178618861986208621862286238624862586268627862886298630863186328633863486358636863786388639864086418642864386448645864686478648864986508651865286538654865586568657865886598660866186628663866486658666866786688669867086718672867386748675867686778678867986808681868286838684868586868687868886898690869186928693869486958696869786988699870087018702870387048705870687078708870987108711871287138714871587168717871887198720872187228723872487258726872787288729873087318732873387348735873687378738873987408741874287438744874587468747874887498750875187528753875487558756875787588759876087618762876387648765876687678768876987708771877287738774877587768777877887798780878187828783878487858786878787888789879087918792879387948795879687978798879988008801880288038804880588068807880888098810881188128813881488158816881788188819882088218822882388248825882688278828882988308831883288338834883588368837883888398840884188428843884488458846884788488849885088518852885388548855885688578858885988608861886288638864886588668867886888698870887188728873887488758876887788788879888088818882888388848885888688878888888988908891889288938894889588968897889888998900890189028903890489058906890789088909891089118912891389148915891689178918891989208921892289238924892589268927892889298930893189328933893489358936893789388939894089418942894389448945894689478948894989508951895289538954895589568957895889598960896189628963896489658966896789688969897089718972897389748975897689778978897989808981898289838984898589868987898889898990899189928993899489958996899789988999900090019002900390049005900690079008900990109011901290139014901590169017901890199020902190229023902490259026902790289029903090319032903390349035903690379038903990409041904290439044904590469047904890499050905190529053905490559056905790589059906090619062906390649065906690679068906990709071907290739074907590769077907890799080908190829083908490859086908790889089909090919092909390949095909690979098909991009101910291039104910591069107910891099110911191129113911491159116911791189119912091219122912391249125912691279128912991309131913291339134913591369137913891399140914191429143914491459146914791489149915091519152915391549155915691579158915991609161916291639164916591669167916891699170917191729173917491759176917791789179918091819182918391849185918691879188918991909191919291939194919591969197919891999200920192029203920492059206920792089209921092119212921392149215921692179218921992209221922292239224922592269227922892299230923192329233923492359236923792389239924092419242924392449245924692479248924992509251925292539254925592569257925892599260926192629263926492659266926792689269927092719272927392749275927692779278927992809281928292839284928592869287928892899290929192929293929492959296929792989299930093019302930393049305930693079308930993109311931293139314931593169317931893199320932193229323932493259326932793289329933093319332933393349335933693379338933993409341934293439344934593469347934893499350935193529353935493559356935793589359936093619362936393649365936693679368936993709371937293739374937593769377937893799380938193829383938493859386938793889389939093919392939393949395939693979398939994009401940294039404940594069407940894099410941194129413941494159416941794189419942094219422942394249425942694279428942994309431943294339434943594369437943894399440944194429443944494459446944794489449945094519452945394549455945694579458945994609461946294639464946594669467946894699470947194729473947494759476947794789479948094819482948394849485948694879488948994909491949294939494949594969497949894999500950195029503950495059506950795089509951095119512951395149515951695179518951995209521952295239524952595269527952895299530953195329533953495359536953795389539954095419542954395449545954695479548954995509551955295539554955595569557955895599560956195629563956495659566956795689569957095719572957395749575957695779578957995809581958295839584958595869587958895899590959195929593959495959596959795989599960096019602960396049605960696079608960996109611961296139614961596169617961896199620962196229623962496259626962796289629963096319632963396349635963696379638963996409641964296439644964596469647964896499650965196529653965496559656965796589659966096619662966396649665966696679668966996709671967296739674967596769677967896799680968196829683968496859686968796889689969096919692969396949695969696979698969997009701970297039704970597069707970897099710971197129713971497159716971797189719972097219722972397249725972697279728972997309731973297339734973597369737973897399740974197429743974497459746974797489749975097519752975397549755975697579758975997609761976297639764976597669767976897699770977197729773977497759776977797789779978097819782978397849785978697879788978997909791979297939794979597969797979897999800980198029803980498059806980798089809981098119812981398149815981698179818981998209821982298239824982598269827982898299830983198329833983498359836983798389839984098419842984398449845984698479848984998509851985298539854985598569857985898599860986198629863986498659866986798689869987098719872987398749875987698779878987998809881988298839884988598869887988898899890989198929893989498959896989798989899990099019902990399049905990699079908990999109911991299139914991599169917991899199920992199229923992499259926992799289929993099319932993399349935993699379938993999409941994299439944994599469947994899499950995199529953995499559956995799589959996099619962996399649965996699679968996999709971997299739974997599769977997899799980998199829983998499859986998799889989999099919992999399949995999699979998999910000100011000210003100041000510006100071000810009100101001110012100131001410015100161001710018100191002010021100221002310024100251002610027100281002910030100311003210033100341003510036100371003810039100401004110042100431004410045100461004710048100491005010051100521005310054100551005610057100581005910060100611006210063100641006510066100671006810069100701007110072100731007410075100761007710078100791008010081100821008310084100851008610087100881008910090100911009210093100941009510096100971009810099101001010110102101031010410105101061010710108101091011010111101121011310114101151011610117101181011910120101211012210123101241012510126101271012810129101301013110132101331013410135101361013710138101391014010141101421014310144101451014610147101481014910150101511015210153101541015510156101571015810159101601016110162101631016410165101661016710168101691017010171101721017310174101751017610177101781017910180101811018210183101841018510186101871018810189101901019110192101931019410195101961019710198101991020010201102021020310204102051020610207102081020910210102111021210213102141021510216102171021810219102201022110222102231022410225102261022710228102291023010231102321023310234102351023610237102381023910240102411024210243102441024510246102471024810249102501025110252102531025410255102561025710258102591026010261102621026310264102651026610267102681026910270102711027210273102741027510276102771027810279102801028110282102831028410285102861028710288102891029010291102921029310294102951029610297102981029910300103011030210303103041030510306103071030810309103101031110312103131031410315103161031710318103191032010321103221032310324103251032610327103281032910330103311033210333103341033510336103371033810339103401034110342103431034410345103461034710348103491035010351103521035310354103551035610357103581035910360103611036210363103641036510366103671036810369103701037110372103731037410375103761037710378103791038010381103821038310384103851038610387103881038910390103911039210393103941039510396103971039810399104001040110402104031040410405104061040710408104091041010411104121041310414104151041610417104181041910420104211042210423104241042510426104271042810429104301043110432104331043410435104361043710438104391044010441104421044310444104451044610447104481044910450104511045210453104541045510456104571045810459104601046110462104631046410465104661046710468104691047010471104721047310474104751047610477104781047910480104811048210483104841048510486104871048810489104901049110492104931049410495104961049710498104991050010501105021050310504105051050610507105081050910510105111051210513105141051510516105171051810519105201052110522105231052410525105261052710528105291053010531105321053310534105351053610537105381053910540105411054210543105441054510546105471054810549105501055110552105531055410555105561055710558105591056010561105621056310564105651056610567105681056910570105711057210573105741057510576105771057810579105801058110582105831058410585105861058710588105891059010591105921059310594105951059610597105981059910600106011060210603106041060510606106071060810609106101061110612106131061410615106161061710618106191062010621106221062310624106251062610627106281062910630106311063210633106341063510636106371063810639106401064110642106431064410645106461064710648106491065010651106521065310654106551065610657106581065910660106611066210663106641066510666106671066810669106701067110672106731067410675106761067710678106791068010681106821068310684106851068610687106881068910690106911069210693106941069510696106971069810699107001070110702107031070410705107061070710708107091071010711107121071310714107151071610717107181071910720107211072210723107241072510726107271072810729107301073110732107331073410735107361073710738107391074010741107421074310744107451074610747107481074910750107511075210753107541075510756107571075810759107601076110762107631076410765107661076710768107691077010771107721077310774107751077610777107781077910780107811078210783107841078510786107871078810789107901079110792107931079410795107961079710798107991080010801108021080310804108051080610807108081080910810108111081210813108141081510816108171081810819108201082110822108231082410825108261082710828108291083010831108321083310834108351083610837108381083910840108411084210843108441084510846108471084810849108501085110852108531085410855108561085710858108591086010861108621086310864108651086610867108681086910870108711087210873108741087510876108771087810879108801088110882108831088410885108861088710888108891089010891108921089310894108951089610897108981089910900109011090210903109041090510906109071090810909109101091110912109131091410915109161091710918109191092010921109221092310924109251092610927109281092910930109311093210933109341093510936109371093810939109401094110942109431094410945109461094710948109491095010951109521095310954109551095610957109581095910960109611096210963109641096510966109671096810969109701097110972109731097410975109761097710978109791098010981109821098310984109851098610987109881098910990109911099210993109941099510996109971099810999110001100111002110031100411005110061100711008110091101011011110121101311014110151101611017110181101911020110211102211023110241102511026110271102811029110301103111032110331103411035110361103711038110391104011041110421104311044110451104611047110481104911050110511105211053110541105511056110571105811059110601106111062110631106411065110661106711068110691107011071110721107311074110751107611077110781107911080110811108211083110841108511086110871108811089110901109111092110931109411095110961109711098110991110011101111021110311104111051110611107111081110911110111111111211113111141111511116111171111811119111201112111122111231112411125111261112711128111291113011131111321113311134111351113611137111381113911140111411114211143111441114511146111471114811149111501115111152111531115411155111561115711158111591116011161111621116311164111651116611167111681116911170111711117211173111741117511176111771117811179111801118111182111831118411185111861118711188111891119011191111921119311194111951119611197111981119911200112011120211203112041120511206112071120811209112101121111212112131121411215112161121711218112191122011221112221122311224112251122611227112281122911230112311123211233112341123511236112371123811239112401124111242112431124411245112461124711248112491125011251112521125311254112551125611257112581125911260112611126211263112641126511266112671126811269112701127111272112731127411275112761127711278112791128011281112821128311284112851128611287112881128911290112911129211293112941129511296112971129811299113001130111302113031130411305113061130711308113091131011311113121131311314113151131611317113181131911320113211132211323113241132511326113271132811329113301133111332113331133411335113361133711338113391134011341113421134311344113451134611347113481134911350113511135211353113541135511356113571135811359113601136111362113631136411365113661136711368113691137011371113721137311374113751137611377113781137911380113811138211383113841138511386113871138811389113901139111392113931139411395113961139711398113991140011401114021140311404114051140611407114081140911410114111141211413114141141511416114171141811419114201142111422114231142411425114261142711428114291143011431114321143311434114351143611437114381143911440114411144211443114441144511446114471144811449114501145111452114531145411455114561145711458114591146011461114621146311464114651146611467114681146911470114711147211473114741147511476114771147811479114801148111482114831148411485114861148711488114891149011491114921149311494114951149611497114981149911500115011150211503115041150511506115071150811509115101151111512115131151411515115161151711518115191152011521115221152311524115251152611527115281152911530115311153211533115341153511536115371153811539115401154111542115431154411545115461154711548115491155011551115521155311554115551155611557115581155911560115611156211563115641156511566115671156811569115701157111572115731157411575115761157711578115791158011581115821158311584115851158611587115881158911590115911159211593115941159511596115971159811599116001160111602116031160411605116061160711608116091161011611116121161311614116151161611617116181161911620116211162211623116241162511626116271162811629116301163111632116331163411635116361163711638116391164011641116421164311644116451164611647116481164911650116511165211653116541165511656116571165811659116601166111662116631166411665116661166711668116691167011671116721167311674116751167611677116781167911680116811168211683116841168511686116871168811689116901169111692116931169411695116961169711698116991170011701117021170311704117051170611707117081170911710117111171211713117141171511716117171171811719117201172111722117231172411725117261172711728117291173011731117321173311734117351173611737117381173911740117411174211743117441174511746117471174811749117501175111752117531175411755117561175711758117591176011761117621176311764117651176611767117681176911770117711177211773117741177511776117771177811779117801178111782117831178411785117861178711788117891179011791117921179311794117951179611797117981179911800118011180211803118041180511806118071180811809118101181111812118131181411815118161181711818118191182011821118221182311824118251182611827118281182911830118311183211833118341183511836118371183811839118401184111842118431184411845118461184711848118491185011851118521185311854118551185611857118581185911860118611186211863118641186511866118671186811869118701187111872118731187411875118761187711878118791188011881118821188311884118851188611887118881188911890118911189211893118941189511896118971189811899119001190111902119031190411905119061190711908119091191011911119121191311914119151191611917119181191911920119211192211923119241192511926119271192811929119301193111932119331193411935119361193711938119391194011941119421194311944119451194611947119481194911950119511195211953119541195511956119571195811959119601196111962119631196411965119661196711968119691197011971119721197311974119751197611977119781197911980119811198211983119841198511986119871198811989119901199111992119931199411995119961199711998119991200012001120021200312004120051200612007120081200912010120111201212013120141201512016120171201812019120201202112022120231202412025120261202712028120291203012031120321203312034120351203612037120381203912040120411204212043120441204512046120471204812049120501205112052120531205412055120561205712058120591206012061120621206312064120651206612067120681206912070120711207212073120741207512076120771207812079120801208112082120831208412085120861208712088120891209012091120921209312094120951209612097120981209912100121011210212103121041210512106121071210812109121101211112112121131211412115121161211712118121191212012121121221212312124121251212612127121281212912130121311213212133121341213512136121371213812139121401214112142121431214412145121461214712148121491215012151121521215312154121551215612157121581215912160121611216212163121641216512166121671216812169121701217112172121731217412175121761217712178121791218012181121821218312184121851218612187121881218912190121911219212193121941219512196121971219812199122001220112202122031220412205122061220712208122091221012211122121221312214122151221612217122181221912220122211222212223122241222512226122271222812229122301223112232122331223412235122361223712238122391224012241122421224312244122451224612247122481224912250122511225212253122541225512256122571225812259122601226112262122631226412265122661226712268122691227012271122721227312274122751227612277122781227912280122811228212283122841228512286122871228812289122901229112292122931229412295122961229712298122991230012301123021230312304123051230612307123081230912310123111231212313123141231512316123171231812319123201232112322123231232412325123261232712328123291233012331123321233312334123351233612337123381233912340123411234212343123441234512346123471234812349123501235112352123531235412355123561235712358123591236012361123621236312364123651236612367123681236912370123711237212373123741237512376123771237812379123801238112382123831238412385123861238712388123891239012391123921239312394123951239612397123981239912400124011240212403124041240512406124071240812409124101241112412124131241412415124161241712418124191242012421124221242312424124251242612427124281242912430124311243212433124341243512436124371243812439124401244112442124431244412445124461244712448124491245012451124521245312454124551245612457124581245912460124611246212463124641246512466124671246812469124701247112472124731247412475124761247712478124791248012481124821248312484124851248612487124881248912490124911249212493124941249512496124971249812499125001250112502125031250412505125061250712508125091251012511125121251312514125151251612517125181251912520125211252212523125241252512526125271252812529125301253112532125331253412535125361253712538125391254012541125421254312544125451254612547125481254912550125511255212553125541255512556125571255812559125601256112562125631256412565125661256712568125691257012571125721257312574125751257612577125781257912580125811258212583125841258512586125871258812589125901259112592125931259412595125961259712598125991260012601126021260312604126051260612607126081260912610126111261212613126141261512616126171261812619126201262112622126231262412625126261262712628126291263012631126321263312634126351263612637126381263912640126411264212643126441264512646126471264812649126501265112652126531265412655126561265712658126591266012661126621266312664126651266612667126681266912670126711267212673126741267512676126771267812679126801268112682126831268412685126861268712688126891269012691126921269312694126951269612697126981269912700127011270212703127041270512706127071270812709127101271112712127131271412715127161271712718127191272012721127221272312724127251272612727127281272912730127311273212733127341273512736127371273812739127401274112742127431274412745127461274712748127491275012751127521275312754127551275612757127581275912760127611276212763127641276512766127671276812769127701277112772127731277412775127761277712778127791278012781127821278312784127851278612787127881278912790127911279212793127941279512796127971279812799128001280112802128031280412805128061280712808128091281012811128121281312814128151281612817128181281912820128211282212823128241282512826128271282812829128301283112832128331283412835128361283712838128391284012841128421284312844128451284612847128481284912850128511285212853128541285512856128571285812859128601286112862128631286412865128661286712868128691287012871128721287312874128751287612877128781287912880128811288212883128841288512886128871288812889128901289112892128931289412895128961289712898128991290012901129021290312904129051290612907129081290912910129111291212913129141291512916129171291812919129201292112922129231292412925129261292712928129291293012931129321293312934129351293612937129381293912940129411294212943129441294512946129471294812949129501295112952129531295412955129561295712958129591296012961129621296312964129651296612967129681296912970129711297212973129741297512976129771297812979129801298112982129831298412985129861298712988129891299012991129921299312994129951299612997129981299913000130011300213003130041300513006130071300813009130101301113012130131301413015130161301713018130191302013021130221302313024130251302613027130281302913030130311303213033130341303513036130371303813039130401304113042130431304413045130461304713048130491305013051130521305313054130551305613057130581305913060130611306213063130641306513066130671306813069130701307113072130731307413075130761307713078130791308013081130821308313084130851308613087130881308913090130911309213093130941309513096130971309813099131001310113102131031310413105131061310713108131091311013111131121311313114131151311613117131181311913120131211312213123131241312513126131271312813129131301313113132131331313413135131361313713138131391314013141131421314313144131451314613147131481314913150131511315213153131541315513156131571315813159131601316113162131631316413165131661316713168131691317013171131721317313174131751317613177131781317913180131811318213183131841318513186131871318813189131901319113192131931319413195131961319713198131991320013201132021320313204132051320613207132081320913210132111321213213132141321513216132171321813219132201322113222132231322413225132261322713228132291323013231132321323313234132351323613237132381323913240132411324213243132441324513246132471324813249132501325113252132531325413255132561325713258132591326013261132621326313264132651326613267132681326913270132711327213273132741327513276132771327813279132801328113282132831328413285132861328713288132891329013291132921329313294132951329613297132981329913300133011330213303133041330513306133071330813309133101331113312133131331413315133161331713318133191332013321133221332313324133251332613327133281332913330133311333213333133341333513336133371333813339133401334113342133431334413345133461334713348133491335013351133521335313354133551335613357133581335913360133611336213363133641336513366133671336813369133701337113372133731337413375133761337713378133791338013381133821338313384133851338613387133881338913390133911339213393133941339513396133971339813399134001340113402134031340413405134061340713408134091341013411134121341313414134151341613417134181341913420134211342213423134241342513426134271342813429134301343113432134331343413435134361343713438134391344013441134421344313444134451344613447134481344913450134511345213453134541345513456134571345813459134601346113462134631346413465134661346713468134691347013471134721347313474134751347613477134781347913480134811348213483134841348513486134871348813489134901349113492134931349413495134961349713498134991350013501135021350313504135051350613507135081350913510135111351213513135141351513516135171351813519135201352113522135231352413525135261352713528135291353013531135321353313534135351353613537135381353913540135411354213543135441354513546135471354813549135501355113552135531355413555135561355713558135591356013561135621356313564135651356613567135681356913570135711357213573135741357513576135771357813579135801358113582135831358413585135861358713588135891359013591135921359313594135951359613597135981359913600136011360213603136041360513606136071360813609136101361113612136131361413615136161361713618136191362013621136221362313624136251362613627136281362913630136311363213633136341363513636136371363813639136401364113642136431364413645136461364713648136491365013651136521365313654136551365613657136581365913660136611366213663136641366513666136671366813669136701367113672136731367413675136761367713678136791368013681136821368313684136851368613687136881368913690136911369213693136941369513696136971369813699137001370113702137031370413705137061370713708137091371013711137121371313714137151371613717137181371913720137211372213723137241372513726137271372813729137301373113732137331373413735137361373713738137391374013741137421374313744137451374613747137481374913750137511375213753137541375513756137571375813759137601376113762137631376413765137661376713768137691377013771137721377313774137751377613777137781377913780137811378213783137841378513786137871378813789137901379113792137931379413795137961379713798137991380013801138021380313804138051380613807138081380913810138111381213813138141381513816138171381813819138201382113822138231382413825138261382713828138291383013831138321383313834138351383613837138381383913840138411384213843138441384513846138471384813849138501385113852138531385413855138561385713858138591386013861138621386313864138651386613867138681386913870138711387213873138741387513876138771387813879138801388113882138831388413885138861388713888138891389013891138921389313894138951389613897138981389913900139011390213903139041390513906139071390813909139101391113912139131391413915139161391713918139191392013921139221392313924139251392613927139281392913930139311393213933139341393513936139371393813939139401394113942139431394413945139461394713948139491395013951139521395313954139551395613957139581395913960139611396213963139641396513966139671396813969139701397113972139731397413975139761397713978139791398013981139821398313984139851398613987139881398913990139911399213993139941399513996139971399813999140001400114002140031400414005140061400714008140091401014011140121401314014140151401614017140181401914020140211402214023140241402514026140271402814029140301403114032140331403414035140361403714038140391404014041140421404314044140451404614047140481404914050140511405214053140541405514056140571405814059140601406114062140631406414065140661406714068140691407014071140721407314074140751407614077140781407914080140811408214083140841408514086140871408814089140901409114092140931409414095140961409714098140991410014101141021410314104141051410614107141081410914110141111411214113141141411514116141171411814119141201412114122141231412414125141261412714128141291413014131141321413314134141351413614137141381413914140141411414214143141441414514146141471414814149141501415114152141531415414155141561415714158141591416014161141621416314164141651416614167141681416914170141711417214173141741417514176141771417814179141801418114182141831418414185141861418714188141891419014191141921419314194141951419614197141981419914200142011420214203142041420514206142071420814209142101421114212142131421414215142161421714218142191422014221142221422314224142251422614227142281422914230142311423214233142341423514236142371423814239142401424114242142431424414245142461424714248142491425014251142521425314254142551425614257142581425914260142611426214263142641426514266142671426814269142701427114272142731427414275142761427714278142791428014281142821428314284142851428614287142881428914290142911429214293142941429514296142971429814299143001430114302143031430414305143061430714308143091431014311143121431314314143151431614317143181431914320143211432214323143241432514326143271432814329143301433114332143331433414335143361433714338143391434014341143421434314344143451434614347143481434914350143511435214353143541435514356143571435814359143601436114362143631436414365143661436714368143691437014371143721437314374143751437614377143781437914380143811438214383143841438514386143871438814389143901439114392143931439414395143961439714398143991440014401144021440314404144051440614407144081440914410144111441214413144141441514416144171441814419144201442114422144231442414425144261442714428144291443014431144321443314434144351443614437144381443914440144411444214443144441444514446144471444814449144501445114452144531445414455144561445714458144591446014461144621446314464144651446614467144681446914470144711447214473144741447514476144771447814479144801448114482144831448414485144861448714488144891449014491144921449314494144951449614497144981449914500145011450214503145041450514506145071450814509145101451114512145131451414515145161451714518145191452014521145221452314524145251452614527145281452914530145311453214533145341453514536145371453814539145401454114542145431454414545145461454714548145491455014551145521455314554145551455614557145581455914560145611456214563145641456514566145671456814569145701457114572145731457414575145761457714578145791458014581145821458314584145851458614587145881458914590145911459214593145941459514596145971459814599146001460114602146031460414605146061460714608146091461014611146121461314614146151461614617146181461914620146211462214623146241462514626146271462814629146301463114632146331463414635146361463714638146391464014641146421464314644146451464614647146481464914650146511465214653146541465514656146571465814659146601466114662146631466414665146661466714668146691467014671146721467314674146751467614677146781467914680146811468214683146841468514686146871468814689146901469114692146931469414695146961469714698146991470014701147021470314704147051470614707147081470914710147111471214713147141471514716147171471814719147201472114722147231472414725147261472714728147291473014731147321473314734147351473614737147381473914740147411474214743147441474514746147471474814749147501475114752147531475414755147561475714758147591476014761147621476314764147651476614767147681476914770147711477214773147741477514776147771477814779147801478114782147831478414785147861478714788147891479014791147921479314794147951479614797147981479914800148011480214803148041480514806148071480814809148101481114812148131481414815148161481714818148191482014821148221482314824148251482614827148281482914830148311483214833148341483514836148371483814839148401484114842148431484414845148461484714848148491485014851148521485314854148551485614857148581485914860148611486214863148641486514866148671486814869148701487114872148731487414875148761487714878148791488014881148821488314884148851488614887148881488914890148911489214893148941489514896148971489814899149001490114902149031490414905149061490714908149091491014911149121491314914149151491614917149181491914920149211492214923149241492514926149271492814929149301493114932149331493414935149361493714938149391494014941149421494314944149451494614947149481494914950149511495214953149541495514956149571495814959149601496114962149631496414965149661496714968149691497014971149721497314974149751497614977149781497914980149811498214983149841498514986149871498814989149901499114992149931499414995149961499714998149991500015001150021500315004150051500615007150081500915010150111501215013150141501515016150171501815019150201502115022150231502415025150261502715028150291503015031150321503315034150351503615037150381503915040150411504215043150441504515046150471504815049150501505115052150531505415055150561505715058150591506015061150621506315064150651506615067150681506915070150711507215073150741507515076150771507815079150801508115082150831508415085150861508715088150891509015091150921509315094150951509615097150981509915100151011510215103151041510515106151071510815109151101511115112151131511415115151161511715118151191512015121151221512315124151251512615127151281512915130151311513215133151341513515136151371513815139151401514115142151431514415145151461514715148151491515015151151521515315154151551515615157151581515915160151611516215163151641516515166151671516815169151701517115172151731517415175151761517715178151791518015181151821518315184151851518615187151881518915190151911519215193151941519515196151971519815199152001520115202152031520415205152061520715208152091521015211152121521315214152151521615217152181521915220152211522215223152241522515226152271522815229152301523115232152331523415235152361523715238152391524015241152421524315244152451524615247152481524915250152511525215253152541525515256152571525815259152601526115262152631526415265152661526715268152691527015271152721527315274152751527615277152781527915280152811528215283152841528515286152871528815289152901529115292152931529415295152961529715298152991530015301153021530315304153051530615307153081530915310153111531215313153141531515316153171531815319153201532115322153231532415325153261532715328153291533015331153321533315334153351533615337153381533915340153411534215343153441534515346153471534815349153501535115352153531535415355153561535715358153591536015361153621536315364153651536615367153681536915370153711537215373153741537515376153771537815379153801538115382153831538415385153861538715388153891539015391153921539315394153951539615397153981539915400154011540215403154041540515406154071540815409154101541115412154131541415415154161541715418154191542015421154221542315424154251542615427154281542915430154311543215433154341543515436154371543815439154401544115442154431544415445154461544715448154491545015451154521545315454154551545615457154581545915460154611546215463154641546515466154671546815469154701547115472154731547415475154761547715478154791548015481154821548315484154851548615487154881548915490154911549215493154941549515496154971549815499155001550115502155031550415505155061550715508155091551015511155121551315514155151551615517155181551915520155211552215523155241552515526155271552815529155301553115532155331553415535155361553715538155391554015541155421554315544155451554615547155481554915550155511555215553155541555515556155571555815559155601556115562155631556415565155661556715568155691557015571155721557315574155751557615577155781557915580155811558215583155841558515586155871558815589155901559115592155931559415595155961559715598155991560015601156021560315604156051560615607156081560915610156111561215613156141561515616156171561815619156201562115622156231562415625156261562715628156291563015631156321563315634156351563615637156381563915640156411564215643156441564515646156471564815649156501565115652156531565415655156561565715658156591566015661156621566315664156651566615667156681566915670156711567215673156741567515676156771567815679156801568115682156831568415685156861568715688156891569015691156921569315694156951569615697156981569915700157011570215703157041570515706157071570815709157101571115712157131571415715157161571715718157191572015721157221572315724157251572615727157281572915730157311573215733157341573515736157371573815739157401574115742157431574415745157461574715748157491575015751157521575315754157551575615757157581575915760157611576215763157641576515766157671576815769157701577115772157731577415775157761577715778157791578015781157821578315784157851578615787157881578915790157911579215793157941579515796157971579815799158001580115802158031580415805158061580715808158091581015811158121581315814158151581615817158181581915820158211582215823158241582515826158271582815829158301583115832158331583415835158361583715838158391584015841158421584315844158451584615847158481584915850158511585215853158541585515856158571585815859158601586115862158631586415865158661586715868158691587015871158721587315874158751587615877158781587915880158811588215883158841588515886158871588815889158901589115892158931589415895158961589715898158991590015901159021590315904159051590615907159081590915910159111591215913159141591515916159171591815919159201592115922159231592415925159261592715928159291593015931159321593315934159351593615937159381593915940159411594215943159441594515946159471594815949159501595115952159531595415955159561595715958159591596015961159621596315964159651596615967159681596915970159711597215973159741597515976159771597815979159801598115982159831598415985159861598715988159891599015991159921599315994159951599615997159981599916000160011600216003160041600516006160071600816009160101601116012160131601416015160161601716018160191602016021160221602316024160251602616027160281602916030160311603216033160341603516036160371603816039160401604116042160431604416045160461604716048160491605016051160521605316054160551605616057160581605916060160611606216063160641606516066160671606816069160701607116072160731607416075160761607716078160791608016081160821608316084160851608616087160881608916090160911609216093160941609516096160971609816099161001610116102161031610416105161061610716108161091611016111161121611316114161151611616117161181611916120161211612216123161241612516126161271612816129161301613116132161331613416135161361613716138161391614016141161421614316144161451614616147161481614916150161511615216153161541615516156161571615816159161601616116162161631616416165161661616716168161691617016171161721617316174161751617616177161781617916180161811618216183161841618516186161871618816189161901619116192161931619416195161961619716198161991620016201162021620316204162051620616207162081620916210162111621216213162141621516216162171621816219162201622116222162231622416225162261622716228162291623016231162321623316234162351623616237162381623916240162411624216243162441624516246162471624816249162501625116252162531625416255162561625716258162591626016261162621626316264162651626616267162681626916270162711627216273162741627516276162771627816279162801628116282162831628416285162861628716288162891629016291162921629316294162951629616297162981629916300163011630216303163041630516306163071630816309163101631116312163131631416315163161631716318163191632016321163221632316324163251632616327163281632916330163311633216333163341633516336163371633816339163401634116342163431634416345163461634716348163491635016351163521635316354163551635616357163581635916360163611636216363163641636516366163671636816369163701637116372163731637416375163761637716378163791638016381163821638316384163851638616387163881638916390163911639216393163941639516396163971639816399164001640116402164031640416405164061640716408164091641016411164121641316414164151641616417164181641916420164211642216423164241642516426164271642816429164301643116432164331643416435164361643716438164391644016441164421644316444164451644616447164481644916450164511645216453164541645516456164571645816459164601646116462164631646416465164661646716468164691647016471164721647316474164751647616477164781647916480164811648216483164841648516486164871648816489164901649116492164931649416495164961649716498164991650016501165021650316504165051650616507165081650916510165111651216513165141651516516165171651816519165201652116522165231652416525165261652716528165291653016531165321653316534165351653616537165381653916540165411654216543165441654516546165471654816549165501655116552165531655416555165561655716558165591656016561165621656316564165651656616567165681656916570165711657216573165741657516576165771657816579165801658116582165831658416585165861658716588165891659016591165921659316594165951659616597165981659916600166011660216603166041660516606166071660816609166101661116612166131661416615166161661716618166191662016621166221662316624166251662616627166281662916630166311663216633166341663516636166371663816639166401664116642166431664416645166461664716648166491665016651166521665316654166551665616657166581665916660166611666216663166641666516666166671666816669166701667116672166731667416675166761667716678166791668016681166821668316684166851668616687166881668916690166911669216693166941669516696166971669816699167001670116702167031670416705167061670716708167091671016711167121671316714167151671616717167181671916720167211672216723167241672516726167271672816729167301673116732167331673416735167361673716738167391674016741167421674316744167451674616747167481674916750167511675216753167541675516756167571675816759167601676116762167631676416765167661676716768167691677016771167721677316774167751677616777167781677916780167811678216783167841678516786167871678816789167901679116792167931679416795167961679716798167991680016801168021680316804168051680616807168081680916810168111681216813168141681516816168171681816819168201682116822168231682416825168261682716828168291683016831168321683316834168351683616837168381683916840168411684216843168441684516846168471684816849168501685116852168531685416855168561685716858168591686016861168621686316864168651686616867168681686916870168711687216873168741687516876168771687816879168801688116882168831688416885168861688716888168891689016891168921689316894168951689616897168981689916900169011690216903169041690516906169071690816909169101691116912169131691416915169161691716918169191692016921169221692316924169251692616927169281692916930169311693216933169341693516936169371693816939169401694116942169431694416945169461694716948169491695016951169521695316954169551695616957169581695916960169611696216963169641696516966169671696816969169701697116972169731697416975169761697716978169791698016981169821698316984169851698616987169881698916990169911699216993169941699516996169971699816999170001700117002170031700417005170061700717008170091701017011170121701317014170151701617017170181701917020170211702217023170241702517026170271702817029170301703117032170331703417035170361703717038170391704017041170421704317044170451704617047170481704917050170511705217053170541705517056170571705817059170601706117062170631706417065170661706717068170691707017071170721707317074170751707617077170781707917080170811708217083170841708517086170871708817089170901709117092170931709417095170961709717098170991710017101171021710317104171051710617107171081710917110171111711217113171141711517116171171711817119171201712117122171231712417125171261712717128171291713017131171321713317134171351713617137171381713917140171411714217143171441714517146171471714817149171501715117152171531715417155171561715717158171591716017161171621716317164171651716617167171681716917170171711717217173171741717517176171771717817179171801718117182171831718417185171861718717188171891719017191171921719317194171951719617197171981719917200172011720217203172041720517206172071720817209172101721117212172131721417215172161721717218172191722017221172221722317224172251722617227172281722917230172311723217233172341723517236172371723817239172401724117242172431724417245172461724717248172491725017251172521725317254172551725617257172581725917260172611726217263172641726517266172671726817269172701727117272172731727417275172761727717278172791728017281172821728317284172851728617287172881728917290172911729217293172941729517296172971729817299173001730117302173031730417305173061730717308173091731017311173121731317314173151731617317173181731917320173211732217323173241732517326173271732817329173301733117332173331733417335173361733717338173391734017341173421734317344173451734617347173481734917350173511735217353173541735517356173571735817359173601736117362173631736417365173661736717368173691737017371173721737317374173751737617377173781737917380173811738217383173841738517386173871738817389173901739117392173931739417395173961739717398173991740017401174021740317404174051740617407174081740917410174111741217413174141741517416174171741817419174201742117422174231742417425174261742717428174291743017431174321743317434174351743617437174381743917440174411744217443174441744517446174471744817449174501745117452174531745417455174561745717458174591746017461174621746317464174651746617467174681746917470174711747217473174741747517476174771747817479174801748117482174831748417485174861748717488174891749017491174921749317494174951749617497174981749917500175011750217503175041750517506175071750817509175101751117512175131751417515175161751717518175191752017521175221752317524175251752617527175281752917530175311753217533175341753517536175371753817539175401754117542175431754417545175461754717548175491755017551175521755317554175551755617557175581755917560175611756217563175641756517566175671756817569175701757117572175731757417575175761757717578175791758017581175821758317584175851758617587175881758917590175911759217593175941759517596175971759817599176001760117602176031760417605176061760717608176091761017611176121761317614176151761617617176181761917620176211762217623176241762517626176271762817629176301763117632176331763417635176361763717638176391764017641176421764317644176451764617647176481764917650176511765217653176541765517656176571765817659176601766117662176631766417665176661766717668176691767017671176721767317674176751767617677176781767917680176811768217683176841768517686176871768817689176901769117692176931769417695176961769717698176991770017701177021770317704177051770617707177081770917710177111771217713177141771517716177171771817719177201772117722177231772417725177261772717728177291773017731177321773317734177351773617737177381773917740177411774217743177441774517746177471774817749177501775117752177531775417755177561775717758177591776017761177621776317764177651776617767177681776917770177711777217773177741777517776177771777817779177801778117782177831778417785177861778717788177891779017791177921779317794177951779617797177981779917800178011780217803178041780517806178071780817809178101781117812178131781417815178161781717818178191782017821178221782317824178251782617827178281782917830178311783217833178341783517836178371783817839178401784117842178431784417845178461784717848178491785017851178521785317854178551785617857178581785917860178611786217863178641786517866178671786817869178701787117872178731787417875178761787717878178791788017881178821788317884178851788617887178881788917890178911789217893178941789517896178971789817899179001790117902179031790417905179061790717908179091791017911179121791317914179151791617917179181791917920179211792217923179241792517926179271792817929179301793117932179331793417935179361793717938179391794017941179421794317944179451794617947179481794917950179511795217953179541795517956179571795817959179601796117962179631796417965179661796717968179691797017971179721797317974179751797617977179781797917980179811798217983179841798517986179871798817989179901799117992179931799417995179961799717998179991800018001180021800318004180051800618007180081800918010180111801218013180141801518016180171801818019180201802118022180231802418025180261802718028180291803018031180321803318034180351803618037180381803918040180411804218043180441804518046180471804818049180501805118052180531805418055180561805718058180591806018061180621806318064180651806618067180681806918070180711807218073180741807518076180771807818079180801808118082180831808418085180861808718088180891809018091180921809318094180951809618097180981809918100181011810218103181041810518106181071810818109181101811118112181131811418115181161811718118181191812018121181221812318124181251812618127181281812918130181311813218133181341813518136181371813818139181401814118142181431814418145181461814718148181491815018151181521815318154181551815618157181581815918160181611816218163181641816518166181671816818169181701817118172181731817418175181761817718178181791818018181181821818318184181851818618187181881818918190181911819218193181941819518196181971819818199182001820118202182031820418205182061820718208182091821018211182121821318214182151821618217182181821918220182211822218223182241822518226182271822818229182301823118232182331823418235182361823718238182391824018241182421824318244182451824618247182481824918250182511825218253182541825518256182571825818259182601826118262182631826418265182661826718268182691827018271182721827318274182751827618277182781827918280182811828218283182841828518286182871828818289182901829118292182931829418295182961829718298182991830018301183021830318304183051830618307183081830918310183111831218313183141831518316183171831818319183201832118322183231832418325183261832718328183291833018331183321833318334183351833618337183381833918340183411834218343183441834518346183471834818349183501835118352183531835418355183561835718358183591836018361183621836318364183651836618367183681836918370183711837218373183741837518376183771837818379183801838118382183831838418385183861838718388183891839018391183921839318394183951839618397183981839918400184011840218403184041840518406184071840818409184101841118412184131841418415184161841718418184191842018421184221842318424184251842618427184281842918430184311843218433184341843518436184371843818439184401844118442184431844418445184461844718448184491845018451184521845318454184551845618457184581845918460184611846218463184641846518466184671846818469184701847118472184731847418475184761847718478184791848018481184821848318484184851848618487184881848918490184911849218493184941849518496184971849818499185001850118502185031850418505185061850718508185091851018511185121851318514185151851618517185181851918520185211852218523185241852518526185271852818529185301853118532185331853418535185361853718538185391854018541185421854318544185451854618547185481854918550185511855218553185541855518556185571855818559185601856118562185631856418565185661856718568185691857018571185721857318574185751857618577185781857918580185811858218583185841858518586185871858818589185901859118592185931859418595185961859718598185991860018601186021860318604186051860618607186081860918610186111861218613186141861518616186171861818619186201862118622186231862418625186261862718628186291863018631186321863318634186351863618637186381863918640186411864218643186441864518646186471864818649186501865118652186531865418655186561865718658186591866018661186621866318664186651866618667186681866918670186711867218673186741867518676186771867818679186801868118682186831868418685186861868718688186891869018691186921869318694186951869618697186981869918700187011870218703187041870518706187071870818709187101871118712187131871418715187161871718718187191872018721187221872318724187251872618727187281872918730187311873218733187341873518736187371873818739187401874118742187431874418745187461874718748187491875018751187521875318754187551875618757187581875918760187611876218763187641876518766187671876818769187701877118772187731877418775187761877718778187791878018781187821878318784187851878618787187881878918790187911879218793187941879518796187971879818799188001880118802188031880418805188061880718808188091881018811188121881318814188151881618817188181881918820188211882218823188241882518826188271882818829188301883118832188331883418835188361883718838188391884018841188421884318844188451884618847188481884918850188511885218853188541885518856188571885818859188601886118862188631886418865188661886718868188691887018871188721887318874188751887618877188781887918880188811888218883188841888518886188871888818889188901889118892188931889418895188961889718898188991890018901189021890318904189051890618907189081890918910189111891218913189141891518916189171891818919189201892118922189231892418925189261892718928189291893018931189321893318934189351893618937189381893918940189411894218943189441894518946189471894818949189501895118952189531895418955189561895718958189591896018961189621896318964189651896618967189681896918970189711897218973189741897518976189771897818979189801898118982189831898418985189861898718988189891899018991189921899318994189951899618997189981899919000190011900219003190041900519006190071900819009190101901119012190131901419015190161901719018190191902019021190221902319024190251902619027190281902919030190311903219033190341903519036190371903819039190401904119042190431904419045190461904719048190491905019051190521905319054190551905619057190581905919060190611906219063190641906519066190671906819069190701907119072190731907419075190761907719078190791908019081190821908319084190851908619087190881908919090190911909219093190941909519096190971909819099191001910119102191031910419105191061910719108191091911019111191121911319114191151911619117191181911919120191211912219123191241912519126191271912819129191301913119132191331913419135191361913719138191391914019141191421914319144191451914619147191481914919150191511915219153191541915519156191571915819159191601916119162191631916419165191661916719168191691917019171191721917319174191751917619177191781917919180191811918219183191841918519186191871918819189191901919119192191931919419195191961919719198191991920019201192021920319204192051920619207192081920919210192111921219213192141921519216192171921819219192201922119222192231922419225192261922719228192291923019231192321923319234192351923619237192381923919240192411924219243192441924519246192471924819249192501925119252192531925419255192561925719258192591926019261192621926319264192651926619267192681926919270192711927219273192741927519276192771927819279192801928119282192831928419285192861928719288192891929019291192921929319294192951929619297192981929919300193011930219303193041930519306193071930819309193101931119312193131931419315193161931719318193191932019321193221932319324193251932619327193281932919330193311933219333193341933519336193371933819339193401934119342193431934419345193461934719348193491935019351193521935319354193551935619357193581935919360193611936219363193641936519366193671936819369193701937119372193731937419375193761937719378193791938019381193821938319384193851938619387193881938919390193911939219393193941939519396193971939819399194001940119402194031940419405194061940719408194091941019411194121941319414194151941619417194181941919420194211942219423194241942519426194271942819429194301943119432194331943419435194361943719438194391944019441194421944319444194451944619447194481944919450194511945219453194541945519456194571945819459194601946119462194631946419465194661946719468194691947019471194721947319474194751947619477194781947919480194811948219483194841948519486194871948819489194901949119492194931949419495194961949719498194991950019501195021950319504195051950619507195081950919510195111951219513195141951519516195171951819519195201952119522195231952419525195261952719528195291953019531195321953319534195351953619537195381953919540195411954219543195441954519546195471954819549195501955119552195531955419555195561955719558195591956019561195621956319564195651956619567195681956919570195711957219573195741957519576195771957819579195801958119582195831958419585195861958719588195891959019591195921959319594195951959619597195981959919600196011960219603196041960519606196071960819609196101961119612196131961419615196161961719618196191962019621196221962319624196251962619627196281962919630196311963219633196341963519636196371963819639196401964119642196431964419645196461964719648196491965019651196521965319654196551965619657196581965919660196611966219663196641966519666196671966819669196701967119672196731967419675196761967719678196791968019681196821968319684196851968619687196881968919690196911969219693196941969519696196971969819699197001970119702197031970419705197061970719708197091971019711197121971319714197151971619717197181971919720197211972219723197241972519726197271972819729197301973119732197331973419735197361973719738197391974019741197421974319744197451974619747197481974919750197511975219753197541975519756197571975819759197601976119762197631976419765197661976719768197691977019771197721977319774197751977619777197781977919780197811978219783197841978519786197871978819789197901979119792197931979419795197961979719798197991980019801198021980319804198051980619807198081980919810198111981219813198141981519816198171981819819198201982119822198231982419825198261982719828198291983019831198321983319834198351983619837198381983919840198411984219843198441984519846198471984819849198501985119852198531985419855198561985719858198591986019861198621986319864198651986619867198681986919870198711987219873198741987519876198771987819879198801988119882198831988419885198861988719888198891989019891198921989319894198951989619897198981989919900199011990219903199041990519906199071990819909199101991119912199131991419915199161991719918199191992019921199221992319924199251992619927199281992919930199311993219933199341993519936199371993819939199401994119942199431994419945199461994719948199491995019951199521995319954199551995619957199581995919960199611996219963199641996519966199671996819969199701997119972199731997419975199761997719978199791998019981199821998319984199851998619987199881998919990199911999219993199941999519996199971999819999200002000120002200032000420005200062000720008200092001020011200122001320014200152001620017200182001920020200212002220023200242002520026200272002820029200302003120032200332003420035200362003720038200392004020041200422004320044200452004620047200482004920050200512005220053200542005520056200572005820059200602006120062200632006420065200662006720068200692007020071200722007320074200752007620077200782007920080200812008220083200842008520086200872008820089200902009120092200932009420095200962009720098200992010020101201022010320104201052010620107201082010920110201112011220113201142011520116201172011820119201202012120122201232012420125201262012720128201292013020131201322013320134201352013620137201382013920140201412014220143201442014520146201472014820149201502015120152201532015420155201562015720158201592016020161201622016320164201652016620167201682016920170201712017220173201742017520176201772017820179201802018120182201832018420185201862018720188201892019020191201922019320194201952019620197201982019920200202012020220203202042020520206202072020820209202102021120212202132021420215202162021720218202192022020221202222022320224202252022620227202282022920230202312023220233202342023520236202372023820239202402024120242202432024420245202462024720248202492025020251202522025320254202552025620257202582025920260202612026220263202642026520266202672026820269202702027120272202732027420275202762027720278202792028020281202822028320284202852028620287202882028920290202912029220293202942029520296202972029820299203002030120302203032030420305203062030720308203092031020311203122031320314203152031620317203182031920320203212032220323203242032520326203272032820329203302033120332203332033420335203362033720338203392034020341203422034320344203452034620347203482034920350203512035220353203542035520356203572035820359203602036120362203632036420365203662036720368203692037020371203722037320374203752037620377203782037920380203812038220383203842038520386203872038820389203902039120392203932039420395203962039720398203992040020401204022040320404204052040620407204082040920410204112041220413204142041520416204172041820419204202042120422204232042420425204262042720428204292043020431204322043320434204352043620437204382043920440204412044220443204442044520446204472044820449204502045120452204532045420455204562045720458204592046020461204622046320464204652046620467204682046920470204712047220473204742047520476204772047820479204802048120482204832048420485204862048720488204892049020491204922049320494204952049620497204982049920500205012050220503205042050520506205072050820509205102051120512205132051420515205162051720518205192052020521205222052320524205252052620527205282052920530205312053220533205342053520536205372053820539205402054120542205432054420545205462054720548205492055020551205522055320554205552055620557205582055920560205612056220563205642056520566205672056820569205702057120572205732057420575205762057720578205792058020581205822058320584205852058620587205882058920590205912059220593205942059520596205972059820599206002060120602206032060420605206062060720608206092061020611206122061320614206152061620617206182061920620206212062220623206242062520626206272062820629206302063120632206332063420635206362063720638206392064020641206422064320644206452064620647206482064920650206512065220653206542065520656206572065820659206602066120662206632066420665206662066720668206692067020671206722067320674206752067620677206782067920680206812068220683206842068520686206872068820689206902069120692206932069420695206962069720698206992070020701207022070320704207052070620707207082070920710207112071220713207142071520716207172071820719207202072120722207232072420725207262072720728207292073020731207322073320734207352073620737207382073920740207412074220743207442074520746207472074820749207502075120752207532075420755207562075720758207592076020761207622076320764207652076620767207682076920770207712077220773207742077520776207772077820779207802078120782207832078420785207862078720788207892079020791207922079320794207952079620797207982079920800208012080220803208042080520806208072080820809208102081120812208132081420815208162081720818208192082020821208222082320824208252082620827208282082920830208312083220833208342083520836208372083820839208402084120842208432084420845208462084720848208492085020851208522085320854208552085620857208582085920860208612086220863208642086520866208672086820869208702087120872208732087420875208762087720878208792088020881208822088320884208852088620887208882088920890208912089220893208942089520896208972089820899209002090120902209032090420905209062090720908209092091020911209122091320914209152091620917209182091920920209212092220923209242092520926209272092820929209302093120932209332093420935209362093720938209392094020941209422094320944209452094620947209482094920950209512095220953209542095520956209572095820959209602096120962209632096420965209662096720968209692097020971209722097320974209752097620977209782097920980209812098220983209842098520986209872098820989209902099120992209932099420995209962099720998209992100021001210022100321004210052100621007210082100921010210112101221013210142101521016210172101821019210202102121022210232102421025210262102721028210292103021031210322103321034210352103621037210382103921040210412104221043210442104521046210472104821049210502105121052210532105421055210562105721058210592106021061210622106321064210652106621067210682106921070210712107221073210742107521076210772107821079210802108121082210832108421085210862108721088210892109021091210922109321094210952109621097210982109921100211012110221103211042110521106211072110821109211102111121112211132111421115211162111721118211192112021121211222112321124211252112621127211282112921130211312113221133211342113521136211372113821139211402114121142211432114421145211462114721148211492115021151211522115321154211552115621157211582115921160211612116221163211642116521166211672116821169211702117121172211732117421175211762117721178211792118021181211822118321184211852118621187211882118921190211912119221193211942119521196211972119821199212002120121202212032120421205212062120721208212092121021211212122121321214212152121621217212182121921220212212122221223212242122521226212272122821229212302123121232212332123421235212362123721238212392124021241212422124321244212452124621247212482124921250212512125221253212542125521256212572125821259212602126121262212632126421265212662126721268212692127021271212722127321274212752127621277212782127921280212812128221283212842128521286212872128821289212902129121292212932129421295212962129721298212992130021301213022130321304213052130621307213082130921310213112131221313213142131521316213172131821319213202132121322213232132421325213262132721328213292133021331213322133321334213352133621337213382133921340213412134221343213442134521346213472134821349213502135121352213532135421355213562135721358213592136021361213622136321364213652136621367213682136921370213712137221373213742137521376213772137821379213802138121382213832138421385213862138721388213892139021391213922139321394213952139621397213982139921400214012140221403214042140521406214072140821409214102141121412214132141421415214162141721418214192142021421214222142321424214252142621427214282142921430214312143221433214342143521436214372143821439214402144121442214432144421445214462144721448214492145021451214522145321454214552145621457214582145921460214612146221463214642146521466214672146821469214702147121472214732147421475214762147721478214792148021481214822148321484214852148621487214882148921490214912149221493214942149521496214972149821499215002150121502215032150421505215062150721508215092151021511215122151321514215152151621517215182151921520215212152221523215242152521526215272152821529215302153121532215332153421535215362153721538215392154021541215422154321544215452154621547215482154921550215512155221553215542155521556215572155821559215602156121562215632156421565215662156721568215692157021571215722157321574215752157621577215782157921580215812158221583215842158521586215872158821589215902159121592215932159421595215962159721598215992160021601216022160321604216052160621607216082160921610216112161221613216142161521616216172161821619216202162121622216232162421625216262162721628216292163021631216322163321634216352163621637216382163921640216412164221643216442164521646216472164821649216502165121652216532165421655216562165721658216592166021661216622166321664216652166621667216682166921670216712167221673216742167521676216772167821679216802168121682216832168421685216862168721688216892169021691216922169321694216952169621697216982169921700217012170221703217042170521706217072170821709217102171121712217132171421715217162171721718217192172021721217222172321724217252172621727217282172921730217312173221733217342173521736217372173821739217402174121742217432174421745217462174721748217492175021751217522175321754217552175621757217582175921760217612176221763217642176521766217672176821769217702177121772217732177421775217762177721778217792178021781217822178321784217852178621787217882178921790217912179221793217942179521796217972179821799218002180121802218032180421805218062180721808218092181021811218122181321814218152181621817218182181921820218212182221823218242182521826218272182821829218302183121832218332183421835218362183721838218392184021841218422184321844218452184621847218482184921850218512185221853218542185521856218572185821859218602186121862218632186421865218662186721868218692187021871218722187321874218752187621877218782187921880218812188221883218842188521886218872188821889218902189121892218932189421895218962189721898218992190021901219022190321904219052190621907219082190921910219112191221913219142191521916219172191821919219202192121922219232192421925219262192721928219292193021931219322193321934219352193621937219382193921940219412194221943219442194521946219472194821949219502195121952219532195421955219562195721958219592196021961219622196321964219652196621967219682196921970219712197221973219742197521976219772197821979219802198121982219832198421985219862198721988219892199021991219922199321994219952199621997219982199922000220012200222003220042200522006220072200822009220102201122012220132201422015220162201722018220192202022021220222202322024220252202622027220282202922030220312203222033220342203522036220372203822039220402204122042220432204422045220462204722048220492205022051220522205322054220552205622057220582205922060220612206222063220642206522066220672206822069220702207122072220732207422075220762207722078220792208022081220822208322084220852208622087220882208922090220912209222093220942209522096220972209822099221002210122102221032210422105221062210722108221092211022111221122211322114221152211622117221182211922120221212212222123221242212522126221272212822129221302213122132221332213422135221362213722138221392214022141221422214322144221452214622147221482214922150221512215222153221542215522156221572215822159221602216122162221632216422165221662216722168221692217022171221722217322174221752217622177221782217922180221812218222183221842218522186221872218822189221902219122192221932219422195221962219722198221992220022201222022220322204222052220622207222082220922210222112221222213222142221522216222172221822219222202222122222222232222422225222262222722228222292223022231222322223322234222352223622237222382223922240222412224222243222442224522246222472224822249222502225122252222532225422255222562225722258222592226022261222622226322264222652226622267222682226922270222712227222273222742227522276222772227822279222802228122282222832228422285222862228722288222892229022291222922229322294222952229622297222982229922300223012230222303223042230522306223072230822309223102231122312223132231422315223162231722318223192232022321223222232322324223252232622327223282232922330223312233222333223342233522336223372233822339223402234122342223432234422345223462234722348223492235022351223522235322354223552235622357223582235922360223612236222363223642236522366223672236822369223702237122372223732237422375223762237722378223792238022381223822238322384223852238622387223882238922390223912239222393223942239522396223972239822399224002240122402224032240422405224062240722408224092241022411224122241322414224152241622417224182241922420224212242222423224242242522426224272242822429224302243122432224332243422435224362243722438224392244022441224422244322444224452244622447224482244922450224512245222453224542245522456224572245822459224602246122462224632246422465224662246722468224692247022471224722247322474224752247622477224782247922480224812248222483224842248522486224872248822489224902249122492224932249422495224962249722498224992250022501225022250322504225052250622507225082250922510225112251222513225142251522516225172251822519225202252122522225232252422525225262252722528225292253022531225322253322534225352253622537225382253922540225412254222543225442254522546225472254822549225502255122552225532255422555225562255722558225592256022561225622256322564225652256622567225682256922570225712257222573225742257522576225772257822579225802258122582225832258422585225862258722588225892259022591225922259322594225952259622597225982259922600226012260222603226042260522606226072260822609226102261122612226132261422615226162261722618226192262022621226222262322624226252262622627226282262922630226312263222633226342263522636226372263822639226402264122642226432264422645226462264722648226492265022651226522265322654226552265622657226582265922660226612266222663226642266522666226672266822669226702267122672226732267422675226762267722678226792268022681226822268322684226852268622687226882268922690226912269222693226942269522696226972269822699227002270122702227032270422705227062270722708227092271022711227122271322714227152271622717227182271922720227212272222723227242272522726227272272822729227302273122732227332273422735227362273722738227392274022741227422274322744227452274622747227482274922750227512275222753227542275522756227572275822759227602276122762227632276422765227662276722768227692277022771227722277322774227752277622777227782277922780227812278222783227842278522786227872278822789227902279122792227932279422795227962279722798227992280022801228022280322804228052280622807228082280922810228112281222813228142281522816228172281822819228202282122822228232282422825228262282722828228292283022831228322283322834228352283622837228382283922840228412284222843228442284522846228472284822849228502285122852228532285422855228562285722858228592286022861228622286322864228652286622867228682286922870228712287222873228742287522876228772287822879228802288122882228832288422885228862288722888228892289022891228922289322894228952289622897228982289922900229012290222903229042290522906229072290822909229102291122912229132291422915229162291722918229192292022921229222292322924229252292622927229282292922930229312293222933229342293522936229372293822939229402294122942229432294422945229462294722948229492295022951229522295322954229552295622957229582295922960229612296222963229642296522966229672296822969229702297122972229732297422975229762297722978229792298022981229822298322984229852298622987229882298922990229912299222993229942299522996229972299822999230002300123002230032300423005230062300723008230092301023011230122301323014230152301623017230182301923020230212302223023230242302523026230272302823029230302303123032230332303423035230362303723038230392304023041230422304323044230452304623047230482304923050230512305223053230542305523056230572305823059230602306123062230632306423065230662306723068230692307023071230722307323074230752307623077230782307923080230812308223083230842308523086230872308823089230902309123092230932309423095230962309723098230992310023101231022310323104231052310623107231082310923110231112311223113231142311523116231172311823119231202312123122231232312423125231262312723128231292313023131231322313323134231352313623137231382313923140231412314223143231442314523146231472314823149231502315123152231532315423155231562315723158231592316023161231622316323164231652316623167231682316923170231712317223173231742317523176231772317823179231802318123182231832318423185231862318723188231892319023191231922319323194231952319623197231982319923200232012320223203232042320523206232072320823209232102321123212232132321423215232162321723218232192322023221232222322323224232252322623227232282322923230232312323223233232342323523236232372323823239232402324123242232432324423245232462324723248232492325023251232522325323254232552325623257232582325923260232612326223263232642326523266232672326823269232702327123272232732327423275232762327723278232792328023281232822328323284232852328623287232882328923290232912329223293232942329523296232972329823299233002330123302233032330423305233062330723308233092331023311233122331323314233152331623317233182331923320233212332223323233242332523326233272332823329233302333123332233332333423335233362333723338233392334023341233422334323344233452334623347233482334923350233512335223353233542335523356233572335823359233602336123362233632336423365233662336723368233692337023371233722337323374233752337623377233782337923380233812338223383233842338523386233872338823389233902339123392233932339423395233962339723398233992340023401234022340323404234052340623407234082340923410234112341223413234142341523416234172341823419234202342123422234232342423425234262342723428234292343023431234322343323434234352343623437234382343923440234412344223443234442344523446234472344823449234502345123452234532345423455234562345723458234592346023461234622346323464234652346623467234682346923470234712347223473234742347523476234772347823479234802348123482234832348423485234862348723488234892349023491234922349323494234952349623497234982349923500235012350223503235042350523506235072350823509235102351123512235132351423515235162351723518235192352023521235222352323524235252352623527235282352923530235312353223533235342353523536235372353823539235402354123542235432354423545235462354723548235492355023551235522355323554235552355623557235582355923560235612356223563235642356523566235672356823569235702357123572235732357423575235762357723578235792358023581235822358323584235852358623587235882358923590235912359223593235942359523596235972359823599236002360123602236032360423605236062360723608236092361023611236122361323614236152361623617236182361923620236212362223623236242362523626236272362823629236302363123632236332363423635236362363723638236392364023641236422364323644236452364623647236482364923650236512365223653236542365523656236572365823659236602366123662236632366423665236662366723668236692367023671236722367323674236752367623677236782367923680236812368223683236842368523686236872368823689236902369123692236932369423695236962369723698236992370023701237022370323704237052370623707237082370923710237112371223713237142371523716237172371823719237202372123722237232372423725237262372723728237292373023731237322373323734237352373623737237382373923740237412374223743237442374523746237472374823749237502375123752237532375423755237562375723758237592376023761237622376323764237652376623767237682376923770237712377223773237742377523776237772377823779237802378123782237832378423785237862378723788237892379023791237922379323794237952379623797237982379923800238012380223803238042380523806238072380823809238102381123812238132381423815238162381723818238192382023821238222382323824238252382623827238282382923830238312383223833238342383523836238372383823839238402384123842238432384423845238462384723848238492385023851238522385323854238552385623857238582385923860238612386223863238642386523866238672386823869238702387123872238732387423875238762387723878238792388023881238822388323884238852388623887238882388923890238912389223893238942389523896238972389823899239002390123902239032390423905239062390723908239092391023911239122391323914239152391623917239182391923920239212392223923239242392523926239272392823929239302393123932239332393423935239362393723938239392394023941239422394323944239452394623947239482394923950239512395223953239542395523956239572395823959239602396123962239632396423965239662396723968239692397023971239722397323974239752397623977239782397923980239812398223983239842398523986239872398823989239902399123992239932399423995239962399723998239992400024001240022400324004240052400624007240082400924010240112401224013240142401524016240172401824019240202402124022240232402424025240262402724028240292403024031240322403324034240352403624037240382403924040240412404224043240442404524046240472404824049240502405124052240532405424055240562405724058240592406024061240622406324064240652406624067240682406924070240712407224073240742407524076240772407824079240802408124082240832408424085240862408724088240892409024091240922409324094240952409624097240982409924100241012410224103241042410524106241072410824109241102411124112241132411424115241162411724118241192412024121241222412324124241252412624127241282412924130241312413224133241342413524136241372413824139241402414124142241432414424145241462414724148241492415024151241522415324154241552415624157241582415924160241612416224163241642416524166241672416824169241702417124172241732417424175241762417724178241792418024181241822418324184241852418624187241882418924190241912419224193241942419524196241972419824199242002420124202242032420424205242062420724208242092421024211242122421324214242152421624217242182421924220242212422224223242242422524226242272422824229242302423124232242332423424235242362423724238242392424024241242422424324244242452424624247242482424924250242512425224253242542425524256242572425824259242602426124262242632426424265242662426724268242692427024271242722427324274242752427624277242782427924280242812428224283242842428524286242872428824289242902429124292242932429424295242962429724298242992430024301243022430324304243052430624307243082430924310243112431224313243142431524316243172431824319243202432124322243232432424325243262432724328243292433024331243322433324334243352433624337243382433924340243412434224343243442434524346243472434824349243502435124352243532435424355243562435724358243592436024361243622436324364243652436624367243682436924370243712437224373243742437524376243772437824379243802438124382243832438424385243862438724388243892439024391243922439324394243952439624397243982439924400244012440224403244042440524406244072440824409244102441124412244132441424415244162441724418244192442024421244222442324424244252442624427244282442924430244312443224433244342443524436244372443824439244402444124442244432444424445244462444724448244492445024451244522445324454244552445624457244582445924460244612446224463244642446524466244672446824469244702447124472244732447424475244762447724478244792448024481244822448324484244852448624487244882448924490244912449224493244942449524496244972449824499245002450124502245032450424505245062450724508245092451024511245122451324514245152451624517245182451924520245212452224523245242452524526245272452824529245302453124532245332453424535245362453724538245392454024541245422454324544245452454624547245482454924550245512455224553245542455524556245572455824559245602456124562245632456424565245662456724568245692457024571245722457324574245752457624577245782457924580245812458224583245842458524586245872458824589245902459124592245932459424595245962459724598245992460024601246022460324604246052460624607246082460924610246112461224613246142461524616246172461824619246202462124622246232462424625246262462724628246292463024631246322463324634246352463624637246382463924640246412464224643246442464524646246472464824649246502465124652246532465424655246562465724658246592466024661246622466324664246652466624667246682466924670246712467224673246742467524676246772467824679246802468124682246832468424685246862468724688246892469024691246922469324694246952469624697246982469924700247012470224703247042470524706247072470824709247102471124712247132471424715247162471724718247192472024721247222472324724247252472624727247282472924730247312473224733247342473524736247372473824739247402474124742247432474424745247462474724748247492475024751247522475324754247552475624757247582475924760247612476224763247642476524766247672476824769247702477124772247732477424775247762477724778247792478024781247822478324784247852478624787247882478924790247912479224793247942479524796247972479824799248002480124802248032480424805248062480724808248092481024811248122481324814248152481624817248182481924820248212482224823248242482524826248272482824829248302483124832248332483424835248362483724838248392484024841248422484324844248452484624847248482484924850248512485224853248542485524856248572485824859248602486124862248632486424865248662486724868248692487024871248722487324874248752487624877248782487924880248812488224883248842488524886248872488824889248902489124892248932489424895248962489724898248992490024901249022490324904249052490624907249082490924910249112491224913249142491524916249172491824919249202492124922249232492424925249262492724928249292493024931249322493324934249352493624937249382493924940249412494224943249442494524946249472494824949249502495124952249532495424955249562495724958249592496024961249622496324964249652496624967249682496924970249712497224973249742497524976249772497824979249802498124982249832498424985249862498724988249892499024991249922499324994249952499624997249982499925000250012500225003250042500525006250072500825009250102501125012250132501425015250162501725018250192502025021250222502325024250252502625027250282502925030250312503225033250342503525036250372503825039250402504125042250432504425045250462504725048250492505025051250522505325054250552505625057250582505925060250612506225063250642506525066250672506825069250702507125072250732507425075250762507725078250792508025081250822508325084250852508625087250882508925090250912509225093250942509525096250972509825099251002510125102251032510425105251062510725108251092511025111251122511325114251152511625117251182511925120251212512225123251242512525126251272512825129251302513125132251332513425135251362513725138251392514025141251422514325144251452514625147251482514925150251512515225153251542515525156251572515825159251602516125162251632516425165251662516725168251692517025171251722517325174251752517625177251782517925180251812518225183251842518525186251872518825189251902519125192251932519425195251962519725198251992520025201252022520325204252052520625207252082520925210252112521225213252142521525216252172521825219252202522125222252232522425225252262522725228252292523025231252322523325234252352523625237252382523925240252412524225243252442524525246252472524825249252502525125252252532525425255252562525725258252592526025261252622526325264252652526625267252682526925270252712527225273252742527525276252772527825279252802528125282252832528425285252862528725288252892529025291252922529325294252952529625297252982529925300253012530225303253042530525306253072530825309253102531125312253132531425315253162531725318253192532025321253222532325324253252532625327253282532925330253312533225333253342533525336253372533825339253402534125342253432534425345253462534725348253492535025351253522535325354253552535625357253582535925360253612536225363253642536525366253672536825369253702537125372253732537425375253762537725378253792538025381253822538325384253852538625387253882538925390253912539225393253942539525396253972539825399254002540125402254032540425405254062540725408254092541025411254122541325414254152541625417254182541925420254212542225423254242542525426254272542825429254302543125432254332543425435254362543725438254392544025441254422544325444254452544625447254482544925450254512545225453254542545525456254572545825459254602546125462254632546425465254662546725468254692547025471254722547325474254752547625477254782547925480254812548225483254842548525486254872548825489254902549125492254932549425495254962549725498254992550025501255022550325504255052550625507255082550925510255112551225513255142551525516255172551825519255202552125522255232552425525255262552725528255292553025531255322553325534255352553625537255382553925540255412554225543255442554525546255472554825549255502555125552255532555425555255562555725558255592556025561255622556325564255652556625567255682556925570255712557225573255742557525576255772557825579255802558125582255832558425585255862558725588255892559025591255922559325594255952559625597255982559925600256012560225603256042560525606256072560825609256102561125612256132561425615256162561725618256192562025621256222562325624256252562625627256282562925630256312563225633256342563525636256372563825639256402564125642256432564425645256462564725648256492565025651256522565325654256552565625657256582565925660256612566225663256642566525666256672566825669256702567125672256732567425675256762567725678256792568025681256822568325684256852568625687256882568925690256912569225693256942569525696256972569825699257002570125702257032570425705257062570725708257092571025711257122571325714257152571625717257182571925720257212572225723257242572525726257272572825729257302573125732257332573425735257362573725738257392574025741257422574325744257452574625747257482574925750257512575225753257542575525756257572575825759257602576125762257632576425765257662576725768257692577025771257722577325774257752577625777257782577925780257812578225783257842578525786257872578825789257902579125792257932579425795257962579725798257992580025801258022580325804258052580625807258082580925810258112581225813258142581525816258172581825819258202582125822258232582425825258262582725828258292583025831258322583325834258352583625837258382583925840258412584225843258442584525846258472584825849258502585125852258532585425855258562585725858258592586025861258622586325864258652586625867258682586925870258712587225873258742587525876258772587825879258802588125882258832588425885258862588725888258892589025891258922589325894258952589625897258982589925900259012590225903259042590525906259072590825909259102591125912259132591425915259162591725918259192592025921259222592325924259252592625927259282592925930259312593225933259342593525936259372593825939259402594125942259432594425945259462594725948259492595025951259522595325954259552595625957259582595925960259612596225963259642596525966259672596825969259702597125972259732597425975259762597725978259792598025981259822598325984259852598625987259882598925990259912599225993259942599525996259972599825999260002600126002260032600426005260062600726008260092601026011260122601326014260152601626017260182601926020260212602226023260242602526026260272602826029260302603126032260332603426035260362603726038260392604026041260422604326044260452604626047260482604926050260512605226053260542605526056260572605826059260602606126062260632606426065260662606726068260692607026071260722607326074260752607626077260782607926080260812608226083260842608526086260872608826089260902609126092260932609426095260962609726098260992610026101261022610326104261052610626107261082610926110261112611226113261142611526116261172611826119261202612126122261232612426125261262612726128261292613026131261322613326134261352613626137261382613926140261412614226143261442614526146261472614826149261502615126152261532615426155261562615726158261592616026161261622616326164261652616626167261682616926170261712617226173261742617526176261772617826179261802618126182261832618426185261862618726188261892619026191261922619326194261952619626197261982619926200262012620226203262042620526206262072620826209262102621126212262132621426215262162621726218262192622026221262222622326224262252622626227262282622926230262312623226233262342623526236262372623826239262402624126242262432624426245262462624726248262492625026251262522625326254262552625626257262582625926260262612626226263262642626526266262672626826269262702627126272262732627426275262762627726278262792628026281262822628326284262852628626287262882628926290262912629226293262942629526296262972629826299263002630126302263032630426305263062630726308263092631026311263122631326314263152631626317263182631926320263212632226323263242632526326263272632826329263302633126332263332633426335263362633726338263392634026341263422634326344263452634626347263482634926350263512635226353263542635526356263572635826359263602636126362263632636426365263662636726368263692637026371263722637326374263752637626377263782637926380263812638226383263842638526386263872638826389263902639126392263932639426395263962639726398263992640026401264022640326404264052640626407264082640926410264112641226413264142641526416264172641826419264202642126422264232642426425264262642726428264292643026431264322643326434264352643626437264382643926440264412644226443264442644526446264472644826449264502645126452264532645426455264562645726458264592646026461264622646326464264652646626467264682646926470264712647226473264742647526476264772647826479264802648126482264832648426485264862648726488264892649026491264922649326494264952649626497264982649926500265012650226503265042650526506265072650826509265102651126512265132651426515265162651726518265192652026521265222652326524265252652626527265282652926530265312653226533265342653526536265372653826539265402654126542265432654426545265462654726548265492655026551265522655326554265552655626557265582655926560265612656226563265642656526566265672656826569265702657126572265732657426575265762657726578265792658026581265822658326584265852658626587265882658926590265912659226593265942659526596265972659826599266002660126602266032660426605266062660726608266092661026611266122661326614266152661626617266182661926620266212662226623266242662526626266272662826629266302663126632266332663426635266362663726638266392664026641266422664326644266452664626647266482664926650266512665226653266542665526656266572665826659266602666126662266632666426665266662666726668266692667026671266722667326674266752667626677266782667926680266812668226683266842668526686266872668826689266902669126692266932669426695266962669726698266992670026701267022670326704267052670626707267082670926710267112671226713267142671526716267172671826719267202672126722267232672426725267262672726728267292673026731267322673326734267352673626737267382673926740267412674226743267442674526746267472674826749267502675126752267532675426755267562675726758267592676026761267622676326764267652676626767267682676926770267712677226773267742677526776267772677826779267802678126782267832678426785267862678726788267892679026791267922679326794267952679626797267982679926800268012680226803268042680526806268072680826809268102681126812268132681426815268162681726818268192682026821268222682326824268252682626827268282682926830268312683226833268342683526836268372683826839268402684126842268432684426845268462684726848268492685026851268522685326854268552685626857268582685926860268612686226863268642686526866268672686826869268702687126872268732687426875268762687726878268792688026881268822688326884268852688626887268882688926890268912689226893268942689526896268972689826899269002690126902269032690426905269062690726908269092691026911269122691326914269152691626917269182691926920269212692226923269242692526926269272692826929269302693126932269332693426935269362693726938269392694026941269422694326944269452694626947269482694926950269512695226953269542695526956269572695826959269602696126962269632696426965269662696726968269692697026971269722697326974269752697626977269782697926980269812698226983269842698526986269872698826989269902699126992269932699426995269962699726998269992700027001270022700327004270052700627007270082700927010270112701227013270142701527016270172701827019270202702127022270232702427025270262702727028270292703027031270322703327034270352703627037270382703927040270412704227043270442704527046270472704827049270502705127052270532705427055270562705727058270592706027061270622706327064270652706627067270682706927070270712707227073270742707527076270772707827079270802708127082270832708427085270862708727088270892709027091270922709327094270952709627097270982709927100271012710227103271042710527106271072710827109271102711127112271132711427115271162711727118271192712027121271222712327124271252712627127271282712927130271312713227133271342713527136271372713827139271402714127142271432714427145271462714727148271492715027151271522715327154271552715627157271582715927160271612716227163271642716527166271672716827169271702717127172271732717427175271762717727178271792718027181271822718327184271852718627187271882718927190271912719227193271942719527196271972719827199272002720127202272032720427205272062720727208272092721027211272122721327214272152721627217272182721927220272212722227223272242722527226272272722827229272302723127232272332723427235272362723727238272392724027241272422724327244272452724627247272482724927250272512725227253272542725527256272572725827259272602726127262272632726427265272662726727268272692727027271272722727327274272752727627277272782727927280272812728227283272842728527286272872728827289272902729127292272932729427295272962729727298272992730027301273022730327304273052730627307273082730927310273112731227313273142731527316273172731827319273202732127322273232732427325273262732727328273292733027331273322733327334273352733627337273382733927340273412734227343273442734527346273472734827349273502735127352273532735427355273562735727358273592736027361273622736327364273652736627367273682736927370273712737227373273742737527376273772737827379273802738127382273832738427385273862738727388273892739027391273922739327394273952739627397273982739927400274012740227403274042740527406274072740827409274102741127412274132741427415274162741727418274192742027421274222742327424274252742627427274282742927430274312743227433274342743527436274372743827439274402744127442274432744427445274462744727448274492745027451274522745327454274552745627457274582745927460274612746227463274642746527466274672746827469274702747127472274732747427475274762747727478274792748027481274822748327484274852748627487274882748927490274912749227493274942749527496274972749827499275002750127502275032750427505275062750727508275092751027511275122751327514275152751627517275182751927520275212752227523275242752527526275272752827529275302753127532275332753427535275362753727538275392754027541275422754327544275452754627547275482754927550275512755227553275542755527556275572755827559275602756127562275632756427565275662756727568275692757027571275722757327574275752757627577275782757927580275812758227583275842758527586275872758827589275902759127592275932759427595275962759727598275992760027601276022760327604276052760627607276082760927610276112761227613276142761527616276172761827619276202762127622276232762427625276262762727628276292763027631276322763327634276352763627637276382763927640276412764227643276442764527646276472764827649276502765127652276532765427655276562765727658276592766027661276622766327664276652766627667276682766927670276712767227673276742767527676276772767827679276802768127682276832768427685276862768727688276892769027691276922769327694276952769627697276982769927700277012770227703277042770527706277072770827709277102771127712277132771427715277162771727718277192772027721277222772327724277252772627727277282772927730277312773227733277342773527736277372773827739277402774127742277432774427745277462774727748277492775027751277522775327754277552775627757277582775927760277612776227763277642776527766277672776827769277702777127772277732777427775277762777727778277792778027781277822778327784277852778627787277882778927790277912779227793277942779527796277972779827799278002780127802278032780427805278062780727808278092781027811278122781327814278152781627817278182781927820278212782227823278242782527826278272782827829278302783127832278332783427835278362783727838278392784027841278422784327844278452784627847278482784927850278512785227853278542785527856278572785827859278602786127862278632786427865278662786727868278692787027871278722787327874278752787627877278782787927880278812788227883278842788527886278872788827889278902789127892278932789427895278962789727898278992790027901279022790327904279052790627907279082790927910279112791227913279142791527916279172791827919279202792127922279232792427925279262792727928279292793027931279322793327934279352793627937279382793927940279412794227943279442794527946279472794827949279502795127952279532795427955279562795727958279592796027961279622796327964279652796627967279682796927970279712797227973279742797527976279772797827979279802798127982279832798427985279862798727988279892799027991279922799327994279952799627997279982799928000280012800228003280042800528006280072800828009280102801128012280132801428015280162801728018280192802028021280222802328024280252802628027280282802928030280312803228033280342803528036280372803828039280402804128042280432804428045280462804728048280492805028051280522805328054280552805628057280582805928060280612806228063280642806528066280672806828069280702807128072280732807428075280762807728078280792808028081280822808328084280852808628087280882808928090280912809228093280942809528096280972809828099281002810128102281032810428105281062810728108281092811028111281122811328114281152811628117281182811928120281212812228123281242812528126281272812828129281302813128132281332813428135281362813728138281392814028141281422814328144281452814628147281482814928150281512815228153281542815528156281572815828159281602816128162281632816428165281662816728168281692817028171281722817328174281752817628177281782817928180281812818228183281842818528186281872818828189281902819128192281932819428195281962819728198281992820028201282022820328204282052820628207282082820928210282112821228213282142821528216282172821828219282202822128222282232822428225282262822728228282292823028231282322823328234282352823628237282382823928240282412824228243282442824528246282472824828249282502825128252282532825428255282562825728258282592826028261282622826328264282652826628267282682826928270282712827228273282742827528276282772827828279282802828128282282832828428285282862828728288282892829028291282922829328294282952829628297282982829928300283012830228303283042830528306283072830828309283102831128312283132831428315283162831728318283192832028321283222832328324283252832628327283282832928330283312833228333283342833528336283372833828339283402834128342283432834428345283462834728348283492835028351283522835328354283552835628357283582835928360283612836228363283642836528366283672836828369283702837128372283732837428375283762837728378283792838028381283822838328384283852838628387283882838928390283912839228393283942839528396283972839828399284002840128402284032840428405284062840728408284092841028411284122841328414284152841628417284182841928420284212842228423284242842528426284272842828429284302843128432284332843428435284362843728438284392844028441284422844328444284452844628447284482844928450284512845228453284542845528456284572845828459284602846128462284632846428465284662846728468284692847028471284722847328474284752847628477284782847928480284812848228483284842848528486284872848828489284902849128492284932849428495284962849728498284992850028501285022850328504285052850628507285082850928510285112851228513285142851528516285172851828519285202852128522285232852428525285262852728528285292853028531285322853328534285352853628537285382853928540285412854228543285442854528546285472854828549285502855128552285532855428555285562855728558285592856028561285622856328564285652856628567285682856928570285712857228573285742857528576285772857828579285802858128582285832858428585285862858728588285892859028591285922859328594285952859628597285982859928600286012860228603286042860528606286072860828609286102861128612286132861428615286162861728618286192862028621286222862328624286252862628627286282862928630286312863228633286342863528636286372863828639286402864128642286432864428645286462864728648286492865028651286522865328654286552865628657286582865928660286612866228663286642866528666286672866828669286702867128672286732867428675286762867728678286792868028681286822868328684286852868628687286882868928690286912869228693286942869528696286972869828699287002870128702287032870428705287062870728708287092871028711287122871328714287152871628717287182871928720287212872228723287242872528726287272872828729287302873128732287332873428735287362873728738287392874028741287422874328744287452874628747287482874928750287512875228753287542875528756287572875828759287602876128762287632876428765287662876728768287692877028771287722877328774287752877628777287782877928780287812878228783287842878528786287872878828789287902879128792287932879428795287962879728798287992880028801288022880328804288052880628807288082880928810288112881228813288142881528816288172881828819288202882128822288232882428825288262882728828288292883028831288322883328834288352883628837288382883928840288412884228843288442884528846288472884828849288502885128852288532885428855288562885728858288592886028861288622886328864288652886628867288682886928870288712887228873288742887528876288772887828879288802888128882288832888428885288862888728888288892889028891288922889328894288952889628897288982889928900289012890228903289042890528906289072890828909289102891128912289132891428915289162891728918289192892028921289222892328924289252892628927289282892928930289312893228933289342893528936289372893828939289402894128942289432894428945289462894728948289492895028951289522895328954289552895628957289582895928960289612896228963289642896528966289672896828969289702897128972289732897428975289762897728978289792898028981289822898328984289852898628987289882898928990289912899228993289942899528996289972899828999290002900129002290032900429005290062900729008290092901029011290122901329014290152901629017290182901929020290212902229023290242902529026290272902829029290302903129032290332903429035290362903729038290392904029041290422904329044290452904629047290482904929050290512905229053290542905529056290572905829059290602906129062290632906429065290662906729068290692907029071290722907329074290752907629077290782907929080290812908229083290842908529086290872908829089290902909129092290932909429095290962909729098290992910029101291022910329104291052910629107291082910929110291112911229113291142911529116291172911829119291202912129122291232912429125291262912729128291292913029131291322913329134291352913629137291382913929140291412914229143291442914529146291472914829149291502915129152291532915429155291562915729158291592916029161291622916329164291652916629167291682916929170291712917229173291742917529176291772917829179291802918129182291832918429185291862918729188291892919029191291922919329194291952919629197291982919929200292012920229203292042920529206292072920829209292102921129212292132921429215292162921729218292192922029221292222922329224292252922629227292282922929230292312923229233292342923529236292372923829239292402924129242292432924429245292462924729248292492925029251292522925329254292552925629257292582925929260292612926229263292642926529266292672926829269292702927129272292732927429275292762927729278292792928029281292822928329284292852928629287292882928929290292912929229293292942929529296292972929829299293002930129302293032930429305293062930729308293092931029311293122931329314293152931629317293182931929320293212932229323293242932529326293272932829329293302933129332293332933429335293362933729338293392934029341293422934329344293452934629347293482934929350293512935229353293542935529356293572935829359293602936129362293632936429365293662936729368293692937029371293722937329374293752937629377293782937929380293812938229383293842938529386293872938829389293902939129392293932939429395293962939729398293992940029401294022940329404294052940629407294082940929410294112941229413294142941529416294172941829419294202942129422294232942429425294262942729428294292943029431294322943329434294352943629437294382943929440294412944229443294442944529446294472944829449294502945129452294532945429455294562945729458294592946029461294622946329464294652946629467294682946929470294712947229473294742947529476294772947829479294802948129482294832948429485294862948729488294892949029491294922949329494294952949629497294982949929500295012950229503295042950529506295072950829509295102951129512295132951429515295162951729518295192952029521295222952329524295252952629527295282952929530295312953229533295342953529536295372953829539295402954129542295432954429545295462954729548295492955029551295522955329554295552955629557295582955929560295612956229563295642956529566295672956829569295702957129572295732957429575295762957729578295792958029581295822958329584295852958629587295882958929590295912959229593295942959529596295972959829599296002960129602296032960429605296062960729608296092961029611296122961329614296152961629617296182961929620296212962229623296242962529626296272962829629296302963129632296332963429635296362963729638296392964029641296422964329644296452964629647296482964929650296512965229653296542965529656296572965829659296602966129662296632966429665296662966729668296692967029671296722967329674296752967629677296782967929680296812968229683296842968529686296872968829689296902969129692296932969429695296962969729698296992970029701297022970329704297052970629707297082970929710297112971229713297142971529716297172971829719297202972129722297232972429725297262972729728297292973029731297322973329734297352973629737297382973929740297412974229743297442974529746297472974829749297502975129752297532975429755297562975729758297592976029761297622976329764297652976629767297682976929770297712977229773297742977529776297772977829779297802978129782297832978429785297862978729788297892979029791297922979329794297952979629797297982979929800298012980229803298042980529806298072980829809298102981129812298132981429815298162981729818298192982029821298222982329824298252982629827298282982929830298312983229833298342983529836298372983829839298402984129842298432984429845298462984729848298492985029851298522985329854298552985629857298582985929860298612986229863298642986529866298672986829869298702987129872298732987429875298762987729878298792988029881298822988329884298852988629887298882988929890298912989229893298942989529896298972989829899299002990129902299032990429905299062990729908299092991029911299122991329914299152991629917299182991929920299212992229923299242992529926299272992829929299302993129932299332993429935299362993729938299392994029941299422994329944299452994629947299482994929950299512995229953299542995529956299572995829959299602996129962299632996429965299662996729968299692997029971299722997329974299752997629977299782997929980299812998229983299842998529986299872998829989299902999129992299932999429995299962999729998299993000030001300023000330004300053000630007300083000930010300113001230013300143001530016300173001830019300203002130022300233002430025300263002730028300293003030031300323003330034300353003630037300383003930040300413004230043300443004530046300473004830049300503005130052300533005430055300563005730058300593006030061300623006330064300653006630067300683006930070300713007230073300743007530076300773007830079300803008130082300833008430085300863008730088300893009030091300923009330094300953009630097300983009930100301013010230103301043010530106301073010830109301103011130112301133011430115301163011730118301193012030121301223012330124301253012630127301283012930130301313013230133301343013530136301373013830139301403014130142301433014430145301463014730148301493015030151301523015330154301553015630157301583015930160301613016230163301643016530166301673016830169301703017130172301733017430175301763017730178301793018030181301823018330184301853018630187301883018930190301913019230193301943019530196301973019830199302003020130202302033020430205302063020730208302093021030211302123021330214302153021630217302183021930220302213022230223302243022530226302273022830229302303023130232302333023430235302363023730238302393024030241302423024330244302453024630247302483024930250302513025230253302543025530256302573025830259302603026130262302633026430265302663026730268302693027030271302723027330274302753027630277302783027930280302813028230283302843028530286302873028830289302903029130292302933029430295302963029730298302993030030301303023030330304303053030630307303083030930310303113031230313303143031530316303173031830319303203032130322303233032430325303263032730328303293033030331303323033330334303353033630337303383033930340303413034230343303443034530346303473034830349303503035130352303533035430355303563035730358303593036030361303623036330364303653036630367303683036930370303713037230373303743037530376303773037830379303803038130382303833038430385303863038730388303893039030391303923039330394303953039630397303983039930400304013040230403304043040530406304073040830409304103041130412304133041430415304163041730418304193042030421304223042330424304253042630427304283042930430304313043230433304343043530436304373043830439304403044130442304433044430445304463044730448304493045030451304523045330454304553045630457304583045930460304613046230463304643046530466304673046830469304703047130472304733047430475304763047730478304793048030481304823048330484304853048630487304883048930490304913049230493304943049530496304973049830499305003050130502305033050430505305063050730508305093051030511305123051330514305153051630517305183051930520305213052230523305243052530526305273052830529305303053130532305333053430535305363053730538305393054030541305423054330544305453054630547305483054930550305513055230553305543055530556305573055830559305603056130562305633056430565305663056730568305693057030571305723057330574305753057630577305783057930580305813058230583305843058530586305873058830589305903059130592305933059430595305963059730598305993060030601306023060330604306053060630607306083060930610306113061230613306143061530616306173061830619306203062130622306233062430625306263062730628306293063030631306323063330634306353063630637306383063930640306413064230643306443064530646306473064830649306503065130652306533065430655306563065730658306593066030661306623066330664306653066630667306683066930670306713067230673306743067530676306773067830679306803068130682306833068430685306863068730688306893069030691306923069330694306953069630697306983069930700307013070230703307043070530706307073070830709307103071130712307133071430715307163071730718307193072030721307223072330724307253072630727307283072930730307313073230733307343073530736307373073830739307403074130742307433074430745307463074730748307493075030751307523075330754307553075630757307583075930760307613076230763307643076530766307673076830769307703077130772307733077430775307763077730778307793078030781307823078330784307853078630787307883078930790307913079230793307943079530796307973079830799308003080130802308033080430805308063080730808308093081030811308123081330814308153081630817308183081930820308213082230823308243082530826308273082830829308303083130832308333083430835308363083730838308393084030841308423084330844308453084630847308483084930850308513085230853308543085530856308573085830859308603086130862308633086430865308663086730868308693087030871308723087330874308753087630877308783087930880308813088230883308843088530886308873088830889308903089130892308933089430895308963089730898308993090030901309023090330904309053090630907309083090930910309113091230913309143091530916309173091830919309203092130922309233092430925309263092730928309293093030931309323093330934309353093630937309383093930940309413094230943309443094530946309473094830949309503095130952309533095430955309563095730958309593096030961309623096330964309653096630967309683096930970309713097230973309743097530976309773097830979309803098130982309833098430985309863098730988309893099030991309923099330994309953099630997309983099931000310013100231003310043100531006310073100831009310103101131012310133101431015310163101731018310193102031021310223102331024310253102631027310283102931030310313103231033310343103531036310373103831039310403104131042310433104431045310463104731048310493105031051310523105331054310553105631057310583105931060310613106231063310643106531066310673106831069310703107131072310733107431075310763107731078310793108031081310823108331084310853108631087310883108931090310913109231093310943109531096310973109831099311003110131102311033110431105311063110731108311093111031111311123111331114311153111631117311183111931120311213112231123311243112531126311273112831129311303113131132311333113431135311363113731138311393114031141311423114331144311453114631147311483114931150311513115231153311543115531156311573115831159311603116131162311633116431165311663116731168311693117031171311723117331174311753117631177311783117931180311813118231183311843118531186311873118831189311903119131192311933119431195311963119731198311993120031201312023120331204312053120631207312083120931210312113121231213312143121531216312173121831219312203122131222312233122431225312263122731228312293123031231312323123331234312353123631237312383123931240312413124231243312443124531246312473124831249312503125131252312533125431255312563125731258312593126031261312623126331264312653126631267312683126931270312713127231273312743127531276312773127831279312803128131282312833128431285312863128731288312893129031291312923129331294312953129631297312983129931300313013130231303313043130531306313073130831309313103131131312313133131431315313163131731318313193132031321313223132331324313253132631327313283132931330313313133231333313343133531336313373133831339313403134131342313433134431345313463134731348313493135031351313523135331354313553135631357313583135931360313613136231363313643136531366313673136831369313703137131372313733137431375313763137731378313793138031381313823138331384313853138631387313883138931390313913139231393313943139531396313973139831399314003140131402314033140431405314063140731408314093141031411314123141331414314153141631417314183141931420314213142231423314243142531426314273142831429314303143131432314333143431435314363143731438314393144031441314423144331444314453144631447314483144931450314513145231453314543145531456314573145831459314603146131462314633146431465314663146731468314693147031471314723147331474314753147631477314783147931480314813148231483314843148531486314873148831489314903149131492314933149431495314963149731498314993150031501315023150331504315053150631507315083150931510315113151231513315143151531516315173151831519315203152131522315233152431525315263152731528315293153031531315323153331534315353153631537315383153931540315413154231543315443154531546315473154831549315503155131552315533155431555315563155731558315593156031561315623156331564315653156631567315683156931570315713157231573315743157531576315773157831579315803158131582315833158431585315863158731588315893159031591315923159331594315953159631597315983159931600316013160231603316043160531606316073160831609316103161131612316133161431615316163161731618316193162031621316223162331624316253162631627316283162931630316313163231633316343163531636316373163831639316403164131642316433164431645316463164731648316493165031651316523165331654316553165631657316583165931660316613166231663316643166531666316673166831669316703167131672316733167431675316763167731678316793168031681316823168331684316853168631687316883168931690316913169231693316943169531696316973169831699317003170131702317033170431705317063170731708317093171031711317123171331714317153171631717317183171931720317213172231723317243172531726317273172831729317303173131732317333173431735317363173731738317393174031741317423174331744317453174631747317483174931750317513175231753317543175531756317573175831759317603176131762317633176431765317663176731768317693177031771317723177331774317753177631777317783177931780317813178231783317843178531786317873178831789317903179131792317933179431795317963179731798317993180031801318023180331804318053180631807318083180931810318113181231813318143181531816318173181831819318203182131822318233182431825318263182731828318293183031831318323183331834318353183631837318383183931840318413184231843318443184531846318473184831849318503185131852318533185431855318563185731858318593186031861318623186331864318653186631867318683186931870318713187231873318743187531876318773187831879318803188131882318833188431885318863188731888318893189031891318923189331894318953189631897318983189931900319013190231903319043190531906319073190831909319103191131912319133191431915319163191731918319193192031921319223192331924319253192631927319283192931930319313193231933319343193531936319373193831939319403194131942319433194431945319463194731948319493195031951319523195331954319553195631957319583195931960319613196231963319643196531966319673196831969319703197131972319733197431975319763197731978319793198031981319823198331984319853198631987319883198931990319913199231993319943199531996319973199831999320003200132002320033200432005320063200732008320093201032011320123201332014320153201632017320183201932020320213202232023320243202532026320273202832029320303203132032320333203432035320363203732038320393204032041320423204332044320453204632047320483204932050320513205232053320543205532056320573205832059320603206132062320633206432065320663206732068320693207032071320723207332074320753207632077320783207932080320813208232083320843208532086320873208832089320903209132092320933209432095320963209732098320993210032101321023210332104321053210632107321083210932110321113211232113321143211532116321173211832119321203212132122321233212432125321263212732128321293213032131321323213332134321353213632137321383213932140321413214232143321443214532146321473214832149321503215132152321533215432155321563215732158321593216032161321623216332164321653216632167321683216932170321713217232173321743217532176321773217832179321803218132182321833218432185321863218732188321893219032191321923219332194321953219632197321983219932200322013220232203322043220532206322073220832209322103221132212322133221432215322163221732218322193222032221322223222332224322253222632227322283222932230322313223232233322343223532236322373223832239322403224132242322433224432245322463224732248322493225032251322523225332254322553225632257322583225932260322613226232263322643226532266322673226832269322703227132272322733227432275322763227732278322793228032281322823228332284322853228632287322883228932290322913229232293322943229532296322973229832299323003230132302323033230432305323063230732308323093231032311323123231332314323153231632317323183231932320323213232232323323243232532326323273232832329323303233132332323333233432335323363233732338323393234032341323423234332344323453234632347323483234932350323513235232353323543235532356323573235832359323603236132362323633236432365323663236732368323693237032371323723237332374323753237632377323783237932380323813238232383323843238532386323873238832389323903239132392323933239432395323963239732398323993240032401324023240332404324053240632407324083240932410324113241232413324143241532416324173241832419324203242132422324233242432425324263242732428324293243032431324323243332434324353243632437324383243932440324413244232443324443244532446324473244832449324503245132452324533245432455324563245732458324593246032461324623246332464324653246632467324683246932470324713247232473324743247532476324773247832479324803248132482324833248432485324863248732488324893249032491324923249332494324953249632497324983249932500325013250232503325043250532506325073250832509325103251132512325133251432515325163251732518325193252032521325223252332524325253252632527325283252932530325313253232533325343253532536325373253832539325403254132542325433254432545325463254732548325493255032551325523255332554325553255632557325583255932560325613256232563325643256532566325673256832569325703257132572325733257432575325763257732578325793258032581325823258332584325853258632587325883258932590325913259232593325943259532596325973259832599326003260132602326033260432605326063260732608326093261032611326123261332614326153261632617326183261932620326213262232623326243262532626326273262832629326303263132632326333263432635326363263732638326393264032641326423264332644326453264632647326483264932650326513265232653326543265532656326573265832659326603266132662326633266432665326663266732668326693267032671326723267332674326753267632677326783267932680326813268232683326843268532686326873268832689326903269132692326933269432695326963269732698326993270032701327023270332704327053270632707327083270932710327113271232713327143271532716327173271832719327203272132722327233272432725327263272732728327293273032731327323273332734327353273632737327383273932740327413274232743327443274532746327473274832749327503275132752327533275432755327563275732758327593276032761327623276332764327653276632767327683276932770327713277232773327743277532776327773277832779327803278132782327833278432785327863278732788327893279032791327923279332794327953279632797327983279932800328013280232803328043280532806328073280832809328103281132812328133281432815328163281732818328193282032821328223282332824328253282632827328283282932830328313283232833328343283532836328373283832839328403284132842328433284432845328463284732848328493285032851328523285332854328553285632857328583285932860328613286232863328643286532866328673286832869328703287132872328733287432875328763287732878328793288032881328823288332884328853288632887328883288932890328913289232893328943289532896328973289832899329003290132902329033290432905329063290732908329093291032911329123291332914329153291632917329183291932920329213292232923329243292532926329273292832929329303293132932329333293432935329363293732938329393294032941329423294332944329453294632947329483294932950329513295232953329543295532956329573295832959329603296132962329633296432965329663296732968329693297032971329723297332974329753297632977329783297932980329813298232983329843298532986329873298832989329903299132992329933299432995329963299732998329993300033001330023300333004330053300633007330083300933010330113301233013330143301533016330173301833019330203302133022330233302433025330263302733028330293303033031330323303333034330353303633037330383303933040330413304233043330443304533046330473304833049330503305133052330533305433055330563305733058330593306033061330623306333064330653306633067330683306933070330713307233073330743307533076330773307833079330803308133082330833308433085330863308733088330893309033091330923309333094330953309633097330983309933100331013310233103331043310533106331073310833109331103311133112331133311433115331163311733118331193312033121331223312333124331253312633127331283312933130331313313233133331343313533136331373313833139331403314133142331433314433145331463314733148331493315033151331523315333154331553315633157331583315933160331613316233163331643316533166331673316833169331703317133172331733317433175331763317733178331793318033181331823318333184331853318633187331883318933190331913319233193331943319533196331973319833199332003320133202332033320433205332063320733208332093321033211332123321333214332153321633217332183321933220332213322233223332243322533226332273322833229332303323133232332333323433235332363323733238332393324033241332423324333244332453324633247332483324933250332513325233253332543325533256332573325833259332603326133262332633326433265332663326733268332693327033271332723327333274332753327633277332783327933280332813328233283332843328533286332873328833289332903329133292332933329433295332963329733298332993330033301333023330333304333053330633307333083330933310333113331233313333143331533316333173331833319333203332133322333233332433325333263332733328333293333033331333323333333334333353333633337333383333933340333413334233343333443334533346333473334833349333503335133352333533335433355333563335733358333593336033361333623336333364333653336633367333683336933370333713337233373333743337533376333773337833379333803338133382333833338433385333863338733388333893339033391333923339333394333953339633397333983339933400334013340233403334043340533406334073340833409334103341133412334133341433415334163341733418334193342033421334223342333424334253342633427334283342933430334313343233433334343343533436334373343833439334403344133442334433344433445334463344733448334493345033451334523345333454334553345633457334583345933460334613346233463334643346533466334673346833469334703347133472334733347433475334763347733478334793348033481334823348333484334853348633487334883348933490334913349233493334943349533496334973349833499335003350133502335033350433505335063350733508335093351033511335123351333514335153351633517335183351933520335213352233523335243352533526335273352833529335303353133532335333353433535335363353733538335393354033541335423354333544335453354633547335483354933550335513355233553335543355533556335573355833559335603356133562335633356433565335663356733568335693357033571335723357333574335753357633577335783357933580335813358233583335843358533586335873358833589335903359133592335933359433595335963359733598335993360033601336023360333604336053360633607336083360933610336113361233613336143361533616336173361833619336203362133622336233362433625336263362733628336293363033631336323363333634336353363633637336383363933640336413364233643336443364533646336473364833649336503365133652336533365433655336563365733658336593366033661336623366333664336653366633667336683366933670336713367233673336743367533676336773367833679336803368133682336833368433685336863368733688336893369033691336923369333694336953369633697336983369933700337013370233703337043370533706337073370833709337103371133712337133371433715337163371733718337193372033721337223372333724337253372633727337283372933730337313373233733337343373533736337373373833739337403374133742337433374433745337463374733748337493375033751337523375333754337553375633757337583375933760337613376233763337643376533766337673376833769337703377133772337733377433775337763377733778337793378033781337823378333784337853378633787337883378933790337913379233793337943379533796337973379833799338003380133802338033380433805338063380733808338093381033811338123381333814338153381633817338183381933820338213382233823338243382533826338273382833829338303383133832338333383433835338363383733838338393384033841338423384333844338453384633847338483384933850338513385233853338543385533856338573385833859338603386133862338633386433865338663386733868338693387033871338723387333874338753387633877338783387933880338813388233883338843388533886338873388833889338903389133892338933389433895338963389733898338993390033901339023390333904339053390633907339083390933910339113391233913339143391533916339173391833919339203392133922339233392433925339263392733928339293393033931339323393333934339353393633937339383393933940339413394233943339443394533946339473394833949339503395133952339533395433955339563395733958339593396033961339623396333964339653396633967339683396933970339713397233973339743397533976339773397833979339803398133982339833398433985339863398733988339893399033991339923399333994339953399633997339983399934000340013400234003340043400534006340073400834009340103401134012340133401434015340163401734018340193402034021340223402334024340253402634027340283402934030340313403234033340343403534036340373403834039340403404134042340433404434045340463404734048340493405034051340523405334054340553405634057340583405934060340613406234063340643406534066340673406834069340703407134072340733407434075340763407734078340793408034081340823408334084340853408634087340883408934090340913409234093340943409534096340973409834099341003410134102341033410434105341063410734108341093411034111341123411334114341153411634117341183411934120341213412234123341243412534126341273412834129341303413134132341333413434135341363413734138341393414034141341423414334144341453414634147341483414934150341513415234153341543415534156341573415834159341603416134162341633416434165341663416734168341693417034171341723417334174341753417634177341783417934180341813418234183341843418534186341873418834189341903419134192341933419434195341963419734198341993420034201342023420334204342053420634207342083420934210342113421234213342143421534216342173421834219342203422134222342233422434225342263422734228342293423034231342323423334234342353423634237342383423934240342413424234243342443424534246342473424834249342503425134252342533425434255342563425734258342593426034261342623426334264342653426634267342683426934270342713427234273342743427534276342773427834279342803428134282342833428434285342863428734288342893429034291342923429334294342953429634297342983429934300343013430234303343043430534306343073430834309343103431134312343133431434315343163431734318343193432034321343223432334324343253432634327343283432934330343313433234333343343433534336343373433834339343403434134342343433434434345343463434734348343493435034351343523435334354343553435634357343583435934360343613436234363343643436534366343673436834369343703437134372343733437434375343763437734378343793438034381343823438334384343853438634387343883438934390343913439234393343943439534396343973439834399344003440134402344033440434405344063440734408344093441034411344123441334414344153441634417344183441934420344213442234423344243442534426344273442834429344303443134432344333443434435344363443734438344393444034441344423444334444344453444634447344483444934450344513445234453344543445534456344573445834459344603446134462344633446434465344663446734468344693447034471344723447334474344753447634477344783447934480344813448234483344843448534486344873448834489344903449134492344933449434495344963449734498344993450034501345023450334504345053450634507345083450934510345113451234513345143451534516345173451834519345203452134522345233452434525345263452734528345293453034531345323453334534345353453634537345383453934540345413454234543345443454534546345473454834549345503455134552345533455434555345563455734558345593456034561345623456334564345653456634567345683456934570345713457234573345743457534576345773457834579345803458134582345833458434585345863458734588345893459034591345923459334594345953459634597345983459934600346013460234603346043460534606346073460834609346103461134612346133461434615346163461734618346193462034621346223462334624346253462634627346283462934630346313463234633346343463534636346373463834639346403464134642346433464434645346463464734648346493465034651346523465334654346553465634657346583465934660346613466234663346643466534666346673466834669346703467134672346733467434675346763467734678346793468034681346823468334684346853468634687346883468934690346913469234693346943469534696346973469834699347003470134702347033470434705347063470734708347093471034711347123471334714347153471634717347183471934720347213472234723347243472534726347273472834729347303473134732347333473434735347363473734738347393474034741347423474334744347453474634747347483474934750347513475234753347543475534756347573475834759347603476134762347633476434765347663476734768347693477034771347723477334774347753477634777347783477934780347813478234783347843478534786347873478834789347903479134792347933479434795347963479734798347993480034801348023480334804348053480634807348083480934810348113481234813348143481534816348173481834819348203482134822348233482434825348263482734828348293483034831348323483334834348353483634837348383483934840348413484234843348443484534846348473484834849348503485134852348533485434855348563485734858348593486034861348623486334864348653486634867348683486934870348713487234873348743487534876348773487834879348803488134882348833488434885348863488734888348893489034891348923489334894348953489634897348983489934900349013490234903349043490534906349073490834909349103491134912349133491434915349163491734918349193492034921349223492334924349253492634927349283492934930349313493234933349343493534936349373493834939349403494134942349433494434945349463494734948349493495034951349523495334954349553495634957349583495934960349613496234963349643496534966349673496834969349703497134972349733497434975349763497734978349793498034981349823498334984349853498634987349883498934990349913499234993349943499534996349973499834999350003500135002350033500435005350063500735008350093501035011350123501335014350153501635017350183501935020350213502235023350243502535026350273502835029350303503135032350333503435035350363503735038350393504035041350423504335044350453504635047350483504935050350513505235053350543505535056350573505835059350603506135062350633506435065350663506735068350693507035071350723507335074350753507635077350783507935080350813508235083350843508535086350873508835089350903509135092350933509435095350963509735098350993510035101351023510335104351053510635107351083510935110351113511235113351143511535116351173511835119351203512135122351233512435125351263512735128351293513035131351323513335134351353513635137351383513935140351413514235143351443514535146351473514835149351503515135152351533515435155351563515735158351593516035161351623516335164351653516635167351683516935170351713517235173351743517535176351773517835179351803518135182351833518435185351863518735188351893519035191351923519335194351953519635197351983519935200352013520235203352043520535206352073520835209352103521135212352133521435215352163521735218352193522035221352223522335224352253522635227352283522935230352313523235233352343523535236352373523835239352403524135242352433524435245352463524735248352493525035251352523525335254352553525635257352583525935260352613526235263352643526535266352673526835269352703527135272352733527435275352763527735278352793528035281352823528335284352853528635287352883528935290352913529235293352943529535296352973529835299353003530135302353033530435305353063530735308353093531035311353123531335314353153531635317353183531935320353213532235323353243532535326353273532835329353303533135332353333533435335353363533735338353393534035341353423534335344353453534635347353483534935350353513535235353353543535535356353573535835359353603536135362353633536435365353663536735368353693537035371353723537335374353753537635377353783537935380353813538235383353843538535386353873538835389353903539135392353933539435395353963539735398353993540035401354023540335404354053540635407354083540935410354113541235413354143541535416354173541835419354203542135422354233542435425354263542735428354293543035431354323543335434354353543635437354383543935440354413544235443354443544535446354473544835449354503545135452354533545435455354563545735458354593546035461354623546335464354653546635467354683546935470354713547235473354743547535476354773547835479354803548135482354833548435485354863548735488354893549035491354923549335494354953549635497354983549935500355013550235503355043550535506355073550835509355103551135512355133551435515355163551735518355193552035521355223552335524355253552635527355283552935530355313553235533355343553535536355373553835539355403554135542355433554435545355463554735548355493555035551355523555335554355553555635557355583555935560355613556235563355643556535566355673556835569355703557135572355733557435575355763557735578355793558035581355823558335584355853558635587355883558935590355913559235593355943559535596355973559835599356003560135602356033560435605356063560735608356093561035611356123561335614356153561635617356183561935620356213562235623356243562535626356273562835629356303563135632356333563435635356363563735638356393564035641356423564335644356453564635647356483564935650356513565235653356543565535656356573565835659356603566135662356633566435665356663566735668356693567035671356723567335674356753567635677356783567935680356813568235683356843568535686356873568835689356903569135692356933569435695356963569735698356993570035701357023570335704357053570635707357083570935710357113571235713357143571535716357173571835719357203572135722357233572435725357263572735728357293573035731357323573335734357353573635737357383573935740357413574235743357443574535746357473574835749357503575135752357533575435755357563575735758357593576035761357623576335764357653576635767357683576935770357713577235773357743577535776357773577835779357803578135782357833578435785357863578735788357893579035791357923579335794357953579635797357983579935800358013580235803358043580535806358073580835809358103581135812358133581435815358163581735818358193582035821358223582335824358253582635827358283582935830358313583235833358343583535836358373583835839358403584135842358433584435845358463584735848358493585035851358523585335854358553585635857358583585935860358613586235863358643586535866358673586835869358703587135872358733587435875358763587735878358793588035881358823588335884358853588635887358883588935890358913589235893358943589535896358973589835899359003590135902359033590435905359063590735908359093591035911359123591335914359153591635917359183591935920359213592235923359243592535926359273592835929359303593135932359333593435935359363593735938359393594035941359423594335944359453594635947359483594935950359513595235953359543595535956359573595835959359603596135962359633596435965359663596735968359693597035971359723597335974359753597635977359783597935980359813598235983359843598535986359873598835989359903599135992359933599435995359963599735998359993600036001360023600336004360053600636007360083600936010360113601236013360143601536016360173601836019360203602136022360233602436025360263602736028360293603036031360323603336034360353603636037360383603936040360413604236043360443604536046360473604836049360503605136052360533605436055360563605736058360593606036061360623606336064360653606636067360683606936070360713607236073360743607536076360773607836079360803608136082360833608436085360863608736088360893609036091360923609336094360953609636097360983609936100361013610236103361043610536106361073610836109361103611136112361133611436115361163611736118361193612036121361223612336124361253612636127361283612936130361313613236133361343613536136361373613836139361403614136142361433614436145361463614736148361493615036151361523615336154361553615636157361583615936160361613616236163361643616536166361673616836169361703617136172361733617436175361763617736178361793618036181361823618336184361853618636187361883618936190361913619236193361943619536196361973619836199362003620136202362033620436205362063620736208362093621036211362123621336214362153621636217362183621936220362213622236223362243622536226362273622836229362303623136232362333623436235362363623736238362393624036241362423624336244362453624636247362483624936250362513625236253362543625536256362573625836259362603626136262362633626436265362663626736268362693627036271362723627336274362753627636277362783627936280362813628236283362843628536286362873628836289362903629136292362933629436295362963629736298362993630036301363023630336304363053630636307363083630936310363113631236313363143631536316363173631836319363203632136322363233632436325363263632736328363293633036331363323633336334363353633636337363383633936340363413634236343363443634536346363473634836349363503635136352363533635436355363563635736358363593636036361363623636336364363653636636367363683636936370363713637236373363743637536376363773637836379363803638136382363833638436385363863638736388363893639036391363923639336394363953639636397363983639936400364013640236403364043640536406364073640836409364103641136412364133641436415364163641736418364193642036421364223642336424364253642636427364283642936430364313643236433364343643536436364373643836439364403644136442364433644436445364463644736448364493645036451364523645336454364553645636457364583645936460364613646236463364643646536466364673646836469364703647136472364733647436475364763647736478364793648036481364823648336484364853648636487364883648936490364913649236493364943649536496364973649836499365003650136502365033650436505365063650736508365093651036511365123651336514365153651636517365183651936520365213652236523365243652536526365273652836529365303653136532365333653436535365363653736538365393654036541365423654336544365453654636547365483654936550365513655236553365543655536556365573655836559365603656136562365633656436565365663656736568365693657036571365723657336574365753657636577365783657936580365813658236583365843658536586365873658836589365903659136592365933659436595365963659736598365993660036601366023660336604366053660636607366083660936610366113661236613366143661536616366173661836619366203662136622366233662436625366263662736628366293663036631366323663336634366353663636637366383663936640366413664236643366443664536646366473664836649366503665136652366533665436655366563665736658366593666036661366623666336664366653666636667366683666936670366713667236673366743667536676366773667836679366803668136682366833668436685366863668736688366893669036691366923669336694366953669636697366983669936700367013670236703367043670536706367073670836709367103671136712367133671436715367163671736718367193672036721367223672336724367253672636727367283672936730367313673236733367343673536736367373673836739367403674136742367433674436745367463674736748367493675036751367523675336754367553675636757367583675936760367613676236763367643676536766367673676836769367703677136772367733677436775367763677736778367793678036781367823678336784367853678636787367883678936790367913679236793367943679536796367973679836799368003680136802368033680436805368063680736808368093681036811368123681336814368153681636817368183681936820368213682236823368243682536826368273682836829368303683136832368333683436835368363683736838368393684036841368423684336844368453684636847368483684936850368513685236853368543685536856368573685836859368603686136862368633686436865368663686736868368693687036871368723687336874368753687636877368783687936880368813688236883368843688536886368873688836889368903689136892368933689436895368963689736898368993690036901369023690336904369053690636907369083690936910369113691236913369143691536916369173691836919369203692136922369233692436925369263692736928369293693036931369323693336934369353693636937369383693936940369413694236943369443694536946369473694836949369503695136952369533695436955369563695736958369593696036961369623696336964369653696636967369683696936970369713697236973369743697536976369773697836979369803698136982369833698436985369863698736988369893699036991369923699336994369953699636997369983699937000370013700237003370043700537006370073700837009370103701137012370133701437015370163701737018370193702037021370223702337024370253702637027370283702937030370313703237033370343703537036370373703837039370403704137042370433704437045370463704737048370493705037051370523705337054370553705637057370583705937060370613706237063370643706537066370673706837069370703707137072370733707437075370763707737078370793708037081370823708337084370853708637087370883708937090370913709237093370943709537096370973709837099371003710137102371033710437105371063710737108371093711037111371123711337114371153711637117371183711937120371213712237123371243712537126371273712837129371303713137132371333713437135371363713737138371393714037141371423714337144371453714637147371483714937150371513715237153371543715537156371573715837159371603716137162371633716437165371663716737168371693717037171371723717337174371753717637177371783717937180371813718237183371843718537186371873718837189371903719137192371933719437195371963719737198371993720037201372023720337204372053720637207372083720937210372113721237213372143721537216372173721837219372203722137222372233722437225372263722737228372293723037231372323723337234372353723637237372383723937240372413724237243372443724537246372473724837249372503725137252372533725437255372563725737258372593726037261372623726337264372653726637267372683726937270372713727237273372743727537276372773727837279372803728137282372833728437285372863728737288372893729037291372923729337294372953729637297372983729937300373013730237303373043730537306373073730837309373103731137312373133731437315373163731737318373193732037321373223732337324373253732637327373283732937330373313733237333373343733537336373373733837339373403734137342373433734437345373463734737348373493735037351373523735337354373553735637357373583735937360373613736237363373643736537366373673736837369373703737137372373733737437375373763737737378373793738037381373823738337384373853738637387373883738937390373913739237393373943739537396373973739837399374003740137402374033740437405374063740737408374093741037411374123741337414374153741637417374183741937420374213742237423374243742537426374273742837429374303743137432374333743437435374363743737438374393744037441374423744337444374453744637447374483744937450374513745237453374543745537456374573745837459374603746137462374633746437465374663746737468374693747037471374723747337474374753747637477374783747937480374813748237483374843748537486374873748837489374903749137492374933749437495374963749737498374993750037501375023750337504375053750637507375083750937510375113751237513375143751537516375173751837519375203752137522375233752437525375263752737528375293753037531375323753337534375353753637537375383753937540375413754237543375443754537546375473754837549375503755137552375533755437555375563755737558375593756037561375623756337564375653756637567375683756937570375713757237573375743757537576375773757837579375803758137582375833758437585375863758737588375893759037591375923759337594375953759637597375983759937600376013760237603376043760537606376073760837609376103761137612376133761437615376163761737618376193762037621376223762337624376253762637627376283762937630376313763237633376343763537636376373763837639376403764137642376433764437645376463764737648376493765037651376523765337654376553765637657376583765937660376613766237663376643766537666376673766837669376703767137672376733767437675376763767737678376793768037681376823768337684376853768637687376883768937690376913769237693376943769537696376973769837699377003770137702377033770437705377063770737708377093771037711377123771337714377153771637717377183771937720377213772237723377243772537726377273772837729377303773137732377333773437735377363773737738377393774037741377423774337744377453774637747377483774937750377513775237753377543775537756377573775837759377603776137762377633776437765377663776737768377693777037771377723777337774377753777637777377783777937780377813778237783377843778537786377873778837789377903779137792377933779437795377963779737798377993780037801378023780337804378053780637807378083780937810378113781237813378143781537816378173781837819378203782137822378233782437825378263782737828378293783037831378323783337834378353783637837378383783937840378413784237843378443784537846378473784837849378503785137852378533785437855378563785737858378593786037861378623786337864378653786637867378683786937870378713787237873378743787537876378773787837879378803788137882378833788437885378863788737888378893789037891378923789337894378953789637897378983789937900379013790237903379043790537906379073790837909379103791137912379133791437915379163791737918379193792037921379223792337924379253792637927379283792937930379313793237933379343793537936379373793837939379403794137942379433794437945379463794737948379493795037951379523795337954379553795637957379583795937960379613796237963379643796537966379673796837969379703797137972379733797437975379763797737978379793798037981379823798337984379853798637987379883798937990379913799237993379943799537996379973799837999380003800138002380033800438005380063800738008380093801038011380123801338014380153801638017380183801938020380213802238023380243802538026380273802838029380303803138032380333803438035380363803738038380393804038041380423804338044380453804638047380483804938050380513805238053380543805538056380573805838059380603806138062380633806438065380663806738068380693807038071380723807338074380753807638077380783807938080380813808238083380843808538086380873808838089380903809138092380933809438095380963809738098380993810038101381023810338104381053810638107381083810938110381113811238113381143811538116381173811838119381203812138122381233812438125381263812738128381293813038131381323813338134381353813638137381383813938140381413814238143381443814538146381473814838149381503815138152381533815438155381563815738158381593816038161381623816338164381653816638167381683816938170381713817238173381743817538176381773817838179381803818138182381833818438185381863818738188381893819038191381923819338194381953819638197381983819938200382013820238203382043820538206382073820838209382103821138212382133821438215382163821738218382193822038221382223822338224382253822638227382283822938230382313823238233382343823538236382373823838239382403824138242382433824438245382463824738248382493825038251382523825338254382553825638257382583825938260382613826238263382643826538266382673826838269382703827138272382733827438275382763827738278382793828038281382823828338284382853828638287382883828938290382913829238293382943829538296382973829838299383003830138302383033830438305383063830738308383093831038311383123831338314383153831638317383183831938320383213832238323383243832538326383273832838329383303833138332383333833438335383363833738338383393834038341383423834338344383453834638347383483834938350383513835238353383543835538356383573835838359383603836138362383633836438365383663836738368383693837038371383723837338374383753837638377383783837938380383813838238383383843838538386383873838838389383903839138392383933839438395383963839738398383993840038401384023840338404384053840638407384083840938410384113841238413384143841538416384173841838419384203842138422384233842438425384263842738428384293843038431384323843338434384353843638437384383843938440384413844238443384443844538446384473844838449384503845138452384533845438455384563845738458384593846038461384623846338464384653846638467384683846938470384713847238473384743847538476384773847838479384803848138482384833848438485384863848738488384893849038491384923849338494384953849638497384983849938500385013850238503385043850538506385073850838509385103851138512385133851438515385163851738518385193852038521385223852338524385253852638527385283852938530385313853238533385343853538536385373853838539385403854138542385433854438545385463854738548385493855038551385523855338554385553855638557385583855938560385613856238563385643856538566385673856838569385703857138572385733857438575385763857738578385793858038581385823858338584385853858638587385883858938590385913859238593385943859538596385973859838599386003860138602386033860438605386063860738608386093861038611386123861338614386153861638617386183861938620386213862238623386243862538626386273862838629386303863138632386333863438635386363863738638386393864038641386423864338644386453864638647386483864938650386513865238653386543865538656386573865838659386603866138662386633866438665386663866738668386693867038671386723867338674386753867638677386783867938680386813868238683386843868538686386873868838689386903869138692386933869438695386963869738698386993870038701387023870338704387053870638707387083870938710387113871238713387143871538716387173871838719387203872138722387233872438725387263872738728387293873038731387323873338734387353873638737387383873938740387413874238743387443874538746387473874838749387503875138752387533875438755387563875738758387593876038761387623876338764387653876638767387683876938770387713877238773387743877538776387773877838779387803878138782387833878438785387863878738788387893879038791387923879338794387953879638797387983879938800388013880238803388043880538806388073880838809388103881138812388133881438815388163881738818388193882038821388223882338824388253882638827388283882938830388313883238833388343883538836388373883838839388403884138842388433884438845388463884738848388493885038851388523885338854388553885638857388583885938860388613886238863388643886538866388673886838869388703887138872388733887438875388763887738878388793888038881388823888338884388853888638887388883888938890388913889238893388943889538896388973889838899389003890138902389033890438905389063890738908389093891038911389123891338914389153891638917389183891938920389213892238923389243892538926389273892838929389303893138932389333893438935389363893738938389393894038941389423894338944389453894638947389483894938950389513895238953389543895538956389573895838959389603896138962389633896438965389663896738968389693897038971389723897338974389753897638977389783897938980389813898238983389843898538986389873898838989389903899138992389933899438995389963899738998389993900039001390023900339004390053900639007390083900939010390113901239013390143901539016390173901839019390203902139022390233902439025390263902739028390293903039031390323903339034390353903639037390383903939040390413904239043390443904539046390473904839049390503905139052390533905439055390563905739058390593906039061390623906339064390653906639067390683906939070390713907239073390743907539076390773907839079390803908139082390833908439085390863908739088390893909039091390923909339094390953909639097390983909939100391013910239103391043910539106391073910839109391103911139112391133911439115391163911739118391193912039121391223912339124391253912639127391283912939130391313913239133391343913539136391373913839139391403914139142391433914439145391463914739148391493915039151391523915339154391553915639157391583915939160391613916239163391643916539166391673916839169391703917139172391733917439175391763917739178391793918039181391823918339184391853918639187391883918939190391913919239193391943919539196391973919839199392003920139202392033920439205392063920739208392093921039211392123921339214392153921639217392183921939220392213922239223392243922539226392273922839229392303923139232392333923439235392363923739238392393924039241392423924339244392453924639247392483924939250392513925239253392543925539256392573925839259392603926139262392633926439265392663926739268392693927039271392723927339274392753927639277392783927939280392813928239283392843928539286392873928839289392903929139292392933929439295392963929739298392993930039301393023930339304393053930639307393083930939310393113931239313393143931539316393173931839319393203932139322393233932439325393263932739328393293933039331393323933339334393353933639337393383933939340393413934239343393443934539346393473934839349393503935139352393533935439355393563935739358393593936039361393623936339364393653936639367393683936939370393713937239373393743937539376393773937839379393803938139382393833938439385393863938739388393893939039391393923939339394393953939639397393983939939400394013940239403394043940539406394073940839409394103941139412394133941439415394163941739418394193942039421394223942339424394253942639427394283942939430394313943239433394343943539436394373943839439394403944139442394433944439445394463944739448394493945039451394523945339454394553945639457394583945939460394613946239463394643946539466394673946839469394703947139472394733947439475394763947739478394793948039481394823948339484394853948639487394883948939490394913949239493394943949539496394973949839499395003950139502395033950439505395063950739508395093951039511395123951339514395153951639517395183951939520395213952239523395243952539526395273952839529395303953139532395333953439535395363953739538395393954039541395423954339544395453954639547395483954939550395513955239553395543955539556395573955839559395603956139562395633956439565395663956739568395693957039571395723957339574395753957639577395783957939580395813958239583395843958539586395873958839589395903959139592395933959439595395963959739598395993960039601396023960339604396053960639607396083960939610396113961239613396143961539616396173961839619396203962139622396233962439625396263962739628396293963039631396323963339634396353963639637396383963939640396413964239643396443964539646396473964839649396503965139652396533965439655396563965739658396593966039661396623966339664396653966639667396683966939670396713967239673396743967539676396773967839679396803968139682396833968439685396863968739688396893969039691396923969339694396953969639697396983969939700397013970239703397043970539706397073970839709397103971139712397133971439715397163971739718397193972039721397223972339724397253972639727397283972939730397313973239733397343973539736397373973839739397403974139742397433974439745397463974739748397493975039751397523975339754397553975639757397583975939760397613976239763397643976539766397673976839769397703977139772397733977439775397763977739778397793978039781397823978339784397853978639787397883978939790397913979239793397943979539796397973979839799398003980139802398033980439805398063980739808398093981039811398123981339814398153981639817398183981939820398213982239823398243982539826398273982839829398303983139832398333983439835398363983739838398393984039841398423984339844398453984639847398483984939850398513985239853398543985539856398573985839859398603986139862398633986439865398663986739868398693987039871398723987339874398753987639877398783987939880398813988239883398843988539886398873988839889398903989139892398933989439895398963989739898398993990039901399023990339904399053990639907399083990939910399113991239913399143991539916399173991839919399203992139922399233992439925399263992739928399293993039931399323993339934399353993639937399383993939940399413994239943399443994539946399473994839949399503995139952399533995439955399563995739958399593996039961399623996339964399653996639967399683996939970399713997239973399743997539976399773997839979399803998139982399833998439985399863998739988399893999039991399923999339994399953999639997399983999940000400014000240003400044000540006400074000840009400104001140012400134001440015400164001740018400194002040021400224002340024400254002640027400284002940030400314003240033400344003540036400374003840039400404004140042400434004440045400464004740048400494005040051400524005340054400554005640057400584005940060400614006240063400644006540066400674006840069400704007140072400734007440075400764007740078400794008040081400824008340084400854008640087400884008940090400914009240093400944009540096400974009840099401004010140102401034010440105401064010740108401094011040111401124011340114401154011640117401184011940120401214012240123401244012540126401274012840129401304013140132401334013440135401364013740138401394014040141401424014340144401454014640147401484014940150401514015240153401544015540156401574015840159401604016140162401634016440165401664016740168401694017040171401724017340174401754017640177401784017940180401814018240183401844018540186401874018840189401904019140192401934019440195401964019740198401994020040201402024020340204402054020640207402084020940210402114021240213402144021540216402174021840219402204022140222402234022440225402264022740228402294023040231402324023340234402354023640237402384023940240402414024240243402444024540246402474024840249402504025140252402534025440255402564025740258402594026040261402624026340264402654026640267402684026940270402714027240273402744027540276402774027840279402804028140282402834028440285402864028740288402894029040291402924029340294402954029640297402984029940300403014030240303403044030540306403074030840309403104031140312403134031440315403164031740318403194032040321403224032340324403254032640327403284032940330403314033240333403344033540336403374033840339403404034140342403434034440345403464034740348403494035040351403524035340354403554035640357403584035940360403614036240363403644036540366403674036840369403704037140372403734037440375403764037740378403794038040381403824038340384403854038640387403884038940390403914039240393403944039540396403974039840399404004040140402404034040440405404064040740408404094041040411404124041340414404154041640417404184041940420404214042240423404244042540426404274042840429404304043140432404334043440435404364043740438404394044040441404424044340444404454044640447404484044940450404514045240453404544045540456404574045840459404604046140462404634046440465404664046740468404694047040471404724047340474404754047640477404784047940480404814048240483404844048540486404874048840489404904049140492404934049440495404964049740498404994050040501405024050340504405054050640507405084050940510405114051240513405144051540516405174051840519405204052140522405234052440525405264052740528405294053040531405324053340534405354053640537405384053940540405414054240543405444054540546405474054840549405504055140552405534055440555405564055740558405594056040561405624056340564405654056640567405684056940570405714057240573405744057540576405774057840579405804058140582405834058440585405864058740588405894059040591405924059340594405954059640597405984059940600406014060240603406044060540606406074060840609406104061140612406134061440615406164061740618406194062040621406224062340624406254062640627406284062940630406314063240633406344063540636406374063840639406404064140642406434064440645406464064740648406494065040651406524065340654406554065640657406584065940660406614066240663406644066540666406674066840669406704067140672406734067440675406764067740678406794068040681406824068340684406854068640687406884068940690406914069240693406944069540696406974069840699407004070140702407034070440705407064070740708407094071040711407124071340714407154071640717407184071940720407214072240723407244072540726407274072840729407304073140732407334073440735407364073740738407394074040741407424074340744407454074640747407484074940750407514075240753407544075540756407574075840759407604076140762407634076440765407664076740768407694077040771407724077340774407754077640777407784077940780407814078240783407844078540786407874078840789407904079140792407934079440795407964079740798407994080040801408024080340804408054080640807408084080940810408114081240813408144081540816408174081840819408204082140822408234082440825408264082740828408294083040831408324083340834408354083640837408384083940840408414084240843408444084540846408474084840849408504085140852408534085440855408564085740858408594086040861408624086340864408654086640867408684086940870408714087240873408744087540876408774087840879408804088140882408834088440885408864088740888408894089040891408924089340894408954089640897408984089940900409014090240903409044090540906409074090840909409104091140912409134091440915409164091740918409194092040921409224092340924409254092640927409284092940930409314093240933409344093540936409374093840939409404094140942409434094440945409464094740948409494095040951409524095340954409554095640957409584095940960409614096240963409644096540966409674096840969409704097140972409734097440975409764097740978409794098040981409824098340984409854098640987409884098940990409914099240993409944099540996409974099840999410004100141002410034100441005410064100741008410094101041011410124101341014410154101641017410184101941020410214102241023410244102541026410274102841029410304103141032410334103441035410364103741038410394104041041410424104341044410454104641047410484104941050410514105241053410544105541056410574105841059410604106141062410634106441065410664106741068410694107041071410724107341074410754107641077410784107941080410814108241083410844108541086410874108841089410904109141092410934109441095410964109741098410994110041101411024110341104411054110641107411084110941110411114111241113411144111541116411174111841119411204112141122411234112441125411264112741128411294113041131411324113341134411354113641137411384113941140411414114241143411444114541146411474114841149411504115141152411534115441155411564115741158411594116041161411624116341164411654116641167411684116941170411714117241173411744117541176411774117841179411804118141182411834118441185411864118741188411894119041191411924119341194411954119641197411984119941200412014120241203412044120541206412074120841209412104121141212412134121441215412164121741218412194122041221412224122341224412254122641227412284122941230412314123241233412344123541236412374123841239412404124141242412434124441245412464124741248412494125041251412524125341254412554125641257412584125941260412614126241263412644126541266412674126841269412704127141272412734127441275412764127741278412794128041281412824128341284412854128641287412884128941290412914129241293412944129541296412974129841299413004130141302413034130441305413064130741308413094131041311413124131341314413154131641317413184131941320413214132241323413244132541326413274132841329413304133141332413334133441335413364133741338413394134041341413424134341344413454134641347413484134941350413514135241353413544135541356413574135841359413604136141362413634136441365413664136741368413694137041371413724137341374413754137641377413784137941380413814138241383413844138541386413874138841389413904139141392413934139441395413964139741398413994140041401414024140341404414054140641407414084140941410414114141241413414144141541416414174141841419414204142141422414234142441425414264142741428414294143041431414324143341434414354143641437414384143941440414414144241443414444144541446414474144841449414504145141452414534145441455414564145741458414594146041461414624146341464414654146641467414684146941470414714147241473414744147541476414774147841479414804148141482414834148441485414864148741488414894149041491414924149341494414954149641497414984149941500415014150241503415044150541506415074150841509415104151141512415134151441515415164151741518415194152041521415224152341524415254152641527415284152941530415314153241533415344153541536415374153841539415404154141542415434154441545415464154741548415494155041551415524155341554415554155641557415584155941560415614156241563415644156541566415674156841569415704157141572415734157441575415764157741578415794158041581415824158341584415854158641587415884158941590415914159241593415944159541596415974159841599416004160141602416034160441605416064160741608416094161041611416124161341614416154161641617416184161941620416214162241623416244162541626416274162841629416304163141632416334163441635416364163741638416394164041641416424164341644416454164641647416484164941650416514165241653416544165541656416574165841659416604166141662416634166441665416664166741668416694167041671416724167341674416754167641677416784167941680416814168241683416844168541686416874168841689416904169141692416934169441695416964169741698416994170041701417024170341704417054170641707417084170941710417114171241713417144171541716417174171841719417204172141722417234172441725417264172741728417294173041731417324173341734417354173641737417384173941740417414174241743417444174541746417474174841749417504175141752417534175441755417564175741758417594176041761417624176341764417654176641767417684176941770417714177241773417744177541776417774177841779417804178141782417834178441785417864178741788417894179041791417924179341794417954179641797417984179941800418014180241803418044180541806418074180841809418104181141812418134181441815418164181741818418194182041821418224182341824418254182641827418284182941830418314183241833418344183541836418374183841839418404184141842418434184441845418464184741848418494185041851418524185341854418554185641857418584185941860418614186241863418644186541866418674186841869418704187141872418734187441875418764187741878418794188041881418824188341884418854188641887418884188941890418914189241893418944189541896418974189841899419004190141902419034190441905419064190741908419094191041911419124191341914419154191641917419184191941920419214192241923419244192541926419274192841929419304193141932419334193441935419364193741938419394194041941419424194341944419454194641947419484194941950419514195241953419544195541956419574195841959419604196141962419634196441965419664196741968419694197041971419724197341974419754197641977419784197941980419814198241983419844198541986419874198841989419904199141992419934199441995419964199741998419994200042001420024200342004420054200642007420084200942010420114201242013420144201542016420174201842019420204202142022420234202442025420264202742028420294203042031420324203342034420354203642037420384203942040420414204242043420444204542046420474204842049420504205142052420534205442055420564205742058420594206042061420624206342064420654206642067420684206942070420714207242073420744207542076420774207842079420804208142082420834208442085420864208742088420894209042091420924209342094420954209642097420984209942100421014210242103421044210542106421074210842109421104211142112421134211442115421164211742118421194212042121421224212342124421254212642127421284212942130421314213242133421344213542136421374213842139421404214142142421434214442145421464214742148421494215042151421524215342154421554215642157421584215942160421614216242163421644216542166421674216842169421704217142172421734217442175421764217742178421794218042181421824218342184421854218642187421884218942190421914219242193421944219542196421974219842199422004220142202422034220442205422064220742208422094221042211422124221342214422154221642217422184221942220422214222242223422244222542226422274222842229422304223142232422334223442235422364223742238422394224042241422424224342244422454224642247422484224942250422514225242253422544225542256422574225842259422604226142262422634226442265422664226742268422694227042271422724227342274422754227642277422784227942280422814228242283422844228542286422874228842289422904229142292422934229442295422964229742298422994230042301423024230342304423054230642307423084230942310423114231242313423144231542316423174231842319423204232142322423234232442325423264232742328423294233042331423324233342334423354233642337423384233942340423414234242343423444234542346423474234842349423504235142352423534235442355423564235742358423594236042361423624236342364423654236642367423684236942370423714237242373423744237542376423774237842379423804238142382423834238442385423864238742388423894239042391423924239342394423954239642397423984239942400424014240242403424044240542406424074240842409424104241142412424134241442415424164241742418424194242042421424224242342424424254242642427424284242942430424314243242433424344243542436424374243842439424404244142442424434244442445424464244742448424494245042451424524245342454424554245642457424584245942460424614246242463424644246542466424674246842469424704247142472424734247442475424764247742478424794248042481424824248342484424854248642487424884248942490424914249242493424944249542496424974249842499425004250142502425034250442505425064250742508425094251042511425124251342514425154251642517425184251942520425214252242523425244252542526425274252842529425304253142532425334253442535425364253742538425394254042541425424254342544425454254642547425484254942550425514255242553425544255542556425574255842559425604256142562425634256442565425664256742568425694257042571425724257342574425754257642577425784257942580425814258242583425844258542586425874258842589425904259142592425934259442595425964259742598425994260042601426024260342604426054260642607426084260942610426114261242613426144261542616426174261842619426204262142622426234262442625426264262742628426294263042631426324263342634426354263642637426384263942640426414264242643426444264542646426474264842649426504265142652426534265442655426564265742658426594266042661426624266342664426654266642667426684266942670426714267242673426744267542676426774267842679426804268142682426834268442685426864268742688426894269042691426924269342694426954269642697426984269942700427014270242703427044270542706427074270842709427104271142712427134271442715427164271742718427194272042721427224272342724427254272642727427284272942730427314273242733427344273542736427374273842739427404274142742427434274442745427464274742748427494275042751427524275342754427554275642757427584275942760427614276242763427644276542766427674276842769427704277142772427734277442775427764277742778427794278042781427824278342784427854278642787427884278942790427914279242793427944279542796427974279842799428004280142802428034280442805428064280742808428094281042811428124281342814428154281642817428184281942820428214282242823428244282542826428274282842829428304283142832428334283442835428364283742838428394284042841428424284342844428454284642847428484284942850428514285242853428544285542856428574285842859428604286142862428634286442865428664286742868428694287042871428724287342874428754287642877428784287942880428814288242883428844288542886428874288842889428904289142892428934289442895428964289742898428994290042901429024290342904429054290642907429084290942910429114291242913429144291542916429174291842919429204292142922429234292442925429264292742928429294293042931429324293342934429354293642937429384293942940429414294242943429444294542946429474294842949429504295142952429534295442955429564295742958429594296042961429624296342964429654296642967429684296942970429714297242973429744297542976429774297842979429804298142982429834298442985429864298742988429894299042991429924299342994429954299642997429984299943000430014300243003430044300543006430074300843009430104301143012430134301443015430164301743018430194302043021430224302343024430254302643027430284302943030430314303243033430344303543036430374303843039430404304143042430434304443045430464304743048430494305043051430524305343054430554305643057430584305943060430614306243063430644306543066430674306843069430704307143072430734307443075430764307743078430794308043081430824308343084430854308643087430884308943090430914309243093430944309543096430974309843099431004310143102431034310443105431064310743108431094311043111431124311343114431154311643117431184311943120431214312243123431244312543126431274312843129431304313143132431334313443135431364313743138431394314043141431424314343144431454314643147431484314943150431514315243153431544315543156431574315843159431604316143162431634316443165431664316743168431694317043171431724317343174431754317643177431784317943180431814318243183431844318543186431874318843189431904319143192431934319443195431964319743198431994320043201432024320343204432054320643207432084320943210432114321243213432144321543216432174321843219432204322143222432234322443225432264322743228432294323043231432324323343234432354323643237432384323943240432414324243243432444324543246432474324843249432504325143252432534325443255432564325743258432594326043261432624326343264432654326643267432684326943270432714327243273432744327543276432774327843279432804328143282432834328443285432864328743288432894329043291432924329343294432954329643297432984329943300433014330243303433044330543306433074330843309433104331143312433134331443315433164331743318433194332043321433224332343324433254332643327433284332943330433314333243333433344333543336433374333843339433404334143342433434334443345433464334743348433494335043351433524335343354433554335643357433584335943360433614336243363433644336543366433674336843369433704337143372433734337443375433764337743378433794338043381433824338343384433854338643387433884338943390433914339243393433944339543396433974339843399434004340143402434034340443405434064340743408434094341043411434124341343414434154341643417434184341943420434214342243423434244342543426434274342843429434304343143432434334343443435434364343743438434394344043441434424344343444434454344643447434484344943450434514345243453434544345543456434574345843459434604346143462434634346443465434664346743468434694347043471434724347343474434754347643477434784347943480434814348243483434844348543486434874348843489434904349143492434934349443495434964349743498434994350043501435024350343504435054350643507435084350943510435114351243513435144351543516435174351843519435204352143522435234352443525435264352743528435294353043531435324353343534435354353643537435384353943540435414354243543435444354543546435474354843549435504355143552435534355443555435564355743558435594356043561435624356343564435654356643567435684356943570435714357243573435744357543576435774357843579435804358143582435834358443585435864358743588435894359043591435924359343594435954359643597435984359943600436014360243603436044360543606436074360843609436104361143612436134361443615436164361743618436194362043621436224362343624436254362643627436284362943630436314363243633436344363543636436374363843639436404364143642436434364443645436464364743648436494365043651436524365343654436554365643657436584365943660436614366243663436644366543666436674366843669436704367143672436734367443675436764367743678436794368043681436824368343684436854368643687436884368943690436914369243693436944369543696436974369843699437004370143702437034370443705437064370743708437094371043711437124371343714437154371643717437184371943720437214372243723437244372543726437274372843729437304373143732437334373443735437364373743738437394374043741437424374343744437454374643747437484374943750437514375243753437544375543756437574375843759437604376143762437634376443765437664376743768437694377043771437724377343774437754377643777437784377943780437814378243783437844378543786437874378843789437904379143792437934379443795437964379743798437994380043801438024380343804438054380643807438084380943810438114381243813438144381543816438174381843819438204382143822438234382443825438264382743828438294383043831438324383343834438354383643837438384383943840438414384243843438444384543846438474384843849438504385143852438534385443855438564385743858438594386043861438624386343864438654386643867438684386943870438714387243873438744387543876438774387843879438804388143882438834388443885438864388743888438894389043891438924389343894438954389643897438984389943900439014390243903439044390543906439074390843909439104391143912439134391443915439164391743918439194392043921439224392343924439254392643927439284392943930439314393243933439344393543936439374393843939439404394143942439434394443945439464394743948439494395043951439524395343954439554395643957439584395943960439614396243963439644396543966439674396843969439704397143972439734397443975439764397743978439794398043981439824398343984439854398643987439884398943990439914399243993439944399543996439974399843999440004400144002440034400444005440064400744008440094401044011440124401344014440154401644017440184401944020440214402244023440244402544026440274402844029440304403144032440334403444035440364403744038440394404044041440424404344044440454404644047440484404944050440514405244053440544405544056440574405844059440604406144062440634406444065440664406744068440694407044071440724407344074440754407644077440784407944080440814408244083440844408544086440874408844089440904409144092440934409444095440964409744098440994410044101441024410344104441054410644107441084410944110441114411244113441144411544116441174411844119441204412144122441234412444125441264412744128441294413044131441324413344134441354413644137441384413944140441414414244143441444414544146441474414844149441504415144152441534415444155441564415744158441594416044161441624416344164441654416644167441684416944170441714417244173441744417544176441774417844179441804418144182441834418444185441864418744188441894419044191441924419344194441954419644197441984419944200442014420244203442044420544206442074420844209442104421144212442134421444215442164421744218442194422044221442224422344224442254422644227442284422944230442314423244233442344423544236442374423844239442404424144242442434424444245442464424744248442494425044251442524425344254442554425644257442584425944260442614426244263442644426544266442674426844269442704427144272442734427444275442764427744278442794428044281442824428344284442854428644287442884428944290442914429244293442944429544296442974429844299443004430144302443034430444305443064430744308443094431044311443124431344314443154431644317443184431944320443214432244323443244432544326443274432844329443304433144332443334433444335443364433744338443394434044341443424434344344443454434644347443484434944350443514435244353443544435544356443574435844359443604436144362443634436444365443664436744368443694437044371443724437344374443754437644377443784437944380443814438244383443844438544386443874438844389443904439144392443934439444395443964439744398443994440044401444024440344404444054440644407444084440944410444114441244413444144441544416444174441844419444204442144422444234442444425444264442744428444294443044431444324443344434444354443644437444384443944440444414444244443444444444544446444474444844449444504445144452444534445444455444564445744458444594446044461444624446344464444654446644467444684446944470444714447244473444744447544476444774447844479444804448144482444834448444485444864448744488444894449044491444924449344494444954449644497444984449944500445014450244503445044450544506445074450844509445104451144512445134451444515445164451744518445194452044521445224452344524445254452644527445284452944530445314453244533445344453544536445374453844539445404454144542445434454444545445464454744548445494455044551445524455344554445554455644557445584455944560445614456244563445644456544566445674456844569445704457144572445734457444575445764457744578445794458044581445824458344584445854458644587445884458944590445914459244593445944459544596445974459844599446004460144602446034460444605446064460744608446094461044611446124461344614446154461644617446184461944620446214462244623446244462544626446274462844629446304463144632446334463444635446364463744638446394464044641446424464344644446454464644647446484464944650446514465244653446544465544656446574465844659446604466144662446634466444665446664466744668446694467044671446724467344674446754467644677446784467944680446814468244683446844468544686446874468844689446904469144692446934469444695446964469744698446994470044701447024470344704447054470644707447084470944710447114471244713447144471544716447174471844719447204472144722447234472444725447264472744728447294473044731447324473344734447354473644737447384473944740447414474244743447444474544746447474474844749447504475144752447534475444755447564475744758447594476044761447624476344764447654476644767447684476944770447714477244773447744477544776447774477844779447804478144782447834478444785447864478744788447894479044791447924479344794447954479644797447984479944800448014480244803448044480544806448074480844809448104481144812448134481444815448164481744818448194482044821448224482344824448254482644827448284482944830448314483244833448344483544836448374483844839448404484144842448434484444845448464484744848448494485044851448524485344854448554485644857448584485944860448614486244863448644486544866448674486844869448704487144872448734487444875448764487744878448794488044881448824488344884448854488644887448884488944890448914489244893448944489544896448974489844899449004490144902449034490444905449064490744908449094491044911449124491344914449154491644917449184491944920449214492244923449244492544926449274492844929449304493144932449334493444935449364493744938449394494044941449424494344944449454494644947449484494944950449514495244953449544495544956449574495844959449604496144962449634496444965449664496744968449694497044971449724497344974449754497644977449784497944980449814498244983449844498544986449874498844989449904499144992449934499444995449964499744998449994500045001450024500345004450054500645007450084500945010450114501245013450144501545016450174501845019450204502145022450234502445025450264502745028450294503045031450324503345034450354503645037450384503945040450414504245043450444504545046450474504845049450504505145052450534505445055450564505745058450594506045061450624506345064450654506645067450684506945070450714507245073450744507545076450774507845079450804508145082450834508445085450864508745088450894509045091450924509345094450954509645097450984509945100451014510245103451044510545106451074510845109451104511145112451134511445115451164511745118451194512045121451224512345124451254512645127451284512945130451314513245133451344513545136451374513845139451404514145142451434514445145451464514745148451494515045151451524515345154451554515645157451584515945160451614516245163451644516545166451674516845169451704517145172451734517445175451764517745178451794518045181451824518345184451854518645187451884518945190451914519245193451944519545196451974519845199452004520145202452034520445205452064520745208452094521045211452124521345214452154521645217452184521945220452214522245223452244522545226452274522845229452304523145232452334523445235452364523745238452394524045241452424524345244452454524645247452484524945250452514525245253452544525545256452574525845259452604526145262452634526445265452664526745268452694527045271452724527345274452754527645277452784527945280452814528245283452844528545286452874528845289452904529145292452934529445295452964529745298452994530045301453024530345304453054530645307453084530945310453114531245313453144531545316453174531845319453204532145322453234532445325453264532745328453294533045331453324533345334453354533645337453384533945340453414534245343453444534545346453474534845349453504535145352453534535445355453564535745358453594536045361453624536345364453654536645367453684536945370453714537245373453744537545376453774537845379453804538145382453834538445385453864538745388453894539045391453924539345394453954539645397453984539945400454014540245403454044540545406454074540845409454104541145412454134541445415454164541745418454194542045421454224542345424454254542645427454284542945430454314543245433454344543545436454374543845439454404544145442454434544445445454464544745448454494545045451454524545345454454554545645457454584545945460454614546245463454644546545466454674546845469454704547145472454734547445475454764547745478454794548045481454824548345484454854548645487454884548945490454914549245493454944549545496454974549845499455004550145502455034550445505455064550745508455094551045511455124551345514455154551645517455184551945520455214552245523455244552545526455274552845529455304553145532455334553445535455364553745538455394554045541455424554345544455454554645547455484554945550455514555245553455544555545556455574555845559455604556145562455634556445565455664556745568455694557045571455724557345574455754557645577455784557945580455814558245583455844558545586455874558845589455904559145592455934559445595455964559745598455994560045601456024560345604456054560645607456084560945610456114561245613456144561545616456174561845619456204562145622456234562445625456264562745628456294563045631456324563345634456354563645637456384563945640456414564245643456444564545646456474564845649456504565145652456534565445655456564565745658456594566045661456624566345664456654566645667456684566945670456714567245673456744567545676456774567845679456804568145682456834568445685456864568745688456894569045691456924569345694456954569645697456984569945700457014570245703457044570545706457074570845709457104571145712457134571445715457164571745718457194572045721457224572345724457254572645727457284572945730457314573245733457344573545736457374573845739457404574145742457434574445745457464574745748457494575045751457524575345754457554575645757457584575945760457614576245763457644576545766457674576845769457704577145772457734577445775457764577745778457794578045781457824578345784457854578645787457884578945790457914579245793457944579545796457974579845799458004580145802458034580445805458064580745808458094581045811458124581345814458154581645817458184581945820458214582245823458244582545826458274582845829458304583145832458334583445835458364583745838458394584045841458424584345844458454584645847458484584945850458514585245853458544585545856458574585845859458604586145862458634586445865458664586745868458694587045871458724587345874458754587645877458784587945880458814588245883458844588545886458874588845889458904589145892458934589445895458964589745898458994590045901459024590345904459054590645907459084590945910459114591245913459144591545916459174591845919459204592145922459234592445925459264592745928459294593045931459324593345934459354593645937459384593945940459414594245943459444594545946459474594845949459504595145952459534595445955459564595745958459594596045961459624596345964459654596645967459684596945970459714597245973459744597545976459774597845979459804598145982459834598445985459864598745988459894599045991459924599345994459954599645997459984599946000460014600246003460044600546006460074600846009460104601146012460134601446015460164601746018460194602046021460224602346024460254602646027460284602946030460314603246033460344603546036460374603846039460404604146042460434604446045460464604746048460494605046051460524605346054460554605646057460584605946060460614606246063460644606546066460674606846069460704607146072460734607446075460764607746078460794608046081460824608346084460854608646087460884608946090460914609246093460944609546096460974609846099461004610146102461034610446105461064610746108461094611046111461124611346114461154611646117461184611946120461214612246123461244612546126461274612846129461304613146132461334613446135461364613746138461394614046141461424614346144461454614646147461484614946150461514615246153461544615546156461574615846159461604616146162461634616446165461664616746168461694617046171461724617346174461754617646177461784617946180461814618246183461844618546186461874618846189461904619146192461934619446195461964619746198461994620046201462024620346204462054620646207462084620946210462114621246213462144621546216462174621846219462204622146222462234622446225462264622746228462294623046231462324623346234462354623646237462384623946240462414624246243462444624546246462474624846249462504625146252462534625446255462564625746258462594626046261462624626346264462654626646267462684626946270462714627246273462744627546276462774627846279462804628146282462834628446285462864628746288462894629046291462924629346294462954629646297462984629946300463014630246303463044630546306463074630846309463104631146312463134631446315463164631746318463194632046321463224632346324463254632646327463284632946330463314633246333463344633546336463374633846339463404634146342463434634446345463464634746348463494635046351463524635346354463554635646357463584635946360463614636246363463644636546366463674636846369463704637146372463734637446375463764637746378463794638046381463824638346384463854638646387463884638946390463914639246393463944639546396463974639846399464004640146402464034640446405464064640746408464094641046411464124641346414464154641646417464184641946420464214642246423464244642546426464274642846429464304643146432464334643446435464364643746438464394644046441464424644346444464454644646447464484644946450464514645246453464544645546456464574645846459464604646146462464634646446465464664646746468464694647046471464724647346474464754647646477464784647946480464814648246483464844648546486464874648846489464904649146492464934649446495464964649746498464994650046501465024650346504465054650646507465084650946510465114651246513465144651546516465174651846519465204652146522465234652446525465264652746528465294653046531465324653346534465354653646537465384653946540465414654246543465444654546546465474654846549465504655146552465534655446555465564655746558465594656046561465624656346564465654656646567465684656946570465714657246573465744657546576465774657846579465804658146582465834658446585465864658746588465894659046591465924659346594465954659646597465984659946600466014660246603466044660546606466074660846609466104661146612466134661446615466164661746618466194662046621466224662346624466254662646627466284662946630466314663246633466344663546636466374663846639466404664146642466434664446645466464664746648466494665046651466524665346654466554665646657466584665946660466614666246663466644666546666466674666846669466704667146672466734667446675466764667746678466794668046681466824668346684466854668646687466884668946690466914669246693466944669546696466974669846699467004670146702467034670446705467064670746708467094671046711467124671346714467154671646717467184671946720467214672246723467244672546726467274672846729467304673146732467334673446735467364673746738467394674046741467424674346744467454674646747467484674946750467514675246753467544675546756467574675846759467604676146762467634676446765467664676746768467694677046771467724677346774467754677646777467784677946780467814678246783467844678546786467874678846789467904679146792467934679446795467964679746798467994680046801468024680346804468054680646807468084680946810468114681246813468144681546816468174681846819468204682146822468234682446825468264682746828468294683046831468324683346834468354683646837468384683946840468414684246843468444684546846468474684846849468504685146852468534685446855468564685746858468594686046861468624686346864468654686646867468684686946870468714687246873468744687546876468774687846879468804688146882468834688446885468864688746888468894689046891468924689346894468954689646897468984689946900469014690246903469044690546906469074690846909469104691146912469134691446915469164691746918469194692046921469224692346924469254692646927469284692946930469314693246933469344693546936469374693846939469404694146942469434694446945469464694746948469494695046951469524695346954469554695646957469584695946960469614696246963469644696546966469674696846969469704697146972469734697446975469764697746978469794698046981469824698346984469854698646987469884698946990469914699246993469944699546996469974699846999470004700147002470034700447005470064700747008470094701047011470124701347014470154701647017470184701947020470214702247023470244702547026470274702847029470304703147032470334703447035470364703747038470394704047041470424704347044470454704647047470484704947050470514705247053470544705547056470574705847059470604706147062470634706447065470664706747068470694707047071470724707347074470754707647077470784707947080470814708247083470844708547086470874708847089470904709147092470934709447095470964709747098470994710047101471024710347104471054710647107471084710947110471114711247113471144711547116471174711847119471204712147122471234712447125471264712747128471294713047131471324713347134471354713647137471384713947140471414714247143471444714547146471474714847149471504715147152471534715447155471564715747158471594716047161471624716347164471654716647167471684716947170471714717247173471744717547176471774717847179471804718147182471834718447185471864718747188471894719047191471924719347194471954719647197471984719947200472014720247203472044720547206472074720847209472104721147212472134721447215472164721747218472194722047221472224722347224472254722647227472284722947230472314723247233472344723547236472374723847239472404724147242472434724447245472464724747248472494725047251472524725347254472554725647257472584725947260472614726247263472644726547266472674726847269472704727147272472734727447275472764727747278472794728047281472824728347284472854728647287472884728947290472914729247293472944729547296472974729847299473004730147302473034730447305473064730747308473094731047311473124731347314473154731647317473184731947320473214732247323473244732547326473274732847329473304733147332473334733447335473364733747338473394734047341473424734347344473454734647347473484734947350473514735247353473544735547356473574735847359473604736147362473634736447365473664736747368473694737047371473724737347374473754737647377473784737947380473814738247383473844738547386473874738847389473904739147392473934739447395473964739747398473994740047401474024740347404474054740647407474084740947410474114741247413474144741547416474174741847419474204742147422474234742447425474264742747428474294743047431474324743347434474354743647437474384743947440474414744247443474444744547446474474744847449474504745147452474534745447455474564745747458474594746047461474624746347464474654746647467474684746947470474714747247473474744747547476474774747847479474804748147482474834748447485474864748747488474894749047491474924749347494474954749647497474984749947500475014750247503475044750547506475074750847509475104751147512475134751447515475164751747518475194752047521475224752347524475254752647527475284752947530475314753247533475344753547536475374753847539475404754147542475434754447545475464754747548475494755047551475524755347554475554755647557475584755947560475614756247563475644756547566475674756847569475704757147572475734757447575475764757747578475794758047581475824758347584475854758647587475884758947590475914759247593475944759547596475974759847599476004760147602476034760447605476064760747608476094761047611476124761347614476154761647617476184761947620476214762247623476244762547626476274762847629476304763147632476334763447635476364763747638476394764047641476424764347644476454764647647476484764947650476514765247653476544765547656476574765847659476604766147662476634766447665476664766747668476694767047671476724767347674476754767647677476784767947680476814768247683476844768547686476874768847689476904769147692476934769447695476964769747698476994770047701477024770347704477054770647707477084770947710477114771247713477144771547716477174771847719477204772147722477234772447725477264772747728477294773047731477324773347734477354773647737477384773947740477414774247743477444774547746477474774847749477504775147752477534775447755477564775747758477594776047761477624776347764477654776647767477684776947770477714777247773477744777547776477774777847779477804778147782477834778447785477864778747788477894779047791477924779347794477954779647797477984779947800478014780247803478044780547806478074780847809478104781147812478134781447815478164781747818478194782047821478224782347824478254782647827478284782947830478314783247833478344783547836478374783847839478404784147842478434784447845478464784747848478494785047851478524785347854478554785647857478584785947860478614786247863478644786547866478674786847869478704787147872478734787447875478764787747878478794788047881478824788347884478854788647887478884788947890478914789247893478944789547896478974789847899479004790147902479034790447905479064790747908479094791047911479124791347914479154791647917479184791947920479214792247923479244792547926479274792847929479304793147932479334793447935479364793747938479394794047941479424794347944479454794647947479484794947950479514795247953479544795547956479574795847959479604796147962479634796447965479664796747968479694797047971479724797347974479754797647977479784797947980479814798247983479844798547986479874798847989479904799147992479934799447995479964799747998479994800048001480024800348004480054800648007480084800948010480114801248013480144801548016480174801848019480204802148022480234802448025480264802748028480294803048031480324803348034480354803648037480384803948040480414804248043480444804548046480474804848049480504805148052480534805448055480564805748058480594806048061480624806348064480654806648067480684806948070480714807248073480744807548076480774807848079480804808148082480834808448085480864808748088480894809048091480924809348094480954809648097480984809948100481014810248103481044810548106481074810848109481104811148112481134811448115481164811748118481194812048121481224812348124481254812648127481284812948130481314813248133481344813548136481374813848139481404814148142481434814448145481464814748148481494815048151481524815348154481554815648157481584815948160481614816248163481644816548166481674816848169481704817148172481734817448175481764817748178481794818048181481824818348184481854818648187481884818948190481914819248193481944819548196481974819848199482004820148202482034820448205482064820748208482094821048211482124821348214482154821648217482184821948220482214822248223482244822548226482274822848229482304823148232482334823448235482364823748238482394824048241482424824348244482454824648247482484824948250482514825248253482544825548256482574825848259482604826148262482634826448265482664826748268482694827048271482724827348274482754827648277482784827948280482814828248283482844828548286482874828848289482904829148292482934829448295482964829748298482994830048301483024830348304483054830648307483084830948310483114831248313483144831548316483174831848319483204832148322483234832448325483264832748328483294833048331483324833348334483354833648337483384833948340483414834248343483444834548346483474834848349483504835148352483534835448355483564835748358483594836048361483624836348364483654836648367483684836948370483714837248373483744837548376483774837848379483804838148382483834838448385483864838748388483894839048391483924839348394483954839648397483984839948400484014840248403484044840548406484074840848409484104841148412484134841448415484164841748418484194842048421484224842348424484254842648427484284842948430484314843248433484344843548436484374843848439484404844148442484434844448445484464844748448484494845048451484524845348454484554845648457484584845948460484614846248463484644846548466484674846848469484704847148472484734847448475484764847748478484794848048481484824848348484484854848648487484884848948490484914849248493484944849548496484974849848499485004850148502485034850448505485064850748508485094851048511485124851348514485154851648517485184851948520485214852248523485244852548526485274852848529485304853148532485334853448535485364853748538485394854048541485424854348544485454854648547485484854948550485514855248553485544855548556485574855848559485604856148562485634856448565485664856748568485694857048571485724857348574485754857648577485784857948580485814858248583485844858548586485874858848589485904859148592485934859448595485964859748598485994860048601486024860348604486054860648607486084860948610486114861248613486144861548616486174861848619486204862148622486234862448625486264862748628486294863048631486324863348634486354863648637486384863948640486414864248643486444864548646486474864848649486504865148652486534865448655486564865748658486594866048661486624866348664486654866648667486684866948670486714867248673486744867548676486774867848679486804868148682486834868448685486864868748688486894869048691486924869348694486954869648697486984869948700487014870248703487044870548706487074870848709487104871148712487134871448715487164871748718487194872048721487224872348724487254872648727487284872948730487314873248733487344873548736487374873848739487404874148742487434874448745487464874748748487494875048751487524875348754487554875648757487584875948760487614876248763487644876548766487674876848769487704877148772487734877448775487764877748778487794878048781487824878348784487854878648787487884878948790487914879248793487944879548796487974879848799488004880148802488034880448805488064880748808488094881048811488124881348814488154881648817488184881948820488214882248823488244882548826488274882848829488304883148832488334883448835488364883748838488394884048841488424884348844488454884648847488484884948850488514885248853488544885548856488574885848859488604886148862488634886448865488664886748868488694887048871488724887348874488754887648877488784887948880488814888248883488844888548886488874888848889488904889148892488934889448895488964889748898488994890048901489024890348904489054890648907489084890948910489114891248913489144891548916489174891848919489204892148922489234892448925489264892748928489294893048931489324893348934489354893648937489384893948940489414894248943489444894548946489474894848949489504895148952489534895448955489564895748958489594896048961489624896348964489654896648967489684896948970489714897248973489744897548976489774897848979489804898148982489834898448985489864898748988489894899048991489924899348994489954899648997489984899949000490014900249003490044900549006490074900849009490104901149012490134901449015490164901749018490194902049021490224902349024490254902649027490284902949030490314903249033490344903549036490374903849039490404904149042490434904449045490464904749048490494905049051490524905349054490554905649057490584905949060490614906249063490644906549066490674906849069490704907149072490734907449075490764907749078490794908049081490824908349084490854908649087490884908949090490914909249093490944909549096490974909849099491004910149102491034910449105491064910749108491094911049111491124911349114491154911649117491184911949120491214912249123491244912549126491274912849129491304913149132491334913449135491364913749138491394914049141491424914349144491454914649147491484914949150491514915249153491544915549156491574915849159491604916149162491634916449165491664916749168491694917049171491724917349174491754917649177491784917949180491814918249183491844918549186491874918849189491904919149192491934919449195491964919749198491994920049201492024920349204492054920649207492084920949210492114921249213492144921549216492174921849219492204922149222492234922449225492264922749228492294923049231492324923349234492354923649237492384923949240492414924249243492444924549246492474924849249492504925149252492534925449255492564925749258492594926049261492624926349264492654926649267492684926949270492714927249273492744927549276492774927849279492804928149282492834928449285492864928749288492894929049291492924929349294492954929649297492984929949300493014930249303493044930549306493074930849309493104931149312493134931449315493164931749318493194932049321493224932349324493254932649327493284932949330493314933249333493344933549336493374933849339493404934149342493434934449345493464934749348493494935049351493524935349354493554935649357493584935949360493614936249363493644936549366493674936849369493704937149372493734937449375493764937749378493794938049381493824938349384493854938649387493884938949390493914939249393493944939549396493974939849399494004940149402494034940449405494064940749408494094941049411494124941349414494154941649417494184941949420494214942249423494244942549426494274942849429494304943149432494334943449435494364943749438494394944049441494424944349444494454944649447494484944949450494514945249453494544945549456494574945849459494604946149462494634946449465494664946749468494694947049471494724947349474494754947649477494784947949480494814948249483494844948549486494874948849489494904949149492494934949449495494964949749498494994950049501495024950349504495054950649507495084950949510495114951249513495144951549516495174951849519495204952149522495234952449525495264952749528495294953049531495324953349534495354953649537495384953949540495414954249543495444954549546495474954849549495504955149552495534955449555495564955749558495594956049561495624956349564495654956649567495684956949570495714957249573495744957549576495774957849579495804958149582495834958449585495864958749588495894959049591495924959349594495954959649597495984959949600496014960249603496044960549606496074960849609496104961149612496134961449615496164961749618496194962049621496224962349624496254962649627496284962949630496314963249633496344963549636496374963849639496404964149642496434964449645496464964749648496494965049651496524965349654496554965649657496584965949660496614966249663496644966549666496674966849669496704967149672496734967449675496764967749678496794968049681496824968349684496854968649687496884968949690496914969249693496944969549696496974969849699497004970149702497034970449705497064970749708497094971049711497124971349714497154971649717497184971949720497214972249723497244972549726497274972849729497304973149732497334973449735497364973749738497394974049741497424974349744497454974649747497484974949750497514975249753497544975549756497574975849759497604976149762497634976449765497664976749768497694977049771497724977349774497754977649777497784977949780497814978249783497844978549786497874978849789497904979149792497934979449795497964979749798497994980049801498024980349804498054980649807498084980949810498114981249813498144981549816498174981849819498204982149822498234982449825498264982749828498294983049831498324983349834498354983649837498384983949840498414984249843498444984549846498474984849849498504985149852498534985449855498564985749858498594986049861498624986349864498654986649867498684986949870498714987249873498744987549876498774987849879498804988149882498834988449885498864988749888498894989049891498924989349894498954989649897498984989949900499014990249903499044990549906499074990849909499104991149912499134991449915499164991749918499194992049921499224992349924499254992649927499284992949930499314993249933499344993549936499374993849939499404994149942499434994449945499464994749948499494995049951499524995349954499554995649957499584995949960499614996249963499644996549966499674996849969499704997149972499734997449975499764997749978499794998049981499824998349984499854998649987499884998949990499914999249993499944999549996499974999849999500005000150002500035000450005500065000750008500095001050011500125001350014500155001650017500185001950020500215002250023500245002550026500275002850029500305003150032500335003450035500365003750038500395004050041500425004350044500455004650047500485004950050500515005250053500545005550056500575005850059500605006150062500635006450065500665006750068500695007050071500725007350074500755007650077500785007950080500815008250083500845008550086500875008850089500905009150092500935009450095500965009750098500995010050101501025010350104501055010650107501085010950110501115011250113501145011550116501175011850119501205012150122501235012450125501265012750128501295013050131501325013350134501355013650137501385013950140501415014250143501445014550146501475014850149501505015150152501535015450155501565015750158501595016050161501625016350164501655016650167501685016950170501715017250173501745017550176501775017850179501805018150182501835018450185501865018750188501895019050191501925019350194501955019650197501985019950200502015020250203502045020550206502075020850209502105021150212502135021450215502165021750218502195022050221502225022350224502255022650227502285022950230502315023250233502345023550236502375023850239502405024150242502435024450245502465024750248502495025050251502525025350254502555025650257502585025950260502615026250263502645026550266502675026850269502705027150272502735027450275502765027750278502795028050281502825028350284502855028650287502885028950290502915029250293502945029550296502975029850299503005030150302503035030450305503065030750308503095031050311503125031350314503155031650317503185031950320503215032250323503245032550326503275032850329503305033150332503335033450335503365033750338503395034050341503425034350344503455034650347503485034950350503515035250353503545035550356503575035850359503605036150362503635036450365503665036750368503695037050371503725037350374503755037650377503785037950380503815038250383503845038550386503875038850389503905039150392503935039450395503965039750398503995040050401504025040350404504055040650407504085040950410504115041250413504145041550416504175041850419504205042150422504235042450425504265042750428504295043050431504325043350434504355043650437504385043950440504415044250443504445044550446504475044850449504505045150452504535045450455504565045750458504595046050461504625046350464504655046650467504685046950470504715047250473504745047550476504775047850479504805048150482504835048450485504865048750488504895049050491504925049350494504955049650497504985049950500505015050250503505045050550506505075050850509505105051150512505135051450515505165051750518505195052050521505225052350524505255052650527505285052950530505315053250533505345053550536505375053850539505405054150542505435054450545505465054750548505495055050551505525055350554505555055650557505585055950560505615056250563505645056550566505675056850569505705057150572505735057450575505765057750578505795058050581505825058350584505855058650587505885058950590505915059250593505945059550596505975059850599506005060150602506035060450605506065060750608506095061050611506125061350614506155061650617506185061950620506215062250623506245062550626506275062850629506305063150632506335063450635506365063750638506395064050641506425064350644506455064650647506485064950650506515065250653506545065550656506575065850659506605066150662506635066450665506665066750668506695067050671506725067350674506755067650677506785067950680506815068250683506845068550686506875068850689506905069150692506935069450695506965069750698506995070050701507025070350704507055070650707507085070950710507115071250713507145071550716507175071850719507205072150722507235072450725507265072750728507295073050731507325073350734507355073650737507385073950740507415074250743507445074550746507475074850749507505075150752507535075450755507565075750758507595076050761507625076350764507655076650767507685076950770507715077250773507745077550776507775077850779507805078150782507835078450785507865078750788507895079050791507925079350794507955079650797507985079950800508015080250803508045080550806508075080850809508105081150812508135081450815508165081750818508195082050821508225082350824508255082650827508285082950830508315083250833508345083550836508375083850839508405084150842508435084450845508465084750848508495085050851508525085350854508555085650857508585085950860508615086250863508645086550866508675086850869508705087150872508735087450875508765087750878508795088050881508825088350884508855088650887508885088950890508915089250893508945089550896508975089850899509005090150902509035090450905509065090750908509095091050911509125091350914509155091650917509185091950920509215092250923509245092550926509275092850929509305093150932509335093450935509365093750938509395094050941509425094350944509455094650947509485094950950509515095250953509545095550956509575095850959509605096150962509635096450965509665096750968509695097050971509725097350974509755097650977509785097950980509815098250983509845098550986509875098850989509905099150992509935099450995509965099750998509995100051001510025100351004510055100651007510085100951010510115101251013510145101551016510175101851019510205102151022510235102451025510265102751028510295103051031510325103351034510355103651037510385103951040510415104251043510445104551046510475104851049510505105151052510535105451055510565105751058510595106051061510625106351064510655106651067510685106951070510715107251073510745107551076510775107851079510805108151082510835108451085510865108751088510895109051091510925109351094510955109651097510985109951100511015110251103511045110551106511075110851109511105111151112511135111451115511165111751118511195112051121511225112351124511255112651127511285112951130511315113251133511345113551136511375113851139511405114151142511435114451145511465114751148511495115051151511525115351154511555115651157511585115951160511615116251163511645116551166511675116851169511705117151172511735117451175511765117751178511795118051181511825118351184511855118651187511885118951190511915119251193511945119551196511975119851199512005120151202512035120451205512065120751208512095121051211512125121351214512155121651217512185121951220512215122251223512245122551226512275122851229512305123151232512335123451235512365123751238512395124051241512425124351244512455124651247512485124951250512515125251253512545125551256512575125851259512605126151262512635126451265512665126751268512695127051271512725127351274512755127651277512785127951280512815128251283512845128551286512875128851289512905129151292512935129451295512965129751298512995130051301513025130351304513055130651307513085130951310513115131251313513145131551316513175131851319513205132151322513235132451325513265132751328513295133051331513325133351334513355133651337513385133951340513415134251343513445134551346513475134851349513505135151352513535135451355513565135751358513595136051361513625136351364513655136651367513685136951370513715137251373513745137551376513775137851379513805138151382513835138451385513865138751388513895139051391513925139351394513955139651397513985139951400514015140251403514045140551406514075140851409514105141151412514135141451415514165141751418514195142051421514225142351424514255142651427514285142951430514315143251433514345143551436514375143851439514405144151442514435144451445514465144751448514495145051451514525145351454514555145651457514585145951460514615146251463514645146551466514675146851469514705147151472514735147451475514765147751478514795148051481514825148351484514855148651487514885148951490514915149251493514945149551496514975149851499515005150151502515035150451505515065150751508515095151051511515125151351514515155151651517515185151951520515215152251523515245152551526515275152851529515305153151532515335153451535515365153751538515395154051541515425154351544515455154651547515485154951550515515155251553515545155551556515575155851559515605156151562515635156451565515665156751568515695157051571515725157351574515755157651577515785157951580515815158251583515845158551586515875158851589515905159151592515935159451595515965159751598515995160051601516025160351604516055160651607516085160951610516115161251613516145161551616516175161851619516205162151622516235162451625516265162751628516295163051631516325163351634516355163651637516385163951640516415164251643516445164551646516475164851649516505165151652516535165451655516565165751658516595166051661516625166351664516655166651667516685166951670516715167251673516745167551676516775167851679516805168151682516835168451685516865168751688516895169051691516925169351694516955169651697516985169951700517015170251703517045170551706517075170851709517105171151712517135171451715517165171751718517195172051721517225172351724517255172651727517285172951730517315173251733517345173551736517375173851739517405174151742517435174451745517465174751748517495175051751517525175351754517555175651757517585175951760517615176251763517645176551766517675176851769517705177151772517735177451775517765177751778517795178051781517825178351784517855178651787517885178951790517915179251793517945179551796517975179851799518005180151802518035180451805518065180751808518095181051811518125181351814518155181651817518185181951820518215182251823518245182551826518275182851829518305183151832518335183451835518365183751838518395184051841518425184351844518455184651847518485184951850518515185251853518545185551856518575185851859518605186151862518635186451865518665186751868518695187051871518725187351874518755187651877518785187951880518815188251883518845188551886518875188851889518905189151892518935189451895518965189751898518995190051901519025190351904519055190651907519085190951910519115191251913519145191551916519175191851919519205192151922519235192451925519265192751928519295193051931519325193351934519355193651937519385193951940519415194251943519445194551946519475194851949519505195151952519535195451955519565195751958519595196051961519625196351964519655196651967519685196951970519715197251973519745197551976519775197851979519805198151982519835198451985519865198751988519895199051991519925199351994519955199651997519985199952000520015200252003520045200552006520075200852009520105201152012520135201452015520165201752018520195202052021520225202352024520255202652027520285202952030520315203252033520345203552036520375203852039520405204152042520435204452045520465204752048520495205052051520525205352054520555205652057520585205952060520615206252063520645206552066520675206852069520705207152072520735207452075520765207752078520795208052081520825208352084520855208652087520885208952090520915209252093520945209552096520975209852099521005210152102521035210452105521065210752108521095211052111521125211352114521155211652117521185211952120521215212252123521245212552126521275212852129521305213152132521335213452135521365213752138521395214052141521425214352144521455214652147521485214952150521515215252153521545215552156521575215852159521605216152162521635216452165521665216752168521695217052171521725217352174521755217652177521785217952180521815218252183521845218552186521875218852189521905219152192521935219452195521965219752198521995220052201522025220352204522055220652207522085220952210522115221252213522145221552216522175221852219522205222152222522235222452225522265222752228522295223052231522325223352234522355223652237522385223952240522415224252243522445224552246522475224852249522505225152252522535225452255522565225752258522595226052261522625226352264522655226652267522685226952270522715227252273522745227552276522775227852279522805228152282522835228452285522865228752288522895229052291522925229352294522955229652297522985229952300523015230252303523045230552306523075230852309523105231152312523135231452315523165231752318523195232052321523225232352324523255232652327523285232952330523315233252333523345233552336523375233852339523405234152342523435234452345523465234752348523495235052351523525235352354523555235652357523585235952360523615236252363523645236552366523675236852369523705237152372523735237452375523765237752378523795238052381523825238352384523855238652387523885238952390523915239252393523945239552396523975239852399524005240152402524035240452405524065240752408524095241052411524125241352414524155241652417524185241952420524215242252423524245242552426524275242852429524305243152432524335243452435524365243752438524395244052441524425244352444524455244652447524485244952450524515245252453524545245552456524575245852459524605246152462524635246452465524665246752468524695247052471524725247352474524755247652477524785247952480524815248252483524845248552486524875248852489524905249152492524935249452495524965249752498524995250052501525025250352504525055250652507525085250952510525115251252513525145251552516525175251852519525205252152522525235252452525525265252752528525295253052531525325253352534525355253652537525385253952540525415254252543525445254552546525475254852549525505255152552525535255452555525565255752558525595256052561525625256352564525655256652567525685256952570525715257252573525745257552576525775257852579525805258152582525835258452585525865258752588525895259052591525925259352594525955259652597525985259952600526015260252603526045260552606526075260852609526105261152612526135261452615526165261752618526195262052621526225262352624526255262652627526285262952630526315263252633526345263552636526375263852639526405264152642526435264452645526465264752648526495265052651526525265352654526555265652657526585265952660526615266252663526645266552666526675266852669526705267152672526735267452675526765267752678526795268052681526825268352684526855268652687526885268952690526915269252693526945269552696526975269852699527005270152702527035270452705527065270752708527095271052711527125271352714527155271652717527185271952720527215272252723527245272552726527275272852729527305273152732527335273452735527365273752738527395274052741527425274352744527455274652747527485274952750527515275252753527545275552756527575275852759527605276152762527635276452765527665276752768527695277052771527725277352774527755277652777527785277952780527815278252783527845278552786527875278852789527905279152792527935279452795527965279752798527995280052801528025280352804528055280652807528085280952810528115281252813528145281552816528175281852819528205282152822528235282452825528265282752828528295283052831528325283352834528355283652837528385283952840528415284252843528445284552846528475284852849528505285152852528535285452855528565285752858528595286052861528625286352864528655286652867528685286952870528715287252873528745287552876528775287852879528805288152882528835288452885528865288752888528895289052891528925289352894528955289652897528985289952900529015290252903529045290552906529075290852909529105291152912529135291452915529165291752918529195292052921529225292352924529255292652927529285292952930529315293252933529345293552936529375293852939529405294152942529435294452945529465294752948529495295052951529525295352954529555295652957529585295952960529615296252963529645296552966529675296852969529705297152972529735297452975529765297752978529795298052981529825298352984529855298652987529885298952990529915299252993529945299552996529975299852999530005300153002530035300453005530065300753008530095301053011530125301353014530155301653017530185301953020530215302253023530245302553026530275302853029530305303153032530335303453035530365303753038530395304053041530425304353044530455304653047530485304953050530515305253053530545305553056530575305853059530605306153062530635306453065530665306753068530695307053071530725307353074530755307653077530785307953080530815308253083530845308553086530875308853089530905309153092530935309453095530965309753098530995310053101531025310353104531055310653107531085310953110531115311253113531145311553116531175311853119531205312153122531235312453125531265312753128531295313053131531325313353134531355313653137531385313953140531415314253143531445314553146531475314853149531505315153152531535315453155531565315753158531595316053161531625316353164531655316653167531685316953170531715317253173531745317553176531775317853179531805318153182531835318453185531865318753188531895319053191531925319353194531955319653197531985319953200532015320253203532045320553206532075320853209532105321153212532135321453215532165321753218532195322053221532225322353224532255322653227532285322953230532315323253233532345323553236532375323853239532405324153242532435324453245532465324753248532495325053251532525325353254532555325653257532585325953260532615326253263532645326553266532675326853269532705327153272532735327453275532765327753278532795328053281532825328353284532855328653287532885328953290532915329253293532945329553296532975329853299533005330153302533035330453305533065330753308533095331053311533125331353314533155331653317533185331953320533215332253323533245332553326533275332853329533305333153332533335333453335533365333753338533395334053341533425334353344533455334653347533485334953350533515335253353533545335553356533575335853359533605336153362533635336453365533665336753368533695337053371533725337353374533755337653377533785337953380533815338253383533845338553386533875338853389533905339153392533935339453395533965339753398533995340053401534025340353404534055340653407534085340953410534115341253413534145341553416534175341853419534205342153422534235342453425534265342753428534295343053431534325343353434534355343653437534385343953440534415344253443534445344553446534475344853449534505345153452534535345453455534565345753458534595346053461534625346353464534655346653467534685346953470534715347253473534745347553476534775347853479534805348153482534835348453485534865348753488534895349053491534925349353494534955349653497534985349953500535015350253503535045350553506535075350853509535105351153512535135351453515535165351753518535195352053521535225352353524535255352653527535285352953530535315353253533535345353553536535375353853539535405354153542535435354453545535465354753548535495355053551535525355353554535555355653557535585355953560535615356253563535645356553566535675356853569535705357153572535735357453575535765357753578535795358053581535825358353584535855358653587535885358953590535915359253593535945359553596535975359853599536005360153602536035360453605536065360753608536095361053611536125361353614536155361653617536185361953620536215362253623536245362553626536275362853629536305363153632536335363453635536365363753638536395364053641536425364353644536455364653647536485364953650536515365253653536545365553656536575365853659536605366153662536635366453665536665366753668536695367053671536725367353674536755367653677536785367953680536815368253683536845368553686536875368853689536905369153692536935369453695536965369753698536995370053701537025370353704537055370653707537085370953710537115371253713537145371553716537175371853719537205372153722537235372453725537265372753728537295373053731537325373353734537355373653737537385373953740537415374253743537445374553746537475374853749537505375153752537535375453755537565375753758537595376053761537625376353764537655376653767537685376953770537715377253773537745377553776537775377853779537805378153782537835378453785537865378753788537895379053791537925379353794537955379653797537985379953800538015380253803538045380553806538075380853809538105381153812538135381453815538165381753818538195382053821538225382353824538255382653827538285382953830538315383253833538345383553836538375383853839538405384153842538435384453845538465384753848538495385053851538525385353854538555385653857538585385953860538615386253863538645386553866538675386853869538705387153872538735387453875538765387753878538795388053881538825388353884538855388653887538885388953890538915389253893538945389553896538975389853899539005390153902539035390453905539065390753908539095391053911539125391353914539155391653917539185391953920539215392253923539245392553926539275392853929539305393153932539335393453935539365393753938539395394053941539425394353944539455394653947539485394953950539515395253953539545395553956539575395853959539605396153962539635396453965539665396753968539695397053971539725397353974539755397653977539785397953980539815398253983539845398553986539875398853989539905399153992539935399453995539965399753998539995400054001540025400354004540055400654007540085400954010540115401254013540145401554016540175401854019540205402154022540235402454025540265402754028540295403054031540325403354034540355403654037540385403954040540415404254043540445404554046540475404854049540505405154052540535405454055540565405754058540595406054061540625406354064540655406654067540685406954070540715407254073540745407554076540775407854079540805408154082540835408454085540865408754088540895409054091540925409354094540955409654097540985409954100541015410254103541045410554106541075410854109541105411154112541135411454115541165411754118541195412054121541225412354124541255412654127541285412954130541315413254133541345413554136541375413854139541405414154142541435414454145541465414754148541495415054151541525415354154541555415654157541585415954160541615416254163541645416554166541675416854169541705417154172541735417454175541765417754178541795418054181541825418354184541855418654187541885418954190541915419254193541945419554196541975419854199542005420154202542035420454205542065420754208542095421054211542125421354214542155421654217542185421954220542215422254223542245422554226542275422854229542305423154232542335423454235542365423754238542395424054241542425424354244542455424654247542485424954250542515425254253542545425554256542575425854259542605426154262542635426454265542665426754268542695427054271542725427354274542755427654277542785427954280542815428254283542845428554286542875428854289542905429154292542935429454295542965429754298542995430054301543025430354304543055430654307543085430954310543115431254313543145431554316543175431854319543205432154322543235432454325543265432754328543295433054331543325433354334543355433654337543385433954340543415434254343543445434554346543475434854349543505435154352543535435454355543565435754358543595436054361543625436354364543655436654367543685436954370543715437254373543745437554376543775437854379543805438154382543835438454385543865438754388543895439054391543925439354394543955439654397543985439954400544015440254403544045440554406544075440854409544105441154412544135441454415544165441754418544195442054421544225442354424544255442654427544285442954430544315443254433544345443554436544375443854439544405444154442544435444454445544465444754448544495445054451544525445354454544555445654457544585445954460544615446254463544645446554466544675446854469544705447154472544735447454475544765447754478544795448054481544825448354484544855448654487544885448954490544915449254493544945449554496544975449854499545005450154502545035450454505545065450754508545095451054511545125451354514545155451654517545185451954520545215452254523545245452554526545275452854529545305453154532545335453454535545365453754538545395454054541545425454354544545455454654547545485454954550545515455254553545545455554556545575455854559545605456154562545635456454565545665456754568545695457054571545725457354574545755457654577545785457954580545815458254583545845458554586545875458854589545905459154592545935459454595545965459754598545995460054601546025460354604546055460654607546085460954610546115461254613546145461554616546175461854619546205462154622546235462454625546265462754628546295463054631546325463354634546355463654637546385463954640546415464254643546445464554646546475464854649546505465154652546535465454655546565465754658546595466054661546625466354664546655466654667546685466954670546715467254673546745467554676546775467854679546805468154682546835468454685546865468754688546895469054691546925469354694546955469654697546985469954700547015470254703547045470554706547075470854709547105471154712547135471454715547165471754718547195472054721547225472354724547255472654727547285472954730547315473254733547345473554736547375473854739547405474154742547435474454745547465474754748547495475054751547525475354754547555475654757547585475954760547615476254763547645476554766547675476854769547705477154772547735477454775547765477754778547795478054781547825478354784547855478654787547885478954790547915479254793547945479554796547975479854799548005480154802548035480454805548065480754808548095481054811548125481354814548155481654817548185481954820548215482254823548245482554826548275482854829548305483154832548335483454835548365483754838548395484054841548425484354844548455484654847548485484954850548515485254853548545485554856548575485854859548605486154862548635486454865548665486754868548695487054871548725487354874548755487654877548785487954880548815488254883548845488554886548875488854889548905489154892548935489454895548965489754898548995490054901549025490354904549055490654907549085490954910549115491254913549145491554916549175491854919549205492154922549235492454925549265492754928549295493054931549325493354934549355493654937549385493954940549415494254943549445494554946549475494854949549505495154952549535495454955549565495754958549595496054961549625496354964549655496654967549685496954970549715497254973549745497554976549775497854979549805498154982549835498454985549865498754988549895499054991549925499354994549955499654997549985499955000550015500255003550045500555006550075500855009550105501155012550135501455015550165501755018550195502055021550225502355024550255502655027550285502955030550315503255033550345503555036550375503855039550405504155042550435504455045550465504755048550495505055051550525505355054550555505655057550585505955060550615506255063550645506555066550675506855069550705507155072550735507455075550765507755078550795508055081550825508355084550855508655087550885508955090550915509255093550945509555096550975509855099551005510155102551035510455105551065510755108551095511055111551125511355114551155511655117551185511955120551215512255123551245512555126551275512855129551305513155132551335513455135551365513755138551395514055141551425514355144551455514655147551485514955150551515515255153551545515555156551575515855159551605516155162551635516455165551665516755168551695517055171551725517355174551755517655177551785517955180551815518255183551845518555186551875518855189551905519155192551935519455195551965519755198551995520055201552025520355204552055520655207552085520955210552115521255213552145521555216552175521855219552205522155222552235522455225552265522755228552295523055231552325523355234552355523655237552385523955240552415524255243552445524555246552475524855249552505525155252552535525455255552565525755258552595526055261552625526355264552655526655267552685526955270552715527255273552745527555276552775527855279552805528155282552835528455285552865528755288552895529055291552925529355294552955529655297552985529955300553015530255303553045530555306553075530855309553105531155312553135531455315553165531755318553195532055321553225532355324553255532655327553285532955330553315533255333553345533555336553375533855339553405534155342553435534455345553465534755348553495535055351553525535355354553555535655357553585535955360553615536255363553645536555366553675536855369553705537155372553735537455375553765537755378553795538055381553825538355384553855538655387553885538955390553915539255393553945539555396553975539855399554005540155402554035540455405554065540755408554095541055411554125541355414554155541655417554185541955420554215542255423554245542555426554275542855429554305543155432554335543455435554365543755438554395544055441554425544355444554455544655447554485544955450554515545255453554545545555456554575545855459554605546155462554635546455465554665546755468554695547055471554725547355474554755547655477554785547955480554815548255483554845548555486554875548855489554905549155492554935549455495554965549755498554995550055501555025550355504555055550655507555085550955510555115551255513555145551555516555175551855519555205552155522555235552455525555265552755528555295553055531555325553355534555355553655537555385553955540555415554255543555445554555546555475554855549555505555155552555535555455555555565555755558555595556055561555625556355564555655556655567555685556955570555715557255573555745557555576555775557855579555805558155582555835558455585555865558755588555895559055591555925559355594555955559655597555985559955600556015560255603556045560555606556075560855609556105561155612556135561455615556165561755618556195562055621556225562355624556255562655627556285562955630556315563255633556345563555636556375563855639556405564155642556435564455645556465564755648556495565055651556525565355654556555565655657556585565955660556615566255663556645566555666556675566855669556705567155672556735567455675556765567755678556795568055681556825568355684556855568655687556885568955690556915569255693556945569555696556975569855699557005570155702557035570455705557065570755708557095571055711557125571355714557155571655717557185571955720557215572255723557245572555726557275572855729557305573155732557335573455735557365573755738557395574055741557425574355744557455574655747557485574955750557515575255753557545575555756557575575855759557605576155762557635576455765557665576755768557695577055771557725577355774557755577655777557785577955780557815578255783557845578555786557875578855789557905579155792557935579455795557965579755798557995580055801558025580355804558055580655807558085580955810558115581255813558145581555816558175581855819558205582155822558235582455825558265582755828558295583055831558325583355834558355583655837558385583955840558415584255843558445584555846558475584855849558505585155852558535585455855558565585755858558595586055861558625586355864558655586655867558685586955870558715587255873558745587555876558775587855879558805588155882558835588455885558865588755888558895589055891558925589355894558955589655897558985589955900559015590255903559045590555906559075590855909559105591155912559135591455915559165591755918559195592055921559225592355924559255592655927559285592955930559315593255933559345593555936559375593855939559405594155942559435594455945559465594755948559495595055951559525595355954559555595655957559585595955960559615596255963559645596555966559675596855969559705597155972559735597455975559765597755978559795598055981559825598355984559855598655987559885598955990559915599255993559945599555996559975599855999560005600156002560035600456005560065600756008560095601056011560125601356014560155601656017560185601956020560215602256023560245602556026560275602856029560305603156032560335603456035560365603756038560395604056041560425604356044560455604656047560485604956050560515605256053560545605556056560575605856059560605606156062560635606456065560665606756068560695607056071560725607356074560755607656077560785607956080560815608256083560845608556086560875608856089560905609156092560935609456095560965609756098560995610056101561025610356104561055610656107561085610956110561115611256113561145611556116561175611856119561205612156122561235612456125561265612756128561295613056131561325613356134561355613656137561385613956140561415614256143561445614556146561475614856149561505615156152561535615456155561565615756158561595616056161561625616356164561655616656167561685616956170561715617256173561745617556176561775617856179561805618156182561835618456185561865618756188561895619056191561925619356194561955619656197561985619956200562015620256203562045620556206562075620856209562105621156212562135621456215562165621756218562195622056221562225622356224562255622656227562285622956230562315623256233562345623556236562375623856239562405624156242562435624456245562465624756248562495625056251562525625356254562555625656257562585625956260562615626256263562645626556266562675626856269562705627156272562735627456275562765627756278562795628056281562825628356284562855628656287562885628956290562915629256293562945629556296562975629856299563005630156302563035630456305563065630756308563095631056311563125631356314563155631656317563185631956320563215632256323563245632556326563275632856329563305633156332563335633456335563365633756338563395634056341563425634356344563455634656347563485634956350563515635256353563545635556356563575635856359563605636156362563635636456365563665636756368563695637056371563725637356374563755637656377563785637956380563815638256383563845638556386563875638856389563905639156392563935639456395563965639756398563995640056401564025640356404564055640656407564085640956410564115641256413564145641556416564175641856419564205642156422564235642456425564265642756428564295643056431564325643356434564355643656437564385643956440564415644256443564445644556446564475644856449564505645156452564535645456455564565645756458564595646056461564625646356464564655646656467564685646956470564715647256473564745647556476564775647856479564805648156482564835648456485564865648756488564895649056491564925649356494564955649656497564985649956500565015650256503565045650556506565075650856509565105651156512565135651456515565165651756518565195652056521565225652356524565255652656527565285652956530565315653256533565345653556536565375653856539565405654156542565435654456545565465654756548565495655056551565525655356554565555655656557565585655956560565615656256563565645656556566565675656856569565705657156572565735657456575565765657756578565795658056581565825658356584565855658656587565885658956590565915659256593565945659556596565975659856599566005660156602566035660456605566065660756608566095661056611566125661356614566155661656617566185661956620566215662256623566245662556626566275662856629566305663156632566335663456635566365663756638566395664056641566425664356644566455664656647566485664956650566515665256653566545665556656566575665856659566605666156662566635666456665566665666756668566695667056671566725667356674566755667656677566785667956680566815668256683566845668556686566875668856689566905669156692566935669456695566965669756698566995670056701567025670356704567055670656707567085670956710567115671256713567145671556716
  1. directive @requiredCapabilities(
  2. requiredCapabilities: [String!]
  3. ) on ARGUMENT_DEFINITION | ENUM | ENUM_VALUE | FIELD_DEFINITION | INPUT_FIELD_DEFINITION | INPUT_OBJECT | INTERFACE | OBJECT | SCALAR | UNION
  4. """
  5. Marks an element of a GraphQL schema as only available via a preview header
  6. """
  7. directive @preview(
  8. """
  9. The identifier of the API preview that toggles this field.
  10. """
  11. toggledBy: String!
  12. ) on ARGUMENT_DEFINITION | ENUM | ENUM_VALUE | FIELD_DEFINITION | INPUT_FIELD_DEFINITION | INPUT_OBJECT | INTERFACE | OBJECT | SCALAR | UNION
  13. """
  14. Defines what type of global IDs are accepted for a mutation argument of type ID.
  15. """
  16. directive @possibleTypes(
  17. """
  18. Abstract type of accepted global ID
  19. """
  20. abstractType: String
  21. """
  22. Accepted types of global IDs.
  23. """
  24. concreteTypes: [String!]!
  25. ) on INPUT_FIELD_DEFINITION
  26. """
  27. Autogenerated input type of AbortQueuedMigrations
  28. """
  29. input AbortQueuedMigrationsInput {
  30. """
  31. A unique identifier for the client performing the mutation.
  32. """
  33. clientMutationId: String
  34. """
  35. The ID of the organization that is running the migrations.
  36. """
  37. ownerId: ID! @possibleTypes(concreteTypes: ["Organization"])
  38. }
  39. """
  40. Autogenerated return type of AbortQueuedMigrations
  41. """
  42. type AbortQueuedMigrationsPayload {
  43. """
  44. A unique identifier for the client performing the mutation.
  45. """
  46. clientMutationId: String
  47. """
  48. Did the operation succeed?
  49. """
  50. success: Boolean
  51. }
  52. """
  53. Autogenerated input type of AcceptEnterpriseAdministratorInvitation
  54. """
  55. input AcceptEnterpriseAdministratorInvitationInput {
  56. """
  57. A unique identifier for the client performing the mutation.
  58. """
  59. clientMutationId: String
  60. """
  61. The id of the invitation being accepted
  62. """
  63. invitationId: ID! @possibleTypes(concreteTypes: ["EnterpriseAdministratorInvitation"])
  64. }
  65. """
  66. Autogenerated return type of AcceptEnterpriseAdministratorInvitation
  67. """
  68. type AcceptEnterpriseAdministratorInvitationPayload {
  69. """
  70. A unique identifier for the client performing the mutation.
  71. """
  72. clientMutationId: String
  73. """
  74. The invitation that was accepted.
  75. """
  76. invitation: EnterpriseAdministratorInvitation
  77. """
  78. A message confirming the result of accepting an administrator invitation.
  79. """
  80. message: String
  81. }
  82. """
  83. Autogenerated input type of AcceptTopicSuggestion
  84. """
  85. input AcceptTopicSuggestionInput {
  86. """
  87. A unique identifier for the client performing the mutation.
  88. """
  89. clientMutationId: String
  90. """
  91. The name of the suggested topic.
  92. """
  93. name: String!
  94. """
  95. The Node ID of the repository.
  96. """
  97. repositoryId: ID! @possibleTypes(concreteTypes: ["Repository"])
  98. }
  99. """
  100. Autogenerated return type of AcceptTopicSuggestion
  101. """
  102. type AcceptTopicSuggestionPayload {
  103. """
  104. A unique identifier for the client performing the mutation.
  105. """
  106. clientMutationId: String
  107. """
  108. The accepted topic.
  109. """
  110. topic: Topic
  111. }
  112. """
  113. Represents an object which can take actions on GitHub. Typically a User or Bot.
  114. """
  115. interface Actor {
  116. """
  117. A URL pointing to the actor's public avatar.
  118. """
  119. avatarUrl(
  120. """
  121. The size of the resulting square image.
  122. """
  123. size: Int
  124. ): URI!
  125. """
  126. The username of the actor.
  127. """
  128. login: String!
  129. """
  130. The HTTP path for this actor.
  131. """
  132. resourcePath: URI!
  133. """
  134. The HTTP URL for this actor.
  135. """
  136. url: URI!
  137. }
  138. """
  139. Location information for an actor
  140. """
  141. type ActorLocation {
  142. """
  143. City
  144. """
  145. city: String
  146. """
  147. Country name
  148. """
  149. country: String
  150. """
  151. Country code
  152. """
  153. countryCode: String
  154. """
  155. Region name
  156. """
  157. region: String
  158. """
  159. Region or state code
  160. """
  161. regionCode: String
  162. }
  163. """
  164. The actor's type.
  165. """
  166. enum ActorType {
  167. """
  168. Indicates a team actor.
  169. """
  170. TEAM
  171. """
  172. Indicates a user actor.
  173. """
  174. USER
  175. }
  176. """
  177. Autogenerated input type of AddAssigneesToAssignable
  178. """
  179. input AddAssigneesToAssignableInput {
  180. """
  181. The id of the assignable object to add assignees to.
  182. """
  183. assignableId: ID! @possibleTypes(concreteTypes: ["Issue", "PullRequest"], abstractType: "Assignable")
  184. """
  185. The id of users to add as assignees.
  186. """
  187. assigneeIds: [ID!]! @possibleTypes(concreteTypes: ["User"])
  188. """
  189. A unique identifier for the client performing the mutation.
  190. """
  191. clientMutationId: String
  192. }
  193. """
  194. Autogenerated return type of AddAssigneesToAssignable
  195. """
  196. type AddAssigneesToAssignablePayload {
  197. """
  198. The item that was assigned.
  199. """
  200. assignable: Assignable
  201. """
  202. A unique identifier for the client performing the mutation.
  203. """
  204. clientMutationId: String
  205. }
  206. """
  207. Autogenerated input type of AddComment
  208. """
  209. input AddCommentInput {
  210. """
  211. The contents of the comment.
  212. """
  213. body: String!
  214. """
  215. A unique identifier for the client performing the mutation.
  216. """
  217. clientMutationId: String
  218. """
  219. The Node ID of the subject to modify.
  220. """
  221. subjectId: ID! @possibleTypes(concreteTypes: ["Issue", "PullRequest"], abstractType: "IssueOrPullRequest")
  222. }
  223. """
  224. Autogenerated return type of AddComment
  225. """
  226. type AddCommentPayload {
  227. """
  228. A unique identifier for the client performing the mutation.
  229. """
  230. clientMutationId: String
  231. """
  232. The edge from the subject's comment connection.
  233. """
  234. commentEdge: IssueCommentEdge
  235. """
  236. The subject
  237. """
  238. subject: Node
  239. """
  240. The edge from the subject's timeline connection.
  241. """
  242. timelineEdge: IssueTimelineItemEdge
  243. }
  244. """
  245. Autogenerated input type of AddDiscussionComment
  246. """
  247. input AddDiscussionCommentInput {
  248. """
  249. The contents of the comment.
  250. """
  251. body: String!
  252. """
  253. A unique identifier for the client performing the mutation.
  254. """
  255. clientMutationId: String
  256. """
  257. The Node ID of the discussion to comment on.
  258. """
  259. discussionId: ID! @possibleTypes(concreteTypes: ["Discussion"])
  260. """
  261. The Node ID of the discussion comment within this discussion to reply to.
  262. """
  263. replyToId: ID @possibleTypes(concreteTypes: ["DiscussionComment"])
  264. }
  265. """
  266. Autogenerated return type of AddDiscussionComment
  267. """
  268. type AddDiscussionCommentPayload {
  269. """
  270. A unique identifier for the client performing the mutation.
  271. """
  272. clientMutationId: String
  273. """
  274. The newly created discussion comment.
  275. """
  276. comment: DiscussionComment
  277. }
  278. """
  279. Autogenerated input type of AddDiscussionPollVote
  280. """
  281. input AddDiscussionPollVoteInput {
  282. """
  283. A unique identifier for the client performing the mutation.
  284. """
  285. clientMutationId: String
  286. """
  287. The Node ID of the discussion poll option to vote for.
  288. """
  289. pollOptionId: ID! @possibleTypes(concreteTypes: ["DiscussionPollOption"])
  290. }
  291. """
  292. Autogenerated return type of AddDiscussionPollVote
  293. """
  294. type AddDiscussionPollVotePayload {
  295. """
  296. A unique identifier for the client performing the mutation.
  297. """
  298. clientMutationId: String
  299. """
  300. The poll option that a vote was added to.
  301. """
  302. pollOption: DiscussionPollOption
  303. }
  304. """
  305. Autogenerated input type of AddEnterpriseOrganizationMember
  306. """
  307. input AddEnterpriseOrganizationMemberInput {
  308. """
  309. A unique identifier for the client performing the mutation.
  310. """
  311. clientMutationId: String
  312. """
  313. The ID of the enterprise which owns the organization.
  314. """
  315. enterpriseId: ID! @possibleTypes(concreteTypes: ["Enterprise"])
  316. """
  317. The ID of the organization the users will be added to.
  318. """
  319. organizationId: ID! @possibleTypes(concreteTypes: ["Organization"])
  320. """
  321. The role to assign the users in the organization
  322. """
  323. role: OrganizationMemberRole
  324. """
  325. The IDs of the enterprise members to add.
  326. """
  327. userIds: [ID!]!
  328. }
  329. """
  330. Autogenerated return type of AddEnterpriseOrganizationMember
  331. """
  332. type AddEnterpriseOrganizationMemberPayload {
  333. """
  334. A unique identifier for the client performing the mutation.
  335. """
  336. clientMutationId: String
  337. """
  338. The users who were added to the organization.
  339. """
  340. users: [User!]
  341. }
  342. """
  343. Autogenerated input type of AddEnterpriseSupportEntitlement
  344. """
  345. input AddEnterpriseSupportEntitlementInput {
  346. """
  347. A unique identifier for the client performing the mutation.
  348. """
  349. clientMutationId: String
  350. """
  351. The ID of the Enterprise which the admin belongs to.
  352. """
  353. enterpriseId: ID! @possibleTypes(concreteTypes: ["Enterprise"])
  354. """
  355. The login of a member who will receive the support entitlement.
  356. """
  357. login: String!
  358. }
  359. """
  360. Autogenerated return type of AddEnterpriseSupportEntitlement
  361. """
  362. type AddEnterpriseSupportEntitlementPayload {
  363. """
  364. A unique identifier for the client performing the mutation.
  365. """
  366. clientMutationId: String
  367. """
  368. A message confirming the result of adding the support entitlement.
  369. """
  370. message: String
  371. }
  372. """
  373. Autogenerated input type of AddLabelsToLabelable
  374. """
  375. input AddLabelsToLabelableInput {
  376. """
  377. A unique identifier for the client performing the mutation.
  378. """
  379. clientMutationId: String
  380. """
  381. The ids of the labels to add.
  382. """
  383. labelIds: [ID!]! @possibleTypes(concreteTypes: ["Label"])
  384. """
  385. The id of the labelable object to add labels to.
  386. """
  387. labelableId: ID! @possibleTypes(concreteTypes: ["Discussion", "Issue", "PullRequest"], abstractType: "Labelable")
  388. }
  389. """
  390. Autogenerated return type of AddLabelsToLabelable
  391. """
  392. type AddLabelsToLabelablePayload {
  393. """
  394. A unique identifier for the client performing the mutation.
  395. """
  396. clientMutationId: String
  397. """
  398. The item that was labeled.
  399. """
  400. labelable: Labelable
  401. }
  402. """
  403. Autogenerated input type of AddProjectCard
  404. """
  405. input AddProjectCardInput {
  406. """
  407. A unique identifier for the client performing the mutation.
  408. """
  409. clientMutationId: String
  410. """
  411. The content of the card. Must be a member of the ProjectCardItem union
  412. """
  413. contentId: ID @possibleTypes(concreteTypes: ["Issue", "PullRequest"], abstractType: "ProjectCardItem")
  414. """
  415. The note on the card.
  416. """
  417. note: String
  418. """
  419. The Node ID of the ProjectColumn.
  420. """
  421. projectColumnId: ID! @possibleTypes(concreteTypes: ["ProjectColumn"])
  422. }
  423. """
  424. Autogenerated return type of AddProjectCard
  425. """
  426. type AddProjectCardPayload {
  427. """
  428. The edge from the ProjectColumn's card connection.
  429. """
  430. cardEdge: ProjectCardEdge
  431. """
  432. A unique identifier for the client performing the mutation.
  433. """
  434. clientMutationId: String
  435. """
  436. The ProjectColumn
  437. """
  438. projectColumn: ProjectColumn
  439. }
  440. """
  441. Autogenerated input type of AddProjectColumn
  442. """
  443. input AddProjectColumnInput {
  444. """
  445. A unique identifier for the client performing the mutation.
  446. """
  447. clientMutationId: String
  448. """
  449. The name of the column.
  450. """
  451. name: String!
  452. """
  453. The Node ID of the project.
  454. """
  455. projectId: ID! @possibleTypes(concreteTypes: ["Project"])
  456. }
  457. """
  458. Autogenerated return type of AddProjectColumn
  459. """
  460. type AddProjectColumnPayload {
  461. """
  462. A unique identifier for the client performing the mutation.
  463. """
  464. clientMutationId: String
  465. """
  466. The edge from the project's column connection.
  467. """
  468. columnEdge: ProjectColumnEdge
  469. """
  470. The project
  471. """
  472. project: Project
  473. }
  474. """
  475. Autogenerated input type of AddProjectV2DraftIssue
  476. """
  477. input AddProjectV2DraftIssueInput {
  478. """
  479. The IDs of the assignees of the draft issue.
  480. """
  481. assigneeIds: [ID!] @possibleTypes(concreteTypes: ["User"])
  482. """
  483. The body of the draft issue.
  484. """
  485. body: String
  486. """
  487. A unique identifier for the client performing the mutation.
  488. """
  489. clientMutationId: String
  490. """
  491. The ID of the Project to add the draft issue to.
  492. """
  493. projectId: ID! @possibleTypes(concreteTypes: ["ProjectV2"])
  494. """
  495. The title of the draft issue. A project item can also be created by providing
  496. the URL of an Issue or Pull Request if you have access.
  497. """
  498. title: String!
  499. }
  500. """
  501. Autogenerated return type of AddProjectV2DraftIssue
  502. """
  503. type AddProjectV2DraftIssuePayload {
  504. """
  505. A unique identifier for the client performing the mutation.
  506. """
  507. clientMutationId: String
  508. """
  509. The draft issue added to the project.
  510. """
  511. projectItem: ProjectV2Item
  512. }
  513. """
  514. Autogenerated input type of AddProjectV2ItemById
  515. """
  516. input AddProjectV2ItemByIdInput {
  517. """
  518. A unique identifier for the client performing the mutation.
  519. """
  520. clientMutationId: String
  521. """
  522. The id of the Issue or Pull Request to add.
  523. """
  524. contentId: ID!
  525. @possibleTypes(concreteTypes: ["DraftIssue", "Issue", "PullRequest"], abstractType: "ProjectV2ItemContent")
  526. """
  527. The ID of the Project to add the item to.
  528. """
  529. projectId: ID! @possibleTypes(concreteTypes: ["ProjectV2"])
  530. }
  531. """
  532. Autogenerated return type of AddProjectV2ItemById
  533. """
  534. type AddProjectV2ItemByIdPayload {
  535. """
  536. A unique identifier for the client performing the mutation.
  537. """
  538. clientMutationId: String
  539. """
  540. The item added to the project.
  541. """
  542. item: ProjectV2Item
  543. }
  544. """
  545. Autogenerated input type of AddPullRequestReviewComment
  546. """
  547. input AddPullRequestReviewCommentInput {
  548. """
  549. The text of the comment. This field is required
  550. **Upcoming Change on 2023-10-01 UTC**
  551. **Description:** `body` will be removed. use addPullRequestReviewThread or addPullRequestReviewThreadReply instead
  552. **Reason:** We are deprecating the addPullRequestReviewComment mutation
  553. """
  554. body: String
  555. """
  556. A unique identifier for the client performing the mutation.
  557. """
  558. clientMutationId: String
  559. """
  560. The SHA of the commit to comment on.
  561. **Upcoming Change on 2023-10-01 UTC**
  562. **Description:** `commitOID` will be removed. use addPullRequestReviewThread or addPullRequestReviewThreadReply instead
  563. **Reason:** We are deprecating the addPullRequestReviewComment mutation
  564. """
  565. commitOID: GitObjectID
  566. """
  567. The comment id to reply to.
  568. **Upcoming Change on 2023-10-01 UTC**
  569. **Description:** `inReplyTo` will be removed. use addPullRequestReviewThread or addPullRequestReviewThreadReply instead
  570. **Reason:** We are deprecating the addPullRequestReviewComment mutation
  571. """
  572. inReplyTo: ID @possibleTypes(concreteTypes: ["PullRequestReviewComment"])
  573. """
  574. The relative path of the file to comment on.
  575. **Upcoming Change on 2023-10-01 UTC**
  576. **Description:** `path` will be removed. use addPullRequestReviewThread or addPullRequestReviewThreadReply instead
  577. **Reason:** We are deprecating the addPullRequestReviewComment mutation
  578. """
  579. path: String
  580. """
  581. The line index in the diff to comment on.
  582. **Upcoming Change on 2023-10-01 UTC**
  583. **Description:** `position` will be removed. use addPullRequestReviewThread or addPullRequestReviewThreadReply instead
  584. **Reason:** We are deprecating the addPullRequestReviewComment mutation
  585. """
  586. position: Int
  587. """
  588. The node ID of the pull request reviewing
  589. **Upcoming Change on 2023-10-01 UTC**
  590. **Description:** `pullRequestId` will be removed. use
  591. addPullRequestReviewThread or addPullRequestReviewThreadReply instead
  592. **Reason:** We are deprecating the addPullRequestReviewComment mutation
  593. """
  594. pullRequestId: ID @possibleTypes(concreteTypes: ["PullRequest"])
  595. """
  596. The Node ID of the review to modify.
  597. **Upcoming Change on 2023-10-01 UTC**
  598. **Description:** `pullRequestReviewId` will be removed. use
  599. addPullRequestReviewThread or addPullRequestReviewThreadReply instead
  600. **Reason:** We are deprecating the addPullRequestReviewComment mutation
  601. """
  602. pullRequestReviewId: ID @possibleTypes(concreteTypes: ["PullRequestReview"])
  603. }
  604. """
  605. Autogenerated return type of AddPullRequestReviewComment
  606. """
  607. type AddPullRequestReviewCommentPayload {
  608. """
  609. A unique identifier for the client performing the mutation.
  610. """
  611. clientMutationId: String
  612. """
  613. The newly created comment.
  614. """
  615. comment: PullRequestReviewComment
  616. """
  617. The edge from the review's comment connection.
  618. """
  619. commentEdge: PullRequestReviewCommentEdge
  620. }
  621. """
  622. Autogenerated input type of AddPullRequestReview
  623. """
  624. input AddPullRequestReviewInput {
  625. """
  626. The contents of the review body comment.
  627. """
  628. body: String
  629. """
  630. A unique identifier for the client performing the mutation.
  631. """
  632. clientMutationId: String
  633. """
  634. The review line comments.
  635. **Upcoming Change on 2023-10-01 UTC**
  636. **Description:** `comments` will be removed. use the `threads` argument instead
  637. **Reason:** We are deprecating comment fields that use diff-relative positioning
  638. """
  639. comments: [DraftPullRequestReviewComment]
  640. """
  641. The commit OID the review pertains to.
  642. """
  643. commitOID: GitObjectID
  644. """
  645. The event to perform on the pull request review.
  646. """
  647. event: PullRequestReviewEvent
  648. """
  649. The Node ID of the pull request to modify.
  650. """
  651. pullRequestId: ID! @possibleTypes(concreteTypes: ["PullRequest"])
  652. """
  653. The review line comment threads.
  654. """
  655. threads: [DraftPullRequestReviewThread]
  656. }
  657. """
  658. Autogenerated return type of AddPullRequestReview
  659. """
  660. type AddPullRequestReviewPayload {
  661. """
  662. A unique identifier for the client performing the mutation.
  663. """
  664. clientMutationId: String
  665. """
  666. The newly created pull request review.
  667. """
  668. pullRequestReview: PullRequestReview
  669. """
  670. The edge from the pull request's review connection.
  671. """
  672. reviewEdge: PullRequestReviewEdge
  673. }
  674. """
  675. Autogenerated input type of AddPullRequestReviewThread
  676. """
  677. input AddPullRequestReviewThreadInput {
  678. """
  679. Body of the thread's first comment.
  680. """
  681. body: String!
  682. """
  683. A unique identifier for the client performing the mutation.
  684. """
  685. clientMutationId: String
  686. """
  687. The line of the blob to which the thread refers, required for line-level
  688. threads. The end of the line range for multi-line comments.
  689. """
  690. line: Int
  691. """
  692. Path to the file being commented on.
  693. """
  694. path: String!
  695. """
  696. The node ID of the pull request reviewing
  697. """
  698. pullRequestId: ID @possibleTypes(concreteTypes: ["PullRequest"])
  699. """
  700. The Node ID of the review to modify.
  701. """
  702. pullRequestReviewId: ID @possibleTypes(concreteTypes: ["PullRequestReview"])
  703. """
  704. The side of the diff on which the line resides. For multi-line comments, this is the side for the end of the line range.
  705. """
  706. side: DiffSide = RIGHT
  707. """
  708. The first line of the range to which the comment refers.
  709. """
  710. startLine: Int
  711. """
  712. The side of the diff on which the start line resides.
  713. """
  714. startSide: DiffSide = RIGHT
  715. """
  716. The level at which the comments in the corresponding thread are targeted, can be a diff line or a file
  717. """
  718. subjectType: PullRequestReviewThreadSubjectType = LINE
  719. }
  720. """
  721. Autogenerated return type of AddPullRequestReviewThread
  722. """
  723. type AddPullRequestReviewThreadPayload {
  724. """
  725. A unique identifier for the client performing the mutation.
  726. """
  727. clientMutationId: String
  728. """
  729. The newly created thread.
  730. """
  731. thread: PullRequestReviewThread
  732. }
  733. """
  734. Autogenerated input type of AddReaction
  735. """
  736. input AddReactionInput {
  737. """
  738. A unique identifier for the client performing the mutation.
  739. """
  740. clientMutationId: String
  741. """
  742. The name of the emoji to react with.
  743. """
  744. content: ReactionContent!
  745. """
  746. The Node ID of the subject to modify.
  747. """
  748. subjectId: ID!
  749. @possibleTypes(
  750. concreteTypes: [
  751. "CommitComment"
  752. "Discussion"
  753. "DiscussionComment"
  754. "Issue"
  755. "IssueComment"
  756. "PullRequest"
  757. "PullRequestReview"
  758. "PullRequestReviewComment"
  759. "Release"
  760. "TeamDiscussion"
  761. "TeamDiscussionComment"
  762. ]
  763. abstractType: "Reactable"
  764. )
  765. }
  766. """
  767. Autogenerated return type of AddReaction
  768. """
  769. type AddReactionPayload {
  770. """
  771. A unique identifier for the client performing the mutation.
  772. """
  773. clientMutationId: String
  774. """
  775. The reaction object.
  776. """
  777. reaction: Reaction
  778. """
  779. The reaction groups for the subject.
  780. """
  781. reactionGroups: [ReactionGroup!]
  782. """
  783. The reactable subject.
  784. """
  785. subject: Reactable
  786. }
  787. """
  788. Autogenerated input type of AddStar
  789. """
  790. input AddStarInput {
  791. """
  792. A unique identifier for the client performing the mutation.
  793. """
  794. clientMutationId: String
  795. """
  796. The Starrable ID to star.
  797. """
  798. starrableId: ID! @possibleTypes(concreteTypes: ["Gist", "Repository", "Topic"], abstractType: "Starrable")
  799. }
  800. """
  801. Autogenerated return type of AddStar
  802. """
  803. type AddStarPayload {
  804. """
  805. A unique identifier for the client performing the mutation.
  806. """
  807. clientMutationId: String
  808. """
  809. The starrable.
  810. """
  811. starrable: Starrable
  812. }
  813. """
  814. Autogenerated input type of AddUpvote
  815. """
  816. input AddUpvoteInput {
  817. """
  818. A unique identifier for the client performing the mutation.
  819. """
  820. clientMutationId: String
  821. """
  822. The Node ID of the discussion or comment to upvote.
  823. """
  824. subjectId: ID! @possibleTypes(concreteTypes: ["Discussion", "DiscussionComment"], abstractType: "Votable")
  825. }
  826. """
  827. Autogenerated return type of AddUpvote
  828. """
  829. type AddUpvotePayload {
  830. """
  831. A unique identifier for the client performing the mutation.
  832. """
  833. clientMutationId: String
  834. """
  835. The votable subject.
  836. """
  837. subject: Votable
  838. }
  839. """
  840. Autogenerated input type of AddVerifiableDomain
  841. """
  842. input AddVerifiableDomainInput {
  843. """
  844. A unique identifier for the client performing the mutation.
  845. """
  846. clientMutationId: String
  847. """
  848. The URL of the domain
  849. """
  850. domain: URI!
  851. """
  852. The ID of the owner to add the domain to
  853. """
  854. ownerId: ID! @possibleTypes(concreteTypes: ["Enterprise", "Organization"], abstractType: "VerifiableDomainOwner")
  855. }
  856. """
  857. Autogenerated return type of AddVerifiableDomain
  858. """
  859. type AddVerifiableDomainPayload {
  860. """
  861. A unique identifier for the client performing the mutation.
  862. """
  863. clientMutationId: String
  864. """
  865. The verifiable domain that was added.
  866. """
  867. domain: VerifiableDomain
  868. }
  869. """
  870. Represents a 'added_to_project' event on a given issue or pull request.
  871. """
  872. type AddedToProjectEvent implements Node {
  873. """
  874. Identifies the actor who performed the event.
  875. """
  876. actor: Actor
  877. """
  878. Identifies the date and time when the object was created.
  879. """
  880. createdAt: DateTime!
  881. """
  882. Identifies the primary key from the database.
  883. """
  884. databaseId: Int
  885. id: ID!
  886. """
  887. Project referenced by event.
  888. """
  889. project: Project @preview(toggledBy: "starfox-preview")
  890. """
  891. Project card referenced by this project event.
  892. """
  893. projectCard: ProjectCard @preview(toggledBy: "starfox-preview")
  894. """
  895. Column name referenced by this project event.
  896. """
  897. projectColumnName: String! @preview(toggledBy: "starfox-preview")
  898. }
  899. """
  900. Represents an announcement banner.
  901. """
  902. interface AnnouncementBanner {
  903. """
  904. The text of the announcement
  905. """
  906. announcement: String
  907. """
  908. The expiration date of the announcement, if any
  909. """
  910. announcementExpiresAt: DateTime
  911. """
  912. Whether the announcement can be dismissed by the user
  913. """
  914. announcementUserDismissible: Boolean
  915. }
  916. """
  917. A GitHub App.
  918. """
  919. type App implements Node {
  920. """
  921. Identifies the date and time when the object was created.
  922. """
  923. createdAt: DateTime!
  924. """
  925. Identifies the primary key from the database.
  926. """
  927. databaseId: Int
  928. """
  929. The description of the app.
  930. """
  931. description: String
  932. id: ID!
  933. """
  934. The IP addresses of the app.
  935. """
  936. ipAllowListEntries(
  937. """
  938. Returns the elements in the list that come after the specified cursor.
  939. """
  940. after: String
  941. """
  942. Returns the elements in the list that come before the specified cursor.
  943. """
  944. before: String
  945. """
  946. Returns the first _n_ elements from the list.
  947. """
  948. first: Int
  949. """
  950. Returns the last _n_ elements from the list.
  951. """
  952. last: Int
  953. """
  954. Ordering options for IP allow list entries returned.
  955. """
  956. orderBy: IpAllowListEntryOrder = {field: ALLOW_LIST_VALUE, direction: ASC}
  957. ): IpAllowListEntryConnection!
  958. """
  959. The hex color code, without the leading '#', for the logo background.
  960. """
  961. logoBackgroundColor: String!
  962. """
  963. A URL pointing to the app's logo.
  964. """
  965. logoUrl(
  966. """
  967. The size of the resulting image.
  968. """
  969. size: Int
  970. ): URI!
  971. """
  972. The name of the app.
  973. """
  974. name: String!
  975. """
  976. A slug based on the name of the app for use in URLs.
  977. """
  978. slug: String!
  979. """
  980. Identifies the date and time when the object was last updated.
  981. """
  982. updatedAt: DateTime!
  983. """
  984. The URL to the app's homepage.
  985. """
  986. url: URI!
  987. }
  988. """
  989. Autogenerated input type of ApproveDeployments
  990. """
  991. input ApproveDeploymentsInput {
  992. """
  993. A unique identifier for the client performing the mutation.
  994. """
  995. clientMutationId: String
  996. """
  997. Optional comment for approving deployments
  998. """
  999. comment: String = ""
  1000. """
  1001. The ids of environments to reject deployments
  1002. """
  1003. environmentIds: [ID!]!
  1004. """
  1005. The node ID of the workflow run containing the pending deployments.
  1006. """
  1007. workflowRunId: ID! @possibleTypes(concreteTypes: ["WorkflowRun"])
  1008. }
  1009. """
  1010. Autogenerated return type of ApproveDeployments
  1011. """
  1012. type ApproveDeploymentsPayload {
  1013. """
  1014. A unique identifier for the client performing the mutation.
  1015. """
  1016. clientMutationId: String
  1017. """
  1018. The affected deployments.
  1019. """
  1020. deployments: [Deployment!]
  1021. }
  1022. """
  1023. Autogenerated input type of ApproveVerifiableDomain
  1024. """
  1025. input ApproveVerifiableDomainInput {
  1026. """
  1027. A unique identifier for the client performing the mutation.
  1028. """
  1029. clientMutationId: String
  1030. """
  1031. The ID of the verifiable domain to approve.
  1032. """
  1033. id: ID! @possibleTypes(concreteTypes: ["VerifiableDomain"])
  1034. }
  1035. """
  1036. Autogenerated return type of ApproveVerifiableDomain
  1037. """
  1038. type ApproveVerifiableDomainPayload {
  1039. """
  1040. A unique identifier for the client performing the mutation.
  1041. """
  1042. clientMutationId: String
  1043. """
  1044. The verifiable domain that was approved.
  1045. """
  1046. domain: VerifiableDomain
  1047. }
  1048. """
  1049. Autogenerated input type of ArchiveProjectV2Item
  1050. """
  1051. input ArchiveProjectV2ItemInput {
  1052. """
  1053. A unique identifier for the client performing the mutation.
  1054. """
  1055. clientMutationId: String
  1056. """
  1057. The ID of the ProjectV2Item to archive.
  1058. """
  1059. itemId: ID! @possibleTypes(concreteTypes: ["ProjectV2Item"])
  1060. """
  1061. The ID of the Project to archive the item from.
  1062. """
  1063. projectId: ID! @possibleTypes(concreteTypes: ["ProjectV2"])
  1064. }
  1065. """
  1066. Autogenerated return type of ArchiveProjectV2Item
  1067. """
  1068. type ArchiveProjectV2ItemPayload {
  1069. """
  1070. A unique identifier for the client performing the mutation.
  1071. """
  1072. clientMutationId: String
  1073. """
  1074. The item archived from the project.
  1075. """
  1076. item: ProjectV2Item
  1077. }
  1078. """
  1079. Autogenerated input type of ArchiveRepository
  1080. """
  1081. input ArchiveRepositoryInput {
  1082. """
  1083. A unique identifier for the client performing the mutation.
  1084. """
  1085. clientMutationId: String
  1086. """
  1087. The ID of the repository to mark as archived.
  1088. """
  1089. repositoryId: ID! @possibleTypes(concreteTypes: ["Repository"])
  1090. }
  1091. """
  1092. Autogenerated return type of ArchiveRepository
  1093. """
  1094. type ArchiveRepositoryPayload {
  1095. """
  1096. A unique identifier for the client performing the mutation.
  1097. """
  1098. clientMutationId: String
  1099. """
  1100. The repository that was marked as archived.
  1101. """
  1102. repository: Repository
  1103. }
  1104. """
  1105. An object that can have users assigned to it.
  1106. """
  1107. interface Assignable {
  1108. """
  1109. A list of Users assigned to this object.
  1110. """
  1111. assignees(
  1112. """
  1113. Returns the elements in the list that come after the specified cursor.
  1114. """
  1115. after: String
  1116. """
  1117. Returns the elements in the list that come before the specified cursor.
  1118. """
  1119. before: String
  1120. """
  1121. Returns the first _n_ elements from the list.
  1122. """
  1123. first: Int
  1124. """
  1125. Returns the last _n_ elements from the list.
  1126. """
  1127. last: Int
  1128. ): UserConnection!
  1129. }
  1130. """
  1131. Represents an 'assigned' event on any assignable object.
  1132. """
  1133. type AssignedEvent implements Node {
  1134. """
  1135. Identifies the actor who performed the event.
  1136. """
  1137. actor: Actor
  1138. """
  1139. Identifies the assignable associated with the event.
  1140. """
  1141. assignable: Assignable!
  1142. """
  1143. Identifies the user or mannequin that was assigned.
  1144. """
  1145. assignee: Assignee
  1146. """
  1147. Identifies the date and time when the object was created.
  1148. """
  1149. createdAt: DateTime!
  1150. id: ID!
  1151. """
  1152. Identifies the user who was assigned.
  1153. """
  1154. user: User
  1155. @deprecated(reason: "Assignees can now be mannequins. Use the `assignee` field instead. Removal on 2020-01-01 UTC.")
  1156. }
  1157. """
  1158. Types that can be assigned to issues.
  1159. """
  1160. union Assignee = Bot | Mannequin | Organization | User
  1161. """
  1162. An entry in the audit log.
  1163. """
  1164. interface AuditEntry {
  1165. """
  1166. The action name
  1167. """
  1168. action: String!
  1169. """
  1170. The user who initiated the action
  1171. """
  1172. actor: AuditEntryActor
  1173. """
  1174. The IP address of the actor
  1175. """
  1176. actorIp: String
  1177. """
  1178. A readable representation of the actor's location
  1179. """
  1180. actorLocation: ActorLocation
  1181. """
  1182. The username of the user who initiated the action
  1183. """
  1184. actorLogin: String
  1185. """
  1186. The HTTP path for the actor.
  1187. """
  1188. actorResourcePath: URI
  1189. """
  1190. The HTTP URL for the actor.
  1191. """
  1192. actorUrl: URI
  1193. """
  1194. The time the action was initiated
  1195. """
  1196. createdAt: PreciseDateTime!
  1197. """
  1198. The corresponding operation type for the action
  1199. """
  1200. operationType: OperationType
  1201. """
  1202. The user affected by the action
  1203. """
  1204. user: User
  1205. """
  1206. For actions involving two users, the actor is the initiator and the user is the affected user.
  1207. """
  1208. userLogin: String
  1209. """
  1210. The HTTP path for the user.
  1211. """
  1212. userResourcePath: URI
  1213. """
  1214. The HTTP URL for the user.
  1215. """
  1216. userUrl: URI
  1217. }
  1218. """
  1219. Types that can initiate an audit log event.
  1220. """
  1221. union AuditEntryActor = Bot | Organization | User
  1222. """
  1223. Ordering options for Audit Log connections.
  1224. """
  1225. input AuditLogOrder {
  1226. """
  1227. The ordering direction.
  1228. """
  1229. direction: OrderDirection
  1230. """
  1231. The field to order Audit Logs by.
  1232. """
  1233. field: AuditLogOrderField
  1234. }
  1235. """
  1236. Properties by which Audit Log connections can be ordered.
  1237. """
  1238. enum AuditLogOrderField {
  1239. """
  1240. Order audit log entries by timestamp
  1241. """
  1242. CREATED_AT
  1243. }
  1244. """
  1245. Represents a 'auto_merge_disabled' event on a given pull request.
  1246. """
  1247. type AutoMergeDisabledEvent implements Node {
  1248. """
  1249. Identifies the actor who performed the event.
  1250. """
  1251. actor: Actor
  1252. """
  1253. Identifies the date and time when the object was created.
  1254. """
  1255. createdAt: DateTime!
  1256. """
  1257. The user who disabled auto-merge for this Pull Request
  1258. """
  1259. disabler: User
  1260. id: ID!
  1261. """
  1262. PullRequest referenced by event
  1263. """
  1264. pullRequest: PullRequest
  1265. """
  1266. The reason auto-merge was disabled
  1267. """
  1268. reason: String
  1269. """
  1270. The reason_code relating to why auto-merge was disabled
  1271. """
  1272. reasonCode: String
  1273. }
  1274. """
  1275. Represents a 'auto_merge_enabled' event on a given pull request.
  1276. """
  1277. type AutoMergeEnabledEvent implements Node {
  1278. """
  1279. Identifies the actor who performed the event.
  1280. """
  1281. actor: Actor
  1282. """
  1283. Identifies the date and time when the object was created.
  1284. """
  1285. createdAt: DateTime!
  1286. """
  1287. The user who enabled auto-merge for this Pull Request
  1288. """
  1289. enabler: User
  1290. id: ID!
  1291. """
  1292. PullRequest referenced by event.
  1293. """
  1294. pullRequest: PullRequest
  1295. }
  1296. """
  1297. Represents an auto-merge request for a pull request
  1298. """
  1299. type AutoMergeRequest {
  1300. """
  1301. The email address of the author of this auto-merge request.
  1302. """
  1303. authorEmail: String
  1304. """
  1305. The commit message of the auto-merge request. If a merge queue is required by
  1306. the base branch, this value will be set by the merge queue when merging.
  1307. """
  1308. commitBody: String
  1309. """
  1310. The commit title of the auto-merge request. If a merge queue is required by
  1311. the base branch, this value will be set by the merge queue when merging
  1312. """
  1313. commitHeadline: String
  1314. """
  1315. When was this auto-merge request was enabled.
  1316. """
  1317. enabledAt: DateTime
  1318. """
  1319. The actor who created the auto-merge request.
  1320. """
  1321. enabledBy: Actor
  1322. """
  1323. The merge method of the auto-merge request. If a merge queue is required by
  1324. the base branch, this value will be set by the merge queue when merging.
  1325. """
  1326. mergeMethod: PullRequestMergeMethod!
  1327. """
  1328. The pull request that this auto-merge request is set against.
  1329. """
  1330. pullRequest: PullRequest!
  1331. }
  1332. """
  1333. Represents a 'auto_rebase_enabled' event on a given pull request.
  1334. """
  1335. type AutoRebaseEnabledEvent implements Node {
  1336. """
  1337. Identifies the actor who performed the event.
  1338. """
  1339. actor: Actor
  1340. """
  1341. Identifies the date and time when the object was created.
  1342. """
  1343. createdAt: DateTime!
  1344. """
  1345. The user who enabled auto-merge (rebase) for this Pull Request
  1346. """
  1347. enabler: User
  1348. id: ID!
  1349. """
  1350. PullRequest referenced by event.
  1351. """
  1352. pullRequest: PullRequest
  1353. }
  1354. """
  1355. Represents a 'auto_squash_enabled' event on a given pull request.
  1356. """
  1357. type AutoSquashEnabledEvent implements Node {
  1358. """
  1359. Identifies the actor who performed the event.
  1360. """
  1361. actor: Actor
  1362. """
  1363. Identifies the date and time when the object was created.
  1364. """
  1365. createdAt: DateTime!
  1366. """
  1367. The user who enabled auto-merge (squash) for this Pull Request
  1368. """
  1369. enabler: User
  1370. id: ID!
  1371. """
  1372. PullRequest referenced by event.
  1373. """
  1374. pullRequest: PullRequest
  1375. }
  1376. """
  1377. Represents a 'automatic_base_change_failed' event on a given pull request.
  1378. """
  1379. type AutomaticBaseChangeFailedEvent implements Node {
  1380. """
  1381. Identifies the actor who performed the event.
  1382. """
  1383. actor: Actor
  1384. """
  1385. Identifies the date and time when the object was created.
  1386. """
  1387. createdAt: DateTime!
  1388. id: ID!
  1389. """
  1390. The new base for this PR
  1391. """
  1392. newBase: String!
  1393. """
  1394. The old base for this PR
  1395. """
  1396. oldBase: String!
  1397. """
  1398. PullRequest referenced by event.
  1399. """
  1400. pullRequest: PullRequest!
  1401. }
  1402. """
  1403. Represents a 'automatic_base_change_succeeded' event on a given pull request.
  1404. """
  1405. type AutomaticBaseChangeSucceededEvent implements Node {
  1406. """
  1407. Identifies the actor who performed the event.
  1408. """
  1409. actor: Actor
  1410. """
  1411. Identifies the date and time when the object was created.
  1412. """
  1413. createdAt: DateTime!
  1414. id: ID!
  1415. """
  1416. The new base for this PR
  1417. """
  1418. newBase: String!
  1419. """
  1420. The old base for this PR
  1421. """
  1422. oldBase: String!
  1423. """
  1424. PullRequest referenced by event.
  1425. """
  1426. pullRequest: PullRequest!
  1427. }
  1428. """
  1429. A (potentially binary) string encoded using base64.
  1430. """
  1431. scalar Base64String
  1432. """
  1433. Represents a 'base_ref_changed' event on a given issue or pull request.
  1434. """
  1435. type BaseRefChangedEvent implements Node {
  1436. """
  1437. Identifies the actor who performed the event.
  1438. """
  1439. actor: Actor
  1440. """
  1441. Identifies the date and time when the object was created.
  1442. """
  1443. createdAt: DateTime!
  1444. """
  1445. Identifies the name of the base ref for the pull request after it was changed.
  1446. """
  1447. currentRefName: String!
  1448. """
  1449. Identifies the primary key from the database.
  1450. """
  1451. databaseId: Int
  1452. id: ID!
  1453. """
  1454. Identifies the name of the base ref for the pull request before it was changed.
  1455. """
  1456. previousRefName: String!
  1457. """
  1458. PullRequest referenced by event.
  1459. """
  1460. pullRequest: PullRequest!
  1461. }
  1462. """
  1463. Represents a 'base_ref_deleted' event on a given pull request.
  1464. """
  1465. type BaseRefDeletedEvent implements Node {
  1466. """
  1467. Identifies the actor who performed the event.
  1468. """
  1469. actor: Actor
  1470. """
  1471. Identifies the name of the Ref associated with the `base_ref_deleted` event.
  1472. """
  1473. baseRefName: String
  1474. """
  1475. Identifies the date and time when the object was created.
  1476. """
  1477. createdAt: DateTime!
  1478. id: ID!
  1479. """
  1480. PullRequest referenced by event.
  1481. """
  1482. pullRequest: PullRequest
  1483. }
  1484. """
  1485. Represents a 'base_ref_force_pushed' event on a given pull request.
  1486. """
  1487. type BaseRefForcePushedEvent implements Node {
  1488. """
  1489. Identifies the actor who performed the event.
  1490. """
  1491. actor: Actor
  1492. """
  1493. Identifies the after commit SHA for the 'base_ref_force_pushed' event.
  1494. """
  1495. afterCommit: Commit
  1496. """
  1497. Identifies the before commit SHA for the 'base_ref_force_pushed' event.
  1498. """
  1499. beforeCommit: Commit
  1500. """
  1501. Identifies the date and time when the object was created.
  1502. """
  1503. createdAt: DateTime!
  1504. id: ID!
  1505. """
  1506. PullRequest referenced by event.
  1507. """
  1508. pullRequest: PullRequest!
  1509. """
  1510. Identifies the fully qualified ref name for the 'base_ref_force_pushed' event.
  1511. """
  1512. ref: Ref
  1513. }
  1514. """
  1515. Represents non-fractional signed whole numeric values. Since the value may
  1516. exceed the size of a 32-bit integer, it's encoded as a string.
  1517. """
  1518. scalar BigInt
  1519. """
  1520. Represents a Git blame.
  1521. """
  1522. type Blame {
  1523. """
  1524. The list of ranges from a Git blame.
  1525. """
  1526. ranges: [BlameRange!]!
  1527. }
  1528. """
  1529. Represents a range of information from a Git blame.
  1530. """
  1531. type BlameRange {
  1532. """
  1533. Identifies the recency of the change, from 1 (new) to 10 (old). This is
  1534. calculated as a 2-quantile and determines the length of distance between the
  1535. median age of all the changes in the file and the recency of the current
  1536. range's change.
  1537. """
  1538. age: Int!
  1539. """
  1540. Identifies the line author
  1541. """
  1542. commit: Commit!
  1543. """
  1544. The ending line for the range
  1545. """
  1546. endingLine: Int!
  1547. """
  1548. The starting line for the range
  1549. """
  1550. startingLine: Int!
  1551. }
  1552. """
  1553. Represents a Git blob.
  1554. """
  1555. type Blob implements GitObject & Node {
  1556. """
  1557. An abbreviated version of the Git object ID
  1558. """
  1559. abbreviatedOid: String!
  1560. """
  1561. Byte size of Blob object
  1562. """
  1563. byteSize: Int!
  1564. """
  1565. The HTTP path for this Git object
  1566. """
  1567. commitResourcePath: URI!
  1568. """
  1569. The HTTP URL for this Git object
  1570. """
  1571. commitUrl: URI!
  1572. id: ID!
  1573. """
  1574. Indicates whether the Blob is binary or text. Returns null if unable to determine the encoding.
  1575. """
  1576. isBinary: Boolean
  1577. """
  1578. Indicates whether the contents is truncated
  1579. """
  1580. isTruncated: Boolean!
  1581. """
  1582. The Git object ID
  1583. """
  1584. oid: GitObjectID!
  1585. """
  1586. The Repository the Git object belongs to
  1587. """
  1588. repository: Repository!
  1589. """
  1590. UTF8 text data or null if the Blob is binary
  1591. """
  1592. text: String
  1593. }
  1594. """
  1595. A special type of user which takes actions on behalf of GitHub Apps.
  1596. """
  1597. type Bot implements Actor & Node & UniformResourceLocatable {
  1598. """
  1599. A URL pointing to the GitHub App's public avatar.
  1600. """
  1601. avatarUrl(
  1602. """
  1603. The size of the resulting square image.
  1604. """
  1605. size: Int
  1606. ): URI!
  1607. """
  1608. Identifies the date and time when the object was created.
  1609. """
  1610. createdAt: DateTime!
  1611. """
  1612. Identifies the primary key from the database.
  1613. """
  1614. databaseId: Int
  1615. id: ID!
  1616. """
  1617. The username of the actor.
  1618. """
  1619. login: String!
  1620. """
  1621. The HTTP path for this bot
  1622. """
  1623. resourcePath: URI!
  1624. """
  1625. Identifies the date and time when the object was last updated.
  1626. """
  1627. updatedAt: DateTime!
  1628. """
  1629. The HTTP URL for this bot
  1630. """
  1631. url: URI!
  1632. }
  1633. """
  1634. Types which can be actors for `BranchActorAllowance` objects.
  1635. """
  1636. union BranchActorAllowanceActor = App | Team | User
  1637. """
  1638. A branch protection rule.
  1639. """
  1640. type BranchProtectionRule implements Node {
  1641. """
  1642. Can this branch be deleted.
  1643. """
  1644. allowsDeletions: Boolean!
  1645. """
  1646. Are force pushes allowed on this branch.
  1647. """
  1648. allowsForcePushes: Boolean!
  1649. """
  1650. Is branch creation a protected operation.
  1651. """
  1652. blocksCreations: Boolean!
  1653. """
  1654. A list of conflicts matching branches protection rule and other branch protection rules
  1655. """
  1656. branchProtectionRuleConflicts(
  1657. """
  1658. Returns the elements in the list that come after the specified cursor.
  1659. """
  1660. after: String
  1661. """
  1662. Returns the elements in the list that come before the specified cursor.
  1663. """
  1664. before: String
  1665. """
  1666. Returns the first _n_ elements from the list.
  1667. """
  1668. first: Int
  1669. """
  1670. Returns the last _n_ elements from the list.
  1671. """
  1672. last: Int
  1673. ): BranchProtectionRuleConflictConnection!
  1674. """
  1675. A list of actors able to force push for this branch protection rule.
  1676. """
  1677. bypassForcePushAllowances(
  1678. """
  1679. Returns the elements in the list that come after the specified cursor.
  1680. """
  1681. after: String
  1682. """
  1683. Returns the elements in the list that come before the specified cursor.
  1684. """
  1685. before: String
  1686. """
  1687. Returns the first _n_ elements from the list.
  1688. """
  1689. first: Int
  1690. """
  1691. Returns the last _n_ elements from the list.
  1692. """
  1693. last: Int
  1694. ): BypassForcePushAllowanceConnection!
  1695. """
  1696. A list of actors able to bypass PRs for this branch protection rule.
  1697. """
  1698. bypassPullRequestAllowances(
  1699. """
  1700. Returns the elements in the list that come after the specified cursor.
  1701. """
  1702. after: String
  1703. """
  1704. Returns the elements in the list that come before the specified cursor.
  1705. """
  1706. before: String
  1707. """
  1708. Returns the first _n_ elements from the list.
  1709. """
  1710. first: Int
  1711. """
  1712. Returns the last _n_ elements from the list.
  1713. """
  1714. last: Int
  1715. ): BypassPullRequestAllowanceConnection!
  1716. """
  1717. The actor who created this branch protection rule.
  1718. """
  1719. creator: Actor
  1720. """
  1721. Identifies the primary key from the database.
  1722. """
  1723. databaseId: Int
  1724. """
  1725. Will new commits pushed to matching branches dismiss pull request review approvals.
  1726. """
  1727. dismissesStaleReviews: Boolean!
  1728. id: ID!
  1729. """
  1730. Can admins overwrite branch protection.
  1731. """
  1732. isAdminEnforced: Boolean!
  1733. """
  1734. Whether users can pull changes from upstream when the branch is locked. Set to
  1735. `true` to allow fork syncing. Set to `false` to prevent fork syncing.
  1736. """
  1737. lockAllowsFetchAndMerge: Boolean!
  1738. """
  1739. Whether to set the branch as read-only. If this is true, users will not be able to push to the branch.
  1740. """
  1741. lockBranch: Boolean!
  1742. """
  1743. Repository refs that are protected by this rule
  1744. """
  1745. matchingRefs(
  1746. """
  1747. Returns the elements in the list that come after the specified cursor.
  1748. """
  1749. after: String
  1750. """
  1751. Returns the elements in the list that come before the specified cursor.
  1752. """
  1753. before: String
  1754. """
  1755. Returns the first _n_ elements from the list.
  1756. """
  1757. first: Int
  1758. """
  1759. Returns the last _n_ elements from the list.
  1760. """
  1761. last: Int
  1762. """
  1763. Filters refs with query on name
  1764. """
  1765. query: String
  1766. ): RefConnection!
  1767. """
  1768. Identifies the protection rule pattern.
  1769. """
  1770. pattern: String!
  1771. """
  1772. A list push allowances for this branch protection rule.
  1773. """
  1774. pushAllowances(
  1775. """
  1776. Returns the elements in the list that come after the specified cursor.
  1777. """
  1778. after: String
  1779. """
  1780. Returns the elements in the list that come before the specified cursor.
  1781. """
  1782. before: String
  1783. """
  1784. Returns the first _n_ elements from the list.
  1785. """
  1786. first: Int
  1787. """
  1788. Returns the last _n_ elements from the list.
  1789. """
  1790. last: Int
  1791. ): PushAllowanceConnection!
  1792. """
  1793. The repository associated with this branch protection rule.
  1794. """
  1795. repository: Repository
  1796. """
  1797. Whether the most recent push must be approved by someone other than the person who pushed it
  1798. """
  1799. requireLastPushApproval: Boolean!
  1800. """
  1801. Number of approving reviews required to update matching branches.
  1802. """
  1803. requiredApprovingReviewCount: Int
  1804. """
  1805. List of required deployment environments that must be deployed successfully to update matching branches
  1806. """
  1807. requiredDeploymentEnvironments: [String]
  1808. """
  1809. List of required status check contexts that must pass for commits to be accepted to matching branches.
  1810. """
  1811. requiredStatusCheckContexts: [String]
  1812. """
  1813. List of required status checks that must pass for commits to be accepted to matching branches.
  1814. """
  1815. requiredStatusChecks: [RequiredStatusCheckDescription!]
  1816. """
  1817. Are approving reviews required to update matching branches.
  1818. """
  1819. requiresApprovingReviews: Boolean!
  1820. """
  1821. Are reviews from code owners required to update matching branches.
  1822. """
  1823. requiresCodeOwnerReviews: Boolean!
  1824. """
  1825. Are commits required to be signed.
  1826. """
  1827. requiresCommitSignatures: Boolean!
  1828. """
  1829. Are conversations required to be resolved before merging.
  1830. """
  1831. requiresConversationResolution: Boolean!
  1832. """
  1833. Does this branch require deployment to specific environments before merging
  1834. """
  1835. requiresDeployments: Boolean!
  1836. """
  1837. Are merge commits prohibited from being pushed to this branch.
  1838. """
  1839. requiresLinearHistory: Boolean!
  1840. """
  1841. Are status checks required to update matching branches.
  1842. """
  1843. requiresStatusChecks: Boolean!
  1844. """
  1845. Are branches required to be up to date before merging.
  1846. """
  1847. requiresStrictStatusChecks: Boolean!
  1848. """
  1849. Is pushing to matching branches restricted.
  1850. """
  1851. restrictsPushes: Boolean!
  1852. """
  1853. Is dismissal of pull request reviews restricted.
  1854. """
  1855. restrictsReviewDismissals: Boolean!
  1856. """
  1857. A list review dismissal allowances for this branch protection rule.
  1858. """
  1859. reviewDismissalAllowances(
  1860. """
  1861. Returns the elements in the list that come after the specified cursor.
  1862. """
  1863. after: String
  1864. """
  1865. Returns the elements in the list that come before the specified cursor.
  1866. """
  1867. before: String
  1868. """
  1869. Returns the first _n_ elements from the list.
  1870. """
  1871. first: Int
  1872. """
  1873. Returns the last _n_ elements from the list.
  1874. """
  1875. last: Int
  1876. ): ReviewDismissalAllowanceConnection!
  1877. }
  1878. """
  1879. A conflict between two branch protection rules.
  1880. """
  1881. type BranchProtectionRuleConflict {
  1882. """
  1883. Identifies the branch protection rule.
  1884. """
  1885. branchProtectionRule: BranchProtectionRule
  1886. """
  1887. Identifies the conflicting branch protection rule.
  1888. """
  1889. conflictingBranchProtectionRule: BranchProtectionRule
  1890. """
  1891. Identifies the branch ref that has conflicting rules
  1892. """
  1893. ref: Ref
  1894. }
  1895. """
  1896. The connection type for BranchProtectionRuleConflict.
  1897. """
  1898. type BranchProtectionRuleConflictConnection {
  1899. """
  1900. A list of edges.
  1901. """
  1902. edges: [BranchProtectionRuleConflictEdge]
  1903. """
  1904. A list of nodes.
  1905. """
  1906. nodes: [BranchProtectionRuleConflict]
  1907. """
  1908. Information to aid in pagination.
  1909. """
  1910. pageInfo: PageInfo!
  1911. """
  1912. Identifies the total count of items in the connection.
  1913. """
  1914. totalCount: Int!
  1915. }
  1916. """
  1917. An edge in a connection.
  1918. """
  1919. type BranchProtectionRuleConflictEdge {
  1920. """
  1921. A cursor for use in pagination.
  1922. """
  1923. cursor: String!
  1924. """
  1925. The item at the end of the edge.
  1926. """
  1927. node: BranchProtectionRuleConflict
  1928. }
  1929. """
  1930. The connection type for BranchProtectionRule.
  1931. """
  1932. type BranchProtectionRuleConnection {
  1933. """
  1934. A list of edges.
  1935. """
  1936. edges: [BranchProtectionRuleEdge]
  1937. """
  1938. A list of nodes.
  1939. """
  1940. nodes: [BranchProtectionRule]
  1941. """
  1942. Information to aid in pagination.
  1943. """
  1944. pageInfo: PageInfo!
  1945. """
  1946. Identifies the total count of items in the connection.
  1947. """
  1948. totalCount: Int!
  1949. }
  1950. """
  1951. An edge in a connection.
  1952. """
  1953. type BranchProtectionRuleEdge {
  1954. """
  1955. A cursor for use in pagination.
  1956. """
  1957. cursor: String!
  1958. """
  1959. The item at the end of the edge.
  1960. """
  1961. node: BranchProtectionRule
  1962. }
  1963. """
  1964. A user, team, or app who has the ability to bypass a force push requirement on a protected branch.
  1965. """
  1966. type BypassForcePushAllowance implements Node {
  1967. """
  1968. The actor that can force push.
  1969. """
  1970. actor: BranchActorAllowanceActor
  1971. """
  1972. Identifies the branch protection rule associated with the allowed user, team, or app.
  1973. """
  1974. branchProtectionRule: BranchProtectionRule
  1975. id: ID!
  1976. }
  1977. """
  1978. The connection type for BypassForcePushAllowance.
  1979. """
  1980. type BypassForcePushAllowanceConnection {
  1981. """
  1982. A list of edges.
  1983. """
  1984. edges: [BypassForcePushAllowanceEdge]
  1985. """
  1986. A list of nodes.
  1987. """
  1988. nodes: [BypassForcePushAllowance]
  1989. """
  1990. Information to aid in pagination.
  1991. """
  1992. pageInfo: PageInfo!
  1993. """
  1994. Identifies the total count of items in the connection.
  1995. """
  1996. totalCount: Int!
  1997. }
  1998. """
  1999. An edge in a connection.
  2000. """
  2001. type BypassForcePushAllowanceEdge {
  2002. """
  2003. A cursor for use in pagination.
  2004. """
  2005. cursor: String!
  2006. """
  2007. The item at the end of the edge.
  2008. """
  2009. node: BypassForcePushAllowance
  2010. }
  2011. """
  2012. A user, team, or app who has the ability to bypass a pull request requirement on a protected branch.
  2013. """
  2014. type BypassPullRequestAllowance implements Node {
  2015. """
  2016. The actor that can bypass.
  2017. """
  2018. actor: BranchActorAllowanceActor
  2019. """
  2020. Identifies the branch protection rule associated with the allowed user, team, or app.
  2021. """
  2022. branchProtectionRule: BranchProtectionRule
  2023. id: ID!
  2024. }
  2025. """
  2026. The connection type for BypassPullRequestAllowance.
  2027. """
  2028. type BypassPullRequestAllowanceConnection {
  2029. """
  2030. A list of edges.
  2031. """
  2032. edges: [BypassPullRequestAllowanceEdge]
  2033. """
  2034. A list of nodes.
  2035. """
  2036. nodes: [BypassPullRequestAllowance]
  2037. """
  2038. Information to aid in pagination.
  2039. """
  2040. pageInfo: PageInfo!
  2041. """
  2042. Identifies the total count of items in the connection.
  2043. """
  2044. totalCount: Int!
  2045. }
  2046. """
  2047. An edge in a connection.
  2048. """
  2049. type BypassPullRequestAllowanceEdge {
  2050. """
  2051. A cursor for use in pagination.
  2052. """
  2053. cursor: String!
  2054. """
  2055. The item at the end of the edge.
  2056. """
  2057. node: BypassPullRequestAllowance
  2058. }
  2059. """
  2060. The Common Vulnerability Scoring System
  2061. """
  2062. type CVSS {
  2063. """
  2064. The CVSS score associated with this advisory
  2065. """
  2066. score: Float!
  2067. """
  2068. The CVSS vector string associated with this advisory
  2069. """
  2070. vectorString: String
  2071. }
  2072. """
  2073. A common weakness enumeration
  2074. """
  2075. type CWE implements Node {
  2076. """
  2077. The id of the CWE
  2078. """
  2079. cweId: String!
  2080. """
  2081. A detailed description of this CWE
  2082. """
  2083. description: String!
  2084. id: ID!
  2085. """
  2086. The name of this CWE
  2087. """
  2088. name: String!
  2089. }
  2090. """
  2091. The connection type for CWE.
  2092. """
  2093. type CWEConnection {
  2094. """
  2095. A list of edges.
  2096. """
  2097. edges: [CWEEdge]
  2098. """
  2099. A list of nodes.
  2100. """
  2101. nodes: [CWE]
  2102. """
  2103. Information to aid in pagination.
  2104. """
  2105. pageInfo: PageInfo!
  2106. """
  2107. Identifies the total count of items in the connection.
  2108. """
  2109. totalCount: Int!
  2110. }
  2111. """
  2112. An edge in a connection.
  2113. """
  2114. type CWEEdge {
  2115. """
  2116. A cursor for use in pagination.
  2117. """
  2118. cursor: String!
  2119. """
  2120. The item at the end of the edge.
  2121. """
  2122. node: CWE
  2123. }
  2124. """
  2125. Autogenerated input type of CancelEnterpriseAdminInvitation
  2126. """
  2127. input CancelEnterpriseAdminInvitationInput {
  2128. """
  2129. A unique identifier for the client performing the mutation.
  2130. """
  2131. clientMutationId: String
  2132. """
  2133. The Node ID of the pending enterprise administrator invitation.
  2134. """
  2135. invitationId: ID! @possibleTypes(concreteTypes: ["EnterpriseAdministratorInvitation"])
  2136. }
  2137. """
  2138. Autogenerated return type of CancelEnterpriseAdminInvitation
  2139. """
  2140. type CancelEnterpriseAdminInvitationPayload {
  2141. """
  2142. A unique identifier for the client performing the mutation.
  2143. """
  2144. clientMutationId: String
  2145. """
  2146. The invitation that was canceled.
  2147. """
  2148. invitation: EnterpriseAdministratorInvitation
  2149. """
  2150. A message confirming the result of canceling an administrator invitation.
  2151. """
  2152. message: String
  2153. }
  2154. """
  2155. Autogenerated input type of CancelSponsorship
  2156. """
  2157. input CancelSponsorshipInput {
  2158. """
  2159. A unique identifier for the client performing the mutation.
  2160. """
  2161. clientMutationId: String
  2162. """
  2163. The ID of the user or organization who is acting as the sponsor, paying for
  2164. the sponsorship. Required if sponsorLogin is not given.
  2165. """
  2166. sponsorId: ID @possibleTypes(concreteTypes: ["Organization", "User"], abstractType: "Sponsor")
  2167. """
  2168. The username of the user or organization who is acting as the sponsor, paying
  2169. for the sponsorship. Required if sponsorId is not given.
  2170. """
  2171. sponsorLogin: String
  2172. """
  2173. The ID of the user or organization who is receiving the sponsorship. Required if sponsorableLogin is not given.
  2174. """
  2175. sponsorableId: ID @possibleTypes(concreteTypes: ["Organization", "User"], abstractType: "Sponsorable")
  2176. """
  2177. The username of the user or organization who is receiving the sponsorship. Required if sponsorableId is not given.
  2178. """
  2179. sponsorableLogin: String
  2180. }
  2181. """
  2182. Autogenerated return type of CancelSponsorship
  2183. """
  2184. type CancelSponsorshipPayload {
  2185. """
  2186. A unique identifier for the client performing the mutation.
  2187. """
  2188. clientMutationId: String
  2189. """
  2190. The tier that was being used at the time of cancellation.
  2191. """
  2192. sponsorsTier: SponsorsTier
  2193. }
  2194. """
  2195. Autogenerated input type of ChangeUserStatus
  2196. """
  2197. input ChangeUserStatusInput {
  2198. """
  2199. A unique identifier for the client performing the mutation.
  2200. """
  2201. clientMutationId: String
  2202. """
  2203. The emoji to represent your status. Can either be a native Unicode emoji or an emoji name with colons, e.g., :grinning:.
  2204. """
  2205. emoji: String
  2206. """
  2207. If set, the user status will not be shown after this date.
  2208. """
  2209. expiresAt: DateTime
  2210. """
  2211. Whether this status should indicate you are not fully available on GitHub, e.g., you are away.
  2212. """
  2213. limitedAvailability: Boolean = false
  2214. """
  2215. A short description of your current status.
  2216. """
  2217. message: String
  2218. """
  2219. The ID of the organization whose members will be allowed to see the status. If
  2220. omitted, the status will be publicly visible.
  2221. """
  2222. organizationId: ID @possibleTypes(concreteTypes: ["Organization"])
  2223. }
  2224. """
  2225. Autogenerated return type of ChangeUserStatus
  2226. """
  2227. type ChangeUserStatusPayload {
  2228. """
  2229. A unique identifier for the client performing the mutation.
  2230. """
  2231. clientMutationId: String
  2232. """
  2233. Your updated status.
  2234. """
  2235. status: UserStatus
  2236. }
  2237. """
  2238. A single check annotation.
  2239. """
  2240. type CheckAnnotation {
  2241. """
  2242. The annotation's severity level.
  2243. """
  2244. annotationLevel: CheckAnnotationLevel
  2245. """
  2246. The path to the file that this annotation was made on.
  2247. """
  2248. blobUrl: URI!
  2249. """
  2250. Identifies the primary key from the database.
  2251. """
  2252. databaseId: Int
  2253. """
  2254. The position of this annotation.
  2255. """
  2256. location: CheckAnnotationSpan!
  2257. """
  2258. The annotation's message.
  2259. """
  2260. message: String!
  2261. """
  2262. The path that this annotation was made on.
  2263. """
  2264. path: String!
  2265. """
  2266. Additional information about the annotation.
  2267. """
  2268. rawDetails: String
  2269. """
  2270. The annotation's title
  2271. """
  2272. title: String
  2273. }
  2274. """
  2275. The connection type for CheckAnnotation.
  2276. """
  2277. type CheckAnnotationConnection {
  2278. """
  2279. A list of edges.
  2280. """
  2281. edges: [CheckAnnotationEdge]
  2282. """
  2283. A list of nodes.
  2284. """
  2285. nodes: [CheckAnnotation]
  2286. """
  2287. Information to aid in pagination.
  2288. """
  2289. pageInfo: PageInfo!
  2290. """
  2291. Identifies the total count of items in the connection.
  2292. """
  2293. totalCount: Int!
  2294. }
  2295. """
  2296. Information from a check run analysis to specific lines of code.
  2297. """
  2298. input CheckAnnotationData {
  2299. """
  2300. Represents an annotation's information level
  2301. """
  2302. annotationLevel: CheckAnnotationLevel!
  2303. """
  2304. The location of the annotation
  2305. """
  2306. location: CheckAnnotationRange!
  2307. """
  2308. A short description of the feedback for these lines of code.
  2309. """
  2310. message: String!
  2311. """
  2312. The path of the file to add an annotation to.
  2313. """
  2314. path: String!
  2315. """
  2316. Details about this annotation.
  2317. """
  2318. rawDetails: String
  2319. """
  2320. The title that represents the annotation.
  2321. """
  2322. title: String
  2323. }
  2324. """
  2325. An edge in a connection.
  2326. """
  2327. type CheckAnnotationEdge {
  2328. """
  2329. A cursor for use in pagination.
  2330. """
  2331. cursor: String!
  2332. """
  2333. The item at the end of the edge.
  2334. """
  2335. node: CheckAnnotation
  2336. }
  2337. """
  2338. Represents an annotation's information level.
  2339. """
  2340. enum CheckAnnotationLevel {
  2341. """
  2342. An annotation indicating an inescapable error.
  2343. """
  2344. FAILURE
  2345. """
  2346. An annotation indicating some information.
  2347. """
  2348. NOTICE
  2349. """
  2350. An annotation indicating an ignorable error.
  2351. """
  2352. WARNING
  2353. }
  2354. """
  2355. A character position in a check annotation.
  2356. """
  2357. type CheckAnnotationPosition {
  2358. """
  2359. Column number (1 indexed).
  2360. """
  2361. column: Int
  2362. """
  2363. Line number (1 indexed).
  2364. """
  2365. line: Int!
  2366. }
  2367. """
  2368. Information from a check run analysis to specific lines of code.
  2369. """
  2370. input CheckAnnotationRange {
  2371. """
  2372. The ending column of the range.
  2373. """
  2374. endColumn: Int
  2375. """
  2376. The ending line of the range.
  2377. """
  2378. endLine: Int!
  2379. """
  2380. The starting column of the range.
  2381. """
  2382. startColumn: Int
  2383. """
  2384. The starting line of the range.
  2385. """
  2386. startLine: Int!
  2387. }
  2388. """
  2389. An inclusive pair of positions for a check annotation.
  2390. """
  2391. type CheckAnnotationSpan {
  2392. """
  2393. End position (inclusive).
  2394. """
  2395. end: CheckAnnotationPosition!
  2396. """
  2397. Start position (inclusive).
  2398. """
  2399. start: CheckAnnotationPosition!
  2400. }
  2401. """
  2402. The possible states for a check suite or run conclusion.
  2403. """
  2404. enum CheckConclusionState {
  2405. """
  2406. The check suite or run requires action.
  2407. """
  2408. ACTION_REQUIRED
  2409. """
  2410. The check suite or run has been cancelled.
  2411. """
  2412. CANCELLED
  2413. """
  2414. The check suite or run has failed.
  2415. """
  2416. FAILURE
  2417. """
  2418. The check suite or run was neutral.
  2419. """
  2420. NEUTRAL
  2421. """
  2422. The check suite or run was skipped.
  2423. """
  2424. SKIPPED
  2425. """
  2426. The check suite or run was marked stale by GitHub. Only GitHub can use this conclusion.
  2427. """
  2428. STALE
  2429. """
  2430. The check suite or run has failed at startup.
  2431. """
  2432. STARTUP_FAILURE
  2433. """
  2434. The check suite or run has succeeded.
  2435. """
  2436. SUCCESS
  2437. """
  2438. The check suite or run has timed out.
  2439. """
  2440. TIMED_OUT
  2441. }
  2442. """
  2443. A check run.
  2444. """
  2445. type CheckRun implements Node & RequirableByPullRequest & UniformResourceLocatable {
  2446. """
  2447. The check run's annotations
  2448. """
  2449. annotations(
  2450. """
  2451. Returns the elements in the list that come after the specified cursor.
  2452. """
  2453. after: String
  2454. """
  2455. Returns the elements in the list that come before the specified cursor.
  2456. """
  2457. before: String
  2458. """
  2459. Returns the first _n_ elements from the list.
  2460. """
  2461. first: Int
  2462. """
  2463. Returns the last _n_ elements from the list.
  2464. """
  2465. last: Int
  2466. ): CheckAnnotationConnection
  2467. """
  2468. The check suite that this run is a part of.
  2469. """
  2470. checkSuite: CheckSuite!
  2471. """
  2472. Identifies the date and time when the check run was completed.
  2473. """
  2474. completedAt: DateTime
  2475. """
  2476. The conclusion of the check run.
  2477. """
  2478. conclusion: CheckConclusionState
  2479. """
  2480. Identifies the primary key from the database.
  2481. """
  2482. databaseId: Int
  2483. """
  2484. The corresponding deployment for this job, if any
  2485. """
  2486. deployment: Deployment
  2487. """
  2488. The URL from which to find full details of the check run on the integrator's site.
  2489. """
  2490. detailsUrl: URI
  2491. """
  2492. A reference for the check run on the integrator's system.
  2493. """
  2494. externalId: String
  2495. id: ID!
  2496. """
  2497. Whether this is required to pass before merging for a specific pull request.
  2498. """
  2499. isRequired(
  2500. """
  2501. The id of the pull request this is required for
  2502. """
  2503. pullRequestId: ID
  2504. """
  2505. The number of the pull request this is required for
  2506. """
  2507. pullRequestNumber: Int
  2508. ): Boolean!
  2509. """
  2510. The name of the check for this check run.
  2511. """
  2512. name: String!
  2513. """
  2514. Information about a pending deployment, if any, in this check run
  2515. """
  2516. pendingDeploymentRequest: DeploymentRequest
  2517. """
  2518. The permalink to the check run summary.
  2519. """
  2520. permalink: URI!
  2521. """
  2522. The repository associated with this check run.
  2523. """
  2524. repository: Repository!
  2525. """
  2526. The HTTP path for this check run.
  2527. """
  2528. resourcePath: URI!
  2529. """
  2530. Identifies the date and time when the check run was started.
  2531. """
  2532. startedAt: DateTime
  2533. """
  2534. The current status of the check run.
  2535. """
  2536. status: CheckStatusState!
  2537. """
  2538. The check run's steps
  2539. """
  2540. steps(
  2541. """
  2542. Returns the elements in the list that come after the specified cursor.
  2543. """
  2544. after: String
  2545. """
  2546. Returns the elements in the list that come before the specified cursor.
  2547. """
  2548. before: String
  2549. """
  2550. Returns the first _n_ elements from the list.
  2551. """
  2552. first: Int
  2553. """
  2554. Returns the last _n_ elements from the list.
  2555. """
  2556. last: Int
  2557. """
  2558. Step number
  2559. """
  2560. number: Int
  2561. ): CheckStepConnection
  2562. """
  2563. A string representing the check run's summary
  2564. """
  2565. summary: String
  2566. """
  2567. A string representing the check run's text
  2568. """
  2569. text: String
  2570. """
  2571. A string representing the check run
  2572. """
  2573. title: String
  2574. """
  2575. The HTTP URL for this check run.
  2576. """
  2577. url: URI!
  2578. }
  2579. """
  2580. Possible further actions the integrator can perform.
  2581. """
  2582. input CheckRunAction {
  2583. """
  2584. A short explanation of what this action would do.
  2585. """
  2586. description: String!
  2587. """
  2588. A reference for the action on the integrator's system.
  2589. """
  2590. identifier: String!
  2591. """
  2592. The text to be displayed on a button in the web UI.
  2593. """
  2594. label: String!
  2595. }
  2596. """
  2597. The connection type for CheckRun.
  2598. """
  2599. type CheckRunConnection {
  2600. """
  2601. A list of edges.
  2602. """
  2603. edges: [CheckRunEdge]
  2604. """
  2605. A list of nodes.
  2606. """
  2607. nodes: [CheckRun]
  2608. """
  2609. Information to aid in pagination.
  2610. """
  2611. pageInfo: PageInfo!
  2612. """
  2613. Identifies the total count of items in the connection.
  2614. """
  2615. totalCount: Int!
  2616. }
  2617. """
  2618. An edge in a connection.
  2619. """
  2620. type CheckRunEdge {
  2621. """
  2622. A cursor for use in pagination.
  2623. """
  2624. cursor: String!
  2625. """
  2626. The item at the end of the edge.
  2627. """
  2628. node: CheckRun
  2629. }
  2630. """
  2631. The filters that are available when fetching check runs.
  2632. """
  2633. input CheckRunFilter {
  2634. """
  2635. Filters the check runs created by this application ID.
  2636. """
  2637. appId: Int
  2638. """
  2639. Filters the check runs by this name.
  2640. """
  2641. checkName: String
  2642. """
  2643. Filters the check runs by this type.
  2644. """
  2645. checkType: CheckRunType
  2646. """
  2647. Filters the check runs by these conclusions.
  2648. """
  2649. conclusions: [CheckConclusionState!]
  2650. """
  2651. Filters the check runs by this status. Superceded by statuses.
  2652. """
  2653. status: CheckStatusState
  2654. """
  2655. Filters the check runs by this status. Overrides status.
  2656. """
  2657. statuses: [CheckStatusState!]
  2658. }
  2659. """
  2660. Descriptive details about the check run.
  2661. """
  2662. input CheckRunOutput {
  2663. """
  2664. The annotations that are made as part of the check run.
  2665. """
  2666. annotations: [CheckAnnotationData!]
  2667. """
  2668. Images attached to the check run output displayed in the GitHub pull request UI.
  2669. """
  2670. images: [CheckRunOutputImage!]
  2671. """
  2672. The summary of the check run (supports Commonmark).
  2673. """
  2674. summary: String!
  2675. """
  2676. The details of the check run (supports Commonmark).
  2677. """
  2678. text: String
  2679. """
  2680. A title to provide for this check run.
  2681. """
  2682. title: String!
  2683. }
  2684. """
  2685. Images attached to the check run output displayed in the GitHub pull request UI.
  2686. """
  2687. input CheckRunOutputImage {
  2688. """
  2689. The alternative text for the image.
  2690. """
  2691. alt: String!
  2692. """
  2693. A short image description.
  2694. """
  2695. caption: String
  2696. """
  2697. The full URL of the image.
  2698. """
  2699. imageUrl: URI!
  2700. }
  2701. """
  2702. The possible states of a check run in a status rollup.
  2703. """
  2704. enum CheckRunState {
  2705. """
  2706. The check run requires action.
  2707. """
  2708. ACTION_REQUIRED
  2709. """
  2710. The check run has been cancelled.
  2711. """
  2712. CANCELLED
  2713. """
  2714. The check run has been completed.
  2715. """
  2716. COMPLETED
  2717. """
  2718. The check run has failed.
  2719. """
  2720. FAILURE
  2721. """
  2722. The check run is in progress.
  2723. """
  2724. IN_PROGRESS
  2725. """
  2726. The check run was neutral.
  2727. """
  2728. NEUTRAL
  2729. """
  2730. The check run is in pending state.
  2731. """
  2732. PENDING
  2733. """
  2734. The check run has been queued.
  2735. """
  2736. QUEUED
  2737. """
  2738. The check run was skipped.
  2739. """
  2740. SKIPPED
  2741. """
  2742. The check run was marked stale by GitHub. Only GitHub can use this conclusion.
  2743. """
  2744. STALE
  2745. """
  2746. The check run has failed at startup.
  2747. """
  2748. STARTUP_FAILURE
  2749. """
  2750. The check run has succeeded.
  2751. """
  2752. SUCCESS
  2753. """
  2754. The check run has timed out.
  2755. """
  2756. TIMED_OUT
  2757. """
  2758. The check run is in waiting state.
  2759. """
  2760. WAITING
  2761. }
  2762. """
  2763. Represents a count of the state of a check run.
  2764. """
  2765. type CheckRunStateCount {
  2766. """
  2767. The number of check runs with this state.
  2768. """
  2769. count: Int!
  2770. """
  2771. The state of a check run.
  2772. """
  2773. state: CheckRunState!
  2774. }
  2775. """
  2776. The possible types of check runs.
  2777. """
  2778. enum CheckRunType {
  2779. """
  2780. Every check run available.
  2781. """
  2782. ALL
  2783. """
  2784. The latest check run.
  2785. """
  2786. LATEST
  2787. }
  2788. """
  2789. The possible states for a check suite or run status.
  2790. """
  2791. enum CheckStatusState {
  2792. """
  2793. The check suite or run has been completed.
  2794. """
  2795. COMPLETED
  2796. """
  2797. The check suite or run is in progress.
  2798. """
  2799. IN_PROGRESS
  2800. """
  2801. The check suite or run is in pending state.
  2802. """
  2803. PENDING
  2804. """
  2805. The check suite or run has been queued.
  2806. """
  2807. QUEUED
  2808. """
  2809. The check suite or run has been requested.
  2810. """
  2811. REQUESTED
  2812. """
  2813. The check suite or run is in waiting state.
  2814. """
  2815. WAITING
  2816. }
  2817. """
  2818. A single check step.
  2819. """
  2820. type CheckStep {
  2821. """
  2822. Identifies the date and time when the check step was completed.
  2823. """
  2824. completedAt: DateTime
  2825. """
  2826. The conclusion of the check step.
  2827. """
  2828. conclusion: CheckConclusionState
  2829. """
  2830. A reference for the check step on the integrator's system.
  2831. """
  2832. externalId: String
  2833. """
  2834. The step's name.
  2835. """
  2836. name: String!
  2837. """
  2838. The index of the step in the list of steps of the parent check run.
  2839. """
  2840. number: Int!
  2841. """
  2842. Number of seconds to completion.
  2843. """
  2844. secondsToCompletion: Int
  2845. """
  2846. Identifies the date and time when the check step was started.
  2847. """
  2848. startedAt: DateTime
  2849. """
  2850. The current status of the check step.
  2851. """
  2852. status: CheckStatusState!
  2853. }
  2854. """
  2855. The connection type for CheckStep.
  2856. """
  2857. type CheckStepConnection {
  2858. """
  2859. A list of edges.
  2860. """
  2861. edges: [CheckStepEdge]
  2862. """
  2863. A list of nodes.
  2864. """
  2865. nodes: [CheckStep]
  2866. """
  2867. Information to aid in pagination.
  2868. """
  2869. pageInfo: PageInfo!
  2870. """
  2871. Identifies the total count of items in the connection.
  2872. """
  2873. totalCount: Int!
  2874. }
  2875. """
  2876. An edge in a connection.
  2877. """
  2878. type CheckStepEdge {
  2879. """
  2880. A cursor for use in pagination.
  2881. """
  2882. cursor: String!
  2883. """
  2884. The item at the end of the edge.
  2885. """
  2886. node: CheckStep
  2887. }
  2888. """
  2889. A check suite.
  2890. """
  2891. type CheckSuite implements Node {
  2892. """
  2893. The GitHub App which created this check suite.
  2894. """
  2895. app: App
  2896. """
  2897. The name of the branch for this check suite.
  2898. """
  2899. branch: Ref
  2900. """
  2901. The check runs associated with a check suite.
  2902. """
  2903. checkRuns(
  2904. """
  2905. Returns the elements in the list that come after the specified cursor.
  2906. """
  2907. after: String
  2908. """
  2909. Returns the elements in the list that come before the specified cursor.
  2910. """
  2911. before: String
  2912. """
  2913. Filters the check runs by this type.
  2914. """
  2915. filterBy: CheckRunFilter
  2916. """
  2917. Returns the first _n_ elements from the list.
  2918. """
  2919. first: Int
  2920. """
  2921. Returns the last _n_ elements from the list.
  2922. """
  2923. last: Int
  2924. ): CheckRunConnection
  2925. """
  2926. The commit for this check suite
  2927. """
  2928. commit: Commit!
  2929. """
  2930. The conclusion of this check suite.
  2931. """
  2932. conclusion: CheckConclusionState
  2933. """
  2934. Identifies the date and time when the object was created.
  2935. """
  2936. createdAt: DateTime!
  2937. """
  2938. The user who triggered the check suite.
  2939. """
  2940. creator: User
  2941. """
  2942. Identifies the primary key from the database.
  2943. """
  2944. databaseId: Int
  2945. id: ID!
  2946. """
  2947. A list of open pull requests matching the check suite.
  2948. """
  2949. matchingPullRequests(
  2950. """
  2951. Returns the elements in the list that come after the specified cursor.
  2952. """
  2953. after: String
  2954. """
  2955. The base ref name to filter the pull requests by.
  2956. """
  2957. baseRefName: String
  2958. """
  2959. Returns the elements in the list that come before the specified cursor.
  2960. """
  2961. before: String
  2962. """
  2963. Returns the first _n_ elements from the list.
  2964. """
  2965. first: Int
  2966. """
  2967. The head ref name to filter the pull requests by.
  2968. """
  2969. headRefName: String
  2970. """
  2971. A list of label names to filter the pull requests by.
  2972. """
  2973. labels: [String!]
  2974. """
  2975. Returns the last _n_ elements from the list.
  2976. """
  2977. last: Int
  2978. """
  2979. Ordering options for pull requests returned from the connection.
  2980. """
  2981. orderBy: IssueOrder
  2982. """
  2983. A list of states to filter the pull requests by.
  2984. """
  2985. states: [PullRequestState!]
  2986. ): PullRequestConnection
  2987. """
  2988. The push that triggered this check suite.
  2989. """
  2990. push: Push
  2991. """
  2992. The repository associated with this check suite.
  2993. """
  2994. repository: Repository!
  2995. """
  2996. The HTTP path for this check suite
  2997. """
  2998. resourcePath: URI!
  2999. """
  3000. The status of this check suite.
  3001. """
  3002. status: CheckStatusState!
  3003. """
  3004. Identifies the date and time when the object was last updated.
  3005. """
  3006. updatedAt: DateTime!
  3007. """
  3008. The HTTP URL for this check suite
  3009. """
  3010. url: URI!
  3011. """
  3012. The workflow run associated with this check suite.
  3013. """
  3014. workflowRun: WorkflowRun
  3015. }
  3016. """
  3017. The auto-trigger preferences that are available for check suites.
  3018. """
  3019. input CheckSuiteAutoTriggerPreference {
  3020. """
  3021. The node ID of the application that owns the check suite.
  3022. """
  3023. appId: ID!
  3024. """
  3025. Set to `true` to enable automatic creation of CheckSuite events upon pushes to the repository.
  3026. """
  3027. setting: Boolean!
  3028. }
  3029. """
  3030. The connection type for CheckSuite.
  3031. """
  3032. type CheckSuiteConnection {
  3033. """
  3034. A list of edges.
  3035. """
  3036. edges: [CheckSuiteEdge]
  3037. """
  3038. A list of nodes.
  3039. """
  3040. nodes: [CheckSuite]
  3041. """
  3042. Information to aid in pagination.
  3043. """
  3044. pageInfo: PageInfo!
  3045. """
  3046. Identifies the total count of items in the connection.
  3047. """
  3048. totalCount: Int!
  3049. }
  3050. """
  3051. An edge in a connection.
  3052. """
  3053. type CheckSuiteEdge {
  3054. """
  3055. A cursor for use in pagination.
  3056. """
  3057. cursor: String!
  3058. """
  3059. The item at the end of the edge.
  3060. """
  3061. node: CheckSuite
  3062. }
  3063. """
  3064. The filters that are available when fetching check suites.
  3065. """
  3066. input CheckSuiteFilter {
  3067. """
  3068. Filters the check suites created by this application ID.
  3069. """
  3070. appId: Int
  3071. """
  3072. Filters the check suites by this name.
  3073. """
  3074. checkName: String
  3075. }
  3076. """
  3077. An object which can have its data claimed or claim data from another.
  3078. """
  3079. union Claimable = Mannequin | User
  3080. """
  3081. Autogenerated input type of ClearLabelsFromLabelable
  3082. """
  3083. input ClearLabelsFromLabelableInput {
  3084. """
  3085. A unique identifier for the client performing the mutation.
  3086. """
  3087. clientMutationId: String
  3088. """
  3089. The id of the labelable object to clear the labels from.
  3090. """
  3091. labelableId: ID! @possibleTypes(concreteTypes: ["Discussion", "Issue", "PullRequest"], abstractType: "Labelable")
  3092. }
  3093. """
  3094. Autogenerated return type of ClearLabelsFromLabelable
  3095. """
  3096. type ClearLabelsFromLabelablePayload {
  3097. """
  3098. A unique identifier for the client performing the mutation.
  3099. """
  3100. clientMutationId: String
  3101. """
  3102. The item that was unlabeled.
  3103. """
  3104. labelable: Labelable
  3105. }
  3106. """
  3107. Autogenerated input type of ClearProjectV2ItemFieldValue
  3108. """
  3109. input ClearProjectV2ItemFieldValueInput {
  3110. """
  3111. A unique identifier for the client performing the mutation.
  3112. """
  3113. clientMutationId: String
  3114. """
  3115. The ID of the field to be cleared.
  3116. """
  3117. fieldId: ID!
  3118. @possibleTypes(
  3119. concreteTypes: ["ProjectV2Field", "ProjectV2IterationField", "ProjectV2SingleSelectField"]
  3120. abstractType: "ProjectV2FieldConfiguration"
  3121. )
  3122. """
  3123. The ID of the item to be cleared.
  3124. """
  3125. itemId: ID! @possibleTypes(concreteTypes: ["ProjectV2Item"])
  3126. """
  3127. The ID of the Project.
  3128. """
  3129. projectId: ID! @possibleTypes(concreteTypes: ["ProjectV2"])
  3130. }
  3131. """
  3132. Autogenerated return type of ClearProjectV2ItemFieldValue
  3133. """
  3134. type ClearProjectV2ItemFieldValuePayload {
  3135. """
  3136. A unique identifier for the client performing the mutation.
  3137. """
  3138. clientMutationId: String
  3139. """
  3140. The updated item.
  3141. """
  3142. projectV2Item: ProjectV2Item
  3143. }
  3144. """
  3145. Autogenerated input type of CloneProject
  3146. """
  3147. input CloneProjectInput {
  3148. """
  3149. The description of the project.
  3150. """
  3151. body: String
  3152. """
  3153. A unique identifier for the client performing the mutation.
  3154. """
  3155. clientMutationId: String
  3156. """
  3157. Whether or not to clone the source project's workflows.
  3158. """
  3159. includeWorkflows: Boolean!
  3160. """
  3161. The name of the project.
  3162. """
  3163. name: String!
  3164. """
  3165. The visibility of the project, defaults to false (private).
  3166. """
  3167. public: Boolean
  3168. """
  3169. The source project to clone.
  3170. """
  3171. sourceId: ID! @possibleTypes(concreteTypes: ["Project"])
  3172. """
  3173. The owner ID to create the project under.
  3174. """
  3175. targetOwnerId: ID! @possibleTypes(concreteTypes: ["Organization", "Repository", "User"], abstractType: "ProjectOwner")
  3176. }
  3177. """
  3178. Autogenerated return type of CloneProject
  3179. """
  3180. type CloneProjectPayload {
  3181. """
  3182. A unique identifier for the client performing the mutation.
  3183. """
  3184. clientMutationId: String
  3185. """
  3186. The id of the JobStatus for populating cloned fields.
  3187. """
  3188. jobStatusId: String
  3189. """
  3190. The new cloned project.
  3191. """
  3192. project: Project
  3193. }
  3194. """
  3195. Autogenerated input type of CloneTemplateRepository
  3196. """
  3197. input CloneTemplateRepositoryInput {
  3198. """
  3199. A unique identifier for the client performing the mutation.
  3200. """
  3201. clientMutationId: String
  3202. """
  3203. A short description of the new repository.
  3204. """
  3205. description: String
  3206. """
  3207. Whether to copy all branches from the template to the new repository. Defaults
  3208. to copying only the default branch of the template.
  3209. """
  3210. includeAllBranches: Boolean = false
  3211. """
  3212. The name of the new repository.
  3213. """
  3214. name: String!
  3215. """
  3216. The ID of the owner for the new repository.
  3217. """
  3218. ownerId: ID! @possibleTypes(concreteTypes: ["Organization", "User"], abstractType: "RepositoryOwner")
  3219. """
  3220. The Node ID of the template repository.
  3221. """
  3222. repositoryId: ID! @possibleTypes(concreteTypes: ["Repository"])
  3223. """
  3224. Indicates the repository's visibility level.
  3225. """
  3226. visibility: RepositoryVisibility!
  3227. }
  3228. """
  3229. Autogenerated return type of CloneTemplateRepository
  3230. """
  3231. type CloneTemplateRepositoryPayload {
  3232. """
  3233. A unique identifier for the client performing the mutation.
  3234. """
  3235. clientMutationId: String
  3236. """
  3237. The new repository.
  3238. """
  3239. repository: Repository
  3240. }
  3241. """
  3242. An object that can be closed
  3243. """
  3244. interface Closable {
  3245. """
  3246. Indicates if the object is closed (definition of closed may depend on type)
  3247. """
  3248. closed: Boolean!
  3249. """
  3250. Identifies the date and time when the object was closed.
  3251. """
  3252. closedAt: DateTime
  3253. """
  3254. Indicates if the object can be closed by the viewer.
  3255. """
  3256. viewerCanClose: Boolean!
  3257. """
  3258. Indicates if the object can be reopened by the viewer.
  3259. """
  3260. viewerCanReopen: Boolean!
  3261. }
  3262. """
  3263. Autogenerated input type of CloseDiscussion
  3264. """
  3265. input CloseDiscussionInput {
  3266. """
  3267. A unique identifier for the client performing the mutation.
  3268. """
  3269. clientMutationId: String
  3270. """
  3271. ID of the discussion to be closed.
  3272. """
  3273. discussionId: ID! @possibleTypes(concreteTypes: ["Discussion"])
  3274. """
  3275. The reason why the discussion is being closed.
  3276. """
  3277. reason: DiscussionCloseReason = RESOLVED
  3278. }
  3279. """
  3280. Autogenerated return type of CloseDiscussion
  3281. """
  3282. type CloseDiscussionPayload {
  3283. """
  3284. A unique identifier for the client performing the mutation.
  3285. """
  3286. clientMutationId: String
  3287. """
  3288. The discussion that was closed.
  3289. """
  3290. discussion: Discussion
  3291. }
  3292. """
  3293. Autogenerated input type of CloseIssue
  3294. """
  3295. input CloseIssueInput {
  3296. """
  3297. A unique identifier for the client performing the mutation.
  3298. """
  3299. clientMutationId: String
  3300. """
  3301. ID of the issue to be closed.
  3302. """
  3303. issueId: ID! @possibleTypes(concreteTypes: ["Issue"])
  3304. """
  3305. The reason the issue is to be closed.
  3306. """
  3307. stateReason: IssueClosedStateReason
  3308. }
  3309. """
  3310. Autogenerated return type of CloseIssue
  3311. """
  3312. type CloseIssuePayload {
  3313. """
  3314. A unique identifier for the client performing the mutation.
  3315. """
  3316. clientMutationId: String
  3317. """
  3318. The issue that was closed.
  3319. """
  3320. issue: Issue
  3321. }
  3322. """
  3323. Autogenerated input type of ClosePullRequest
  3324. """
  3325. input ClosePullRequestInput {
  3326. """
  3327. A unique identifier for the client performing the mutation.
  3328. """
  3329. clientMutationId: String
  3330. """
  3331. ID of the pull request to be closed.
  3332. """
  3333. pullRequestId: ID! @possibleTypes(concreteTypes: ["PullRequest"])
  3334. }
  3335. """
  3336. Autogenerated return type of ClosePullRequest
  3337. """
  3338. type ClosePullRequestPayload {
  3339. """
  3340. A unique identifier for the client performing the mutation.
  3341. """
  3342. clientMutationId: String
  3343. """
  3344. The pull request that was closed.
  3345. """
  3346. pullRequest: PullRequest
  3347. }
  3348. """
  3349. Represents a 'closed' event on any `Closable`.
  3350. """
  3351. type ClosedEvent implements Node & UniformResourceLocatable {
  3352. """
  3353. Identifies the actor who performed the event.
  3354. """
  3355. actor: Actor
  3356. """
  3357. Object that was closed.
  3358. """
  3359. closable: Closable!
  3360. """
  3361. Object which triggered the creation of this event.
  3362. """
  3363. closer: Closer
  3364. """
  3365. Identifies the date and time when the object was created.
  3366. """
  3367. createdAt: DateTime!
  3368. id: ID!
  3369. """
  3370. The HTTP path for this closed event.
  3371. """
  3372. resourcePath: URI!
  3373. """
  3374. The reason the issue state was changed to closed.
  3375. """
  3376. stateReason: IssueStateReason
  3377. """
  3378. The HTTP URL for this closed event.
  3379. """
  3380. url: URI!
  3381. }
  3382. """
  3383. The object which triggered a `ClosedEvent`.
  3384. """
  3385. union Closer = Commit | PullRequest
  3386. """
  3387. The Code of Conduct for a repository
  3388. """
  3389. type CodeOfConduct implements Node {
  3390. """
  3391. The body of the Code of Conduct
  3392. """
  3393. body: String
  3394. id: ID!
  3395. """
  3396. The key for the Code of Conduct
  3397. """
  3398. key: String!
  3399. """
  3400. The formal name of the Code of Conduct
  3401. """
  3402. name: String!
  3403. """
  3404. The HTTP path for this Code of Conduct
  3405. """
  3406. resourcePath: URI
  3407. """
  3408. The HTTP URL for this Code of Conduct
  3409. """
  3410. url: URI
  3411. }
  3412. """
  3413. Collaborators affiliation level with a subject.
  3414. """
  3415. enum CollaboratorAffiliation {
  3416. """
  3417. All collaborators the authenticated user can see.
  3418. """
  3419. ALL
  3420. """
  3421. All collaborators with permissions to an organization-owned subject, regardless of organization membership status.
  3422. """
  3423. DIRECT
  3424. """
  3425. All outside collaborators of an organization-owned subject.
  3426. """
  3427. OUTSIDE
  3428. }
  3429. """
  3430. Represents a comment.
  3431. """
  3432. interface Comment {
  3433. """
  3434. The actor who authored the comment.
  3435. """
  3436. author: Actor
  3437. """
  3438. Author's association with the subject of the comment.
  3439. """
  3440. authorAssociation: CommentAuthorAssociation!
  3441. """
  3442. The body as Markdown.
  3443. """
  3444. body: String!
  3445. """
  3446. The body rendered to HTML.
  3447. """
  3448. bodyHTML: HTML!
  3449. """
  3450. The body rendered to text.
  3451. """
  3452. bodyText: String!
  3453. """
  3454. Identifies the date and time when the object was created.
  3455. """
  3456. createdAt: DateTime!
  3457. """
  3458. Check if this comment was created via an email reply.
  3459. """
  3460. createdViaEmail: Boolean!
  3461. """
  3462. The actor who edited the comment.
  3463. """
  3464. editor: Actor
  3465. id: ID!
  3466. """
  3467. Check if this comment was edited and includes an edit with the creation data
  3468. """
  3469. includesCreatedEdit: Boolean!
  3470. """
  3471. The moment the editor made the last edit
  3472. """
  3473. lastEditedAt: DateTime
  3474. """
  3475. Identifies when the comment was published at.
  3476. """
  3477. publishedAt: DateTime
  3478. """
  3479. Identifies the date and time when the object was last updated.
  3480. """
  3481. updatedAt: DateTime!
  3482. """
  3483. A list of edits to this content.
  3484. """
  3485. userContentEdits(
  3486. """
  3487. Returns the elements in the list that come after the specified cursor.
  3488. """
  3489. after: String
  3490. """
  3491. Returns the elements in the list that come before the specified cursor.
  3492. """
  3493. before: String
  3494. """
  3495. Returns the first _n_ elements from the list.
  3496. """
  3497. first: Int
  3498. """
  3499. Returns the last _n_ elements from the list.
  3500. """
  3501. last: Int
  3502. ): UserContentEditConnection
  3503. """
  3504. Did the viewer author this comment.
  3505. """
  3506. viewerDidAuthor: Boolean!
  3507. }
  3508. """
  3509. A comment author association with repository.
  3510. """
  3511. enum CommentAuthorAssociation {
  3512. """
  3513. Author has been invited to collaborate on the repository.
  3514. """
  3515. COLLABORATOR
  3516. """
  3517. Author has previously committed to the repository.
  3518. """
  3519. CONTRIBUTOR
  3520. """
  3521. Author has not previously committed to GitHub.
  3522. """
  3523. FIRST_TIMER
  3524. """
  3525. Author has not previously committed to the repository.
  3526. """
  3527. FIRST_TIME_CONTRIBUTOR
  3528. """
  3529. Author is a placeholder for an unclaimed user.
  3530. """
  3531. MANNEQUIN
  3532. """
  3533. Author is a member of the organization that owns the repository.
  3534. """
  3535. MEMBER
  3536. """
  3537. Author has no association with the repository.
  3538. """
  3539. NONE
  3540. """
  3541. Author is the owner of the repository.
  3542. """
  3543. OWNER
  3544. }
  3545. """
  3546. The possible errors that will prevent a user from updating a comment.
  3547. """
  3548. enum CommentCannotUpdateReason {
  3549. """
  3550. Unable to create comment because repository is archived.
  3551. """
  3552. ARCHIVED
  3553. """
  3554. You cannot update this comment
  3555. """
  3556. DENIED
  3557. """
  3558. You must be the author or have write access to this repository to update this comment.
  3559. """
  3560. INSUFFICIENT_ACCESS
  3561. """
  3562. Unable to create comment because issue is locked.
  3563. """
  3564. LOCKED
  3565. """
  3566. You must be logged in to update this comment.
  3567. """
  3568. LOGIN_REQUIRED
  3569. """
  3570. Repository is under maintenance.
  3571. """
  3572. MAINTENANCE
  3573. """
  3574. At least one email address must be verified to update this comment.
  3575. """
  3576. VERIFIED_EMAIL_REQUIRED
  3577. }
  3578. """
  3579. Represents a 'comment_deleted' event on a given issue or pull request.
  3580. """
  3581. type CommentDeletedEvent implements Node {
  3582. """
  3583. Identifies the actor who performed the event.
  3584. """
  3585. actor: Actor
  3586. """
  3587. Identifies the date and time when the object was created.
  3588. """
  3589. createdAt: DateTime!
  3590. """
  3591. Identifies the primary key from the database.
  3592. """
  3593. databaseId: Int
  3594. """
  3595. The user who authored the deleted comment.
  3596. """
  3597. deletedCommentAuthor: Actor
  3598. id: ID!
  3599. }
  3600. """
  3601. Represents a Git commit.
  3602. """
  3603. type Commit implements GitObject & Node & Subscribable & UniformResourceLocatable {
  3604. """
  3605. An abbreviated version of the Git object ID
  3606. """
  3607. abbreviatedOid: String!
  3608. """
  3609. The number of additions in this commit.
  3610. """
  3611. additions: Int!
  3612. """
  3613. The merged Pull Request that introduced the commit to the repository. If the
  3614. commit is not present in the default branch, additionally returns open Pull
  3615. Requests associated with the commit
  3616. """
  3617. associatedPullRequests(
  3618. """
  3619. Returns the elements in the list that come after the specified cursor.
  3620. """
  3621. after: String
  3622. """
  3623. Returns the elements in the list that come before the specified cursor.
  3624. """
  3625. before: String
  3626. """
  3627. Returns the first _n_ elements from the list.
  3628. """
  3629. first: Int
  3630. """
  3631. Returns the last _n_ elements from the list.
  3632. """
  3633. last: Int
  3634. """
  3635. Ordering options for pull requests.
  3636. """
  3637. orderBy: PullRequestOrder = {field: CREATED_AT, direction: ASC}
  3638. ): PullRequestConnection
  3639. """
  3640. Authorship details of the commit.
  3641. """
  3642. author: GitActor
  3643. """
  3644. Check if the committer and the author match.
  3645. """
  3646. authoredByCommitter: Boolean!
  3647. """
  3648. The datetime when this commit was authored.
  3649. """
  3650. authoredDate: DateTime!
  3651. """
  3652. The list of authors for this commit based on the git author and the Co-authored-by
  3653. message trailer. The git author will always be first.
  3654. """
  3655. authors(
  3656. """
  3657. Returns the elements in the list that come after the specified cursor.
  3658. """
  3659. after: String
  3660. """
  3661. Returns the elements in the list that come before the specified cursor.
  3662. """
  3663. before: String
  3664. """
  3665. Returns the first _n_ elements from the list.
  3666. """
  3667. first: Int
  3668. """
  3669. Returns the last _n_ elements from the list.
  3670. """
  3671. last: Int
  3672. ): GitActorConnection!
  3673. """
  3674. Fetches `git blame` information.
  3675. """
  3676. blame(
  3677. """
  3678. The file whose Git blame information you want.
  3679. """
  3680. path: String!
  3681. ): Blame!
  3682. """
  3683. We recommend using the `changedFielsIfAvailable` field instead of
  3684. `changedFiles`, as `changedFiles` will cause your request to return an error
  3685. if GitHub is unable to calculate the number of changed files.
  3686. """
  3687. changedFiles: Int!
  3688. @deprecated(
  3689. reason: "`changedFiles` will be removed. Use `changedFilesIfAvailable` instead. Removal on 2023-01-01 UTC."
  3690. )
  3691. """
  3692. The number of changed files in this commit. If GitHub is unable to calculate
  3693. the number of changed files (for example due to a timeout), this will return
  3694. `null`. We recommend using this field instead of `changedFiles`.
  3695. """
  3696. changedFilesIfAvailable: Int
  3697. """
  3698. The check suites associated with a commit.
  3699. """
  3700. checkSuites(
  3701. """
  3702. Returns the elements in the list that come after the specified cursor.
  3703. """
  3704. after: String
  3705. """
  3706. Returns the elements in the list that come before the specified cursor.
  3707. """
  3708. before: String
  3709. """
  3710. Filters the check suites by this type.
  3711. """
  3712. filterBy: CheckSuiteFilter
  3713. """
  3714. Returns the first _n_ elements from the list.
  3715. """
  3716. first: Int
  3717. """
  3718. Returns the last _n_ elements from the list.
  3719. """
  3720. last: Int
  3721. ): CheckSuiteConnection
  3722. """
  3723. Comments made on the commit.
  3724. """
  3725. comments(
  3726. """
  3727. Returns the elements in the list that come after the specified cursor.
  3728. """
  3729. after: String
  3730. """
  3731. Returns the elements in the list that come before the specified cursor.
  3732. """
  3733. before: String
  3734. """
  3735. Returns the first _n_ elements from the list.
  3736. """
  3737. first: Int
  3738. """
  3739. Returns the last _n_ elements from the list.
  3740. """
  3741. last: Int
  3742. ): CommitCommentConnection!
  3743. """
  3744. The HTTP path for this Git object
  3745. """
  3746. commitResourcePath: URI!
  3747. """
  3748. The HTTP URL for this Git object
  3749. """
  3750. commitUrl: URI!
  3751. """
  3752. The datetime when this commit was committed.
  3753. """
  3754. committedDate: DateTime!
  3755. """
  3756. Check if committed via GitHub web UI.
  3757. """
  3758. committedViaWeb: Boolean!
  3759. """
  3760. Committer details of the commit.
  3761. """
  3762. committer: GitActor
  3763. """
  3764. The number of deletions in this commit.
  3765. """
  3766. deletions: Int!
  3767. """
  3768. The deployments associated with a commit.
  3769. """
  3770. deployments(
  3771. """
  3772. Returns the elements in the list that come after the specified cursor.
  3773. """
  3774. after: String
  3775. """
  3776. Returns the elements in the list that come before the specified cursor.
  3777. """
  3778. before: String
  3779. """
  3780. Environments to list deployments for
  3781. """
  3782. environments: [String!]
  3783. """
  3784. Returns the first _n_ elements from the list.
  3785. """
  3786. first: Int
  3787. """
  3788. Returns the last _n_ elements from the list.
  3789. """
  3790. last: Int
  3791. """
  3792. Ordering options for deployments returned from the connection.
  3793. """
  3794. orderBy: DeploymentOrder = {field: CREATED_AT, direction: ASC}
  3795. ): DeploymentConnection
  3796. """
  3797. The tree entry representing the file located at the given path.
  3798. """
  3799. file(
  3800. """
  3801. The path for the file
  3802. """
  3803. path: String!
  3804. ): TreeEntry
  3805. """
  3806. The linear commit history starting from (and including) this commit, in the same order as `git log`.
  3807. """
  3808. history(
  3809. """
  3810. Returns the elements in the list that come after the specified cursor.
  3811. """
  3812. after: String
  3813. """
  3814. If non-null, filters history to only show commits with matching authorship.
  3815. """
  3816. author: CommitAuthor
  3817. """
  3818. Returns the elements in the list that come before the specified cursor.
  3819. """
  3820. before: String
  3821. """
  3822. Returns the first _n_ elements from the list.
  3823. """
  3824. first: Int
  3825. """
  3826. Returns the last _n_ elements from the list.
  3827. """
  3828. last: Int
  3829. """
  3830. If non-null, filters history to only show commits touching files under this path.
  3831. """
  3832. path: String
  3833. """
  3834. Allows specifying a beginning time or date for fetching commits.
  3835. """
  3836. since: GitTimestamp
  3837. """
  3838. Allows specifying an ending time or date for fetching commits.
  3839. """
  3840. until: GitTimestamp
  3841. ): CommitHistoryConnection!
  3842. id: ID!
  3843. """
  3844. The Git commit message
  3845. """
  3846. message: String!
  3847. """
  3848. The Git commit message body
  3849. """
  3850. messageBody: String!
  3851. """
  3852. The commit message body rendered to HTML.
  3853. """
  3854. messageBodyHTML: HTML!
  3855. """
  3856. The Git commit message headline
  3857. """
  3858. messageHeadline: String!
  3859. """
  3860. The commit message headline rendered to HTML.
  3861. """
  3862. messageHeadlineHTML: HTML!
  3863. """
  3864. The Git object ID
  3865. """
  3866. oid: GitObjectID!
  3867. """
  3868. The organization this commit was made on behalf of.
  3869. """
  3870. onBehalfOf: Organization
  3871. """
  3872. The parents of a commit.
  3873. """
  3874. parents(
  3875. """
  3876. Returns the elements in the list that come after the specified cursor.
  3877. """
  3878. after: String
  3879. """
  3880. Returns the elements in the list that come before the specified cursor.
  3881. """
  3882. before: String
  3883. """
  3884. Returns the first _n_ elements from the list.
  3885. """
  3886. first: Int
  3887. """
  3888. Returns the last _n_ elements from the list.
  3889. """
  3890. last: Int
  3891. ): CommitConnection!
  3892. """
  3893. The datetime when this commit was pushed.
  3894. """
  3895. pushedDate: DateTime @deprecated(reason: "`pushedDate` is no longer supported. Removal on 2023-07-01 UTC.")
  3896. """
  3897. The Repository this commit belongs to
  3898. """
  3899. repository: Repository!
  3900. """
  3901. The HTTP path for this commit
  3902. """
  3903. resourcePath: URI!
  3904. """
  3905. Commit signing information, if present.
  3906. """
  3907. signature: GitSignature
  3908. """
  3909. Status information for this commit
  3910. """
  3911. status: Status
  3912. """
  3913. Check and Status rollup information for this commit.
  3914. """
  3915. statusCheckRollup: StatusCheckRollup
  3916. """
  3917. Returns a list of all submodules in this repository as of this Commit parsed from the .gitmodules file.
  3918. """
  3919. submodules(
  3920. """
  3921. Returns the elements in the list that come after the specified cursor.
  3922. """
  3923. after: String
  3924. """
  3925. Returns the elements in the list that come before the specified cursor.
  3926. """
  3927. before: String
  3928. """
  3929. Returns the first _n_ elements from the list.
  3930. """
  3931. first: Int
  3932. """
  3933. Returns the last _n_ elements from the list.
  3934. """
  3935. last: Int
  3936. ): SubmoduleConnection!
  3937. """
  3938. Returns a URL to download a tarball archive for a repository.
  3939. Note: For private repositories, these links are temporary and expire after five minutes.
  3940. """
  3941. tarballUrl: URI!
  3942. """
  3943. Commit's root Tree
  3944. """
  3945. tree: Tree!
  3946. """
  3947. The HTTP path for the tree of this commit
  3948. """
  3949. treeResourcePath: URI!
  3950. """
  3951. The HTTP URL for the tree of this commit
  3952. """
  3953. treeUrl: URI!
  3954. """
  3955. The HTTP URL for this commit
  3956. """
  3957. url: URI!
  3958. """
  3959. Check if the viewer is able to change their subscription status for the repository.
  3960. """
  3961. viewerCanSubscribe: Boolean!
  3962. """
  3963. Identifies if the viewer is watching, not watching, or ignoring the subscribable entity.
  3964. """
  3965. viewerSubscription: SubscriptionState
  3966. """
  3967. Returns a URL to download a zipball archive for a repository.
  3968. Note: For private repositories, these links are temporary and expire after five minutes.
  3969. """
  3970. zipballUrl: URI!
  3971. }
  3972. """
  3973. Specifies an author for filtering Git commits.
  3974. """
  3975. input CommitAuthor {
  3976. """
  3977. Email addresses to filter by. Commits authored by any of the specified email addresses will be returned.
  3978. """
  3979. emails: [String!]
  3980. """
  3981. ID of a User to filter by. If non-null, only commits authored by this user
  3982. will be returned. This field takes precedence over emails.
  3983. """
  3984. id: ID
  3985. }
  3986. """
  3987. Represents a comment on a given Commit.
  3988. """
  3989. type CommitComment implements Comment & Deletable & Minimizable & Node & Reactable & RepositoryNode & Updatable & UpdatableComment {
  3990. """
  3991. The actor who authored the comment.
  3992. """
  3993. author: Actor
  3994. """
  3995. Author's association with the subject of the comment.
  3996. """
  3997. authorAssociation: CommentAuthorAssociation!
  3998. """
  3999. Identifies the comment body.
  4000. """
  4001. body: String!
  4002. """
  4003. The body rendered to HTML.
  4004. """
  4005. bodyHTML: HTML!
  4006. """
  4007. The body rendered to text.
  4008. """
  4009. bodyText: String!
  4010. """
  4011. Identifies the commit associated with the comment, if the commit exists.
  4012. """
  4013. commit: Commit
  4014. """
  4015. Identifies the date and time when the object was created.
  4016. """
  4017. createdAt: DateTime!
  4018. """
  4019. Check if this comment was created via an email reply.
  4020. """
  4021. createdViaEmail: Boolean!
  4022. """
  4023. Identifies the primary key from the database.
  4024. """
  4025. databaseId: Int
  4026. """
  4027. The actor who edited the comment.
  4028. """
  4029. editor: Actor
  4030. id: ID!
  4031. """
  4032. Check if this comment was edited and includes an edit with the creation data
  4033. """
  4034. includesCreatedEdit: Boolean!
  4035. """
  4036. Returns whether or not a comment has been minimized.
  4037. """
  4038. isMinimized: Boolean!
  4039. """
  4040. The moment the editor made the last edit
  4041. """
  4042. lastEditedAt: DateTime
  4043. """
  4044. Returns why the comment was minimized. One of `abuse`, `off-topic`,
  4045. `outdated`, `resolved`, `duplicate` and `spam`. Note that the case and
  4046. formatting of these values differs from the inputs to the `MinimizeComment` mutation.
  4047. """
  4048. minimizedReason: String
  4049. """
  4050. Identifies the file path associated with the comment.
  4051. """
  4052. path: String
  4053. """
  4054. Identifies the line position associated with the comment.
  4055. """
  4056. position: Int
  4057. """
  4058. Identifies when the comment was published at.
  4059. """
  4060. publishedAt: DateTime
  4061. """
  4062. A list of reactions grouped by content left on the subject.
  4063. """
  4064. reactionGroups: [ReactionGroup!]
  4065. """
  4066. A list of Reactions left on the Issue.
  4067. """
  4068. reactions(
  4069. """
  4070. Returns the elements in the list that come after the specified cursor.
  4071. """
  4072. after: String
  4073. """
  4074. Returns the elements in the list that come before the specified cursor.
  4075. """
  4076. before: String
  4077. """
  4078. Allows filtering Reactions by emoji.
  4079. """
  4080. content: ReactionContent
  4081. """
  4082. Returns the first _n_ elements from the list.
  4083. """
  4084. first: Int
  4085. """
  4086. Returns the last _n_ elements from the list.
  4087. """
  4088. last: Int
  4089. """
  4090. Allows specifying the order in which reactions are returned.
  4091. """
  4092. orderBy: ReactionOrder
  4093. ): ReactionConnection!
  4094. """
  4095. The repository associated with this node.
  4096. """
  4097. repository: Repository!
  4098. """
  4099. The HTTP path permalink for this commit comment.
  4100. """
  4101. resourcePath: URI!
  4102. """
  4103. Identifies the date and time when the object was last updated.
  4104. """
  4105. updatedAt: DateTime!
  4106. """
  4107. The HTTP URL permalink for this commit comment.
  4108. """
  4109. url: URI!
  4110. """
  4111. A list of edits to this content.
  4112. """
  4113. userContentEdits(
  4114. """
  4115. Returns the elements in the list that come after the specified cursor.
  4116. """
  4117. after: String
  4118. """
  4119. Returns the elements in the list that come before the specified cursor.
  4120. """
  4121. before: String
  4122. """
  4123. Returns the first _n_ elements from the list.
  4124. """
  4125. first: Int
  4126. """
  4127. Returns the last _n_ elements from the list.
  4128. """
  4129. last: Int
  4130. ): UserContentEditConnection
  4131. """
  4132. Check if the current viewer can delete this object.
  4133. """
  4134. viewerCanDelete: Boolean!
  4135. """
  4136. Check if the current viewer can minimize this object.
  4137. """
  4138. viewerCanMinimize: Boolean!
  4139. """
  4140. Can user react to this subject
  4141. """
  4142. viewerCanReact: Boolean!
  4143. """
  4144. Check if the current viewer can update this object.
  4145. """
  4146. viewerCanUpdate: Boolean!
  4147. """
  4148. Reasons why the current viewer can not update this comment.
  4149. """
  4150. viewerCannotUpdateReasons: [CommentCannotUpdateReason!]!
  4151. """
  4152. Did the viewer author this comment.
  4153. """
  4154. viewerDidAuthor: Boolean!
  4155. }
  4156. """
  4157. The connection type for CommitComment.
  4158. """
  4159. type CommitCommentConnection {
  4160. """
  4161. A list of edges.
  4162. """
  4163. edges: [CommitCommentEdge]
  4164. """
  4165. A list of nodes.
  4166. """
  4167. nodes: [CommitComment]
  4168. """
  4169. Information to aid in pagination.
  4170. """
  4171. pageInfo: PageInfo!
  4172. """
  4173. Identifies the total count of items in the connection.
  4174. """
  4175. totalCount: Int!
  4176. }
  4177. """
  4178. An edge in a connection.
  4179. """
  4180. type CommitCommentEdge {
  4181. """
  4182. A cursor for use in pagination.
  4183. """
  4184. cursor: String!
  4185. """
  4186. The item at the end of the edge.
  4187. """
  4188. node: CommitComment
  4189. }
  4190. """
  4191. A thread of comments on a commit.
  4192. """
  4193. type CommitCommentThread implements Node & RepositoryNode {
  4194. """
  4195. The comments that exist in this thread.
  4196. """
  4197. comments(
  4198. """
  4199. Returns the elements in the list that come after the specified cursor.
  4200. """
  4201. after: String
  4202. """
  4203. Returns the elements in the list that come before the specified cursor.
  4204. """
  4205. before: String
  4206. """
  4207. Returns the first _n_ elements from the list.
  4208. """
  4209. first: Int
  4210. """
  4211. Returns the last _n_ elements from the list.
  4212. """
  4213. last: Int
  4214. ): CommitCommentConnection!
  4215. """
  4216. The commit the comments were made on.
  4217. """
  4218. commit: Commit
  4219. id: ID!
  4220. """
  4221. The file the comments were made on.
  4222. """
  4223. path: String
  4224. """
  4225. The position in the diff for the commit that the comment was made on.
  4226. """
  4227. position: Int
  4228. """
  4229. The repository associated with this node.
  4230. """
  4231. repository: Repository!
  4232. }
  4233. """
  4234. The connection type for Commit.
  4235. """
  4236. type CommitConnection {
  4237. """
  4238. A list of edges.
  4239. """
  4240. edges: [CommitEdge]
  4241. """
  4242. A list of nodes.
  4243. """
  4244. nodes: [Commit]
  4245. """
  4246. Information to aid in pagination.
  4247. """
  4248. pageInfo: PageInfo!
  4249. """
  4250. Identifies the total count of items in the connection.
  4251. """
  4252. totalCount: Int!
  4253. }
  4254. """
  4255. Ordering options for commit contribution connections.
  4256. """
  4257. input CommitContributionOrder {
  4258. """
  4259. The ordering direction.
  4260. """
  4261. direction: OrderDirection!
  4262. """
  4263. The field by which to order commit contributions.
  4264. """
  4265. field: CommitContributionOrderField!
  4266. }
  4267. """
  4268. Properties by which commit contribution connections can be ordered.
  4269. """
  4270. enum CommitContributionOrderField {
  4271. """
  4272. Order commit contributions by how many commits they represent.
  4273. """
  4274. COMMIT_COUNT
  4275. """
  4276. Order commit contributions by when they were made.
  4277. """
  4278. OCCURRED_AT
  4279. }
  4280. """
  4281. This aggregates commits made by a user within one repository.
  4282. """
  4283. type CommitContributionsByRepository {
  4284. """
  4285. The commit contributions, each representing a day.
  4286. """
  4287. contributions(
  4288. """
  4289. Returns the elements in the list that come after the specified cursor.
  4290. """
  4291. after: String
  4292. """
  4293. Returns the elements in the list that come before the specified cursor.
  4294. """
  4295. before: String
  4296. """
  4297. Returns the first _n_ elements from the list.
  4298. """
  4299. first: Int
  4300. """
  4301. Returns the last _n_ elements from the list.
  4302. """
  4303. last: Int
  4304. """
  4305. Ordering options for commit contributions returned from the connection.
  4306. """
  4307. orderBy: CommitContributionOrder = {field: OCCURRED_AT, direction: DESC}
  4308. ): CreatedCommitContributionConnection!
  4309. """
  4310. The repository in which the commits were made.
  4311. """
  4312. repository: Repository!
  4313. """
  4314. The HTTP path for the user's commits to the repository in this time range.
  4315. """
  4316. resourcePath: URI!
  4317. """
  4318. The HTTP URL for the user's commits to the repository in this time range.
  4319. """
  4320. url: URI!
  4321. }
  4322. """
  4323. An edge in a connection.
  4324. """
  4325. type CommitEdge {
  4326. """
  4327. A cursor for use in pagination.
  4328. """
  4329. cursor: String!
  4330. """
  4331. The item at the end of the edge.
  4332. """
  4333. node: Commit
  4334. }
  4335. """
  4336. The connection type for Commit.
  4337. """
  4338. type CommitHistoryConnection {
  4339. """
  4340. A list of edges.
  4341. """
  4342. edges: [CommitEdge]
  4343. """
  4344. A list of nodes.
  4345. """
  4346. nodes: [Commit]
  4347. """
  4348. Information to aid in pagination.
  4349. """
  4350. pageInfo: PageInfo!
  4351. """
  4352. Identifies the total count of items in the connection.
  4353. """
  4354. totalCount: Int!
  4355. }
  4356. """
  4357. A message to include with a new commit
  4358. """
  4359. input CommitMessage {
  4360. """
  4361. The body of the message.
  4362. """
  4363. body: String
  4364. """
  4365. The headline of the message.
  4366. """
  4367. headline: String!
  4368. }
  4369. """
  4370. A git ref for a commit to be appended to.
  4371. The ref must be a branch, i.e. its fully qualified name must start
  4372. with `refs/heads/` (although the input is not required to be fully
  4373. qualified).
  4374. The Ref may be specified by its global node ID or by the
  4375. `repositoryNameWithOwner` and `branchName`.
  4376. ### Examples
  4377. Specify a branch using a global node ID:
  4378. { "id": "MDM6UmVmMTpyZWZzL2hlYWRzL21haW4=" }
  4379. Specify a branch using `repositoryNameWithOwner` and `branchName`:
  4380. {
  4381. "repositoryNameWithOwner": "github/graphql-client",
  4382. "branchName": "main"
  4383. }
  4384. """
  4385. input CommittableBranch {
  4386. """
  4387. The unqualified name of the branch to append the commit to.
  4388. """
  4389. branchName: String
  4390. """
  4391. The Node ID of the Ref to be updated.
  4392. """
  4393. id: ID
  4394. """
  4395. The nameWithOwner of the repository to commit to.
  4396. """
  4397. repositoryNameWithOwner: String
  4398. }
  4399. """
  4400. Represents a comparison between two commit revisions.
  4401. """
  4402. type Comparison implements Node {
  4403. """
  4404. The number of commits ahead of the base branch.
  4405. """
  4406. aheadBy: Int!
  4407. """
  4408. The base revision of this comparison.
  4409. """
  4410. baseTarget: GitObject!
  4411. """
  4412. The number of commits behind the base branch.
  4413. """
  4414. behindBy: Int!
  4415. """
  4416. The commits which compose this comparison.
  4417. """
  4418. commits(
  4419. """
  4420. Returns the elements in the list that come after the specified cursor.
  4421. """
  4422. after: String
  4423. """
  4424. Returns the elements in the list that come before the specified cursor.
  4425. """
  4426. before: String
  4427. """
  4428. Returns the first _n_ elements from the list.
  4429. """
  4430. first: Int
  4431. """
  4432. Returns the last _n_ elements from the list.
  4433. """
  4434. last: Int
  4435. ): ComparisonCommitConnection!
  4436. """
  4437. The head revision of this comparison.
  4438. """
  4439. headTarget: GitObject!
  4440. id: ID!
  4441. """
  4442. The status of this comparison.
  4443. """
  4444. status: ComparisonStatus!
  4445. }
  4446. """
  4447. The connection type for Commit.
  4448. """
  4449. type ComparisonCommitConnection {
  4450. """
  4451. The total count of authors and co-authors across all commits.
  4452. """
  4453. authorCount: Int!
  4454. """
  4455. A list of edges.
  4456. """
  4457. edges: [CommitEdge]
  4458. """
  4459. A list of nodes.
  4460. """
  4461. nodes: [Commit]
  4462. """
  4463. Information to aid in pagination.
  4464. """
  4465. pageInfo: PageInfo!
  4466. """
  4467. Identifies the total count of items in the connection.
  4468. """
  4469. totalCount: Int!
  4470. }
  4471. """
  4472. The status of a git comparison between two refs.
  4473. """
  4474. enum ComparisonStatus {
  4475. """
  4476. The head ref is ahead of the base ref.
  4477. """
  4478. AHEAD
  4479. """
  4480. The head ref is behind the base ref.
  4481. """
  4482. BEHIND
  4483. """
  4484. The head ref is both ahead and behind of the base ref, indicating git history has diverged.
  4485. """
  4486. DIVERGED
  4487. """
  4488. The head ref and base ref are identical.
  4489. """
  4490. IDENTICAL
  4491. }
  4492. """
  4493. Represents a 'connected' event on a given issue or pull request.
  4494. """
  4495. type ConnectedEvent implements Node {
  4496. """
  4497. Identifies the actor who performed the event.
  4498. """
  4499. actor: Actor
  4500. """
  4501. Identifies the date and time when the object was created.
  4502. """
  4503. createdAt: DateTime!
  4504. id: ID!
  4505. """
  4506. Reference originated in a different repository.
  4507. """
  4508. isCrossRepository: Boolean!
  4509. """
  4510. Issue or pull request that made the reference.
  4511. """
  4512. source: ReferencedSubject!
  4513. """
  4514. Issue or pull request which was connected.
  4515. """
  4516. subject: ReferencedSubject!
  4517. }
  4518. """
  4519. Represents a contribution a user made on GitHub, such as opening an issue.
  4520. """
  4521. interface Contribution {
  4522. """
  4523. Whether this contribution is associated with a record you do not have access to. For
  4524. example, your own 'first issue' contribution may have been made on a repository you can no
  4525. longer access.
  4526. """
  4527. isRestricted: Boolean!
  4528. """
  4529. When this contribution was made.
  4530. """
  4531. occurredAt: DateTime!
  4532. """
  4533. The HTTP path for this contribution.
  4534. """
  4535. resourcePath: URI!
  4536. """
  4537. The HTTP URL for this contribution.
  4538. """
  4539. url: URI!
  4540. """
  4541. The user who made this contribution.
  4542. """
  4543. user: User!
  4544. }
  4545. """
  4546. A calendar of contributions made on GitHub by a user.
  4547. """
  4548. type ContributionCalendar {
  4549. """
  4550. A list of hex color codes used in this calendar. The darker the color, the more contributions it represents.
  4551. """
  4552. colors: [String!]!
  4553. """
  4554. Determine if the color set was chosen because it's currently Halloween.
  4555. """
  4556. isHalloween: Boolean!
  4557. """
  4558. A list of the months of contributions in this calendar.
  4559. """
  4560. months: [ContributionCalendarMonth!]!
  4561. """
  4562. The count of total contributions in the calendar.
  4563. """
  4564. totalContributions: Int!
  4565. """
  4566. A list of the weeks of contributions in this calendar.
  4567. """
  4568. weeks: [ContributionCalendarWeek!]!
  4569. }
  4570. """
  4571. Represents a single day of contributions on GitHub by a user.
  4572. """
  4573. type ContributionCalendarDay {
  4574. """
  4575. The hex color code that represents how many contributions were made on this day compared to others in the calendar.
  4576. """
  4577. color: String!
  4578. """
  4579. How many contributions were made by the user on this day.
  4580. """
  4581. contributionCount: Int!
  4582. """
  4583. Indication of contributions, relative to other days. Can be used to indicate
  4584. which color to represent this day on a calendar.
  4585. """
  4586. contributionLevel: ContributionLevel!
  4587. """
  4588. The day this square represents.
  4589. """
  4590. date: Date!
  4591. """
  4592. A number representing which day of the week this square represents, e.g., 1 is Monday.
  4593. """
  4594. weekday: Int!
  4595. }
  4596. """
  4597. A month of contributions in a user's contribution graph.
  4598. """
  4599. type ContributionCalendarMonth {
  4600. """
  4601. The date of the first day of this month.
  4602. """
  4603. firstDay: Date!
  4604. """
  4605. The name of the month.
  4606. """
  4607. name: String!
  4608. """
  4609. How many weeks started in this month.
  4610. """
  4611. totalWeeks: Int!
  4612. """
  4613. The year the month occurred in.
  4614. """
  4615. year: Int!
  4616. }
  4617. """
  4618. A week of contributions in a user's contribution graph.
  4619. """
  4620. type ContributionCalendarWeek {
  4621. """
  4622. The days of contributions in this week.
  4623. """
  4624. contributionDays: [ContributionCalendarDay!]!
  4625. """
  4626. The date of the earliest square in this week.
  4627. """
  4628. firstDay: Date!
  4629. }
  4630. """
  4631. Varying levels of contributions from none to many.
  4632. """
  4633. enum ContributionLevel {
  4634. """
  4635. Lowest 25% of days of contributions.
  4636. """
  4637. FIRST_QUARTILE
  4638. """
  4639. Highest 25% of days of contributions. More contributions than the third quartile.
  4640. """
  4641. FOURTH_QUARTILE
  4642. """
  4643. No contributions occurred.
  4644. """
  4645. NONE
  4646. """
  4647. Second lowest 25% of days of contributions. More contributions than the first quartile.
  4648. """
  4649. SECOND_QUARTILE
  4650. """
  4651. Second highest 25% of days of contributions. More contributions than second quartile, less than the fourth quartile.
  4652. """
  4653. THIRD_QUARTILE
  4654. }
  4655. """
  4656. Ordering options for contribution connections.
  4657. """
  4658. input ContributionOrder {
  4659. """
  4660. The ordering direction.
  4661. """
  4662. direction: OrderDirection!
  4663. }
  4664. """
  4665. A contributions collection aggregates contributions such as opened issues and commits created by a user.
  4666. """
  4667. type ContributionsCollection {
  4668. """
  4669. Commit contributions made by the user, grouped by repository.
  4670. """
  4671. commitContributionsByRepository(
  4672. """
  4673. How many repositories should be included.
  4674. """
  4675. maxRepositories: Int = 25
  4676. ): [CommitContributionsByRepository!]!
  4677. """
  4678. A calendar of this user's contributions on GitHub.
  4679. """
  4680. contributionCalendar: ContributionCalendar!
  4681. """
  4682. The years the user has been making contributions with the most recent year first.
  4683. """
  4684. contributionYears: [Int!]!
  4685. """
  4686. Determine if this collection's time span ends in the current month.
  4687. """
  4688. doesEndInCurrentMonth: Boolean!
  4689. """
  4690. The date of the first restricted contribution the user made in this time
  4691. period. Can only be non-null when the user has enabled private contribution counts.
  4692. """
  4693. earliestRestrictedContributionDate: Date
  4694. """
  4695. The ending date and time of this collection.
  4696. """
  4697. endedAt: DateTime!
  4698. """
  4699. The first issue the user opened on GitHub. This will be null if that issue was
  4700. opened outside the collection's time range and ignoreTimeRange is false. If
  4701. the issue is not visible but the user has opted to show private contributions,
  4702. a RestrictedContribution will be returned.
  4703. """
  4704. firstIssueContribution: CreatedIssueOrRestrictedContribution
  4705. """
  4706. The first pull request the user opened on GitHub. This will be null if that
  4707. pull request was opened outside the collection's time range and
  4708. ignoreTimeRange is not true. If the pull request is not visible but the user
  4709. has opted to show private contributions, a RestrictedContribution will be returned.
  4710. """
  4711. firstPullRequestContribution: CreatedPullRequestOrRestrictedContribution
  4712. """
  4713. The first repository the user created on GitHub. This will be null if that
  4714. first repository was created outside the collection's time range and
  4715. ignoreTimeRange is false. If the repository is not visible, then a
  4716. RestrictedContribution is returned.
  4717. """
  4718. firstRepositoryContribution: CreatedRepositoryOrRestrictedContribution
  4719. """
  4720. Does the user have any more activity in the timeline that occurred prior to the collection's time range?
  4721. """
  4722. hasActivityInThePast: Boolean!
  4723. """
  4724. Determine if there are any contributions in this collection.
  4725. """
  4726. hasAnyContributions: Boolean!
  4727. """
  4728. Determine if the user made any contributions in this time frame whose details
  4729. are not visible because they were made in a private repository. Can only be
  4730. true if the user enabled private contribution counts.
  4731. """
  4732. hasAnyRestrictedContributions: Boolean!
  4733. """
  4734. Whether or not the collector's time span is all within the same day.
  4735. """
  4736. isSingleDay: Boolean!
  4737. """
  4738. A list of issues the user opened.
  4739. """
  4740. issueContributions(
  4741. """
  4742. Returns the elements in the list that come after the specified cursor.
  4743. """
  4744. after: String
  4745. """
  4746. Returns the elements in the list that come before the specified cursor.
  4747. """
  4748. before: String
  4749. """
  4750. Should the user's first issue ever be excluded from the result.
  4751. """
  4752. excludeFirst: Boolean = false
  4753. """
  4754. Should the user's most commented issue be excluded from the result.
  4755. """
  4756. excludePopular: Boolean = false
  4757. """
  4758. Returns the first _n_ elements from the list.
  4759. """
  4760. first: Int
  4761. """
  4762. Returns the last _n_ elements from the list.
  4763. """
  4764. last: Int
  4765. """
  4766. Ordering options for contributions returned from the connection.
  4767. """
  4768. orderBy: ContributionOrder = {direction: DESC}
  4769. ): CreatedIssueContributionConnection!
  4770. """
  4771. Issue contributions made by the user, grouped by repository.
  4772. """
  4773. issueContributionsByRepository(
  4774. """
  4775. Should the user's first issue ever be excluded from the result.
  4776. """
  4777. excludeFirst: Boolean = false
  4778. """
  4779. Should the user's most commented issue be excluded from the result.
  4780. """
  4781. excludePopular: Boolean = false
  4782. """
  4783. How many repositories should be included.
  4784. """
  4785. maxRepositories: Int = 25
  4786. ): [IssueContributionsByRepository!]!
  4787. """
  4788. When the user signed up for GitHub. This will be null if that sign up date
  4789. falls outside the collection's time range and ignoreTimeRange is false.
  4790. """
  4791. joinedGitHubContribution: JoinedGitHubContribution
  4792. """
  4793. The date of the most recent restricted contribution the user made in this time
  4794. period. Can only be non-null when the user has enabled private contribution counts.
  4795. """
  4796. latestRestrictedContributionDate: Date
  4797. """
  4798. When this collection's time range does not include any activity from the user, use this
  4799. to get a different collection from an earlier time range that does have activity.
  4800. """
  4801. mostRecentCollectionWithActivity: ContributionsCollection
  4802. """
  4803. Returns a different contributions collection from an earlier time range than this one
  4804. that does not have any contributions.
  4805. """
  4806. mostRecentCollectionWithoutActivity: ContributionsCollection
  4807. """
  4808. The issue the user opened on GitHub that received the most comments in the specified
  4809. time frame.
  4810. """
  4811. popularIssueContribution: CreatedIssueContribution
  4812. """
  4813. The pull request the user opened on GitHub that received the most comments in the
  4814. specified time frame.
  4815. """
  4816. popularPullRequestContribution: CreatedPullRequestContribution
  4817. """
  4818. Pull request contributions made by the user.
  4819. """
  4820. pullRequestContributions(
  4821. """
  4822. Returns the elements in the list that come after the specified cursor.
  4823. """
  4824. after: String
  4825. """
  4826. Returns the elements in the list that come before the specified cursor.
  4827. """
  4828. before: String
  4829. """
  4830. Should the user's first pull request ever be excluded from the result.
  4831. """
  4832. excludeFirst: Boolean = false
  4833. """
  4834. Should the user's most commented pull request be excluded from the result.
  4835. """
  4836. excludePopular: Boolean = false
  4837. """
  4838. Returns the first _n_ elements from the list.
  4839. """
  4840. first: Int
  4841. """
  4842. Returns the last _n_ elements from the list.
  4843. """
  4844. last: Int
  4845. """
  4846. Ordering options for contributions returned from the connection.
  4847. """
  4848. orderBy: ContributionOrder = {direction: DESC}
  4849. ): CreatedPullRequestContributionConnection!
  4850. """
  4851. Pull request contributions made by the user, grouped by repository.
  4852. """
  4853. pullRequestContributionsByRepository(
  4854. """
  4855. Should the user's first pull request ever be excluded from the result.
  4856. """
  4857. excludeFirst: Boolean = false
  4858. """
  4859. Should the user's most commented pull request be excluded from the result.
  4860. """
  4861. excludePopular: Boolean = false
  4862. """
  4863. How many repositories should be included.
  4864. """
  4865. maxRepositories: Int = 25
  4866. ): [PullRequestContributionsByRepository!]!
  4867. """
  4868. Pull request review contributions made by the user. Returns the most recently
  4869. submitted review for each PR reviewed by the user.
  4870. """
  4871. pullRequestReviewContributions(
  4872. """
  4873. Returns the elements in the list that come after the specified cursor.
  4874. """
  4875. after: String
  4876. """
  4877. Returns the elements in the list that come before the specified cursor.
  4878. """
  4879. before: String
  4880. """
  4881. Returns the first _n_ elements from the list.
  4882. """
  4883. first: Int
  4884. """
  4885. Returns the last _n_ elements from the list.
  4886. """
  4887. last: Int
  4888. """
  4889. Ordering options for contributions returned from the connection.
  4890. """
  4891. orderBy: ContributionOrder = {direction: DESC}
  4892. ): CreatedPullRequestReviewContributionConnection!
  4893. """
  4894. Pull request review contributions made by the user, grouped by repository.
  4895. """
  4896. pullRequestReviewContributionsByRepository(
  4897. """
  4898. How many repositories should be included.
  4899. """
  4900. maxRepositories: Int = 25
  4901. ): [PullRequestReviewContributionsByRepository!]!
  4902. """
  4903. A list of repositories owned by the user that the user created in this time range.
  4904. """
  4905. repositoryContributions(
  4906. """
  4907. Returns the elements in the list that come after the specified cursor.
  4908. """
  4909. after: String
  4910. """
  4911. Returns the elements in the list that come before the specified cursor.
  4912. """
  4913. before: String
  4914. """
  4915. Should the user's first repository ever be excluded from the result.
  4916. """
  4917. excludeFirst: Boolean = false
  4918. """
  4919. Returns the first _n_ elements from the list.
  4920. """
  4921. first: Int
  4922. """
  4923. Returns the last _n_ elements from the list.
  4924. """
  4925. last: Int
  4926. """
  4927. Ordering options for contributions returned from the connection.
  4928. """
  4929. orderBy: ContributionOrder = {direction: DESC}
  4930. ): CreatedRepositoryContributionConnection!
  4931. """
  4932. A count of contributions made by the user that the viewer cannot access. Only
  4933. non-zero when the user has chosen to share their private contribution counts.
  4934. """
  4935. restrictedContributionsCount: Int!
  4936. """
  4937. The beginning date and time of this collection.
  4938. """
  4939. startedAt: DateTime!
  4940. """
  4941. How many commits were made by the user in this time span.
  4942. """
  4943. totalCommitContributions: Int!
  4944. """
  4945. How many issues the user opened.
  4946. """
  4947. totalIssueContributions(
  4948. """
  4949. Should the user's first issue ever be excluded from this count.
  4950. """
  4951. excludeFirst: Boolean = false
  4952. """
  4953. Should the user's most commented issue be excluded from this count.
  4954. """
  4955. excludePopular: Boolean = false
  4956. ): Int!
  4957. """
  4958. How many pull requests the user opened.
  4959. """
  4960. totalPullRequestContributions(
  4961. """
  4962. Should the user's first pull request ever be excluded from this count.
  4963. """
  4964. excludeFirst: Boolean = false
  4965. """
  4966. Should the user's most commented pull request be excluded from this count.
  4967. """
  4968. excludePopular: Boolean = false
  4969. ): Int!
  4970. """
  4971. How many pull request reviews the user left.
  4972. """
  4973. totalPullRequestReviewContributions: Int!
  4974. """
  4975. How many different repositories the user committed to.
  4976. """
  4977. totalRepositoriesWithContributedCommits: Int!
  4978. """
  4979. How many different repositories the user opened issues in.
  4980. """
  4981. totalRepositoriesWithContributedIssues(
  4982. """
  4983. Should the user's first issue ever be excluded from this count.
  4984. """
  4985. excludeFirst: Boolean = false
  4986. """
  4987. Should the user's most commented issue be excluded from this count.
  4988. """
  4989. excludePopular: Boolean = false
  4990. ): Int!
  4991. """
  4992. How many different repositories the user left pull request reviews in.
  4993. """
  4994. totalRepositoriesWithContributedPullRequestReviews: Int!
  4995. """
  4996. How many different repositories the user opened pull requests in.
  4997. """
  4998. totalRepositoriesWithContributedPullRequests(
  4999. """
  5000. Should the user's first pull request ever be excluded from this count.
  5001. """
  5002. excludeFirst: Boolean = false
  5003. """
  5004. Should the user's most commented pull request be excluded from this count.
  5005. """
  5006. excludePopular: Boolean = false
  5007. ): Int!
  5008. """
  5009. How many repositories the user created.
  5010. """
  5011. totalRepositoryContributions(
  5012. """
  5013. Should the user's first repository ever be excluded from this count.
  5014. """
  5015. excludeFirst: Boolean = false
  5016. ): Int!
  5017. """
  5018. The user who made the contributions in this collection.
  5019. """
  5020. user: User!
  5021. }
  5022. """
  5023. Autogenerated input type of ConvertProjectCardNoteToIssue
  5024. """
  5025. input ConvertProjectCardNoteToIssueInput {
  5026. """
  5027. The body of the newly created issue.
  5028. """
  5029. body: String
  5030. """
  5031. A unique identifier for the client performing the mutation.
  5032. """
  5033. clientMutationId: String
  5034. """
  5035. The ProjectCard ID to convert.
  5036. """
  5037. projectCardId: ID! @possibleTypes(concreteTypes: ["ProjectCard"])
  5038. """
  5039. The ID of the repository to create the issue in.
  5040. """
  5041. repositoryId: ID! @possibleTypes(concreteTypes: ["Repository"])
  5042. """
  5043. The title of the newly created issue. Defaults to the card's note text.
  5044. """
  5045. title: String
  5046. }
  5047. """
  5048. Autogenerated return type of ConvertProjectCardNoteToIssue
  5049. """
  5050. type ConvertProjectCardNoteToIssuePayload {
  5051. """
  5052. A unique identifier for the client performing the mutation.
  5053. """
  5054. clientMutationId: String
  5055. """
  5056. The updated ProjectCard.
  5057. """
  5058. projectCard: ProjectCard
  5059. }
  5060. """
  5061. Autogenerated input type of ConvertPullRequestToDraft
  5062. """
  5063. input ConvertPullRequestToDraftInput {
  5064. """
  5065. A unique identifier for the client performing the mutation.
  5066. """
  5067. clientMutationId: String
  5068. """
  5069. ID of the pull request to convert to draft
  5070. """
  5071. pullRequestId: ID! @possibleTypes(concreteTypes: ["PullRequest"])
  5072. }
  5073. """
  5074. Autogenerated return type of ConvertPullRequestToDraft
  5075. """
  5076. type ConvertPullRequestToDraftPayload {
  5077. """
  5078. A unique identifier for the client performing the mutation.
  5079. """
  5080. clientMutationId: String
  5081. """
  5082. The pull request that is now a draft.
  5083. """
  5084. pullRequest: PullRequest
  5085. }
  5086. """
  5087. Represents a 'convert_to_draft' event on a given pull request.
  5088. """
  5089. type ConvertToDraftEvent implements Node & UniformResourceLocatable {
  5090. """
  5091. Identifies the actor who performed the event.
  5092. """
  5093. actor: Actor
  5094. """
  5095. Identifies the date and time when the object was created.
  5096. """
  5097. createdAt: DateTime!
  5098. id: ID!
  5099. """
  5100. PullRequest referenced by event.
  5101. """
  5102. pullRequest: PullRequest!
  5103. """
  5104. The HTTP path for this convert to draft event.
  5105. """
  5106. resourcePath: URI!
  5107. """
  5108. The HTTP URL for this convert to draft event.
  5109. """
  5110. url: URI!
  5111. }
  5112. """
  5113. Represents a 'converted_note_to_issue' event on a given issue or pull request.
  5114. """
  5115. type ConvertedNoteToIssueEvent implements Node {
  5116. """
  5117. Identifies the actor who performed the event.
  5118. """
  5119. actor: Actor
  5120. """
  5121. Identifies the date and time when the object was created.
  5122. """
  5123. createdAt: DateTime!
  5124. """
  5125. Identifies the primary key from the database.
  5126. """
  5127. databaseId: Int
  5128. id: ID!
  5129. """
  5130. Project referenced by event.
  5131. """
  5132. project: Project @preview(toggledBy: "starfox-preview")
  5133. """
  5134. Project card referenced by this project event.
  5135. """
  5136. projectCard: ProjectCard @preview(toggledBy: "starfox-preview")
  5137. """
  5138. Column name referenced by this project event.
  5139. """
  5140. projectColumnName: String! @preview(toggledBy: "starfox-preview")
  5141. }
  5142. """
  5143. Represents a 'converted_to_discussion' event on a given issue.
  5144. """
  5145. type ConvertedToDiscussionEvent implements Node {
  5146. """
  5147. Identifies the actor who performed the event.
  5148. """
  5149. actor: Actor
  5150. """
  5151. Identifies the date and time when the object was created.
  5152. """
  5153. createdAt: DateTime!
  5154. """
  5155. The discussion that the issue was converted into.
  5156. """
  5157. discussion: Discussion
  5158. id: ID!
  5159. }
  5160. """
  5161. Autogenerated input type of CopyProjectV2
  5162. """
  5163. input CopyProjectV2Input {
  5164. """
  5165. A unique identifier for the client performing the mutation.
  5166. """
  5167. clientMutationId: String
  5168. """
  5169. Include draft issues in the new project
  5170. """
  5171. includeDraftIssues: Boolean = false
  5172. """
  5173. The owner ID of the new project.
  5174. """
  5175. ownerId: ID! @possibleTypes(concreteTypes: ["Organization", "User"], abstractType: "OrganizationOrUser")
  5176. """
  5177. The ID of the source Project to copy.
  5178. """
  5179. projectId: ID! @possibleTypes(concreteTypes: ["ProjectV2"])
  5180. """
  5181. The title of the project.
  5182. """
  5183. title: String!
  5184. }
  5185. """
  5186. Autogenerated return type of CopyProjectV2
  5187. """
  5188. type CopyProjectV2Payload {
  5189. """
  5190. A unique identifier for the client performing the mutation.
  5191. """
  5192. clientMutationId: String
  5193. """
  5194. The copied project.
  5195. """
  5196. projectV2: ProjectV2
  5197. }
  5198. """
  5199. Autogenerated input type of CreateAttributionInvitation
  5200. """
  5201. input CreateAttributionInvitationInput {
  5202. """
  5203. A unique identifier for the client performing the mutation.
  5204. """
  5205. clientMutationId: String
  5206. """
  5207. The Node ID of the owner scoping the reattributable data.
  5208. """
  5209. ownerId: ID! @possibleTypes(concreteTypes: ["Bot", "Enterprise", "Mannequin", "Organization", "User"])
  5210. """
  5211. The Node ID of the account owning the data to reattribute.
  5212. """
  5213. sourceId: ID! @possibleTypes(concreteTypes: ["Bot", "Enterprise", "Mannequin", "Organization", "User"])
  5214. """
  5215. The Node ID of the account which may claim the data.
  5216. """
  5217. targetId: ID! @possibleTypes(concreteTypes: ["Bot", "Enterprise", "Mannequin", "Organization", "User"])
  5218. }
  5219. """
  5220. Autogenerated return type of CreateAttributionInvitation
  5221. """
  5222. type CreateAttributionInvitationPayload {
  5223. """
  5224. A unique identifier for the client performing the mutation.
  5225. """
  5226. clientMutationId: String
  5227. """
  5228. The owner scoping the reattributable data.
  5229. """
  5230. owner: Organization
  5231. """
  5232. The account owning the data to reattribute.
  5233. """
  5234. source: Claimable
  5235. """
  5236. The account which may claim the data.
  5237. """
  5238. target: Claimable
  5239. }
  5240. """
  5241. Autogenerated input type of CreateBranchProtectionRule
  5242. """
  5243. input CreateBranchProtectionRuleInput {
  5244. """
  5245. Can this branch be deleted.
  5246. """
  5247. allowsDeletions: Boolean
  5248. """
  5249. Are force pushes allowed on this branch.
  5250. """
  5251. allowsForcePushes: Boolean
  5252. """
  5253. Is branch creation a protected operation.
  5254. """
  5255. blocksCreations: Boolean
  5256. """
  5257. A list of User, Team, or App IDs allowed to bypass force push targeting matching branches.
  5258. """
  5259. bypassForcePushActorIds: [ID!]
  5260. """
  5261. A list of User, Team, or App IDs allowed to bypass pull requests targeting matching branches.
  5262. """
  5263. bypassPullRequestActorIds: [ID!]
  5264. """
  5265. A unique identifier for the client performing the mutation.
  5266. """
  5267. clientMutationId: String
  5268. """
  5269. Will new commits pushed to matching branches dismiss pull request review approvals.
  5270. """
  5271. dismissesStaleReviews: Boolean
  5272. """
  5273. Can admins overwrite branch protection.
  5274. """
  5275. isAdminEnforced: Boolean
  5276. """
  5277. Whether users can pull changes from upstream when the branch is locked. Set to
  5278. `true` to allow fork syncing. Set to `false` to prevent fork syncing.
  5279. """
  5280. lockAllowsFetchAndMerge: Boolean
  5281. """
  5282. Whether to set the branch as read-only. If this is true, users will not be able to push to the branch.
  5283. """
  5284. lockBranch: Boolean
  5285. """
  5286. The glob-like pattern used to determine matching branches.
  5287. """
  5288. pattern: String!
  5289. """
  5290. A list of User, Team, or App IDs allowed to push to matching branches.
  5291. """
  5292. pushActorIds: [ID!]
  5293. """
  5294. The global relay id of the repository in which a new branch protection rule should be created in.
  5295. """
  5296. repositoryId: ID! @possibleTypes(concreteTypes: ["Repository"])
  5297. """
  5298. Whether the most recent push must be approved by someone other than the person who pushed it
  5299. """
  5300. requireLastPushApproval: Boolean
  5301. """
  5302. Number of approving reviews required to update matching branches.
  5303. """
  5304. requiredApprovingReviewCount: Int
  5305. """
  5306. The list of required deployment environments
  5307. """
  5308. requiredDeploymentEnvironments: [String!]
  5309. """
  5310. List of required status check contexts that must pass for commits to be accepted to matching branches.
  5311. """
  5312. requiredStatusCheckContexts: [String!]
  5313. """
  5314. The list of required status checks
  5315. """
  5316. requiredStatusChecks: [RequiredStatusCheckInput!]
  5317. """
  5318. Are approving reviews required to update matching branches.
  5319. """
  5320. requiresApprovingReviews: Boolean
  5321. """
  5322. Are reviews from code owners required to update matching branches.
  5323. """
  5324. requiresCodeOwnerReviews: Boolean
  5325. """
  5326. Are commits required to be signed.
  5327. """
  5328. requiresCommitSignatures: Boolean
  5329. """
  5330. Are conversations required to be resolved before merging.
  5331. """
  5332. requiresConversationResolution: Boolean
  5333. """
  5334. Are successful deployments required before merging.
  5335. """
  5336. requiresDeployments: Boolean
  5337. """
  5338. Are merge commits prohibited from being pushed to this branch.
  5339. """
  5340. requiresLinearHistory: Boolean
  5341. """
  5342. Are status checks required to update matching branches.
  5343. """
  5344. requiresStatusChecks: Boolean
  5345. """
  5346. Are branches required to be up to date before merging.
  5347. """
  5348. requiresStrictStatusChecks: Boolean
  5349. """
  5350. Is pushing to matching branches restricted.
  5351. """
  5352. restrictsPushes: Boolean
  5353. """
  5354. Is dismissal of pull request reviews restricted.
  5355. """
  5356. restrictsReviewDismissals: Boolean
  5357. """
  5358. A list of User, Team, or App IDs allowed to dismiss reviews on pull requests targeting matching branches.
  5359. """
  5360. reviewDismissalActorIds: [ID!]
  5361. }
  5362. """
  5363. Autogenerated return type of CreateBranchProtectionRule
  5364. """
  5365. type CreateBranchProtectionRulePayload {
  5366. """
  5367. The newly created BranchProtectionRule.
  5368. """
  5369. branchProtectionRule: BranchProtectionRule
  5370. """
  5371. A unique identifier for the client performing the mutation.
  5372. """
  5373. clientMutationId: String
  5374. }
  5375. """
  5376. Autogenerated input type of CreateCheckRun
  5377. """
  5378. input CreateCheckRunInput {
  5379. """
  5380. Possible further actions the integrator can perform, which a user may trigger.
  5381. """
  5382. actions: [CheckRunAction!]
  5383. """
  5384. A unique identifier for the client performing the mutation.
  5385. """
  5386. clientMutationId: String
  5387. """
  5388. The time that the check run finished.
  5389. """
  5390. completedAt: DateTime
  5391. """
  5392. The final conclusion of the check.
  5393. """
  5394. conclusion: CheckConclusionState
  5395. """
  5396. The URL of the integrator's site that has the full details of the check.
  5397. """
  5398. detailsUrl: URI
  5399. """
  5400. A reference for the run on the integrator's system.
  5401. """
  5402. externalId: String
  5403. """
  5404. The SHA of the head commit.
  5405. """
  5406. headSha: GitObjectID!
  5407. """
  5408. The name of the check.
  5409. """
  5410. name: String!
  5411. """
  5412. Descriptive details about the run.
  5413. """
  5414. output: CheckRunOutput
  5415. """
  5416. The node ID of the repository.
  5417. """
  5418. repositoryId: ID! @possibleTypes(concreteTypes: ["Repository"])
  5419. """
  5420. The time that the check run began.
  5421. """
  5422. startedAt: DateTime
  5423. """
  5424. The current status.
  5425. """
  5426. status: RequestableCheckStatusState
  5427. }
  5428. """
  5429. Autogenerated return type of CreateCheckRun
  5430. """
  5431. type CreateCheckRunPayload {
  5432. """
  5433. The newly created check run.
  5434. """
  5435. checkRun: CheckRun
  5436. """
  5437. A unique identifier for the client performing the mutation.
  5438. """
  5439. clientMutationId: String
  5440. }
  5441. """
  5442. Autogenerated input type of CreateCheckSuite
  5443. """
  5444. input CreateCheckSuiteInput {
  5445. """
  5446. A unique identifier for the client performing the mutation.
  5447. """
  5448. clientMutationId: String
  5449. """
  5450. The SHA of the head commit.
  5451. """
  5452. headSha: GitObjectID!
  5453. """
  5454. The Node ID of the repository.
  5455. """
  5456. repositoryId: ID! @possibleTypes(concreteTypes: ["Repository"])
  5457. }
  5458. """
  5459. Autogenerated return type of CreateCheckSuite
  5460. """
  5461. type CreateCheckSuitePayload {
  5462. """
  5463. The newly created check suite.
  5464. """
  5465. checkSuite: CheckSuite
  5466. """
  5467. A unique identifier for the client performing the mutation.
  5468. """
  5469. clientMutationId: String
  5470. }
  5471. """
  5472. Autogenerated input type of CreateCommitOnBranch
  5473. """
  5474. input CreateCommitOnBranchInput {
  5475. """
  5476. The Ref to be updated. Must be a branch.
  5477. """
  5478. branch: CommittableBranch!
  5479. """
  5480. A unique identifier for the client performing the mutation.
  5481. """
  5482. clientMutationId: String
  5483. """
  5484. The git commit oid expected at the head of the branch prior to the commit
  5485. """
  5486. expectedHeadOid: GitObjectID!
  5487. """
  5488. A description of changes to files in this commit.
  5489. """
  5490. fileChanges: FileChanges
  5491. """
  5492. The commit message the be included with the commit.
  5493. """
  5494. message: CommitMessage!
  5495. }
  5496. """
  5497. Autogenerated return type of CreateCommitOnBranch
  5498. """
  5499. type CreateCommitOnBranchPayload {
  5500. """
  5501. A unique identifier for the client performing the mutation.
  5502. """
  5503. clientMutationId: String
  5504. """
  5505. The new commit.
  5506. """
  5507. commit: Commit
  5508. """
  5509. The ref which has been updated to point to the new commit.
  5510. """
  5511. ref: Ref
  5512. }
  5513. """
  5514. Autogenerated input type of CreateDeployment
  5515. """
  5516. input CreateDeploymentInput @preview(toggledBy: "flash-preview") {
  5517. """
  5518. Attempt to automatically merge the default branch into the requested ref, defaults to true.
  5519. """
  5520. autoMerge: Boolean = true
  5521. """
  5522. A unique identifier for the client performing the mutation.
  5523. """
  5524. clientMutationId: String
  5525. """
  5526. Short description of the deployment.
  5527. """
  5528. description: String = ""
  5529. """
  5530. Name for the target deployment environment.
  5531. """
  5532. environment: String = "production"
  5533. """
  5534. JSON payload with extra information about the deployment.
  5535. """
  5536. payload: String = "{}"
  5537. """
  5538. The node ID of the ref to be deployed.
  5539. """
  5540. refId: ID! @possibleTypes(concreteTypes: ["Ref"])
  5541. """
  5542. The node ID of the repository.
  5543. """
  5544. repositoryId: ID! @possibleTypes(concreteTypes: ["Repository"])
  5545. """
  5546. The status contexts to verify against commit status checks. To bypass required
  5547. contexts, pass an empty array. Defaults to all unique contexts.
  5548. """
  5549. requiredContexts: [String!]
  5550. """
  5551. Specifies a task to execute.
  5552. """
  5553. task: String = "deploy"
  5554. }
  5555. """
  5556. Autogenerated return type of CreateDeployment
  5557. """
  5558. type CreateDeploymentPayload @preview(toggledBy: "flash-preview") {
  5559. """
  5560. True if the default branch has been auto-merged into the deployment ref.
  5561. """
  5562. autoMerged: Boolean
  5563. """
  5564. A unique identifier for the client performing the mutation.
  5565. """
  5566. clientMutationId: String
  5567. """
  5568. The new deployment.
  5569. """
  5570. deployment: Deployment
  5571. }
  5572. """
  5573. Autogenerated input type of CreateDeploymentStatus
  5574. """
  5575. input CreateDeploymentStatusInput @preview(toggledBy: "flash-preview") {
  5576. """
  5577. Adds a new inactive status to all non-transient, non-production environment
  5578. deployments with the same repository and environment name as the created
  5579. status's deployment.
  5580. """
  5581. autoInactive: Boolean = true
  5582. """
  5583. A unique identifier for the client performing the mutation.
  5584. """
  5585. clientMutationId: String
  5586. """
  5587. The node ID of the deployment.
  5588. """
  5589. deploymentId: ID! @possibleTypes(concreteTypes: ["Deployment"])
  5590. """
  5591. A short description of the status. Maximum length of 140 characters.
  5592. """
  5593. description: String = ""
  5594. """
  5595. If provided, updates the environment of the deploy. Otherwise, does not modify the environment.
  5596. """
  5597. environment: String
  5598. """
  5599. Sets the URL for accessing your environment.
  5600. """
  5601. environmentUrl: String = ""
  5602. """
  5603. The log URL to associate with this status. This URL should contain
  5604. output to keep the user updated while the task is running or serve as
  5605. historical information for what happened in the deployment.
  5606. """
  5607. logUrl: String = ""
  5608. """
  5609. The state of the deployment.
  5610. """
  5611. state: DeploymentStatusState!
  5612. }
  5613. """
  5614. Autogenerated return type of CreateDeploymentStatus
  5615. """
  5616. type CreateDeploymentStatusPayload @preview(toggledBy: "flash-preview") {
  5617. """
  5618. A unique identifier for the client performing the mutation.
  5619. """
  5620. clientMutationId: String
  5621. """
  5622. The new deployment status.
  5623. """
  5624. deploymentStatus: DeploymentStatus
  5625. }
  5626. """
  5627. Autogenerated input type of CreateDiscussion
  5628. """
  5629. input CreateDiscussionInput {
  5630. """
  5631. The body of the discussion.
  5632. """
  5633. body: String!
  5634. """
  5635. The id of the discussion category to associate with this discussion.
  5636. """
  5637. categoryId: ID! @possibleTypes(concreteTypes: ["DiscussionCategory"])
  5638. """
  5639. A unique identifier for the client performing the mutation.
  5640. """
  5641. clientMutationId: String
  5642. """
  5643. The id of the repository on which to create the discussion.
  5644. """
  5645. repositoryId: ID! @possibleTypes(concreteTypes: ["Repository"])
  5646. """
  5647. The title of the discussion.
  5648. """
  5649. title: String!
  5650. }
  5651. """
  5652. Autogenerated return type of CreateDiscussion
  5653. """
  5654. type CreateDiscussionPayload {
  5655. """
  5656. A unique identifier for the client performing the mutation.
  5657. """
  5658. clientMutationId: String
  5659. """
  5660. The discussion that was just created.
  5661. """
  5662. discussion: Discussion
  5663. }
  5664. """
  5665. Autogenerated input type of CreateEnterpriseOrganization
  5666. """
  5667. input CreateEnterpriseOrganizationInput {
  5668. """
  5669. The logins for the administrators of the new organization.
  5670. """
  5671. adminLogins: [String!]!
  5672. """
  5673. The email used for sending billing receipts.
  5674. """
  5675. billingEmail: String!
  5676. """
  5677. A unique identifier for the client performing the mutation.
  5678. """
  5679. clientMutationId: String
  5680. """
  5681. The ID of the enterprise owning the new organization.
  5682. """
  5683. enterpriseId: ID! @possibleTypes(concreteTypes: ["Enterprise"])
  5684. """
  5685. The login of the new organization.
  5686. """
  5687. login: String!
  5688. """
  5689. The profile name of the new organization.
  5690. """
  5691. profileName: String!
  5692. }
  5693. """
  5694. Autogenerated return type of CreateEnterpriseOrganization
  5695. """
  5696. type CreateEnterpriseOrganizationPayload {
  5697. """
  5698. A unique identifier for the client performing the mutation.
  5699. """
  5700. clientMutationId: String
  5701. """
  5702. The enterprise that owns the created organization.
  5703. """
  5704. enterprise: Enterprise
  5705. """
  5706. The organization that was created.
  5707. """
  5708. organization: Organization
  5709. }
  5710. """
  5711. Autogenerated input type of CreateEnvironment
  5712. """
  5713. input CreateEnvironmentInput {
  5714. """
  5715. A unique identifier for the client performing the mutation.
  5716. """
  5717. clientMutationId: String
  5718. """
  5719. The name of the environment.
  5720. """
  5721. name: String!
  5722. """
  5723. The node ID of the repository.
  5724. """
  5725. repositoryId: ID! @possibleTypes(concreteTypes: ["Repository"])
  5726. }
  5727. """
  5728. Autogenerated return type of CreateEnvironment
  5729. """
  5730. type CreateEnvironmentPayload {
  5731. """
  5732. A unique identifier for the client performing the mutation.
  5733. """
  5734. clientMutationId: String
  5735. """
  5736. The new or existing environment.
  5737. """
  5738. environment: Environment
  5739. }
  5740. """
  5741. Autogenerated input type of CreateIpAllowListEntry
  5742. """
  5743. input CreateIpAllowListEntryInput {
  5744. """
  5745. An IP address or range of addresses in CIDR notation.
  5746. """
  5747. allowListValue: String!
  5748. """
  5749. A unique identifier for the client performing the mutation.
  5750. """
  5751. clientMutationId: String
  5752. """
  5753. Whether the IP allow list entry is active when an IP allow list is enabled.
  5754. """
  5755. isActive: Boolean!
  5756. """
  5757. An optional name for the IP allow list entry.
  5758. """
  5759. name: String
  5760. """
  5761. The ID of the owner for which to create the new IP allow list entry.
  5762. """
  5763. ownerId: ID! @possibleTypes(concreteTypes: ["App", "Enterprise", "Organization"], abstractType: "IpAllowListOwner")
  5764. }
  5765. """
  5766. Autogenerated return type of CreateIpAllowListEntry
  5767. """
  5768. type CreateIpAllowListEntryPayload {
  5769. """
  5770. A unique identifier for the client performing the mutation.
  5771. """
  5772. clientMutationId: String
  5773. """
  5774. The IP allow list entry that was created.
  5775. """
  5776. ipAllowListEntry: IpAllowListEntry
  5777. }
  5778. """
  5779. Autogenerated input type of CreateIssue
  5780. """
  5781. input CreateIssueInput {
  5782. """
  5783. The Node ID for the user assignee for this issue.
  5784. """
  5785. assigneeIds: [ID!] @possibleTypes(concreteTypes: ["User"])
  5786. """
  5787. The body for the issue description.
  5788. """
  5789. body: String
  5790. """
  5791. A unique identifier for the client performing the mutation.
  5792. """
  5793. clientMutationId: String
  5794. """
  5795. The name of an issue template in the repository, assigns labels and assignees from the template to the issue
  5796. """
  5797. issueTemplate: String
  5798. """
  5799. An array of Node IDs of labels for this issue.
  5800. """
  5801. labelIds: [ID!] @possibleTypes(concreteTypes: ["Label"])
  5802. """
  5803. The Node ID of the milestone for this issue.
  5804. """
  5805. milestoneId: ID @possibleTypes(concreteTypes: ["Milestone"])
  5806. """
  5807. An array of Node IDs for projects associated with this issue.
  5808. """
  5809. projectIds: [ID!] @possibleTypes(concreteTypes: ["Project"])
  5810. """
  5811. The Node ID of the repository.
  5812. """
  5813. repositoryId: ID! @possibleTypes(concreteTypes: ["Repository"])
  5814. """
  5815. The title for the issue.
  5816. """
  5817. title: String!
  5818. }
  5819. """
  5820. Autogenerated return type of CreateIssue
  5821. """
  5822. type CreateIssuePayload {
  5823. """
  5824. A unique identifier for the client performing the mutation.
  5825. """
  5826. clientMutationId: String
  5827. """
  5828. The new issue.
  5829. """
  5830. issue: Issue
  5831. }
  5832. """
  5833. Autogenerated input type of CreateLabel
  5834. """
  5835. input CreateLabelInput @preview(toggledBy: "bane-preview") {
  5836. """
  5837. A unique identifier for the client performing the mutation.
  5838. """
  5839. clientMutationId: String
  5840. """
  5841. A 6 character hex code, without the leading #, identifying the color of the label.
  5842. """
  5843. color: String!
  5844. """
  5845. A brief description of the label, such as its purpose.
  5846. """
  5847. description: String
  5848. """
  5849. The name of the label.
  5850. """
  5851. name: String!
  5852. """
  5853. The Node ID of the repository.
  5854. """
  5855. repositoryId: ID! @possibleTypes(concreteTypes: ["Repository"])
  5856. }
  5857. """
  5858. Autogenerated return type of CreateLabel
  5859. """
  5860. type CreateLabelPayload @preview(toggledBy: "bane-preview") {
  5861. """
  5862. A unique identifier for the client performing the mutation.
  5863. """
  5864. clientMutationId: String
  5865. """
  5866. The new label.
  5867. """
  5868. label: Label
  5869. }
  5870. """
  5871. Autogenerated input type of CreateLinkedBranch
  5872. """
  5873. input CreateLinkedBranchInput {
  5874. """
  5875. A unique identifier for the client performing the mutation.
  5876. """
  5877. clientMutationId: String
  5878. """
  5879. ID of the issue to link to.
  5880. """
  5881. issueId: ID! @possibleTypes(concreteTypes: ["Issue"])
  5882. """
  5883. The name of the new branch. Defaults to issue number and title.
  5884. """
  5885. name: String
  5886. """
  5887. The commit SHA to base the new branch on.
  5888. """
  5889. oid: GitObjectID!
  5890. """
  5891. ID of the repository to create the branch in. Defaults to the issue repository.
  5892. """
  5893. repositoryId: ID @possibleTypes(concreteTypes: ["Repository"])
  5894. }
  5895. """
  5896. Autogenerated return type of CreateLinkedBranch
  5897. """
  5898. type CreateLinkedBranchPayload {
  5899. """
  5900. A unique identifier for the client performing the mutation.
  5901. """
  5902. clientMutationId: String
  5903. """
  5904. The new branch issue reference.
  5905. """
  5906. linkedBranch: LinkedBranch
  5907. }
  5908. """
  5909. Autogenerated input type of CreateMigrationSource
  5910. """
  5911. input CreateMigrationSourceInput {
  5912. """
  5913. The migration source access token.
  5914. """
  5915. accessToken: String
  5916. """
  5917. A unique identifier for the client performing the mutation.
  5918. """
  5919. clientMutationId: String
  5920. """
  5921. The GitHub personal access token of the user importing to the target repository.
  5922. """
  5923. githubPat: String
  5924. """
  5925. The migration source name.
  5926. """
  5927. name: String!
  5928. """
  5929. The ID of the organization that will own the migration source.
  5930. """
  5931. ownerId: ID! @possibleTypes(concreteTypes: ["Organization"])
  5932. """
  5933. The migration source type.
  5934. """
  5935. type: MigrationSourceType!
  5936. """
  5937. The migration source URL, for example `https://github.com` or `https://monalisa.ghe.com`.
  5938. """
  5939. url: String
  5940. }
  5941. """
  5942. Autogenerated return type of CreateMigrationSource
  5943. """
  5944. type CreateMigrationSourcePayload {
  5945. """
  5946. A unique identifier for the client performing the mutation.
  5947. """
  5948. clientMutationId: String
  5949. """
  5950. The created migration source.
  5951. """
  5952. migrationSource: MigrationSource
  5953. }
  5954. """
  5955. Autogenerated input type of CreateProject
  5956. """
  5957. input CreateProjectInput {
  5958. """
  5959. The description of project.
  5960. """
  5961. body: String
  5962. """
  5963. A unique identifier for the client performing the mutation.
  5964. """
  5965. clientMutationId: String
  5966. """
  5967. The name of project.
  5968. """
  5969. name: String!
  5970. """
  5971. The owner ID to create the project under.
  5972. """
  5973. ownerId: ID! @possibleTypes(concreteTypes: ["Organization", "Repository", "User"], abstractType: "ProjectOwner")
  5974. """
  5975. A list of repository IDs to create as linked repositories for the project
  5976. """
  5977. repositoryIds: [ID!] @possibleTypes(concreteTypes: ["Repository"])
  5978. """
  5979. The name of the GitHub-provided template.
  5980. """
  5981. template: ProjectTemplate
  5982. }
  5983. """
  5984. Autogenerated return type of CreateProject
  5985. """
  5986. type CreateProjectPayload {
  5987. """
  5988. A unique identifier for the client performing the mutation.
  5989. """
  5990. clientMutationId: String
  5991. """
  5992. The new project.
  5993. """
  5994. project: Project
  5995. }
  5996. """
  5997. Autogenerated input type of CreateProjectV2Field
  5998. """
  5999. input CreateProjectV2FieldInput {
  6000. """
  6001. A unique identifier for the client performing the mutation.
  6002. """
  6003. clientMutationId: String
  6004. """
  6005. The data type of the field.
  6006. """
  6007. dataType: ProjectV2CustomFieldType!
  6008. """
  6009. The name of the field.
  6010. """
  6011. name: String!
  6012. """
  6013. The ID of the Project to create the field in.
  6014. """
  6015. projectId: ID! @possibleTypes(concreteTypes: ["ProjectV2"])
  6016. """
  6017. Options for a single select field. At least one value is required if data_type is SINGLE_SELECT
  6018. """
  6019. singleSelectOptions: [ProjectV2SingleSelectFieldOptionInput!]
  6020. }
  6021. """
  6022. Autogenerated return type of CreateProjectV2Field
  6023. """
  6024. type CreateProjectV2FieldPayload {
  6025. """
  6026. A unique identifier for the client performing the mutation.
  6027. """
  6028. clientMutationId: String
  6029. """
  6030. The new field.
  6031. """
  6032. projectV2Field: ProjectV2FieldConfiguration
  6033. }
  6034. """
  6035. Autogenerated input type of CreateProjectV2
  6036. """
  6037. input CreateProjectV2Input {
  6038. """
  6039. A unique identifier for the client performing the mutation.
  6040. """
  6041. clientMutationId: String
  6042. """
  6043. The owner ID to create the project under.
  6044. """
  6045. ownerId: ID! @possibleTypes(concreteTypes: ["Organization", "User"], abstractType: "OrganizationOrUser")
  6046. """
  6047. The repository to link the project to.
  6048. """
  6049. repositoryId: ID @possibleTypes(concreteTypes: ["Repository"])
  6050. """
  6051. The team to link the project to. The team will be granted read permissions.
  6052. """
  6053. teamId: ID @possibleTypes(concreteTypes: ["Team"])
  6054. """
  6055. The title of the project.
  6056. """
  6057. title: String!
  6058. }
  6059. """
  6060. Autogenerated return type of CreateProjectV2
  6061. """
  6062. type CreateProjectV2Payload {
  6063. """
  6064. A unique identifier for the client performing the mutation.
  6065. """
  6066. clientMutationId: String
  6067. """
  6068. The new project.
  6069. """
  6070. projectV2: ProjectV2
  6071. }
  6072. """
  6073. Autogenerated input type of CreatePullRequest
  6074. """
  6075. input CreatePullRequestInput {
  6076. """
  6077. The name of the branch you want your changes pulled into. This should be an existing branch
  6078. on the current repository. You cannot update the base branch on a pull request to point
  6079. to another repository.
  6080. """
  6081. baseRefName: String!
  6082. """
  6083. The contents of the pull request.
  6084. """
  6085. body: String
  6086. """
  6087. A unique identifier for the client performing the mutation.
  6088. """
  6089. clientMutationId: String
  6090. """
  6091. Indicates whether this pull request should be a draft.
  6092. """
  6093. draft: Boolean = false
  6094. """
  6095. The name of the branch where your changes are implemented. For cross-repository pull requests
  6096. in the same network, namespace `head_ref_name` with a user like this: `username:branch`.
  6097. """
  6098. headRefName: String!
  6099. """
  6100. The Node ID of the head repository.
  6101. """
  6102. headRepositoryId: ID @possibleTypes(concreteTypes: ["Repository"])
  6103. """
  6104. Indicates whether maintainers can modify the pull request.
  6105. """
  6106. maintainerCanModify: Boolean = true
  6107. """
  6108. The Node ID of the repository.
  6109. """
  6110. repositoryId: ID! @possibleTypes(concreteTypes: ["Repository"])
  6111. """
  6112. The title of the pull request.
  6113. """
  6114. title: String!
  6115. }
  6116. """
  6117. Autogenerated return type of CreatePullRequest
  6118. """
  6119. type CreatePullRequestPayload {
  6120. """
  6121. A unique identifier for the client performing the mutation.
  6122. """
  6123. clientMutationId: String
  6124. """
  6125. The new pull request.
  6126. """
  6127. pullRequest: PullRequest
  6128. }
  6129. """
  6130. Autogenerated input type of CreateRef
  6131. """
  6132. input CreateRefInput {
  6133. """
  6134. A unique identifier for the client performing the mutation.
  6135. """
  6136. clientMutationId: String
  6137. """
  6138. The fully qualified name of the new Ref (ie: `refs/heads/my_new_branch`).
  6139. """
  6140. name: String!
  6141. """
  6142. The GitObjectID that the new Ref shall target. Must point to a commit.
  6143. """
  6144. oid: GitObjectID!
  6145. """
  6146. The Node ID of the Repository to create the Ref in.
  6147. """
  6148. repositoryId: ID! @possibleTypes(concreteTypes: ["Repository"])
  6149. }
  6150. """
  6151. Autogenerated return type of CreateRef
  6152. """
  6153. type CreateRefPayload {
  6154. """
  6155. A unique identifier for the client performing the mutation.
  6156. """
  6157. clientMutationId: String
  6158. """
  6159. The newly created ref.
  6160. """
  6161. ref: Ref
  6162. }
  6163. """
  6164. Autogenerated input type of CreateRepository
  6165. """
  6166. input CreateRepositoryInput {
  6167. """
  6168. A unique identifier for the client performing the mutation.
  6169. """
  6170. clientMutationId: String
  6171. """
  6172. A short description of the new repository.
  6173. """
  6174. description: String
  6175. """
  6176. Indicates if the repository should have the issues feature enabled.
  6177. """
  6178. hasIssuesEnabled: Boolean = true
  6179. """
  6180. Indicates if the repository should have the wiki feature enabled.
  6181. """
  6182. hasWikiEnabled: Boolean = false
  6183. """
  6184. The URL for a web page about this repository.
  6185. """
  6186. homepageUrl: URI
  6187. """
  6188. The name of the new repository.
  6189. """
  6190. name: String!
  6191. """
  6192. The ID of the owner for the new repository.
  6193. """
  6194. ownerId: ID @possibleTypes(concreteTypes: ["Organization", "User"], abstractType: "RepositoryOwner")
  6195. """
  6196. When an organization is specified as the owner, this ID identifies the team
  6197. that should be granted access to the new repository.
  6198. """
  6199. teamId: ID @possibleTypes(concreteTypes: ["Team"])
  6200. """
  6201. Whether this repository should be marked as a template such that anyone who
  6202. can access it can create new repositories with the same files and directory structure.
  6203. """
  6204. template: Boolean = false
  6205. """
  6206. Indicates the repository's visibility level.
  6207. """
  6208. visibility: RepositoryVisibility!
  6209. }
  6210. """
  6211. Autogenerated return type of CreateRepository
  6212. """
  6213. type CreateRepositoryPayload {
  6214. """
  6215. A unique identifier for the client performing the mutation.
  6216. """
  6217. clientMutationId: String
  6218. """
  6219. The new repository.
  6220. """
  6221. repository: Repository
  6222. }
  6223. """
  6224. Autogenerated input type of CreateSponsorsListing
  6225. """
  6226. input CreateSponsorsListingInput {
  6227. """
  6228. The country or region where the sponsorable's bank account is located.
  6229. Required if fiscalHostLogin is not specified, ignored when fiscalHostLogin is specified.
  6230. """
  6231. billingCountryOrRegionCode: SponsorsCountryOrRegionCode
  6232. """
  6233. A unique identifier for the client performing the mutation.
  6234. """
  6235. clientMutationId: String
  6236. """
  6237. The email address we should use to contact you about the GitHub Sponsors
  6238. profile being created. This will not be shared publicly. Must be a verified
  6239. email address already on your GitHub account. Only relevant when the
  6240. sponsorable is yourself. Defaults to your primary email address on file if omitted.
  6241. """
  6242. contactEmail: String
  6243. """
  6244. The username of the supported fiscal host's GitHub organization, if you want
  6245. to receive sponsorship payouts through a fiscal host rather than directly to a
  6246. bank account. For example, 'Open-Source-Collective' for Open Source Collective
  6247. or 'numfocus' for numFOCUS. Case insensitive. See https://docs.github.com/sponsors/receiving-sponsorships-through-github-sponsors/using-a-fiscal-host-to-receive-github-sponsors-payouts
  6248. for more information.
  6249. """
  6250. fiscalHostLogin: String
  6251. """
  6252. The URL for your profile page on the fiscal host's website, e.g.,
  6253. https://opencollective.com/babel or https://numfocus.org/project/bokeh.
  6254. Required if fiscalHostLogin is specified.
  6255. """
  6256. fiscallyHostedProjectProfileUrl: String
  6257. """
  6258. Provide an introduction to serve as the main focus that appears on your GitHub
  6259. Sponsors profile. It's a great opportunity to help potential sponsors learn
  6260. more about you, your work, and why their sponsorship is important to you.
  6261. GitHub-flavored Markdown is supported.
  6262. """
  6263. fullDescription: String
  6264. """
  6265. The country or region where the sponsorable resides. This is for tax purposes.
  6266. Required if the sponsorable is yourself, ignored when sponsorableLogin
  6267. specifies an organization.
  6268. """
  6269. residenceCountryOrRegionCode: SponsorsCountryOrRegionCode
  6270. """
  6271. The username of the organization to create a GitHub Sponsors profile for, if
  6272. desired. Defaults to creating a GitHub Sponsors profile for the authenticated
  6273. user if omitted.
  6274. """
  6275. sponsorableLogin: String
  6276. }
  6277. """
  6278. Autogenerated return type of CreateSponsorsListing
  6279. """
  6280. type CreateSponsorsListingPayload {
  6281. """
  6282. A unique identifier for the client performing the mutation.
  6283. """
  6284. clientMutationId: String
  6285. """
  6286. The new GitHub Sponsors profile.
  6287. """
  6288. sponsorsListing: SponsorsListing
  6289. }
  6290. """
  6291. Autogenerated input type of CreateSponsorsTier
  6292. """
  6293. input CreateSponsorsTierInput {
  6294. """
  6295. The value of the new tier in US dollars. Valid values: 1-12000.
  6296. """
  6297. amount: Int!
  6298. """
  6299. A unique identifier for the client performing the mutation.
  6300. """
  6301. clientMutationId: String
  6302. """
  6303. A description of what this tier is, what perks sponsors might receive, what a sponsorship at this tier means for you, etc.
  6304. """
  6305. description: String!
  6306. """
  6307. Whether sponsorships using this tier should happen monthly/yearly or just once.
  6308. """
  6309. isRecurring: Boolean = true
  6310. """
  6311. Whether to make the tier available immediately for sponsors to choose.
  6312. Defaults to creating a draft tier that will not be publicly visible.
  6313. """
  6314. publish: Boolean = false
  6315. """
  6316. Optional ID of the private repository that sponsors at this tier should gain
  6317. read-only access to. Must be owned by an organization.
  6318. """
  6319. repositoryId: ID @possibleTypes(concreteTypes: ["Repository"])
  6320. """
  6321. Optional name of the private repository that sponsors at this tier should gain
  6322. read-only access to. Must be owned by an organization. Necessary if
  6323. repositoryOwnerLogin is given. Will be ignored if repositoryId is given.
  6324. """
  6325. repositoryName: String
  6326. """
  6327. Optional login of the organization owner of the private repository that
  6328. sponsors at this tier should gain read-only access to. Necessary if
  6329. repositoryName is given. Will be ignored if repositoryId is given.
  6330. """
  6331. repositoryOwnerLogin: String
  6332. """
  6333. The ID of the user or organization who owns the GitHub Sponsors profile.
  6334. Defaults to the current user if omitted and sponsorableLogin is not given.
  6335. """
  6336. sponsorableId: ID @possibleTypes(concreteTypes: ["Organization", "User"], abstractType: "Sponsorable")
  6337. """
  6338. The username of the user or organization who owns the GitHub Sponsors profile.
  6339. Defaults to the current user if omitted and sponsorableId is not given.
  6340. """
  6341. sponsorableLogin: String
  6342. """
  6343. Optional message new sponsors at this tier will receive.
  6344. """
  6345. welcomeMessage: String
  6346. }
  6347. """
  6348. Autogenerated return type of CreateSponsorsTier
  6349. """
  6350. type CreateSponsorsTierPayload {
  6351. """
  6352. A unique identifier for the client performing the mutation.
  6353. """
  6354. clientMutationId: String
  6355. """
  6356. The new tier.
  6357. """
  6358. sponsorsTier: SponsorsTier
  6359. }
  6360. """
  6361. Autogenerated input type of CreateSponsorship
  6362. """
  6363. input CreateSponsorshipInput {
  6364. """
  6365. The amount to pay to the sponsorable in US dollars. Required if a tierId is not specified. Valid values: 1-12000.
  6366. """
  6367. amount: Int
  6368. """
  6369. A unique identifier for the client performing the mutation.
  6370. """
  6371. clientMutationId: String
  6372. """
  6373. Whether the sponsorship should happen monthly/yearly or just this one time. Required if a tierId is not specified.
  6374. """
  6375. isRecurring: Boolean
  6376. """
  6377. Specify whether others should be able to see that the sponsor is sponsoring
  6378. the sponsorable. Public visibility still does not reveal which tier is used.
  6379. """
  6380. privacyLevel: SponsorshipPrivacy = PUBLIC
  6381. """
  6382. Whether the sponsor should receive email updates from the sponsorable.
  6383. """
  6384. receiveEmails: Boolean = true
  6385. """
  6386. The ID of the user or organization who is acting as the sponsor, paying for
  6387. the sponsorship. Required if sponsorLogin is not given.
  6388. """
  6389. sponsorId: ID @possibleTypes(concreteTypes: ["Organization", "User"], abstractType: "Sponsor")
  6390. """
  6391. The username of the user or organization who is acting as the sponsor, paying
  6392. for the sponsorship. Required if sponsorId is not given.
  6393. """
  6394. sponsorLogin: String
  6395. """
  6396. The ID of the user or organization who is receiving the sponsorship. Required if sponsorableLogin is not given.
  6397. """
  6398. sponsorableId: ID @possibleTypes(concreteTypes: ["Organization", "User"], abstractType: "Sponsorable")
  6399. """
  6400. The username of the user or organization who is receiving the sponsorship. Required if sponsorableId is not given.
  6401. """
  6402. sponsorableLogin: String
  6403. """
  6404. The ID of one of sponsorable's existing tiers to sponsor at. Required if amount is not specified.
  6405. """
  6406. tierId: ID @possibleTypes(concreteTypes: ["SponsorsTier"])
  6407. }
  6408. """
  6409. Autogenerated return type of CreateSponsorship
  6410. """
  6411. type CreateSponsorshipPayload {
  6412. """
  6413. A unique identifier for the client performing the mutation.
  6414. """
  6415. clientMutationId: String
  6416. """
  6417. The sponsorship that was started.
  6418. """
  6419. sponsorship: Sponsorship
  6420. }
  6421. """
  6422. Autogenerated input type of CreateTeamDiscussionComment
  6423. """
  6424. input CreateTeamDiscussionCommentInput {
  6425. """
  6426. The content of the comment.
  6427. """
  6428. body: String!
  6429. """
  6430. A unique identifier for the client performing the mutation.
  6431. """
  6432. clientMutationId: String
  6433. """
  6434. The ID of the discussion to which the comment belongs.
  6435. """
  6436. discussionId: ID! @possibleTypes(concreteTypes: ["TeamDiscussion"])
  6437. }
  6438. """
  6439. Autogenerated return type of CreateTeamDiscussionComment
  6440. """
  6441. type CreateTeamDiscussionCommentPayload {
  6442. """
  6443. A unique identifier for the client performing the mutation.
  6444. """
  6445. clientMutationId: String
  6446. """
  6447. The new comment.
  6448. """
  6449. teamDiscussionComment: TeamDiscussionComment
  6450. }
  6451. """
  6452. Autogenerated input type of CreateTeamDiscussion
  6453. """
  6454. input CreateTeamDiscussionInput {
  6455. """
  6456. The content of the discussion.
  6457. """
  6458. body: String!
  6459. """
  6460. A unique identifier for the client performing the mutation.
  6461. """
  6462. clientMutationId: String
  6463. """
  6464. If true, restricts the visibility of this discussion to team members and
  6465. organization admins. If false or not specified, allows any organization member
  6466. to view this discussion.
  6467. """
  6468. private: Boolean
  6469. """
  6470. The ID of the team to which the discussion belongs.
  6471. """
  6472. teamId: ID! @possibleTypes(concreteTypes: ["Team"])
  6473. """
  6474. The title of the discussion.
  6475. """
  6476. title: String!
  6477. }
  6478. """
  6479. Autogenerated return type of CreateTeamDiscussion
  6480. """
  6481. type CreateTeamDiscussionPayload {
  6482. """
  6483. A unique identifier for the client performing the mutation.
  6484. """
  6485. clientMutationId: String
  6486. """
  6487. The new discussion.
  6488. """
  6489. teamDiscussion: TeamDiscussion
  6490. }
  6491. """
  6492. Represents the contribution a user made by committing to a repository.
  6493. """
  6494. type CreatedCommitContribution implements Contribution {
  6495. """
  6496. How many commits were made on this day to this repository by the user.
  6497. """
  6498. commitCount: Int!
  6499. """
  6500. Whether this contribution is associated with a record you do not have access to. For
  6501. example, your own 'first issue' contribution may have been made on a repository you can no
  6502. longer access.
  6503. """
  6504. isRestricted: Boolean!
  6505. """
  6506. When this contribution was made.
  6507. """
  6508. occurredAt: DateTime!
  6509. """
  6510. The repository the user made a commit in.
  6511. """
  6512. repository: Repository!
  6513. """
  6514. The HTTP path for this contribution.
  6515. """
  6516. resourcePath: URI!
  6517. """
  6518. The HTTP URL for this contribution.
  6519. """
  6520. url: URI!
  6521. """
  6522. The user who made this contribution.
  6523. """
  6524. user: User!
  6525. }
  6526. """
  6527. The connection type for CreatedCommitContribution.
  6528. """
  6529. type CreatedCommitContributionConnection {
  6530. """
  6531. A list of edges.
  6532. """
  6533. edges: [CreatedCommitContributionEdge]
  6534. """
  6535. A list of nodes.
  6536. """
  6537. nodes: [CreatedCommitContribution]
  6538. """
  6539. Information to aid in pagination.
  6540. """
  6541. pageInfo: PageInfo!
  6542. """
  6543. Identifies the total count of commits across days and repositories in the connection.
  6544. """
  6545. totalCount: Int!
  6546. }
  6547. """
  6548. An edge in a connection.
  6549. """
  6550. type CreatedCommitContributionEdge {
  6551. """
  6552. A cursor for use in pagination.
  6553. """
  6554. cursor: String!
  6555. """
  6556. The item at the end of the edge.
  6557. """
  6558. node: CreatedCommitContribution
  6559. }
  6560. """
  6561. Represents the contribution a user made on GitHub by opening an issue.
  6562. """
  6563. type CreatedIssueContribution implements Contribution {
  6564. """
  6565. Whether this contribution is associated with a record you do not have access to. For
  6566. example, your own 'first issue' contribution may have been made on a repository you can no
  6567. longer access.
  6568. """
  6569. isRestricted: Boolean!
  6570. """
  6571. The issue that was opened.
  6572. """
  6573. issue: Issue!
  6574. """
  6575. When this contribution was made.
  6576. """
  6577. occurredAt: DateTime!
  6578. """
  6579. The HTTP path for this contribution.
  6580. """
  6581. resourcePath: URI!
  6582. """
  6583. The HTTP URL for this contribution.
  6584. """
  6585. url: URI!
  6586. """
  6587. The user who made this contribution.
  6588. """
  6589. user: User!
  6590. }
  6591. """
  6592. The connection type for CreatedIssueContribution.
  6593. """
  6594. type CreatedIssueContributionConnection {
  6595. """
  6596. A list of edges.
  6597. """
  6598. edges: [CreatedIssueContributionEdge]
  6599. """
  6600. A list of nodes.
  6601. """
  6602. nodes: [CreatedIssueContribution]
  6603. """
  6604. Information to aid in pagination.
  6605. """
  6606. pageInfo: PageInfo!
  6607. """
  6608. Identifies the total count of items in the connection.
  6609. """
  6610. totalCount: Int!
  6611. }
  6612. """
  6613. An edge in a connection.
  6614. """
  6615. type CreatedIssueContributionEdge {
  6616. """
  6617. A cursor for use in pagination.
  6618. """
  6619. cursor: String!
  6620. """
  6621. The item at the end of the edge.
  6622. """
  6623. node: CreatedIssueContribution
  6624. }
  6625. """
  6626. Represents either a issue the viewer can access or a restricted contribution.
  6627. """
  6628. union CreatedIssueOrRestrictedContribution = CreatedIssueContribution | RestrictedContribution
  6629. """
  6630. Represents the contribution a user made on GitHub by opening a pull request.
  6631. """
  6632. type CreatedPullRequestContribution implements Contribution {
  6633. """
  6634. Whether this contribution is associated with a record you do not have access to. For
  6635. example, your own 'first issue' contribution may have been made on a repository you can no
  6636. longer access.
  6637. """
  6638. isRestricted: Boolean!
  6639. """
  6640. When this contribution was made.
  6641. """
  6642. occurredAt: DateTime!
  6643. """
  6644. The pull request that was opened.
  6645. """
  6646. pullRequest: PullRequest!
  6647. """
  6648. The HTTP path for this contribution.
  6649. """
  6650. resourcePath: URI!
  6651. """
  6652. The HTTP URL for this contribution.
  6653. """
  6654. url: URI!
  6655. """
  6656. The user who made this contribution.
  6657. """
  6658. user: User!
  6659. }
  6660. """
  6661. The connection type for CreatedPullRequestContribution.
  6662. """
  6663. type CreatedPullRequestContributionConnection {
  6664. """
  6665. A list of edges.
  6666. """
  6667. edges: [CreatedPullRequestContributionEdge]
  6668. """
  6669. A list of nodes.
  6670. """
  6671. nodes: [CreatedPullRequestContribution]
  6672. """
  6673. Information to aid in pagination.
  6674. """
  6675. pageInfo: PageInfo!
  6676. """
  6677. Identifies the total count of items in the connection.
  6678. """
  6679. totalCount: Int!
  6680. }
  6681. """
  6682. An edge in a connection.
  6683. """
  6684. type CreatedPullRequestContributionEdge {
  6685. """
  6686. A cursor for use in pagination.
  6687. """
  6688. cursor: String!
  6689. """
  6690. The item at the end of the edge.
  6691. """
  6692. node: CreatedPullRequestContribution
  6693. }
  6694. """
  6695. Represents either a pull request the viewer can access or a restricted contribution.
  6696. """
  6697. union CreatedPullRequestOrRestrictedContribution = CreatedPullRequestContribution | RestrictedContribution
  6698. """
  6699. Represents the contribution a user made by leaving a review on a pull request.
  6700. """
  6701. type CreatedPullRequestReviewContribution implements Contribution {
  6702. """
  6703. Whether this contribution is associated with a record you do not have access to. For
  6704. example, your own 'first issue' contribution may have been made on a repository you can no
  6705. longer access.
  6706. """
  6707. isRestricted: Boolean!
  6708. """
  6709. When this contribution was made.
  6710. """
  6711. occurredAt: DateTime!
  6712. """
  6713. The pull request the user reviewed.
  6714. """
  6715. pullRequest: PullRequest!
  6716. """
  6717. The review the user left on the pull request.
  6718. """
  6719. pullRequestReview: PullRequestReview!
  6720. """
  6721. The repository containing the pull request that the user reviewed.
  6722. """
  6723. repository: Repository!
  6724. """
  6725. The HTTP path for this contribution.
  6726. """
  6727. resourcePath: URI!
  6728. """
  6729. The HTTP URL for this contribution.
  6730. """
  6731. url: URI!
  6732. """
  6733. The user who made this contribution.
  6734. """
  6735. user: User!
  6736. }
  6737. """
  6738. The connection type for CreatedPullRequestReviewContribution.
  6739. """
  6740. type CreatedPullRequestReviewContributionConnection {
  6741. """
  6742. A list of edges.
  6743. """
  6744. edges: [CreatedPullRequestReviewContributionEdge]
  6745. """
  6746. A list of nodes.
  6747. """
  6748. nodes: [CreatedPullRequestReviewContribution]
  6749. """
  6750. Information to aid in pagination.
  6751. """
  6752. pageInfo: PageInfo!
  6753. """
  6754. Identifies the total count of items in the connection.
  6755. """
  6756. totalCount: Int!
  6757. }
  6758. """
  6759. An edge in a connection.
  6760. """
  6761. type CreatedPullRequestReviewContributionEdge {
  6762. """
  6763. A cursor for use in pagination.
  6764. """
  6765. cursor: String!
  6766. """
  6767. The item at the end of the edge.
  6768. """
  6769. node: CreatedPullRequestReviewContribution
  6770. }
  6771. """
  6772. Represents the contribution a user made on GitHub by creating a repository.
  6773. """
  6774. type CreatedRepositoryContribution implements Contribution {
  6775. """
  6776. Whether this contribution is associated with a record you do not have access to. For
  6777. example, your own 'first issue' contribution may have been made on a repository you can no
  6778. longer access.
  6779. """
  6780. isRestricted: Boolean!
  6781. """
  6782. When this contribution was made.
  6783. """
  6784. occurredAt: DateTime!
  6785. """
  6786. The repository that was created.
  6787. """
  6788. repository: Repository!
  6789. """
  6790. The HTTP path for this contribution.
  6791. """
  6792. resourcePath: URI!
  6793. """
  6794. The HTTP URL for this contribution.
  6795. """
  6796. url: URI!
  6797. """
  6798. The user who made this contribution.
  6799. """
  6800. user: User!
  6801. }
  6802. """
  6803. The connection type for CreatedRepositoryContribution.
  6804. """
  6805. type CreatedRepositoryContributionConnection {
  6806. """
  6807. A list of edges.
  6808. """
  6809. edges: [CreatedRepositoryContributionEdge]
  6810. """
  6811. A list of nodes.
  6812. """
  6813. nodes: [CreatedRepositoryContribution]
  6814. """
  6815. Information to aid in pagination.
  6816. """
  6817. pageInfo: PageInfo!
  6818. """
  6819. Identifies the total count of items in the connection.
  6820. """
  6821. totalCount: Int!
  6822. }
  6823. """
  6824. An edge in a connection.
  6825. """
  6826. type CreatedRepositoryContributionEdge {
  6827. """
  6828. A cursor for use in pagination.
  6829. """
  6830. cursor: String!
  6831. """
  6832. The item at the end of the edge.
  6833. """
  6834. node: CreatedRepositoryContribution
  6835. }
  6836. """
  6837. Represents either a repository the viewer can access or a restricted contribution.
  6838. """
  6839. union CreatedRepositoryOrRestrictedContribution = CreatedRepositoryContribution | RestrictedContribution
  6840. """
  6841. Represents a mention made by one issue or pull request to another.
  6842. """
  6843. type CrossReferencedEvent implements Node & UniformResourceLocatable {
  6844. """
  6845. Identifies the actor who performed the event.
  6846. """
  6847. actor: Actor
  6848. """
  6849. Identifies the date and time when the object was created.
  6850. """
  6851. createdAt: DateTime!
  6852. id: ID!
  6853. """
  6854. Reference originated in a different repository.
  6855. """
  6856. isCrossRepository: Boolean!
  6857. """
  6858. Identifies when the reference was made.
  6859. """
  6860. referencedAt: DateTime!
  6861. """
  6862. The HTTP path for this pull request.
  6863. """
  6864. resourcePath: URI!
  6865. """
  6866. Issue or pull request that made the reference.
  6867. """
  6868. source: ReferencedSubject!
  6869. """
  6870. Issue or pull request to which the reference was made.
  6871. """
  6872. target: ReferencedSubject!
  6873. """
  6874. The HTTP URL for this pull request.
  6875. """
  6876. url: URI!
  6877. """
  6878. Checks if the target will be closed when the source is merged.
  6879. """
  6880. willCloseTarget: Boolean!
  6881. }
  6882. """
  6883. An ISO-8601 encoded date string.
  6884. """
  6885. scalar Date
  6886. """
  6887. An ISO-8601 encoded UTC date string.
  6888. """
  6889. scalar DateTime
  6890. """
  6891. Autogenerated input type of DeclineTopicSuggestion
  6892. """
  6893. input DeclineTopicSuggestionInput {
  6894. """
  6895. A unique identifier for the client performing the mutation.
  6896. """
  6897. clientMutationId: String
  6898. """
  6899. The name of the suggested topic.
  6900. """
  6901. name: String!
  6902. """
  6903. The reason why the suggested topic is declined.
  6904. """
  6905. reason: TopicSuggestionDeclineReason!
  6906. """
  6907. The Node ID of the repository.
  6908. """
  6909. repositoryId: ID! @possibleTypes(concreteTypes: ["Repository"])
  6910. }
  6911. """
  6912. Autogenerated return type of DeclineTopicSuggestion
  6913. """
  6914. type DeclineTopicSuggestionPayload {
  6915. """
  6916. A unique identifier for the client performing the mutation.
  6917. """
  6918. clientMutationId: String
  6919. """
  6920. The declined topic.
  6921. """
  6922. topic: Topic
  6923. }
  6924. """
  6925. The possible base permissions for repositories.
  6926. """
  6927. enum DefaultRepositoryPermissionField {
  6928. """
  6929. Can read, write, and administrate repos by default
  6930. """
  6931. ADMIN
  6932. """
  6933. No access
  6934. """
  6935. NONE
  6936. """
  6937. Can read repos by default
  6938. """
  6939. READ
  6940. """
  6941. Can read and write repos by default
  6942. """
  6943. WRITE
  6944. }
  6945. """
  6946. Entities that can be deleted.
  6947. """
  6948. interface Deletable {
  6949. """
  6950. Check if the current viewer can delete this object.
  6951. """
  6952. viewerCanDelete: Boolean!
  6953. }
  6954. """
  6955. Autogenerated input type of DeleteBranchProtectionRule
  6956. """
  6957. input DeleteBranchProtectionRuleInput {
  6958. """
  6959. The global relay id of the branch protection rule to be deleted.
  6960. """
  6961. branchProtectionRuleId: ID! @possibleTypes(concreteTypes: ["BranchProtectionRule"])
  6962. """
  6963. A unique identifier for the client performing the mutation.
  6964. """
  6965. clientMutationId: String
  6966. }
  6967. """
  6968. Autogenerated return type of DeleteBranchProtectionRule
  6969. """
  6970. type DeleteBranchProtectionRulePayload {
  6971. """
  6972. A unique identifier for the client performing the mutation.
  6973. """
  6974. clientMutationId: String
  6975. }
  6976. """
  6977. Autogenerated input type of DeleteDeployment
  6978. """
  6979. input DeleteDeploymentInput {
  6980. """
  6981. A unique identifier for the client performing the mutation.
  6982. """
  6983. clientMutationId: String
  6984. """
  6985. The Node ID of the deployment to be deleted.
  6986. """
  6987. id: ID! @possibleTypes(concreteTypes: ["Deployment"])
  6988. }
  6989. """
  6990. Autogenerated return type of DeleteDeployment
  6991. """
  6992. type DeleteDeploymentPayload {
  6993. """
  6994. A unique identifier for the client performing the mutation.
  6995. """
  6996. clientMutationId: String
  6997. }
  6998. """
  6999. Autogenerated input type of DeleteDiscussionComment
  7000. """
  7001. input DeleteDiscussionCommentInput {
  7002. """
  7003. A unique identifier for the client performing the mutation.
  7004. """
  7005. clientMutationId: String
  7006. """
  7007. The Node id of the discussion comment to delete.
  7008. """
  7009. id: ID! @possibleTypes(concreteTypes: ["DiscussionComment"])
  7010. }
  7011. """
  7012. Autogenerated return type of DeleteDiscussionComment
  7013. """
  7014. type DeleteDiscussionCommentPayload {
  7015. """
  7016. A unique identifier for the client performing the mutation.
  7017. """
  7018. clientMutationId: String
  7019. """
  7020. The discussion comment that was just deleted.
  7021. """
  7022. comment: DiscussionComment
  7023. }
  7024. """
  7025. Autogenerated input type of DeleteDiscussion
  7026. """
  7027. input DeleteDiscussionInput {
  7028. """
  7029. A unique identifier for the client performing the mutation.
  7030. """
  7031. clientMutationId: String
  7032. """
  7033. The id of the discussion to delete.
  7034. """
  7035. id: ID! @possibleTypes(concreteTypes: ["Discussion"])
  7036. }
  7037. """
  7038. Autogenerated return type of DeleteDiscussion
  7039. """
  7040. type DeleteDiscussionPayload {
  7041. """
  7042. A unique identifier for the client performing the mutation.
  7043. """
  7044. clientMutationId: String
  7045. """
  7046. The discussion that was just deleted.
  7047. """
  7048. discussion: Discussion
  7049. }
  7050. """
  7051. Autogenerated input type of DeleteEnvironment
  7052. """
  7053. input DeleteEnvironmentInput {
  7054. """
  7055. A unique identifier for the client performing the mutation.
  7056. """
  7057. clientMutationId: String
  7058. """
  7059. The Node ID of the environment to be deleted.
  7060. """
  7061. id: ID! @possibleTypes(concreteTypes: ["Environment"])
  7062. }
  7063. """
  7064. Autogenerated return type of DeleteEnvironment
  7065. """
  7066. type DeleteEnvironmentPayload {
  7067. """
  7068. A unique identifier for the client performing the mutation.
  7069. """
  7070. clientMutationId: String
  7071. }
  7072. """
  7073. Autogenerated input type of DeleteIpAllowListEntry
  7074. """
  7075. input DeleteIpAllowListEntryInput {
  7076. """
  7077. A unique identifier for the client performing the mutation.
  7078. """
  7079. clientMutationId: String
  7080. """
  7081. The ID of the IP allow list entry to delete.
  7082. """
  7083. ipAllowListEntryId: ID! @possibleTypes(concreteTypes: ["IpAllowListEntry"])
  7084. }
  7085. """
  7086. Autogenerated return type of DeleteIpAllowListEntry
  7087. """
  7088. type DeleteIpAllowListEntryPayload {
  7089. """
  7090. A unique identifier for the client performing the mutation.
  7091. """
  7092. clientMutationId: String
  7093. """
  7094. The IP allow list entry that was deleted.
  7095. """
  7096. ipAllowListEntry: IpAllowListEntry
  7097. }
  7098. """
  7099. Autogenerated input type of DeleteIssueComment
  7100. """
  7101. input DeleteIssueCommentInput {
  7102. """
  7103. A unique identifier for the client performing the mutation.
  7104. """
  7105. clientMutationId: String
  7106. """
  7107. The ID of the comment to delete.
  7108. """
  7109. id: ID! @possibleTypes(concreteTypes: ["IssueComment"])
  7110. }
  7111. """
  7112. Autogenerated return type of DeleteIssueComment
  7113. """
  7114. type DeleteIssueCommentPayload {
  7115. """
  7116. A unique identifier for the client performing the mutation.
  7117. """
  7118. clientMutationId: String
  7119. }
  7120. """
  7121. Autogenerated input type of DeleteIssue
  7122. """
  7123. input DeleteIssueInput {
  7124. """
  7125. A unique identifier for the client performing the mutation.
  7126. """
  7127. clientMutationId: String
  7128. """
  7129. The ID of the issue to delete.
  7130. """
  7131. issueId: ID! @possibleTypes(concreteTypes: ["Issue"])
  7132. }
  7133. """
  7134. Autogenerated return type of DeleteIssue
  7135. """
  7136. type DeleteIssuePayload {
  7137. """
  7138. A unique identifier for the client performing the mutation.
  7139. """
  7140. clientMutationId: String
  7141. """
  7142. The repository the issue belonged to
  7143. """
  7144. repository: Repository
  7145. }
  7146. """
  7147. Autogenerated input type of DeleteLabel
  7148. """
  7149. input DeleteLabelInput @preview(toggledBy: "bane-preview") {
  7150. """
  7151. A unique identifier for the client performing the mutation.
  7152. """
  7153. clientMutationId: String
  7154. """
  7155. The Node ID of the label to be deleted.
  7156. """
  7157. id: ID! @possibleTypes(concreteTypes: ["Label"])
  7158. }
  7159. """
  7160. Autogenerated return type of DeleteLabel
  7161. """
  7162. type DeleteLabelPayload @preview(toggledBy: "bane-preview") {
  7163. """
  7164. A unique identifier for the client performing the mutation.
  7165. """
  7166. clientMutationId: String
  7167. }
  7168. """
  7169. Autogenerated input type of DeleteLinkedBranch
  7170. """
  7171. input DeleteLinkedBranchInput {
  7172. """
  7173. A unique identifier for the client performing the mutation.
  7174. """
  7175. clientMutationId: String
  7176. """
  7177. The ID of the linked branch
  7178. """
  7179. linkedBranchId: ID! @possibleTypes(concreteTypes: ["LinkedBranch"])
  7180. }
  7181. """
  7182. Autogenerated return type of DeleteLinkedBranch
  7183. """
  7184. type DeleteLinkedBranchPayload {
  7185. """
  7186. A unique identifier for the client performing the mutation.
  7187. """
  7188. clientMutationId: String
  7189. """
  7190. The issue the linked branch was unlinked from.
  7191. """
  7192. issue: Issue
  7193. }
  7194. """
  7195. Autogenerated input type of DeletePackageVersion
  7196. """
  7197. input DeletePackageVersionInput {
  7198. """
  7199. A unique identifier for the client performing the mutation.
  7200. """
  7201. clientMutationId: String
  7202. """
  7203. The ID of the package version to be deleted.
  7204. """
  7205. packageVersionId: ID! @possibleTypes(concreteTypes: ["PackageVersion"])
  7206. }
  7207. """
  7208. Autogenerated return type of DeletePackageVersion
  7209. """
  7210. type DeletePackageVersionPayload {
  7211. """
  7212. A unique identifier for the client performing the mutation.
  7213. """
  7214. clientMutationId: String
  7215. """
  7216. Whether or not the operation succeeded.
  7217. """
  7218. success: Boolean
  7219. }
  7220. """
  7221. Autogenerated input type of DeleteProjectCard
  7222. """
  7223. input DeleteProjectCardInput {
  7224. """
  7225. The id of the card to delete.
  7226. """
  7227. cardId: ID! @possibleTypes(concreteTypes: ["ProjectCard"])
  7228. """
  7229. A unique identifier for the client performing the mutation.
  7230. """
  7231. clientMutationId: String
  7232. }
  7233. """
  7234. Autogenerated return type of DeleteProjectCard
  7235. """
  7236. type DeleteProjectCardPayload {
  7237. """
  7238. A unique identifier for the client performing the mutation.
  7239. """
  7240. clientMutationId: String
  7241. """
  7242. The column the deleted card was in.
  7243. """
  7244. column: ProjectColumn
  7245. """
  7246. The deleted card ID.
  7247. """
  7248. deletedCardId: ID
  7249. }
  7250. """
  7251. Autogenerated input type of DeleteProjectColumn
  7252. """
  7253. input DeleteProjectColumnInput {
  7254. """
  7255. A unique identifier for the client performing the mutation.
  7256. """
  7257. clientMutationId: String
  7258. """
  7259. The id of the column to delete.
  7260. """
  7261. columnId: ID! @possibleTypes(concreteTypes: ["ProjectColumn"])
  7262. }
  7263. """
  7264. Autogenerated return type of DeleteProjectColumn
  7265. """
  7266. type DeleteProjectColumnPayload {
  7267. """
  7268. A unique identifier for the client performing the mutation.
  7269. """
  7270. clientMutationId: String
  7271. """
  7272. The deleted column ID.
  7273. """
  7274. deletedColumnId: ID
  7275. """
  7276. The project the deleted column was in.
  7277. """
  7278. project: Project
  7279. }
  7280. """
  7281. Autogenerated input type of DeleteProject
  7282. """
  7283. input DeleteProjectInput {
  7284. """
  7285. A unique identifier for the client performing the mutation.
  7286. """
  7287. clientMutationId: String
  7288. """
  7289. The Project ID to update.
  7290. """
  7291. projectId: ID! @possibleTypes(concreteTypes: ["Project"])
  7292. }
  7293. """
  7294. Autogenerated return type of DeleteProject
  7295. """
  7296. type DeleteProjectPayload {
  7297. """
  7298. A unique identifier for the client performing the mutation.
  7299. """
  7300. clientMutationId: String
  7301. """
  7302. The repository or organization the project was removed from.
  7303. """
  7304. owner: ProjectOwner
  7305. }
  7306. """
  7307. Autogenerated input type of DeleteProjectV2Field
  7308. """
  7309. input DeleteProjectV2FieldInput {
  7310. """
  7311. A unique identifier for the client performing the mutation.
  7312. """
  7313. clientMutationId: String
  7314. """
  7315. The ID of the field to delete.
  7316. """
  7317. fieldId: ID!
  7318. @possibleTypes(
  7319. concreteTypes: ["ProjectV2Field", "ProjectV2IterationField", "ProjectV2SingleSelectField"]
  7320. abstractType: "ProjectV2FieldConfiguration"
  7321. )
  7322. }
  7323. """
  7324. Autogenerated return type of DeleteProjectV2Field
  7325. """
  7326. type DeleteProjectV2FieldPayload {
  7327. """
  7328. A unique identifier for the client performing the mutation.
  7329. """
  7330. clientMutationId: String
  7331. """
  7332. The deleted field.
  7333. """
  7334. projectV2Field: ProjectV2FieldConfiguration
  7335. }
  7336. """
  7337. Autogenerated input type of DeleteProjectV2
  7338. """
  7339. input DeleteProjectV2Input {
  7340. """
  7341. A unique identifier for the client performing the mutation.
  7342. """
  7343. clientMutationId: String
  7344. """
  7345. The ID of the Project to delete.
  7346. """
  7347. projectId: ID! @possibleTypes(concreteTypes: ["ProjectV2"])
  7348. }
  7349. """
  7350. Autogenerated input type of DeleteProjectV2Item
  7351. """
  7352. input DeleteProjectV2ItemInput {
  7353. """
  7354. A unique identifier for the client performing the mutation.
  7355. """
  7356. clientMutationId: String
  7357. """
  7358. The ID of the item to be removed.
  7359. """
  7360. itemId: ID! @possibleTypes(concreteTypes: ["ProjectV2Item"])
  7361. """
  7362. The ID of the Project from which the item should be removed.
  7363. """
  7364. projectId: ID! @possibleTypes(concreteTypes: ["ProjectV2"])
  7365. }
  7366. """
  7367. Autogenerated return type of DeleteProjectV2Item
  7368. """
  7369. type DeleteProjectV2ItemPayload {
  7370. """
  7371. A unique identifier for the client performing the mutation.
  7372. """
  7373. clientMutationId: String
  7374. """
  7375. The ID of the deleted item.
  7376. """
  7377. deletedItemId: ID
  7378. }
  7379. """
  7380. Autogenerated return type of DeleteProjectV2
  7381. """
  7382. type DeleteProjectV2Payload {
  7383. """
  7384. A unique identifier for the client performing the mutation.
  7385. """
  7386. clientMutationId: String
  7387. """
  7388. The deleted Project.
  7389. """
  7390. projectV2: ProjectV2
  7391. }
  7392. """
  7393. Autogenerated input type of DeleteProjectV2Workflow
  7394. """
  7395. input DeleteProjectV2WorkflowInput {
  7396. """
  7397. A unique identifier for the client performing the mutation.
  7398. """
  7399. clientMutationId: String
  7400. """
  7401. The ID of the workflow to be removed.
  7402. """
  7403. workflowId: ID! @possibleTypes(concreteTypes: ["ProjectV2Workflow"])
  7404. }
  7405. """
  7406. Autogenerated return type of DeleteProjectV2Workflow
  7407. """
  7408. type DeleteProjectV2WorkflowPayload {
  7409. """
  7410. A unique identifier for the client performing the mutation.
  7411. """
  7412. clientMutationId: String
  7413. """
  7414. The ID of the deleted workflow.
  7415. """
  7416. deletedWorkflowId: ID
  7417. """
  7418. The project the deleted workflow was in.
  7419. """
  7420. projectV2: ProjectV2
  7421. }
  7422. """
  7423. Autogenerated input type of DeletePullRequestReviewComment
  7424. """
  7425. input DeletePullRequestReviewCommentInput {
  7426. """
  7427. A unique identifier for the client performing the mutation.
  7428. """
  7429. clientMutationId: String
  7430. """
  7431. The ID of the comment to delete.
  7432. """
  7433. id: ID! @possibleTypes(concreteTypes: ["PullRequestReviewComment"])
  7434. }
  7435. """
  7436. Autogenerated return type of DeletePullRequestReviewComment
  7437. """
  7438. type DeletePullRequestReviewCommentPayload {
  7439. """
  7440. A unique identifier for the client performing the mutation.
  7441. """
  7442. clientMutationId: String
  7443. """
  7444. The pull request review the deleted comment belonged to.
  7445. """
  7446. pullRequestReview: PullRequestReview
  7447. """
  7448. The deleted pull request review comment.
  7449. """
  7450. pullRequestReviewComment: PullRequestReviewComment
  7451. }
  7452. """
  7453. Autogenerated input type of DeletePullRequestReview
  7454. """
  7455. input DeletePullRequestReviewInput {
  7456. """
  7457. A unique identifier for the client performing the mutation.
  7458. """
  7459. clientMutationId: String
  7460. """
  7461. The Node ID of the pull request review to delete.
  7462. """
  7463. pullRequestReviewId: ID! @possibleTypes(concreteTypes: ["PullRequestReview"])
  7464. }
  7465. """
  7466. Autogenerated return type of DeletePullRequestReview
  7467. """
  7468. type DeletePullRequestReviewPayload {
  7469. """
  7470. A unique identifier for the client performing the mutation.
  7471. """
  7472. clientMutationId: String
  7473. """
  7474. The deleted pull request review.
  7475. """
  7476. pullRequestReview: PullRequestReview
  7477. }
  7478. """
  7479. Autogenerated input type of DeleteRef
  7480. """
  7481. input DeleteRefInput {
  7482. """
  7483. A unique identifier for the client performing the mutation.
  7484. """
  7485. clientMutationId: String
  7486. """
  7487. The Node ID of the Ref to be deleted.
  7488. """
  7489. refId: ID! @possibleTypes(concreteTypes: ["Ref"])
  7490. }
  7491. """
  7492. Autogenerated return type of DeleteRef
  7493. """
  7494. type DeleteRefPayload {
  7495. """
  7496. A unique identifier for the client performing the mutation.
  7497. """
  7498. clientMutationId: String
  7499. }
  7500. """
  7501. Autogenerated input type of DeleteTeamDiscussionComment
  7502. """
  7503. input DeleteTeamDiscussionCommentInput {
  7504. """
  7505. A unique identifier for the client performing the mutation.
  7506. """
  7507. clientMutationId: String
  7508. """
  7509. The ID of the comment to delete.
  7510. """
  7511. id: ID! @possibleTypes(concreteTypes: ["TeamDiscussionComment"])
  7512. }
  7513. """
  7514. Autogenerated return type of DeleteTeamDiscussionComment
  7515. """
  7516. type DeleteTeamDiscussionCommentPayload {
  7517. """
  7518. A unique identifier for the client performing the mutation.
  7519. """
  7520. clientMutationId: String
  7521. }
  7522. """
  7523. Autogenerated input type of DeleteTeamDiscussion
  7524. """
  7525. input DeleteTeamDiscussionInput {
  7526. """
  7527. A unique identifier for the client performing the mutation.
  7528. """
  7529. clientMutationId: String
  7530. """
  7531. The discussion ID to delete.
  7532. """
  7533. id: ID! @possibleTypes(concreteTypes: ["TeamDiscussion"])
  7534. }
  7535. """
  7536. Autogenerated return type of DeleteTeamDiscussion
  7537. """
  7538. type DeleteTeamDiscussionPayload {
  7539. """
  7540. A unique identifier for the client performing the mutation.
  7541. """
  7542. clientMutationId: String
  7543. }
  7544. """
  7545. Autogenerated input type of DeleteVerifiableDomain
  7546. """
  7547. input DeleteVerifiableDomainInput {
  7548. """
  7549. A unique identifier for the client performing the mutation.
  7550. """
  7551. clientMutationId: String
  7552. """
  7553. The ID of the verifiable domain to delete.
  7554. """
  7555. id: ID! @possibleTypes(concreteTypes: ["VerifiableDomain"])
  7556. }
  7557. """
  7558. Autogenerated return type of DeleteVerifiableDomain
  7559. """
  7560. type DeleteVerifiableDomainPayload {
  7561. """
  7562. A unique identifier for the client performing the mutation.
  7563. """
  7564. clientMutationId: String
  7565. """
  7566. The owning account from which the domain was deleted.
  7567. """
  7568. owner: VerifiableDomainOwner
  7569. }
  7570. """
  7571. Represents a 'demilestoned' event on a given issue or pull request.
  7572. """
  7573. type DemilestonedEvent implements Node {
  7574. """
  7575. Identifies the actor who performed the event.
  7576. """
  7577. actor: Actor
  7578. """
  7579. Identifies the date and time when the object was created.
  7580. """
  7581. createdAt: DateTime!
  7582. id: ID!
  7583. """
  7584. Identifies the milestone title associated with the 'demilestoned' event.
  7585. """
  7586. milestoneTitle: String!
  7587. """
  7588. Object referenced by event.
  7589. """
  7590. subject: MilestoneItem!
  7591. }
  7592. """
  7593. A Dependabot Update for a dependency in a repository
  7594. """
  7595. type DependabotUpdate implements RepositoryNode {
  7596. """
  7597. The error from a dependency update
  7598. """
  7599. error: DependabotUpdateError
  7600. """
  7601. The associated pull request
  7602. """
  7603. pullRequest: PullRequest
  7604. """
  7605. The repository associated with this node.
  7606. """
  7607. repository: Repository!
  7608. }
  7609. """
  7610. An error produced from a Dependabot Update
  7611. """
  7612. type DependabotUpdateError {
  7613. """
  7614. The body of the error
  7615. """
  7616. body: String!
  7617. """
  7618. The error code
  7619. """
  7620. errorType: String!
  7621. """
  7622. The title of the error
  7623. """
  7624. title: String!
  7625. }
  7626. """
  7627. A dependency manifest entry
  7628. """
  7629. type DependencyGraphDependency @preview(toggledBy: "hawkgirl-preview") {
  7630. """
  7631. Does the dependency itself have dependencies?
  7632. """
  7633. hasDependencies: Boolean!
  7634. """
  7635. The original name of the package, as it appears in the manifest.
  7636. """
  7637. packageLabel: String!
  7638. @deprecated(
  7639. reason: "`packageLabel` will be removed. Use normalized `packageName` field instead. Removal on 2022-10-01 UTC."
  7640. )
  7641. """
  7642. The dependency package manager
  7643. """
  7644. packageManager: String
  7645. """
  7646. The name of the package in the canonical form used by the package manager.
  7647. This may differ from the original textual form (see packageLabel), for example
  7648. in a package manager that uses case-insensitive comparisons.
  7649. """
  7650. packageName: String!
  7651. """
  7652. The repository containing the package
  7653. """
  7654. repository: Repository
  7655. """
  7656. The dependency version requirements
  7657. """
  7658. requirements: String!
  7659. }
  7660. """
  7661. The connection type for DependencyGraphDependency.
  7662. """
  7663. type DependencyGraphDependencyConnection @preview(toggledBy: "hawkgirl-preview") {
  7664. """
  7665. A list of edges.
  7666. """
  7667. edges: [DependencyGraphDependencyEdge]
  7668. """
  7669. A list of nodes.
  7670. """
  7671. nodes: [DependencyGraphDependency]
  7672. """
  7673. Information to aid in pagination.
  7674. """
  7675. pageInfo: PageInfo!
  7676. """
  7677. Identifies the total count of items in the connection.
  7678. """
  7679. totalCount: Int!
  7680. }
  7681. """
  7682. An edge in a connection.
  7683. """
  7684. type DependencyGraphDependencyEdge @preview(toggledBy: "hawkgirl-preview") {
  7685. """
  7686. A cursor for use in pagination.
  7687. """
  7688. cursor: String!
  7689. """
  7690. The item at the end of the edge.
  7691. """
  7692. node: DependencyGraphDependency
  7693. }
  7694. """
  7695. The possible ecosystems of a dependency graph package.
  7696. """
  7697. enum DependencyGraphEcosystem {
  7698. """
  7699. GitHub Actions
  7700. """
  7701. ACTIONS
  7702. """
  7703. PHP packages hosted at packagist.org
  7704. """
  7705. COMPOSER
  7706. """
  7707. Go modules
  7708. """
  7709. GO
  7710. """
  7711. Java artifacts hosted at the Maven central repository
  7712. """
  7713. MAVEN
  7714. """
  7715. JavaScript packages hosted at npmjs.com
  7716. """
  7717. NPM
  7718. """
  7719. .NET packages hosted at the NuGet Gallery
  7720. """
  7721. NUGET
  7722. """
  7723. Python packages hosted at PyPI.org
  7724. """
  7725. PIP
  7726. """
  7727. Dart packages hosted at pub.dev
  7728. """
  7729. PUB
  7730. """
  7731. Ruby gems hosted at RubyGems.org
  7732. """
  7733. RUBYGEMS
  7734. """
  7735. Rust crates
  7736. """
  7737. RUST
  7738. }
  7739. """
  7740. Dependency manifest for a repository
  7741. """
  7742. type DependencyGraphManifest implements Node @preview(toggledBy: "hawkgirl-preview") {
  7743. """
  7744. Path to view the manifest file blob
  7745. """
  7746. blobPath: String!
  7747. """
  7748. A list of manifest dependencies
  7749. """
  7750. dependencies(
  7751. """
  7752. Returns the elements in the list that come after the specified cursor.
  7753. """
  7754. after: String
  7755. """
  7756. Returns the elements in the list that come before the specified cursor.
  7757. """
  7758. before: String
  7759. """
  7760. Returns the first _n_ elements from the list.
  7761. """
  7762. first: Int
  7763. """
  7764. Returns the last _n_ elements from the list.
  7765. """
  7766. last: Int
  7767. ): DependencyGraphDependencyConnection
  7768. """
  7769. The number of dependencies listed in the manifest
  7770. """
  7771. dependenciesCount: Int
  7772. """
  7773. Is the manifest too big to parse?
  7774. """
  7775. exceedsMaxSize: Boolean!
  7776. """
  7777. Fully qualified manifest filename
  7778. """
  7779. filename: String!
  7780. id: ID!
  7781. """
  7782. Were we able to parse the manifest?
  7783. """
  7784. parseable: Boolean!
  7785. """
  7786. The repository containing the manifest
  7787. """
  7788. repository: Repository!
  7789. }
  7790. """
  7791. The connection type for DependencyGraphManifest.
  7792. """
  7793. type DependencyGraphManifestConnection @preview(toggledBy: "hawkgirl-preview") {
  7794. """
  7795. A list of edges.
  7796. """
  7797. edges: [DependencyGraphManifestEdge]
  7798. """
  7799. A list of nodes.
  7800. """
  7801. nodes: [DependencyGraphManifest]
  7802. """
  7803. Information to aid in pagination.
  7804. """
  7805. pageInfo: PageInfo!
  7806. """
  7807. Identifies the total count of items in the connection.
  7808. """
  7809. totalCount: Int!
  7810. }
  7811. """
  7812. An edge in a connection.
  7813. """
  7814. type DependencyGraphManifestEdge @preview(toggledBy: "hawkgirl-preview") {
  7815. """
  7816. A cursor for use in pagination.
  7817. """
  7818. cursor: String!
  7819. """
  7820. The item at the end of the edge.
  7821. """
  7822. node: DependencyGraphManifest
  7823. }
  7824. """
  7825. A repository deploy key.
  7826. """
  7827. type DeployKey implements Node {
  7828. """
  7829. Identifies the date and time when the object was created.
  7830. """
  7831. createdAt: DateTime!
  7832. id: ID!
  7833. """
  7834. The deploy key.
  7835. """
  7836. key: String!
  7837. """
  7838. Whether or not the deploy key is read only.
  7839. """
  7840. readOnly: Boolean!
  7841. """
  7842. The deploy key title.
  7843. """
  7844. title: String!
  7845. """
  7846. Whether or not the deploy key has been verified.
  7847. """
  7848. verified: Boolean!
  7849. }
  7850. """
  7851. The connection type for DeployKey.
  7852. """
  7853. type DeployKeyConnection {
  7854. """
  7855. A list of edges.
  7856. """
  7857. edges: [DeployKeyEdge]
  7858. """
  7859. A list of nodes.
  7860. """
  7861. nodes: [DeployKey]
  7862. """
  7863. Information to aid in pagination.
  7864. """
  7865. pageInfo: PageInfo!
  7866. """
  7867. Identifies the total count of items in the connection.
  7868. """
  7869. totalCount: Int!
  7870. }
  7871. """
  7872. An edge in a connection.
  7873. """
  7874. type DeployKeyEdge {
  7875. """
  7876. A cursor for use in pagination.
  7877. """
  7878. cursor: String!
  7879. """
  7880. The item at the end of the edge.
  7881. """
  7882. node: DeployKey
  7883. }
  7884. """
  7885. Represents a 'deployed' event on a given pull request.
  7886. """
  7887. type DeployedEvent implements Node {
  7888. """
  7889. Identifies the actor who performed the event.
  7890. """
  7891. actor: Actor
  7892. """
  7893. Identifies the date and time when the object was created.
  7894. """
  7895. createdAt: DateTime!
  7896. """
  7897. Identifies the primary key from the database.
  7898. """
  7899. databaseId: Int
  7900. """
  7901. The deployment associated with the 'deployed' event.
  7902. """
  7903. deployment: Deployment!
  7904. id: ID!
  7905. """
  7906. PullRequest referenced by event.
  7907. """
  7908. pullRequest: PullRequest!
  7909. """
  7910. The ref associated with the 'deployed' event.
  7911. """
  7912. ref: Ref
  7913. }
  7914. """
  7915. Represents triggered deployment instance.
  7916. """
  7917. type Deployment implements Node {
  7918. """
  7919. Identifies the commit sha of the deployment.
  7920. """
  7921. commit: Commit
  7922. """
  7923. Identifies the oid of the deployment commit, even if the commit has been deleted.
  7924. """
  7925. commitOid: String!
  7926. """
  7927. Identifies the date and time when the object was created.
  7928. """
  7929. createdAt: DateTime!
  7930. """
  7931. Identifies the actor who triggered the deployment.
  7932. """
  7933. creator: Actor!
  7934. """
  7935. Identifies the primary key from the database.
  7936. """
  7937. databaseId: Int
  7938. """
  7939. The deployment description.
  7940. """
  7941. description: String
  7942. """
  7943. The latest environment to which this deployment was made.
  7944. """
  7945. environment: String
  7946. id: ID!
  7947. """
  7948. The latest environment to which this deployment was made.
  7949. """
  7950. latestEnvironment: String
  7951. """
  7952. The latest status of this deployment.
  7953. """
  7954. latestStatus: DeploymentStatus
  7955. """
  7956. The original environment to which this deployment was made.
  7957. """
  7958. originalEnvironment: String
  7959. """
  7960. Extra information that a deployment system might need.
  7961. """
  7962. payload: String
  7963. """
  7964. Identifies the Ref of the deployment, if the deployment was created by ref.
  7965. """
  7966. ref: Ref
  7967. """
  7968. Identifies the repository associated with the deployment.
  7969. """
  7970. repository: Repository!
  7971. """
  7972. The current state of the deployment.
  7973. """
  7974. state: DeploymentState
  7975. """
  7976. A list of statuses associated with the deployment.
  7977. """
  7978. statuses(
  7979. """
  7980. Returns the elements in the list that come after the specified cursor.
  7981. """
  7982. after: String
  7983. """
  7984. Returns the elements in the list that come before the specified cursor.
  7985. """
  7986. before: String
  7987. """
  7988. Returns the first _n_ elements from the list.
  7989. """
  7990. first: Int
  7991. """
  7992. Returns the last _n_ elements from the list.
  7993. """
  7994. last: Int
  7995. ): DeploymentStatusConnection
  7996. """
  7997. The deployment task.
  7998. """
  7999. task: String
  8000. """
  8001. Identifies the date and time when the object was last updated.
  8002. """
  8003. updatedAt: DateTime!
  8004. }
  8005. """
  8006. The connection type for Deployment.
  8007. """
  8008. type DeploymentConnection {
  8009. """
  8010. A list of edges.
  8011. """
  8012. edges: [DeploymentEdge]
  8013. """
  8014. A list of nodes.
  8015. """
  8016. nodes: [Deployment]
  8017. """
  8018. Information to aid in pagination.
  8019. """
  8020. pageInfo: PageInfo!
  8021. """
  8022. Identifies the total count of items in the connection.
  8023. """
  8024. totalCount: Int!
  8025. }
  8026. """
  8027. An edge in a connection.
  8028. """
  8029. type DeploymentEdge {
  8030. """
  8031. A cursor for use in pagination.
  8032. """
  8033. cursor: String!
  8034. """
  8035. The item at the end of the edge.
  8036. """
  8037. node: Deployment
  8038. }
  8039. """
  8040. Represents a 'deployment_environment_changed' event on a given pull request.
  8041. """
  8042. type DeploymentEnvironmentChangedEvent implements Node {
  8043. """
  8044. Identifies the actor who performed the event.
  8045. """
  8046. actor: Actor
  8047. """
  8048. Identifies the date and time when the object was created.
  8049. """
  8050. createdAt: DateTime!
  8051. """
  8052. The deployment status that updated the deployment environment.
  8053. """
  8054. deploymentStatus: DeploymentStatus!
  8055. id: ID!
  8056. """
  8057. PullRequest referenced by event.
  8058. """
  8059. pullRequest: PullRequest!
  8060. }
  8061. """
  8062. Ordering options for deployment connections
  8063. """
  8064. input DeploymentOrder {
  8065. """
  8066. The ordering direction.
  8067. """
  8068. direction: OrderDirection!
  8069. """
  8070. The field to order deployments by.
  8071. """
  8072. field: DeploymentOrderField!
  8073. }
  8074. """
  8075. Properties by which deployment connections can be ordered.
  8076. """
  8077. enum DeploymentOrderField {
  8078. """
  8079. Order collection by creation time
  8080. """
  8081. CREATED_AT
  8082. }
  8083. """
  8084. A protection rule.
  8085. """
  8086. type DeploymentProtectionRule {
  8087. """
  8088. Identifies the primary key from the database.
  8089. """
  8090. databaseId: Int
  8091. """
  8092. The teams or users that can review the deployment
  8093. """
  8094. reviewers(
  8095. """
  8096. Returns the elements in the list that come after the specified cursor.
  8097. """
  8098. after: String
  8099. """
  8100. Returns the elements in the list that come before the specified cursor.
  8101. """
  8102. before: String
  8103. """
  8104. Returns the first _n_ elements from the list.
  8105. """
  8106. first: Int
  8107. """
  8108. Returns the last _n_ elements from the list.
  8109. """
  8110. last: Int
  8111. ): DeploymentReviewerConnection!
  8112. """
  8113. The timeout in minutes for this protection rule.
  8114. """
  8115. timeout: Int!
  8116. """
  8117. The type of protection rule.
  8118. """
  8119. type: DeploymentProtectionRuleType!
  8120. }
  8121. """
  8122. The connection type for DeploymentProtectionRule.
  8123. """
  8124. type DeploymentProtectionRuleConnection {
  8125. """
  8126. A list of edges.
  8127. """
  8128. edges: [DeploymentProtectionRuleEdge]
  8129. """
  8130. A list of nodes.
  8131. """
  8132. nodes: [DeploymentProtectionRule]
  8133. """
  8134. Information to aid in pagination.
  8135. """
  8136. pageInfo: PageInfo!
  8137. """
  8138. Identifies the total count of items in the connection.
  8139. """
  8140. totalCount: Int!
  8141. }
  8142. """
  8143. An edge in a connection.
  8144. """
  8145. type DeploymentProtectionRuleEdge {
  8146. """
  8147. A cursor for use in pagination.
  8148. """
  8149. cursor: String!
  8150. """
  8151. The item at the end of the edge.
  8152. """
  8153. node: DeploymentProtectionRule
  8154. }
  8155. """
  8156. The possible protection rule types.
  8157. """
  8158. enum DeploymentProtectionRuleType {
  8159. """
  8160. Required reviewers
  8161. """
  8162. REQUIRED_REVIEWERS
  8163. """
  8164. Wait timer
  8165. """
  8166. WAIT_TIMER
  8167. }
  8168. """
  8169. A request to deploy a workflow run to an environment.
  8170. """
  8171. type DeploymentRequest {
  8172. """
  8173. Whether or not the current user can approve the deployment
  8174. """
  8175. currentUserCanApprove: Boolean!
  8176. """
  8177. The target environment of the deployment
  8178. """
  8179. environment: Environment!
  8180. """
  8181. The teams or users that can review the deployment
  8182. """
  8183. reviewers(
  8184. """
  8185. Returns the elements in the list that come after the specified cursor.
  8186. """
  8187. after: String
  8188. """
  8189. Returns the elements in the list that come before the specified cursor.
  8190. """
  8191. before: String
  8192. """
  8193. Returns the first _n_ elements from the list.
  8194. """
  8195. first: Int
  8196. """
  8197. Returns the last _n_ elements from the list.
  8198. """
  8199. last: Int
  8200. ): DeploymentReviewerConnection!
  8201. """
  8202. The wait timer in minutes configured in the environment
  8203. """
  8204. waitTimer: Int!
  8205. """
  8206. The wait timer in minutes configured in the environment
  8207. """
  8208. waitTimerStartedAt: DateTime
  8209. }
  8210. """
  8211. The connection type for DeploymentRequest.
  8212. """
  8213. type DeploymentRequestConnection {
  8214. """
  8215. A list of edges.
  8216. """
  8217. edges: [DeploymentRequestEdge]
  8218. """
  8219. A list of nodes.
  8220. """
  8221. nodes: [DeploymentRequest]
  8222. """
  8223. Information to aid in pagination.
  8224. """
  8225. pageInfo: PageInfo!
  8226. """
  8227. Identifies the total count of items in the connection.
  8228. """
  8229. totalCount: Int!
  8230. }
  8231. """
  8232. An edge in a connection.
  8233. """
  8234. type DeploymentRequestEdge {
  8235. """
  8236. A cursor for use in pagination.
  8237. """
  8238. cursor: String!
  8239. """
  8240. The item at the end of the edge.
  8241. """
  8242. node: DeploymentRequest
  8243. }
  8244. """
  8245. A deployment review.
  8246. """
  8247. type DeploymentReview implements Node {
  8248. """
  8249. The comment the user left.
  8250. """
  8251. comment: String!
  8252. """
  8253. Identifies the primary key from the database.
  8254. """
  8255. databaseId: Int
  8256. """
  8257. The environments approved or rejected
  8258. """
  8259. environments(
  8260. """
  8261. Returns the elements in the list that come after the specified cursor.
  8262. """
  8263. after: String
  8264. """
  8265. Returns the elements in the list that come before the specified cursor.
  8266. """
  8267. before: String
  8268. """
  8269. Returns the first _n_ elements from the list.
  8270. """
  8271. first: Int
  8272. """
  8273. Returns the last _n_ elements from the list.
  8274. """
  8275. last: Int
  8276. ): EnvironmentConnection!
  8277. id: ID!
  8278. """
  8279. The decision of the user.
  8280. """
  8281. state: DeploymentReviewState!
  8282. """
  8283. The user that reviewed the deployment.
  8284. """
  8285. user: User!
  8286. }
  8287. """
  8288. The connection type for DeploymentReview.
  8289. """
  8290. type DeploymentReviewConnection {
  8291. """
  8292. A list of edges.
  8293. """
  8294. edges: [DeploymentReviewEdge]
  8295. """
  8296. A list of nodes.
  8297. """
  8298. nodes: [DeploymentReview]
  8299. """
  8300. Information to aid in pagination.
  8301. """
  8302. pageInfo: PageInfo!
  8303. """
  8304. Identifies the total count of items in the connection.
  8305. """
  8306. totalCount: Int!
  8307. }
  8308. """
  8309. An edge in a connection.
  8310. """
  8311. type DeploymentReviewEdge {
  8312. """
  8313. A cursor for use in pagination.
  8314. """
  8315. cursor: String!
  8316. """
  8317. The item at the end of the edge.
  8318. """
  8319. node: DeploymentReview
  8320. }
  8321. """
  8322. The possible states for a deployment review.
  8323. """
  8324. enum DeploymentReviewState {
  8325. """
  8326. The deployment was approved.
  8327. """
  8328. APPROVED
  8329. """
  8330. The deployment was rejected.
  8331. """
  8332. REJECTED
  8333. }
  8334. """
  8335. Users and teams.
  8336. """
  8337. union DeploymentReviewer = Team | User
  8338. """
  8339. The connection type for DeploymentReviewer.
  8340. """
  8341. type DeploymentReviewerConnection {
  8342. """
  8343. A list of edges.
  8344. """
  8345. edges: [DeploymentReviewerEdge]
  8346. """
  8347. A list of nodes.
  8348. """
  8349. nodes: [DeploymentReviewer]
  8350. """
  8351. Information to aid in pagination.
  8352. """
  8353. pageInfo: PageInfo!
  8354. """
  8355. Identifies the total count of items in the connection.
  8356. """
  8357. totalCount: Int!
  8358. }
  8359. """
  8360. An edge in a connection.
  8361. """
  8362. type DeploymentReviewerEdge {
  8363. """
  8364. A cursor for use in pagination.
  8365. """
  8366. cursor: String!
  8367. """
  8368. The item at the end of the edge.
  8369. """
  8370. node: DeploymentReviewer
  8371. }
  8372. """
  8373. The possible states in which a deployment can be.
  8374. """
  8375. enum DeploymentState {
  8376. """
  8377. The pending deployment was not updated after 30 minutes.
  8378. """
  8379. ABANDONED
  8380. """
  8381. The deployment is currently active.
  8382. """
  8383. ACTIVE
  8384. """
  8385. An inactive transient deployment.
  8386. """
  8387. DESTROYED
  8388. """
  8389. The deployment experienced an error.
  8390. """
  8391. ERROR
  8392. """
  8393. The deployment has failed.
  8394. """
  8395. FAILURE
  8396. """
  8397. The deployment is inactive.
  8398. """
  8399. INACTIVE
  8400. """
  8401. The deployment is in progress.
  8402. """
  8403. IN_PROGRESS
  8404. """
  8405. The deployment is pending.
  8406. """
  8407. PENDING
  8408. """
  8409. The deployment has queued
  8410. """
  8411. QUEUED
  8412. """
  8413. The deployment was successful.
  8414. """
  8415. SUCCESS
  8416. """
  8417. The deployment is waiting.
  8418. """
  8419. WAITING
  8420. }
  8421. """
  8422. Describes the status of a given deployment attempt.
  8423. """
  8424. type DeploymentStatus implements Node {
  8425. """
  8426. Identifies the date and time when the object was created.
  8427. """
  8428. createdAt: DateTime!
  8429. """
  8430. Identifies the actor who triggered the deployment.
  8431. """
  8432. creator: Actor!
  8433. """
  8434. Identifies the deployment associated with status.
  8435. """
  8436. deployment: Deployment!
  8437. """
  8438. Identifies the description of the deployment.
  8439. """
  8440. description: String
  8441. """
  8442. Identifies the environment of the deployment at the time of this deployment status
  8443. """
  8444. environment: String @preview(toggledBy: "flash-preview")
  8445. """
  8446. Identifies the environment URL of the deployment.
  8447. """
  8448. environmentUrl: URI
  8449. id: ID!
  8450. """
  8451. Identifies the log URL of the deployment.
  8452. """
  8453. logUrl: URI
  8454. """
  8455. Identifies the current state of the deployment.
  8456. """
  8457. state: DeploymentStatusState!
  8458. """
  8459. Identifies the date and time when the object was last updated.
  8460. """
  8461. updatedAt: DateTime!
  8462. }
  8463. """
  8464. The connection type for DeploymentStatus.
  8465. """
  8466. type DeploymentStatusConnection {
  8467. """
  8468. A list of edges.
  8469. """
  8470. edges: [DeploymentStatusEdge]
  8471. """
  8472. A list of nodes.
  8473. """
  8474. nodes: [DeploymentStatus]
  8475. """
  8476. Information to aid in pagination.
  8477. """
  8478. pageInfo: PageInfo!
  8479. """
  8480. Identifies the total count of items in the connection.
  8481. """
  8482. totalCount: Int!
  8483. }
  8484. """
  8485. An edge in a connection.
  8486. """
  8487. type DeploymentStatusEdge {
  8488. """
  8489. A cursor for use in pagination.
  8490. """
  8491. cursor: String!
  8492. """
  8493. The item at the end of the edge.
  8494. """
  8495. node: DeploymentStatus
  8496. }
  8497. """
  8498. The possible states for a deployment status.
  8499. """
  8500. enum DeploymentStatusState {
  8501. """
  8502. The deployment experienced an error.
  8503. """
  8504. ERROR
  8505. """
  8506. The deployment has failed.
  8507. """
  8508. FAILURE
  8509. """
  8510. The deployment is inactive.
  8511. """
  8512. INACTIVE
  8513. """
  8514. The deployment is in progress.
  8515. """
  8516. IN_PROGRESS
  8517. """
  8518. The deployment is pending.
  8519. """
  8520. PENDING
  8521. """
  8522. The deployment is queued
  8523. """
  8524. QUEUED
  8525. """
  8526. The deployment was successful.
  8527. """
  8528. SUCCESS
  8529. """
  8530. The deployment is waiting.
  8531. """
  8532. WAITING
  8533. }
  8534. """
  8535. The possible sides of a diff.
  8536. """
  8537. enum DiffSide {
  8538. """
  8539. The left side of the diff.
  8540. """
  8541. LEFT
  8542. """
  8543. The right side of the diff.
  8544. """
  8545. RIGHT
  8546. }
  8547. """
  8548. Autogenerated input type of DisablePullRequestAutoMerge
  8549. """
  8550. input DisablePullRequestAutoMergeInput {
  8551. """
  8552. A unique identifier for the client performing the mutation.
  8553. """
  8554. clientMutationId: String
  8555. """
  8556. ID of the pull request to disable auto merge on.
  8557. """
  8558. pullRequestId: ID! @possibleTypes(concreteTypes: ["PullRequest"])
  8559. }
  8560. """
  8561. Autogenerated return type of DisablePullRequestAutoMerge
  8562. """
  8563. type DisablePullRequestAutoMergePayload {
  8564. """
  8565. Identifies the actor who performed the event.
  8566. """
  8567. actor: Actor
  8568. """
  8569. A unique identifier for the client performing the mutation.
  8570. """
  8571. clientMutationId: String
  8572. """
  8573. The pull request auto merge was disabled on.
  8574. """
  8575. pullRequest: PullRequest
  8576. }
  8577. """
  8578. Represents a 'disconnected' event on a given issue or pull request.
  8579. """
  8580. type DisconnectedEvent implements Node {
  8581. """
  8582. Identifies the actor who performed the event.
  8583. """
  8584. actor: Actor
  8585. """
  8586. Identifies the date and time when the object was created.
  8587. """
  8588. createdAt: DateTime!
  8589. id: ID!
  8590. """
  8591. Reference originated in a different repository.
  8592. """
  8593. isCrossRepository: Boolean!
  8594. """
  8595. Issue or pull request from which the issue was disconnected.
  8596. """
  8597. source: ReferencedSubject!
  8598. """
  8599. Issue or pull request which was disconnected.
  8600. """
  8601. subject: ReferencedSubject!
  8602. }
  8603. """
  8604. A discussion in a repository.
  8605. """
  8606. type Discussion implements Closable & Comment & Deletable & Labelable & Lockable & Node & Reactable & RepositoryNode & Subscribable & Updatable & Votable {
  8607. """
  8608. Reason that the conversation was locked.
  8609. """
  8610. activeLockReason: LockReason
  8611. """
  8612. The comment chosen as this discussion's answer, if any.
  8613. """
  8614. answer: DiscussionComment
  8615. """
  8616. The time when a user chose this discussion's answer, if answered.
  8617. """
  8618. answerChosenAt: DateTime
  8619. """
  8620. The user who chose this discussion's answer, if answered.
  8621. """
  8622. answerChosenBy: Actor
  8623. """
  8624. The actor who authored the comment.
  8625. """
  8626. author: Actor
  8627. """
  8628. Author's association with the subject of the comment.
  8629. """
  8630. authorAssociation: CommentAuthorAssociation!
  8631. """
  8632. The main text of the discussion post.
  8633. """
  8634. body: String!
  8635. """
  8636. The body rendered to HTML.
  8637. """
  8638. bodyHTML: HTML!
  8639. """
  8640. The body rendered to text.
  8641. """
  8642. bodyText: String!
  8643. """
  8644. The category for this discussion.
  8645. """
  8646. category: DiscussionCategory!
  8647. """
  8648. Indicates if the object is closed (definition of closed may depend on type)
  8649. """
  8650. closed: Boolean!
  8651. """
  8652. Identifies the date and time when the object was closed.
  8653. """
  8654. closedAt: DateTime
  8655. """
  8656. The replies to the discussion.
  8657. """
  8658. comments(
  8659. """
  8660. Returns the elements in the list that come after the specified cursor.
  8661. """
  8662. after: String
  8663. """
  8664. Returns the elements in the list that come before the specified cursor.
  8665. """
  8666. before: String
  8667. """
  8668. Returns the first _n_ elements from the list.
  8669. """
  8670. first: Int
  8671. """
  8672. Returns the last _n_ elements from the list.
  8673. """
  8674. last: Int
  8675. ): DiscussionCommentConnection!
  8676. """
  8677. Identifies the date and time when the object was created.
  8678. """
  8679. createdAt: DateTime!
  8680. """
  8681. Check if this comment was created via an email reply.
  8682. """
  8683. createdViaEmail: Boolean!
  8684. """
  8685. Identifies the primary key from the database.
  8686. """
  8687. databaseId: Int
  8688. """
  8689. The actor who edited the comment.
  8690. """
  8691. editor: Actor
  8692. id: ID!
  8693. """
  8694. Check if this comment was edited and includes an edit with the creation data
  8695. """
  8696. includesCreatedEdit: Boolean!
  8697. """
  8698. A list of labels associated with the object.
  8699. """
  8700. labels(
  8701. """
  8702. Returns the elements in the list that come after the specified cursor.
  8703. """
  8704. after: String
  8705. """
  8706. Returns the elements in the list that come before the specified cursor.
  8707. """
  8708. before: String
  8709. """
  8710. Returns the first _n_ elements from the list.
  8711. """
  8712. first: Int
  8713. """
  8714. Returns the last _n_ elements from the list.
  8715. """
  8716. last: Int
  8717. """
  8718. Ordering options for labels returned from the connection.
  8719. """
  8720. orderBy: LabelOrder = {field: CREATED_AT, direction: ASC}
  8721. ): LabelConnection
  8722. """
  8723. The moment the editor made the last edit
  8724. """
  8725. lastEditedAt: DateTime
  8726. """
  8727. `true` if the object is locked
  8728. """
  8729. locked: Boolean!
  8730. """
  8731. The number identifying this discussion within the repository.
  8732. """
  8733. number: Int!
  8734. """
  8735. The poll associated with this discussion, if one exists.
  8736. """
  8737. poll: DiscussionPoll
  8738. """
  8739. Identifies when the comment was published at.
  8740. """
  8741. publishedAt: DateTime
  8742. """
  8743. A list of reactions grouped by content left on the subject.
  8744. """
  8745. reactionGroups: [ReactionGroup!]
  8746. """
  8747. A list of Reactions left on the Issue.
  8748. """
  8749. reactions(
  8750. """
  8751. Returns the elements in the list that come after the specified cursor.
  8752. """
  8753. after: String
  8754. """
  8755. Returns the elements in the list that come before the specified cursor.
  8756. """
  8757. before: String
  8758. """
  8759. Allows filtering Reactions by emoji.
  8760. """
  8761. content: ReactionContent
  8762. """
  8763. Returns the first _n_ elements from the list.
  8764. """
  8765. first: Int
  8766. """
  8767. Returns the last _n_ elements from the list.
  8768. """
  8769. last: Int
  8770. """
  8771. Allows specifying the order in which reactions are returned.
  8772. """
  8773. orderBy: ReactionOrder
  8774. ): ReactionConnection!
  8775. """
  8776. The repository associated with this node.
  8777. """
  8778. repository: Repository!
  8779. """
  8780. The path for this discussion.
  8781. """
  8782. resourcePath: URI!
  8783. """
  8784. Identifies the reason for the discussion's state.
  8785. """
  8786. stateReason: DiscussionStateReason
  8787. """
  8788. The title of this discussion.
  8789. """
  8790. title: String!
  8791. """
  8792. Identifies the date and time when the object was last updated.
  8793. """
  8794. updatedAt: DateTime!
  8795. """
  8796. Number of upvotes that this subject has received.
  8797. """
  8798. upvoteCount: Int!
  8799. """
  8800. The URL for this discussion.
  8801. """
  8802. url: URI!
  8803. """
  8804. A list of edits to this content.
  8805. """
  8806. userContentEdits(
  8807. """
  8808. Returns the elements in the list that come after the specified cursor.
  8809. """
  8810. after: String
  8811. """
  8812. Returns the elements in the list that come before the specified cursor.
  8813. """
  8814. before: String
  8815. """
  8816. Returns the first _n_ elements from the list.
  8817. """
  8818. first: Int
  8819. """
  8820. Returns the last _n_ elements from the list.
  8821. """
  8822. last: Int
  8823. ): UserContentEditConnection
  8824. """
  8825. Indicates if the object can be closed by the viewer.
  8826. """
  8827. viewerCanClose: Boolean!
  8828. """
  8829. Check if the current viewer can delete this object.
  8830. """
  8831. viewerCanDelete: Boolean!
  8832. """
  8833. Can user react to this subject
  8834. """
  8835. viewerCanReact: Boolean!
  8836. """
  8837. Indicates if the object can be reopened by the viewer.
  8838. """
  8839. viewerCanReopen: Boolean!
  8840. """
  8841. Check if the viewer is able to change their subscription status for the repository.
  8842. """
  8843. viewerCanSubscribe: Boolean!
  8844. """
  8845. Check if the current viewer can update this object.
  8846. """
  8847. viewerCanUpdate: Boolean!
  8848. """
  8849. Whether or not the current user can add or remove an upvote on this subject.
  8850. """
  8851. viewerCanUpvote: Boolean!
  8852. """
  8853. Did the viewer author this comment.
  8854. """
  8855. viewerDidAuthor: Boolean!
  8856. """
  8857. Whether or not the current user has already upvoted this subject.
  8858. """
  8859. viewerHasUpvoted: Boolean!
  8860. """
  8861. Identifies if the viewer is watching, not watching, or ignoring the subscribable entity.
  8862. """
  8863. viewerSubscription: SubscriptionState
  8864. }
  8865. """
  8866. A category for discussions in a repository.
  8867. """
  8868. type DiscussionCategory implements Node & RepositoryNode {
  8869. """
  8870. Identifies the date and time when the object was created.
  8871. """
  8872. createdAt: DateTime!
  8873. """
  8874. A description of this category.
  8875. """
  8876. description: String
  8877. """
  8878. An emoji representing this category.
  8879. """
  8880. emoji: String!
  8881. """
  8882. This category's emoji rendered as HTML.
  8883. """
  8884. emojiHTML: HTML!
  8885. id: ID!
  8886. """
  8887. Whether or not discussions in this category support choosing an answer with the markDiscussionCommentAsAnswer mutation.
  8888. """
  8889. isAnswerable: Boolean!
  8890. """
  8891. The name of this category.
  8892. """
  8893. name: String!
  8894. """
  8895. The repository associated with this node.
  8896. """
  8897. repository: Repository!
  8898. """
  8899. The slug of this category.
  8900. """
  8901. slug: String!
  8902. """
  8903. Identifies the date and time when the object was last updated.
  8904. """
  8905. updatedAt: DateTime!
  8906. }
  8907. """
  8908. The connection type for DiscussionCategory.
  8909. """
  8910. type DiscussionCategoryConnection {
  8911. """
  8912. A list of edges.
  8913. """
  8914. edges: [DiscussionCategoryEdge]
  8915. """
  8916. A list of nodes.
  8917. """
  8918. nodes: [DiscussionCategory]
  8919. """
  8920. Information to aid in pagination.
  8921. """
  8922. pageInfo: PageInfo!
  8923. """
  8924. Identifies the total count of items in the connection.
  8925. """
  8926. totalCount: Int!
  8927. }
  8928. """
  8929. An edge in a connection.
  8930. """
  8931. type DiscussionCategoryEdge {
  8932. """
  8933. A cursor for use in pagination.
  8934. """
  8935. cursor: String!
  8936. """
  8937. The item at the end of the edge.
  8938. """
  8939. node: DiscussionCategory
  8940. }
  8941. """
  8942. The possible reasons for closing a discussion.
  8943. """
  8944. enum DiscussionCloseReason {
  8945. """
  8946. The discussion is a duplicate of another
  8947. """
  8948. DUPLICATE
  8949. """
  8950. The discussion is no longer relevant
  8951. """
  8952. OUTDATED
  8953. """
  8954. The discussion has been resolved
  8955. """
  8956. RESOLVED
  8957. }
  8958. """
  8959. A comment on a discussion.
  8960. """
  8961. type DiscussionComment implements Comment & Deletable & Minimizable & Node & Reactable & Updatable & UpdatableComment & Votable {
  8962. """
  8963. The actor who authored the comment.
  8964. """
  8965. author: Actor
  8966. """
  8967. Author's association with the subject of the comment.
  8968. """
  8969. authorAssociation: CommentAuthorAssociation!
  8970. """
  8971. The body as Markdown.
  8972. """
  8973. body: String!
  8974. """
  8975. The body rendered to HTML.
  8976. """
  8977. bodyHTML: HTML!
  8978. """
  8979. The body rendered to text.
  8980. """
  8981. bodyText: String!
  8982. """
  8983. Identifies the date and time when the object was created.
  8984. """
  8985. createdAt: DateTime!
  8986. """
  8987. Check if this comment was created via an email reply.
  8988. """
  8989. createdViaEmail: Boolean!
  8990. """
  8991. Identifies the primary key from the database.
  8992. """
  8993. databaseId: Int
  8994. """
  8995. The time when this replied-to comment was deleted
  8996. """
  8997. deletedAt: DateTime
  8998. """
  8999. The discussion this comment was created in
  9000. """
  9001. discussion: Discussion
  9002. """
  9003. The actor who edited the comment.
  9004. """
  9005. editor: Actor
  9006. id: ID!
  9007. """
  9008. Check if this comment was edited and includes an edit with the creation data
  9009. """
  9010. includesCreatedEdit: Boolean!
  9011. """
  9012. Has this comment been chosen as the answer of its discussion?
  9013. """
  9014. isAnswer: Boolean!
  9015. """
  9016. Returns whether or not a comment has been minimized.
  9017. """
  9018. isMinimized: Boolean!
  9019. """
  9020. The moment the editor made the last edit
  9021. """
  9022. lastEditedAt: DateTime
  9023. """
  9024. Returns why the comment was minimized. One of `abuse`, `off-topic`,
  9025. `outdated`, `resolved`, `duplicate` and `spam`. Note that the case and
  9026. formatting of these values differs from the inputs to the `MinimizeComment` mutation.
  9027. """
  9028. minimizedReason: String
  9029. """
  9030. Identifies when the comment was published at.
  9031. """
  9032. publishedAt: DateTime
  9033. """
  9034. A list of reactions grouped by content left on the subject.
  9035. """
  9036. reactionGroups: [ReactionGroup!]
  9037. """
  9038. A list of Reactions left on the Issue.
  9039. """
  9040. reactions(
  9041. """
  9042. Returns the elements in the list that come after the specified cursor.
  9043. """
  9044. after: String
  9045. """
  9046. Returns the elements in the list that come before the specified cursor.
  9047. """
  9048. before: String
  9049. """
  9050. Allows filtering Reactions by emoji.
  9051. """
  9052. content: ReactionContent
  9053. """
  9054. Returns the first _n_ elements from the list.
  9055. """
  9056. first: Int
  9057. """
  9058. Returns the last _n_ elements from the list.
  9059. """
  9060. last: Int
  9061. """
  9062. Allows specifying the order in which reactions are returned.
  9063. """
  9064. orderBy: ReactionOrder
  9065. ): ReactionConnection!
  9066. """
  9067. The threaded replies to this comment.
  9068. """
  9069. replies(
  9070. """
  9071. Returns the elements in the list that come after the specified cursor.
  9072. """
  9073. after: String
  9074. """
  9075. Returns the elements in the list that come before the specified cursor.
  9076. """
  9077. before: String
  9078. """
  9079. Returns the first _n_ elements from the list.
  9080. """
  9081. first: Int
  9082. """
  9083. Returns the last _n_ elements from the list.
  9084. """
  9085. last: Int
  9086. ): DiscussionCommentConnection!
  9087. """
  9088. The discussion comment this comment is a reply to
  9089. """
  9090. replyTo: DiscussionComment
  9091. """
  9092. The path for this discussion comment.
  9093. """
  9094. resourcePath: URI!
  9095. """
  9096. Identifies the date and time when the object was last updated.
  9097. """
  9098. updatedAt: DateTime!
  9099. """
  9100. Number of upvotes that this subject has received.
  9101. """
  9102. upvoteCount: Int!
  9103. """
  9104. The URL for this discussion comment.
  9105. """
  9106. url: URI!
  9107. """
  9108. A list of edits to this content.
  9109. """
  9110. userContentEdits(
  9111. """
  9112. Returns the elements in the list that come after the specified cursor.
  9113. """
  9114. after: String
  9115. """
  9116. Returns the elements in the list that come before the specified cursor.
  9117. """
  9118. before: String
  9119. """
  9120. Returns the first _n_ elements from the list.
  9121. """
  9122. first: Int
  9123. """
  9124. Returns the last _n_ elements from the list.
  9125. """
  9126. last: Int
  9127. ): UserContentEditConnection
  9128. """
  9129. Check if the current viewer can delete this object.
  9130. """
  9131. viewerCanDelete: Boolean!
  9132. """
  9133. Can the current user mark this comment as an answer?
  9134. """
  9135. viewerCanMarkAsAnswer: Boolean!
  9136. """
  9137. Check if the current viewer can minimize this object.
  9138. """
  9139. viewerCanMinimize: Boolean!
  9140. """
  9141. Can user react to this subject
  9142. """
  9143. viewerCanReact: Boolean!
  9144. """
  9145. Can the current user unmark this comment as an answer?
  9146. """
  9147. viewerCanUnmarkAsAnswer: Boolean!
  9148. """
  9149. Check if the current viewer can update this object.
  9150. """
  9151. viewerCanUpdate: Boolean!
  9152. """
  9153. Whether or not the current user can add or remove an upvote on this subject.
  9154. """
  9155. viewerCanUpvote: Boolean!
  9156. """
  9157. Reasons why the current viewer can not update this comment.
  9158. """
  9159. viewerCannotUpdateReasons: [CommentCannotUpdateReason!]!
  9160. """
  9161. Did the viewer author this comment.
  9162. """
  9163. viewerDidAuthor: Boolean!
  9164. """
  9165. Whether or not the current user has already upvoted this subject.
  9166. """
  9167. viewerHasUpvoted: Boolean!
  9168. }
  9169. """
  9170. The connection type for DiscussionComment.
  9171. """
  9172. type DiscussionCommentConnection {
  9173. """
  9174. A list of edges.
  9175. """
  9176. edges: [DiscussionCommentEdge]
  9177. """
  9178. A list of nodes.
  9179. """
  9180. nodes: [DiscussionComment]
  9181. """
  9182. Information to aid in pagination.
  9183. """
  9184. pageInfo: PageInfo!
  9185. """
  9186. Identifies the total count of items in the connection.
  9187. """
  9188. totalCount: Int!
  9189. }
  9190. """
  9191. An edge in a connection.
  9192. """
  9193. type DiscussionCommentEdge {
  9194. """
  9195. A cursor for use in pagination.
  9196. """
  9197. cursor: String!
  9198. """
  9199. The item at the end of the edge.
  9200. """
  9201. node: DiscussionComment
  9202. }
  9203. """
  9204. The connection type for Discussion.
  9205. """
  9206. type DiscussionConnection {
  9207. """
  9208. A list of edges.
  9209. """
  9210. edges: [DiscussionEdge]
  9211. """
  9212. A list of nodes.
  9213. """
  9214. nodes: [Discussion]
  9215. """
  9216. Information to aid in pagination.
  9217. """
  9218. pageInfo: PageInfo!
  9219. """
  9220. Identifies the total count of items in the connection.
  9221. """
  9222. totalCount: Int!
  9223. }
  9224. """
  9225. An edge in a connection.
  9226. """
  9227. type DiscussionEdge {
  9228. """
  9229. A cursor for use in pagination.
  9230. """
  9231. cursor: String!
  9232. """
  9233. The item at the end of the edge.
  9234. """
  9235. node: Discussion
  9236. }
  9237. """
  9238. Ways in which lists of discussions can be ordered upon return.
  9239. """
  9240. input DiscussionOrder {
  9241. """
  9242. The direction in which to order discussions by the specified field.
  9243. """
  9244. direction: OrderDirection!
  9245. """
  9246. The field by which to order discussions.
  9247. """
  9248. field: DiscussionOrderField!
  9249. }
  9250. """
  9251. Properties by which discussion connections can be ordered.
  9252. """
  9253. enum DiscussionOrderField {
  9254. """
  9255. Order discussions by creation time.
  9256. """
  9257. CREATED_AT
  9258. """
  9259. Order discussions by most recent modification time.
  9260. """
  9261. UPDATED_AT
  9262. }
  9263. """
  9264. A poll for a discussion.
  9265. """
  9266. type DiscussionPoll implements Node {
  9267. """
  9268. The discussion that this poll belongs to.
  9269. """
  9270. discussion: Discussion
  9271. id: ID!
  9272. """
  9273. The options for this poll.
  9274. """
  9275. options(
  9276. """
  9277. Returns the elements in the list that come after the specified cursor.
  9278. """
  9279. after: String
  9280. """
  9281. Returns the elements in the list that come before the specified cursor.
  9282. """
  9283. before: String
  9284. """
  9285. Returns the first _n_ elements from the list.
  9286. """
  9287. first: Int
  9288. """
  9289. Returns the last _n_ elements from the list.
  9290. """
  9291. last: Int
  9292. """
  9293. How to order the options for the discussion poll.
  9294. """
  9295. orderBy: DiscussionPollOptionOrder = {field: AUTHORED_ORDER, direction: ASC}
  9296. ): DiscussionPollOptionConnection
  9297. """
  9298. The question that is being asked by this poll.
  9299. """
  9300. question: String!
  9301. """
  9302. The total number of votes that have been cast for this poll.
  9303. """
  9304. totalVoteCount: Int!
  9305. """
  9306. Indicates if the viewer has permission to vote in this poll.
  9307. """
  9308. viewerCanVote: Boolean!
  9309. """
  9310. Indicates if the viewer has voted for any option in this poll.
  9311. """
  9312. viewerHasVoted: Boolean!
  9313. }
  9314. """
  9315. An option for a discussion poll.
  9316. """
  9317. type DiscussionPollOption implements Node {
  9318. id: ID!
  9319. """
  9320. The text for this option.
  9321. """
  9322. option: String!
  9323. """
  9324. The discussion poll that this option belongs to.
  9325. """
  9326. poll: DiscussionPoll
  9327. """
  9328. The total number of votes that have been cast for this option.
  9329. """
  9330. totalVoteCount: Int!
  9331. """
  9332. Indicates if the viewer has voted for this option in the poll.
  9333. """
  9334. viewerHasVoted: Boolean!
  9335. }
  9336. """
  9337. The connection type for DiscussionPollOption.
  9338. """
  9339. type DiscussionPollOptionConnection {
  9340. """
  9341. A list of edges.
  9342. """
  9343. edges: [DiscussionPollOptionEdge]
  9344. """
  9345. A list of nodes.
  9346. """
  9347. nodes: [DiscussionPollOption]
  9348. """
  9349. Information to aid in pagination.
  9350. """
  9351. pageInfo: PageInfo!
  9352. """
  9353. Identifies the total count of items in the connection.
  9354. """
  9355. totalCount: Int!
  9356. }
  9357. """
  9358. An edge in a connection.
  9359. """
  9360. type DiscussionPollOptionEdge {
  9361. """
  9362. A cursor for use in pagination.
  9363. """
  9364. cursor: String!
  9365. """
  9366. The item at the end of the edge.
  9367. """
  9368. node: DiscussionPollOption
  9369. }
  9370. """
  9371. Ordering options for discussion poll option connections.
  9372. """
  9373. input DiscussionPollOptionOrder {
  9374. """
  9375. The ordering direction.
  9376. """
  9377. direction: OrderDirection!
  9378. """
  9379. The field to order poll options by.
  9380. """
  9381. field: DiscussionPollOptionOrderField!
  9382. }
  9383. """
  9384. Properties by which discussion poll option connections can be ordered.
  9385. """
  9386. enum DiscussionPollOptionOrderField {
  9387. """
  9388. Order poll options by the order that the poll author specified when creating the poll.
  9389. """
  9390. AUTHORED_ORDER
  9391. """
  9392. Order poll options by the number of votes it has.
  9393. """
  9394. VOTE_COUNT
  9395. }
  9396. """
  9397. The possible states of a discussion.
  9398. """
  9399. enum DiscussionState {
  9400. """
  9401. A discussion that has been closed
  9402. """
  9403. CLOSED
  9404. """
  9405. A discussion that is open
  9406. """
  9407. OPEN
  9408. }
  9409. """
  9410. The possible state reasons of a discussion.
  9411. """
  9412. enum DiscussionStateReason {
  9413. """
  9414. The discussion is a duplicate of another
  9415. """
  9416. DUPLICATE
  9417. """
  9418. The discussion is no longer relevant
  9419. """
  9420. OUTDATED
  9421. """
  9422. The discussion was reopened
  9423. """
  9424. REOPENED
  9425. """
  9426. The discussion has been resolved
  9427. """
  9428. RESOLVED
  9429. }
  9430. """
  9431. Autogenerated input type of DismissPullRequestReview
  9432. """
  9433. input DismissPullRequestReviewInput {
  9434. """
  9435. A unique identifier for the client performing the mutation.
  9436. """
  9437. clientMutationId: String
  9438. """
  9439. The contents of the pull request review dismissal message.
  9440. """
  9441. message: String!
  9442. """
  9443. The Node ID of the pull request review to modify.
  9444. """
  9445. pullRequestReviewId: ID! @possibleTypes(concreteTypes: ["PullRequestReview"])
  9446. }
  9447. """
  9448. Autogenerated return type of DismissPullRequestReview
  9449. """
  9450. type DismissPullRequestReviewPayload {
  9451. """
  9452. A unique identifier for the client performing the mutation.
  9453. """
  9454. clientMutationId: String
  9455. """
  9456. The dismissed pull request review.
  9457. """
  9458. pullRequestReview: PullRequestReview
  9459. }
  9460. """
  9461. The possible reasons that a Dependabot alert was dismissed.
  9462. """
  9463. enum DismissReason {
  9464. """
  9465. A fix has already been started
  9466. """
  9467. FIX_STARTED
  9468. """
  9469. This alert is inaccurate or incorrect
  9470. """
  9471. INACCURATE
  9472. """
  9473. Vulnerable code is not actually used
  9474. """
  9475. NOT_USED
  9476. """
  9477. No bandwidth to fix this
  9478. """
  9479. NO_BANDWIDTH
  9480. """
  9481. Risk is tolerable to this project
  9482. """
  9483. TOLERABLE_RISK
  9484. }
  9485. """
  9486. Autogenerated input type of DismissRepositoryVulnerabilityAlert
  9487. """
  9488. input DismissRepositoryVulnerabilityAlertInput {
  9489. """
  9490. A unique identifier for the client performing the mutation.
  9491. """
  9492. clientMutationId: String
  9493. """
  9494. The reason the Dependabot alert is being dismissed.
  9495. """
  9496. dismissReason: DismissReason!
  9497. """
  9498. The Dependabot alert ID to dismiss.
  9499. """
  9500. repositoryVulnerabilityAlertId: ID! @possibleTypes(concreteTypes: ["RepositoryVulnerabilityAlert"])
  9501. }
  9502. """
  9503. Autogenerated return type of DismissRepositoryVulnerabilityAlert
  9504. """
  9505. type DismissRepositoryVulnerabilityAlertPayload {
  9506. """
  9507. A unique identifier for the client performing the mutation.
  9508. """
  9509. clientMutationId: String
  9510. """
  9511. The Dependabot alert that was dismissed
  9512. """
  9513. repositoryVulnerabilityAlert: RepositoryVulnerabilityAlert
  9514. }
  9515. """
  9516. A draft issue within a project.
  9517. """
  9518. type DraftIssue implements Node {
  9519. """
  9520. A list of users to assigned to this draft issue.
  9521. """
  9522. assignees(
  9523. """
  9524. Returns the elements in the list that come after the specified cursor.
  9525. """
  9526. after: String
  9527. """
  9528. Returns the elements in the list that come before the specified cursor.
  9529. """
  9530. before: String
  9531. """
  9532. Returns the first _n_ elements from the list.
  9533. """
  9534. first: Int
  9535. """
  9536. Returns the last _n_ elements from the list.
  9537. """
  9538. last: Int
  9539. ): UserConnection!
  9540. """
  9541. The body of the draft issue.
  9542. """
  9543. body: String!
  9544. """
  9545. The body of the draft issue rendered to HTML.
  9546. """
  9547. bodyHTML: HTML!
  9548. """
  9549. The body of the draft issue rendered to text.
  9550. """
  9551. bodyText: String!
  9552. """
  9553. Identifies the date and time when the object was created.
  9554. """
  9555. createdAt: DateTime!
  9556. """
  9557. The actor who created this draft issue.
  9558. """
  9559. creator: Actor
  9560. id: ID!
  9561. """
  9562. List of items linked with the draft issue (currently draft issue can be linked to only one item).
  9563. """
  9564. projectV2Items(
  9565. """
  9566. Returns the elements in the list that come after the specified cursor.
  9567. """
  9568. after: String
  9569. """
  9570. Returns the elements in the list that come before the specified cursor.
  9571. """
  9572. before: String
  9573. """
  9574. Returns the first _n_ elements from the list.
  9575. """
  9576. first: Int
  9577. """
  9578. Returns the last _n_ elements from the list.
  9579. """
  9580. last: Int
  9581. ): ProjectV2ItemConnection!
  9582. """
  9583. Projects that link to this draft issue (currently draft issue can be linked to only one project).
  9584. """
  9585. projectsV2(
  9586. """
  9587. Returns the elements in the list that come after the specified cursor.
  9588. """
  9589. after: String
  9590. """
  9591. Returns the elements in the list that come before the specified cursor.
  9592. """
  9593. before: String
  9594. """
  9595. Returns the first _n_ elements from the list.
  9596. """
  9597. first: Int
  9598. """
  9599. Returns the last _n_ elements from the list.
  9600. """
  9601. last: Int
  9602. ): ProjectV2Connection!
  9603. """
  9604. The title of the draft issue
  9605. """
  9606. title: String!
  9607. """
  9608. Identifies the date and time when the object was last updated.
  9609. """
  9610. updatedAt: DateTime!
  9611. }
  9612. """
  9613. Specifies a review comment to be left with a Pull Request Review.
  9614. """
  9615. input DraftPullRequestReviewComment {
  9616. """
  9617. Body of the comment to leave.
  9618. """
  9619. body: String!
  9620. """
  9621. Path to the file being commented on.
  9622. """
  9623. path: String!
  9624. """
  9625. Position in the file to leave a comment on.
  9626. """
  9627. position: Int!
  9628. }
  9629. """
  9630. Specifies a review comment thread to be left with a Pull Request Review.
  9631. """
  9632. input DraftPullRequestReviewThread {
  9633. """
  9634. Body of the comment to leave.
  9635. """
  9636. body: String!
  9637. """
  9638. The line of the blob to which the thread refers. The end of the line range for multi-line comments.
  9639. """
  9640. line: Int!
  9641. """
  9642. Path to the file being commented on.
  9643. """
  9644. path: String!
  9645. """
  9646. The side of the diff on which the line resides. For multi-line comments, this is the side for the end of the line range.
  9647. """
  9648. side: DiffSide = RIGHT
  9649. """
  9650. The first line of the range to which the comment refers.
  9651. """
  9652. startLine: Int
  9653. """
  9654. The side of the diff on which the start line resides.
  9655. """
  9656. startSide: DiffSide = RIGHT
  9657. }
  9658. """
  9659. Autogenerated input type of EnablePullRequestAutoMerge
  9660. """
  9661. input EnablePullRequestAutoMergeInput {
  9662. """
  9663. The email address to associate with this merge.
  9664. """
  9665. authorEmail: String
  9666. """
  9667. A unique identifier for the client performing the mutation.
  9668. """
  9669. clientMutationId: String
  9670. """
  9671. Commit body to use for the commit when the PR is mergable; if omitted, a
  9672. default message will be used. NOTE: when merging with a merge queue any input
  9673. value for commit message is ignored.
  9674. """
  9675. commitBody: String
  9676. """
  9677. Commit headline to use for the commit when the PR is mergable; if omitted, a
  9678. default message will be used. NOTE: when merging with a merge queue any input
  9679. value for commit headline is ignored.
  9680. """
  9681. commitHeadline: String
  9682. """
  9683. The expected head OID of the pull request.
  9684. """
  9685. expectedHeadOid: GitObjectID
  9686. """
  9687. The merge method to use. If omitted, defaults to `MERGE`. NOTE: when merging
  9688. with a merge queue any input value for merge method is ignored.
  9689. """
  9690. mergeMethod: PullRequestMergeMethod = MERGE
  9691. """
  9692. ID of the pull request to enable auto-merge on.
  9693. """
  9694. pullRequestId: ID! @possibleTypes(concreteTypes: ["PullRequest"])
  9695. }
  9696. """
  9697. Autogenerated return type of EnablePullRequestAutoMerge
  9698. """
  9699. type EnablePullRequestAutoMergePayload {
  9700. """
  9701. Identifies the actor who performed the event.
  9702. """
  9703. actor: Actor
  9704. """
  9705. A unique identifier for the client performing the mutation.
  9706. """
  9707. clientMutationId: String
  9708. """
  9709. The pull request auto-merge was enabled on.
  9710. """
  9711. pullRequest: PullRequest
  9712. }
  9713. """
  9714. An account to manage multiple organizations with consolidated policy and billing.
  9715. """
  9716. type Enterprise implements AnnouncementBanner & Node {
  9717. """
  9718. The text of the announcement
  9719. """
  9720. announcement: String
  9721. """
  9722. The expiration date of the announcement, if any
  9723. """
  9724. announcementExpiresAt: DateTime
  9725. """
  9726. Whether the announcement can be dismissed by the user
  9727. """
  9728. announcementUserDismissible: Boolean
  9729. """
  9730. A URL pointing to the enterprise's public avatar.
  9731. """
  9732. avatarUrl(
  9733. """
  9734. The size of the resulting square image.
  9735. """
  9736. size: Int
  9737. ): URI!
  9738. """
  9739. Enterprise billing information visible to enterprise billing managers.
  9740. """
  9741. billingInfo: EnterpriseBillingInfo
  9742. """
  9743. Identifies the date and time when the object was created.
  9744. """
  9745. createdAt: DateTime!
  9746. """
  9747. Identifies the primary key from the database.
  9748. """
  9749. databaseId: Int
  9750. """
  9751. The description of the enterprise.
  9752. """
  9753. description: String
  9754. """
  9755. The description of the enterprise as HTML.
  9756. """
  9757. descriptionHTML: HTML!
  9758. id: ID!
  9759. """
  9760. The location of the enterprise.
  9761. """
  9762. location: String
  9763. """
  9764. A list of users who are members of this enterprise.
  9765. """
  9766. members(
  9767. """
  9768. Returns the elements in the list that come after the specified cursor.
  9769. """
  9770. after: String
  9771. """
  9772. Returns the elements in the list that come before the specified cursor.
  9773. """
  9774. before: String
  9775. """
  9776. Only return members within the selected GitHub Enterprise deployment
  9777. """
  9778. deployment: EnterpriseUserDeployment
  9779. """
  9780. Returns the first _n_ elements from the list.
  9781. """
  9782. first: Int
  9783. """
  9784. Only return members with this two-factor authentication status. Does not
  9785. include members who only have an account on a GitHub Enterprise Server instance.
  9786. """
  9787. hasTwoFactorEnabled: Boolean = null
  9788. """
  9789. Returns the last _n_ elements from the list.
  9790. """
  9791. last: Int
  9792. """
  9793. Ordering options for members returned from the connection.
  9794. """
  9795. orderBy: EnterpriseMemberOrder = {field: LOGIN, direction: ASC}
  9796. """
  9797. Only return members within the organizations with these logins
  9798. """
  9799. organizationLogins: [String!]
  9800. """
  9801. The search string to look for.
  9802. """
  9803. query: String
  9804. """
  9805. The role of the user in the enterprise organization or server.
  9806. """
  9807. role: EnterpriseUserAccountMembershipRole
  9808. ): EnterpriseMemberConnection!
  9809. """
  9810. The name of the enterprise.
  9811. """
  9812. name: String!
  9813. """
  9814. A list of organizations that belong to this enterprise.
  9815. """
  9816. organizations(
  9817. """
  9818. Returns the elements in the list that come after the specified cursor.
  9819. """
  9820. after: String
  9821. """
  9822. Returns the elements in the list that come before the specified cursor.
  9823. """
  9824. before: String
  9825. """
  9826. Returns the first _n_ elements from the list.
  9827. """
  9828. first: Int
  9829. """
  9830. Returns the last _n_ elements from the list.
  9831. """
  9832. last: Int
  9833. """
  9834. Ordering options for organizations returned from the connection.
  9835. """
  9836. orderBy: OrganizationOrder = {field: LOGIN, direction: ASC}
  9837. """
  9838. The search string to look for.
  9839. """
  9840. query: String
  9841. """
  9842. The viewer's role in an organization.
  9843. """
  9844. viewerOrganizationRole: RoleInOrganization
  9845. ): OrganizationConnection!
  9846. """
  9847. Enterprise information only visible to enterprise owners.
  9848. """
  9849. ownerInfo: EnterpriseOwnerInfo
  9850. """
  9851. The HTTP path for this enterprise.
  9852. """
  9853. resourcePath: URI!
  9854. """
  9855. The URL-friendly identifier for the enterprise.
  9856. """
  9857. slug: String!
  9858. """
  9859. The HTTP URL for this enterprise.
  9860. """
  9861. url: URI!
  9862. """
  9863. Is the current viewer an admin of this enterprise?
  9864. """
  9865. viewerIsAdmin: Boolean!
  9866. """
  9867. The URL of the enterprise website.
  9868. """
  9869. websiteUrl: URI
  9870. }
  9871. """
  9872. The connection type for User.
  9873. """
  9874. type EnterpriseAdministratorConnection {
  9875. """
  9876. A list of edges.
  9877. """
  9878. edges: [EnterpriseAdministratorEdge]
  9879. """
  9880. A list of nodes.
  9881. """
  9882. nodes: [User]
  9883. """
  9884. Information to aid in pagination.
  9885. """
  9886. pageInfo: PageInfo!
  9887. """
  9888. Identifies the total count of items in the connection.
  9889. """
  9890. totalCount: Int!
  9891. }
  9892. """
  9893. A User who is an administrator of an enterprise.
  9894. """
  9895. type EnterpriseAdministratorEdge {
  9896. """
  9897. A cursor for use in pagination.
  9898. """
  9899. cursor: String!
  9900. """
  9901. The item at the end of the edge.
  9902. """
  9903. node: User
  9904. """
  9905. The role of the administrator.
  9906. """
  9907. role: EnterpriseAdministratorRole!
  9908. }
  9909. """
  9910. An invitation for a user to become an owner or billing manager of an enterprise.
  9911. """
  9912. type EnterpriseAdministratorInvitation implements Node {
  9913. """
  9914. Identifies the date and time when the object was created.
  9915. """
  9916. createdAt: DateTime!
  9917. """
  9918. The email of the person who was invited to the enterprise.
  9919. """
  9920. email: String
  9921. """
  9922. The enterprise the invitation is for.
  9923. """
  9924. enterprise: Enterprise!
  9925. id: ID!
  9926. """
  9927. The user who was invited to the enterprise.
  9928. """
  9929. invitee: User
  9930. """
  9931. The user who created the invitation.
  9932. """
  9933. inviter: User
  9934. """
  9935. The invitee's pending role in the enterprise (owner or billing_manager).
  9936. """
  9937. role: EnterpriseAdministratorRole!
  9938. }
  9939. """
  9940. The connection type for EnterpriseAdministratorInvitation.
  9941. """
  9942. type EnterpriseAdministratorInvitationConnection {
  9943. """
  9944. A list of edges.
  9945. """
  9946. edges: [EnterpriseAdministratorInvitationEdge]
  9947. """
  9948. A list of nodes.
  9949. """
  9950. nodes: [EnterpriseAdministratorInvitation]
  9951. """
  9952. Information to aid in pagination.
  9953. """
  9954. pageInfo: PageInfo!
  9955. """
  9956. Identifies the total count of items in the connection.
  9957. """
  9958. totalCount: Int!
  9959. }
  9960. """
  9961. An edge in a connection.
  9962. """
  9963. type EnterpriseAdministratorInvitationEdge {
  9964. """
  9965. A cursor for use in pagination.
  9966. """
  9967. cursor: String!
  9968. """
  9969. The item at the end of the edge.
  9970. """
  9971. node: EnterpriseAdministratorInvitation
  9972. }
  9973. """
  9974. Ordering options for enterprise administrator invitation connections
  9975. """
  9976. input EnterpriseAdministratorInvitationOrder {
  9977. """
  9978. The ordering direction.
  9979. """
  9980. direction: OrderDirection!
  9981. """
  9982. The field to order enterprise administrator invitations by.
  9983. """
  9984. field: EnterpriseAdministratorInvitationOrderField!
  9985. }
  9986. """
  9987. Properties by which enterprise administrator invitation connections can be ordered.
  9988. """
  9989. enum EnterpriseAdministratorInvitationOrderField {
  9990. """
  9991. Order enterprise administrator member invitations by creation time
  9992. """
  9993. CREATED_AT
  9994. }
  9995. """
  9996. The possible administrator roles in an enterprise account.
  9997. """
  9998. enum EnterpriseAdministratorRole {
  9999. """
  10000. Represents a billing manager of the enterprise account.
  10001. """
  10002. BILLING_MANAGER
  10003. """
  10004. Represents an owner of the enterprise account.
  10005. """
  10006. OWNER
  10007. }
  10008. """
  10009. The possible values for the enterprise allow private repository forking policy value.
  10010. """
  10011. enum EnterpriseAllowPrivateRepositoryForkingPolicyValue {
  10012. """
  10013. Members can fork a repository to an organization within this enterprise.
  10014. """
  10015. ENTERPRISE_ORGANIZATIONS
  10016. """
  10017. Members can fork a repository to their enterprise-managed user account or an organization inside this enterprise.
  10018. """
  10019. ENTERPRISE_ORGANIZATIONS_USER_ACCOUNTS
  10020. """
  10021. Members can fork a repository to their user account or an organization, either inside or outside of this enterprise.
  10022. """
  10023. EVERYWHERE
  10024. """
  10025. Members can fork a repository only within the same organization (intra-org).
  10026. """
  10027. SAME_ORGANIZATION
  10028. """
  10029. Members can fork a repository to their user account or within the same organization.
  10030. """
  10031. SAME_ORGANIZATION_USER_ACCOUNTS
  10032. """
  10033. Members can fork a repository to their user account.
  10034. """
  10035. USER_ACCOUNTS
  10036. }
  10037. """
  10038. Metadata for an audit entry containing enterprise account information.
  10039. """
  10040. interface EnterpriseAuditEntryData {
  10041. """
  10042. The HTTP path for this enterprise.
  10043. """
  10044. enterpriseResourcePath: URI
  10045. """
  10046. The slug of the enterprise.
  10047. """
  10048. enterpriseSlug: String
  10049. """
  10050. The HTTP URL for this enterprise.
  10051. """
  10052. enterpriseUrl: URI
  10053. }
  10054. """
  10055. Enterprise billing information visible to enterprise billing managers and owners.
  10056. """
  10057. type EnterpriseBillingInfo {
  10058. """
  10059. The number of licenseable users/emails across the enterprise.
  10060. """
  10061. allLicensableUsersCount: Int!
  10062. """
  10063. The number of data packs used by all organizations owned by the enterprise.
  10064. """
  10065. assetPacks: Int!
  10066. """
  10067. The bandwidth quota in GB for all organizations owned by the enterprise.
  10068. """
  10069. bandwidthQuota: Float!
  10070. """
  10071. The bandwidth usage in GB for all organizations owned by the enterprise.
  10072. """
  10073. bandwidthUsage: Float!
  10074. """
  10075. The bandwidth usage as a percentage of the bandwidth quota.
  10076. """
  10077. bandwidthUsagePercentage: Int!
  10078. """
  10079. The storage quota in GB for all organizations owned by the enterprise.
  10080. """
  10081. storageQuota: Float!
  10082. """
  10083. The storage usage in GB for all organizations owned by the enterprise.
  10084. """
  10085. storageUsage: Float!
  10086. """
  10087. The storage usage as a percentage of the storage quota.
  10088. """
  10089. storageUsagePercentage: Int!
  10090. """
  10091. The number of available licenses across all owned organizations based on the unique number of billable users.
  10092. """
  10093. totalAvailableLicenses: Int!
  10094. """
  10095. The total number of licenses allocated.
  10096. """
  10097. totalLicenses: Int!
  10098. }
  10099. """
  10100. The possible values for the enterprise base repository permission setting.
  10101. """
  10102. enum EnterpriseDefaultRepositoryPermissionSettingValue {
  10103. """
  10104. Organization members will be able to clone, pull, push, and add new collaborators to all organization repositories.
  10105. """
  10106. ADMIN
  10107. """
  10108. Organization members will only be able to clone and pull public repositories.
  10109. """
  10110. NONE
  10111. """
  10112. Organizations in the enterprise choose base repository permissions for their members.
  10113. """
  10114. NO_POLICY
  10115. """
  10116. Organization members will be able to clone and pull all organization repositories.
  10117. """
  10118. READ
  10119. """
  10120. Organization members will be able to clone, pull, and push all organization repositories.
  10121. """
  10122. WRITE
  10123. }
  10124. """
  10125. The possible values for an enabled/disabled enterprise setting.
  10126. """
  10127. enum EnterpriseEnabledDisabledSettingValue {
  10128. """
  10129. The setting is disabled for organizations in the enterprise.
  10130. """
  10131. DISABLED
  10132. """
  10133. The setting is enabled for organizations in the enterprise.
  10134. """
  10135. ENABLED
  10136. """
  10137. There is no policy set for organizations in the enterprise.
  10138. """
  10139. NO_POLICY
  10140. }
  10141. """
  10142. The possible values for an enabled/no policy enterprise setting.
  10143. """
  10144. enum EnterpriseEnabledSettingValue {
  10145. """
  10146. The setting is enabled for organizations in the enterprise.
  10147. """
  10148. ENABLED
  10149. """
  10150. There is no policy set for organizations in the enterprise.
  10151. """
  10152. NO_POLICY
  10153. }
  10154. """
  10155. The connection type for OrganizationInvitation.
  10156. """
  10157. type EnterpriseFailedInvitationConnection {
  10158. """
  10159. A list of edges.
  10160. """
  10161. edges: [EnterpriseFailedInvitationEdge]
  10162. """
  10163. A list of nodes.
  10164. """
  10165. nodes: [OrganizationInvitation]
  10166. """
  10167. Information to aid in pagination.
  10168. """
  10169. pageInfo: PageInfo!
  10170. """
  10171. Identifies the total count of items in the connection.
  10172. """
  10173. totalCount: Int!
  10174. """
  10175. Identifies the total count of unique users in the connection.
  10176. """
  10177. totalUniqueUserCount: Int!
  10178. }
  10179. """
  10180. A failed invitation to be a member in an enterprise organization.
  10181. """
  10182. type EnterpriseFailedInvitationEdge {
  10183. """
  10184. A cursor for use in pagination.
  10185. """
  10186. cursor: String!
  10187. """
  10188. The item at the end of the edge.
  10189. """
  10190. node: OrganizationInvitation
  10191. }
  10192. """
  10193. An identity provider configured to provision identities for an enterprise.
  10194. """
  10195. type EnterpriseIdentityProvider implements Node {
  10196. """
  10197. The digest algorithm used to sign SAML requests for the identity provider.
  10198. """
  10199. digestMethod: SamlDigestAlgorithm
  10200. """
  10201. The enterprise this identity provider belongs to.
  10202. """
  10203. enterprise: Enterprise
  10204. """
  10205. ExternalIdentities provisioned by this identity provider.
  10206. """
  10207. externalIdentities(
  10208. """
  10209. Returns the elements in the list that come after the specified cursor.
  10210. """
  10211. after: String
  10212. """
  10213. Returns the elements in the list that come before the specified cursor.
  10214. """
  10215. before: String
  10216. """
  10217. Returns the first _n_ elements from the list.
  10218. """
  10219. first: Int
  10220. """
  10221. Returns the last _n_ elements from the list.
  10222. """
  10223. last: Int
  10224. """
  10225. Filter to external identities with the users login
  10226. """
  10227. login: String
  10228. """
  10229. Filter to external identities with valid org membership only
  10230. """
  10231. membersOnly: Boolean
  10232. """
  10233. Filter to external identities with the users userName/NameID attribute
  10234. """
  10235. userName: String
  10236. ): ExternalIdentityConnection!
  10237. id: ID!
  10238. """
  10239. The x509 certificate used by the identity provider to sign assertions and responses.
  10240. """
  10241. idpCertificate: X509Certificate
  10242. """
  10243. The Issuer Entity ID for the SAML identity provider.
  10244. """
  10245. issuer: String
  10246. """
  10247. Recovery codes that can be used by admins to access the enterprise if the identity provider is unavailable.
  10248. """
  10249. recoveryCodes: [String!]
  10250. """
  10251. The signature algorithm used to sign SAML requests for the identity provider.
  10252. """
  10253. signatureMethod: SamlSignatureAlgorithm
  10254. """
  10255. The URL endpoint for the identity provider's SAML SSO.
  10256. """
  10257. ssoUrl: URI
  10258. }
  10259. """
  10260. An object that is a member of an enterprise.
  10261. """
  10262. union EnterpriseMember = EnterpriseUserAccount | User
  10263. """
  10264. The connection type for EnterpriseMember.
  10265. """
  10266. type EnterpriseMemberConnection {
  10267. """
  10268. A list of edges.
  10269. """
  10270. edges: [EnterpriseMemberEdge]
  10271. """
  10272. A list of nodes.
  10273. """
  10274. nodes: [EnterpriseMember]
  10275. """
  10276. Information to aid in pagination.
  10277. """
  10278. pageInfo: PageInfo!
  10279. """
  10280. Identifies the total count of items in the connection.
  10281. """
  10282. totalCount: Int!
  10283. }
  10284. """
  10285. A User who is a member of an enterprise through one or more organizations.
  10286. """
  10287. type EnterpriseMemberEdge {
  10288. """
  10289. A cursor for use in pagination.
  10290. """
  10291. cursor: String!
  10292. """
  10293. The item at the end of the edge.
  10294. """
  10295. node: EnterpriseMember
  10296. }
  10297. """
  10298. Ordering options for enterprise member connections.
  10299. """
  10300. input EnterpriseMemberOrder {
  10301. """
  10302. The ordering direction.
  10303. """
  10304. direction: OrderDirection!
  10305. """
  10306. The field to order enterprise members by.
  10307. """
  10308. field: EnterpriseMemberOrderField!
  10309. }
  10310. """
  10311. Properties by which enterprise member connections can be ordered.
  10312. """
  10313. enum EnterpriseMemberOrderField {
  10314. """
  10315. Order enterprise members by creation time
  10316. """
  10317. CREATED_AT
  10318. """
  10319. Order enterprise members by login
  10320. """
  10321. LOGIN
  10322. }
  10323. """
  10324. The possible values for the enterprise members can create repositories setting.
  10325. """
  10326. enum EnterpriseMembersCanCreateRepositoriesSettingValue {
  10327. """
  10328. Members will be able to create public and private repositories.
  10329. """
  10330. ALL
  10331. """
  10332. Members will not be able to create public or private repositories.
  10333. """
  10334. DISABLED
  10335. """
  10336. Organization administrators choose whether to allow members to create repositories.
  10337. """
  10338. NO_POLICY
  10339. """
  10340. Members will be able to create only private repositories.
  10341. """
  10342. PRIVATE
  10343. """
  10344. Members will be able to create only public repositories.
  10345. """
  10346. PUBLIC
  10347. }
  10348. """
  10349. The possible values for the members can make purchases setting.
  10350. """
  10351. enum EnterpriseMembersCanMakePurchasesSettingValue {
  10352. """
  10353. The setting is disabled for organizations in the enterprise.
  10354. """
  10355. DISABLED
  10356. """
  10357. The setting is enabled for organizations in the enterprise.
  10358. """
  10359. ENABLED
  10360. }
  10361. """
  10362. The connection type for Organization.
  10363. """
  10364. type EnterpriseOrganizationMembershipConnection {
  10365. """
  10366. A list of edges.
  10367. """
  10368. edges: [EnterpriseOrganizationMembershipEdge]
  10369. """
  10370. A list of nodes.
  10371. """
  10372. nodes: [Organization]
  10373. """
  10374. Information to aid in pagination.
  10375. """
  10376. pageInfo: PageInfo!
  10377. """
  10378. Identifies the total count of items in the connection.
  10379. """
  10380. totalCount: Int!
  10381. }
  10382. """
  10383. An enterprise organization that a user is a member of.
  10384. """
  10385. type EnterpriseOrganizationMembershipEdge {
  10386. """
  10387. A cursor for use in pagination.
  10388. """
  10389. cursor: String!
  10390. """
  10391. The item at the end of the edge.
  10392. """
  10393. node: Organization
  10394. """
  10395. The role of the user in the enterprise membership.
  10396. """
  10397. role: EnterpriseUserAccountMembershipRole!
  10398. }
  10399. """
  10400. The connection type for User.
  10401. """
  10402. type EnterpriseOutsideCollaboratorConnection {
  10403. """
  10404. A list of edges.
  10405. """
  10406. edges: [EnterpriseOutsideCollaboratorEdge]
  10407. """
  10408. A list of nodes.
  10409. """
  10410. nodes: [User]
  10411. """
  10412. Information to aid in pagination.
  10413. """
  10414. pageInfo: PageInfo!
  10415. """
  10416. Identifies the total count of items in the connection.
  10417. """
  10418. totalCount: Int!
  10419. }
  10420. """
  10421. A User who is an outside collaborator of an enterprise through one or more organizations.
  10422. """
  10423. type EnterpriseOutsideCollaboratorEdge {
  10424. """
  10425. A cursor for use in pagination.
  10426. """
  10427. cursor: String!
  10428. """
  10429. The item at the end of the edge.
  10430. """
  10431. node: User
  10432. """
  10433. The enterprise organization repositories this user is a member of.
  10434. """
  10435. repositories(
  10436. """
  10437. Returns the elements in the list that come after the specified cursor.
  10438. """
  10439. after: String
  10440. """
  10441. Returns the elements in the list that come before the specified cursor.
  10442. """
  10443. before: String
  10444. """
  10445. Returns the first _n_ elements from the list.
  10446. """
  10447. first: Int
  10448. """
  10449. Returns the last _n_ elements from the list.
  10450. """
  10451. last: Int
  10452. """
  10453. Ordering options for repositories.
  10454. """
  10455. orderBy: RepositoryOrder = {field: NAME, direction: ASC}
  10456. ): EnterpriseRepositoryInfoConnection!
  10457. }
  10458. """
  10459. Enterprise information only visible to enterprise owners.
  10460. """
  10461. type EnterpriseOwnerInfo {
  10462. """
  10463. A list of all of the administrators for this enterprise.
  10464. """
  10465. admins(
  10466. """
  10467. Returns the elements in the list that come after the specified cursor.
  10468. """
  10469. after: String
  10470. """
  10471. Returns the elements in the list that come before the specified cursor.
  10472. """
  10473. before: String
  10474. """
  10475. Returns the first _n_ elements from the list.
  10476. """
  10477. first: Int
  10478. """
  10479. Only return administrators with this two-factor authentication status.
  10480. """
  10481. hasTwoFactorEnabled: Boolean = null
  10482. """
  10483. Returns the last _n_ elements from the list.
  10484. """
  10485. last: Int
  10486. """
  10487. Ordering options for administrators returned from the connection.
  10488. """
  10489. orderBy: EnterpriseMemberOrder = {field: LOGIN, direction: ASC}
  10490. """
  10491. Only return members within the organizations with these logins
  10492. """
  10493. organizationLogins: [String!]
  10494. """
  10495. The search string to look for.
  10496. """
  10497. query: String
  10498. """
  10499. The role to filter by.
  10500. """
  10501. role: EnterpriseAdministratorRole
  10502. ): EnterpriseAdministratorConnection!
  10503. """
  10504. A list of users in the enterprise who currently have two-factor authentication disabled.
  10505. """
  10506. affiliatedUsersWithTwoFactorDisabled(
  10507. """
  10508. Returns the elements in the list that come after the specified cursor.
  10509. """
  10510. after: String
  10511. """
  10512. Returns the elements in the list that come before the specified cursor.
  10513. """
  10514. before: String
  10515. """
  10516. Returns the first _n_ elements from the list.
  10517. """
  10518. first: Int
  10519. """
  10520. Returns the last _n_ elements from the list.
  10521. """
  10522. last: Int
  10523. ): UserConnection!
  10524. """
  10525. Whether or not affiliated users with two-factor authentication disabled exist in the enterprise.
  10526. """
  10527. affiliatedUsersWithTwoFactorDisabledExist: Boolean!
  10528. """
  10529. The setting value for whether private repository forking is enabled for repositories in organizations in this enterprise.
  10530. """
  10531. allowPrivateRepositoryForkingSetting: EnterpriseEnabledDisabledSettingValue!
  10532. """
  10533. A list of enterprise organizations configured with the provided private repository forking setting value.
  10534. """
  10535. allowPrivateRepositoryForkingSettingOrganizations(
  10536. """
  10537. Returns the elements in the list that come after the specified cursor.
  10538. """
  10539. after: String
  10540. """
  10541. Returns the elements in the list that come before the specified cursor.
  10542. """
  10543. before: String
  10544. """
  10545. Returns the first _n_ elements from the list.
  10546. """
  10547. first: Int
  10548. """
  10549. Returns the last _n_ elements from the list.
  10550. """
  10551. last: Int
  10552. """
  10553. Ordering options for organizations with this setting.
  10554. """
  10555. orderBy: OrganizationOrder = {field: LOGIN, direction: ASC}
  10556. """
  10557. The setting value to find organizations for.
  10558. """
  10559. value: Boolean!
  10560. ): OrganizationConnection!
  10561. """
  10562. The value for the allow private repository forking policy on the enterprise.
  10563. """
  10564. allowPrivateRepositoryForkingSettingPolicyValue: EnterpriseAllowPrivateRepositoryForkingPolicyValue
  10565. """
  10566. The setting value for base repository permissions for organizations in this enterprise.
  10567. """
  10568. defaultRepositoryPermissionSetting: EnterpriseDefaultRepositoryPermissionSettingValue!
  10569. """
  10570. A list of enterprise organizations configured with the provided base repository permission.
  10571. """
  10572. defaultRepositoryPermissionSettingOrganizations(
  10573. """
  10574. Returns the elements in the list that come after the specified cursor.
  10575. """
  10576. after: String
  10577. """
  10578. Returns the elements in the list that come before the specified cursor.
  10579. """
  10580. before: String
  10581. """
  10582. Returns the first _n_ elements from the list.
  10583. """
  10584. first: Int
  10585. """
  10586. Returns the last _n_ elements from the list.
  10587. """
  10588. last: Int
  10589. """
  10590. Ordering options for organizations with this setting.
  10591. """
  10592. orderBy: OrganizationOrder = {field: LOGIN, direction: ASC}
  10593. """
  10594. The permission to find organizations for.
  10595. """
  10596. value: DefaultRepositoryPermissionField!
  10597. ): OrganizationConnection!
  10598. """
  10599. A list of domains owned by the enterprise.
  10600. """
  10601. domains(
  10602. """
  10603. Returns the elements in the list that come after the specified cursor.
  10604. """
  10605. after: String
  10606. """
  10607. Returns the elements in the list that come before the specified cursor.
  10608. """
  10609. before: String
  10610. """
  10611. Returns the first _n_ elements from the list.
  10612. """
  10613. first: Int
  10614. """
  10615. Filter whether or not the domain is approved.
  10616. """
  10617. isApproved: Boolean = null
  10618. """
  10619. Filter whether or not the domain is verified.
  10620. """
  10621. isVerified: Boolean = null
  10622. """
  10623. Returns the last _n_ elements from the list.
  10624. """
  10625. last: Int
  10626. """
  10627. Ordering options for verifiable domains returned.
  10628. """
  10629. orderBy: VerifiableDomainOrder = {field: DOMAIN, direction: ASC}
  10630. ): VerifiableDomainConnection!
  10631. """
  10632. Enterprise Server installations owned by the enterprise.
  10633. """
  10634. enterpriseServerInstallations(
  10635. """
  10636. Returns the elements in the list that come after the specified cursor.
  10637. """
  10638. after: String
  10639. """
  10640. Returns the elements in the list that come before the specified cursor.
  10641. """
  10642. before: String
  10643. """
  10644. Whether or not to only return installations discovered via GitHub Connect.
  10645. """
  10646. connectedOnly: Boolean = false
  10647. """
  10648. Returns the first _n_ elements from the list.
  10649. """
  10650. first: Int
  10651. """
  10652. Returns the last _n_ elements from the list.
  10653. """
  10654. last: Int
  10655. """
  10656. Ordering options for Enterprise Server installations returned.
  10657. """
  10658. orderBy: EnterpriseServerInstallationOrder = {field: HOST_NAME, direction: ASC}
  10659. ): EnterpriseServerInstallationConnection!
  10660. """
  10661. A list of failed invitations in the enterprise.
  10662. """
  10663. failedInvitations(
  10664. """
  10665. Returns the elements in the list that come after the specified cursor.
  10666. """
  10667. after: String
  10668. """
  10669. Returns the elements in the list that come before the specified cursor.
  10670. """
  10671. before: String
  10672. """
  10673. Returns the first _n_ elements from the list.
  10674. """
  10675. first: Int
  10676. """
  10677. Returns the last _n_ elements from the list.
  10678. """
  10679. last: Int
  10680. """
  10681. The search string to look for.
  10682. """
  10683. query: String
  10684. ): EnterpriseFailedInvitationConnection!
  10685. """
  10686. The setting value for whether the enterprise has an IP allow list enabled.
  10687. """
  10688. ipAllowListEnabledSetting: IpAllowListEnabledSettingValue!
  10689. """
  10690. The IP addresses that are allowed to access resources owned by the enterprise.
  10691. """
  10692. ipAllowListEntries(
  10693. """
  10694. Returns the elements in the list that come after the specified cursor.
  10695. """
  10696. after: String
  10697. """
  10698. Returns the elements in the list that come before the specified cursor.
  10699. """
  10700. before: String
  10701. """
  10702. Returns the first _n_ elements from the list.
  10703. """
  10704. first: Int
  10705. """
  10706. Returns the last _n_ elements from the list.
  10707. """
  10708. last: Int
  10709. """
  10710. Ordering options for IP allow list entries returned.
  10711. """
  10712. orderBy: IpAllowListEntryOrder = {field: ALLOW_LIST_VALUE, direction: ASC}
  10713. ): IpAllowListEntryConnection!
  10714. """
  10715. The setting value for whether the enterprise has IP allow list configuration for installed GitHub Apps enabled.
  10716. """
  10717. ipAllowListForInstalledAppsEnabledSetting: IpAllowListForInstalledAppsEnabledSettingValue!
  10718. """
  10719. Whether or not the base repository permission is currently being updated.
  10720. """
  10721. isUpdatingDefaultRepositoryPermission: Boolean!
  10722. """
  10723. Whether the two-factor authentication requirement is currently being enforced.
  10724. """
  10725. isUpdatingTwoFactorRequirement: Boolean!
  10726. """
  10727. The setting value for whether organization members with admin permissions on a
  10728. repository can change repository visibility.
  10729. """
  10730. membersCanChangeRepositoryVisibilitySetting: EnterpriseEnabledDisabledSettingValue!
  10731. """
  10732. A list of enterprise organizations configured with the provided can change repository visibility setting value.
  10733. """
  10734. membersCanChangeRepositoryVisibilitySettingOrganizations(
  10735. """
  10736. Returns the elements in the list that come after the specified cursor.
  10737. """
  10738. after: String
  10739. """
  10740. Returns the elements in the list that come before the specified cursor.
  10741. """
  10742. before: String
  10743. """
  10744. Returns the first _n_ elements from the list.
  10745. """
  10746. first: Int
  10747. """
  10748. Returns the last _n_ elements from the list.
  10749. """
  10750. last: Int
  10751. """
  10752. Ordering options for organizations with this setting.
  10753. """
  10754. orderBy: OrganizationOrder = {field: LOGIN, direction: ASC}
  10755. """
  10756. The setting value to find organizations for.
  10757. """
  10758. value: Boolean!
  10759. ): OrganizationConnection!
  10760. """
  10761. The setting value for whether members of organizations in the enterprise can create internal repositories.
  10762. """
  10763. membersCanCreateInternalRepositoriesSetting: Boolean
  10764. """
  10765. The setting value for whether members of organizations in the enterprise can create private repositories.
  10766. """
  10767. membersCanCreatePrivateRepositoriesSetting: Boolean
  10768. """
  10769. The setting value for whether members of organizations in the enterprise can create public repositories.
  10770. """
  10771. membersCanCreatePublicRepositoriesSetting: Boolean
  10772. """
  10773. The setting value for whether members of organizations in the enterprise can create repositories.
  10774. """
  10775. membersCanCreateRepositoriesSetting: EnterpriseMembersCanCreateRepositoriesSettingValue
  10776. """
  10777. A list of enterprise organizations configured with the provided repository creation setting value.
  10778. """
  10779. membersCanCreateRepositoriesSettingOrganizations(
  10780. """
  10781. Returns the elements in the list that come after the specified cursor.
  10782. """
  10783. after: String
  10784. """
  10785. Returns the elements in the list that come before the specified cursor.
  10786. """
  10787. before: String
  10788. """
  10789. Returns the first _n_ elements from the list.
  10790. """
  10791. first: Int
  10792. """
  10793. Returns the last _n_ elements from the list.
  10794. """
  10795. last: Int
  10796. """
  10797. Ordering options for organizations with this setting.
  10798. """
  10799. orderBy: OrganizationOrder = {field: LOGIN, direction: ASC}
  10800. """
  10801. The setting to find organizations for.
  10802. """
  10803. value: OrganizationMembersCanCreateRepositoriesSettingValue!
  10804. ): OrganizationConnection!
  10805. """
  10806. The setting value for whether members with admin permissions for repositories can delete issues.
  10807. """
  10808. membersCanDeleteIssuesSetting: EnterpriseEnabledDisabledSettingValue!
  10809. """
  10810. A list of enterprise organizations configured with the provided members can delete issues setting value.
  10811. """
  10812. membersCanDeleteIssuesSettingOrganizations(
  10813. """
  10814. Returns the elements in the list that come after the specified cursor.
  10815. """
  10816. after: String
  10817. """
  10818. Returns the elements in the list that come before the specified cursor.
  10819. """
  10820. before: String
  10821. """
  10822. Returns the first _n_ elements from the list.
  10823. """
  10824. first: Int
  10825. """
  10826. Returns the last _n_ elements from the list.
  10827. """
  10828. last: Int
  10829. """
  10830. Ordering options for organizations with this setting.
  10831. """
  10832. orderBy: OrganizationOrder = {field: LOGIN, direction: ASC}
  10833. """
  10834. The setting value to find organizations for.
  10835. """
  10836. value: Boolean!
  10837. ): OrganizationConnection!
  10838. """
  10839. The setting value for whether members with admin permissions for repositories can delete or transfer repositories.
  10840. """
  10841. membersCanDeleteRepositoriesSetting: EnterpriseEnabledDisabledSettingValue!
  10842. """
  10843. A list of enterprise organizations configured with the provided members can delete repositories setting value.
  10844. """
  10845. membersCanDeleteRepositoriesSettingOrganizations(
  10846. """
  10847. Returns the elements in the list that come after the specified cursor.
  10848. """
  10849. after: String
  10850. """
  10851. Returns the elements in the list that come before the specified cursor.
  10852. """
  10853. before: String
  10854. """
  10855. Returns the first _n_ elements from the list.
  10856. """
  10857. first: Int
  10858. """
  10859. Returns the last _n_ elements from the list.
  10860. """
  10861. last: Int
  10862. """
  10863. Ordering options for organizations with this setting.
  10864. """
  10865. orderBy: OrganizationOrder = {field: LOGIN, direction: ASC}
  10866. """
  10867. The setting value to find organizations for.
  10868. """
  10869. value: Boolean!
  10870. ): OrganizationConnection!
  10871. """
  10872. The setting value for whether members of organizations in the enterprise can invite outside collaborators.
  10873. """
  10874. membersCanInviteCollaboratorsSetting: EnterpriseEnabledDisabledSettingValue!
  10875. """
  10876. A list of enterprise organizations configured with the provided members can invite collaborators setting value.
  10877. """
  10878. membersCanInviteCollaboratorsSettingOrganizations(
  10879. """
  10880. Returns the elements in the list that come after the specified cursor.
  10881. """
  10882. after: String
  10883. """
  10884. Returns the elements in the list that come before the specified cursor.
  10885. """
  10886. before: String
  10887. """
  10888. Returns the first _n_ elements from the list.
  10889. """
  10890. first: Int
  10891. """
  10892. Returns the last _n_ elements from the list.
  10893. """
  10894. last: Int
  10895. """
  10896. Ordering options for organizations with this setting.
  10897. """
  10898. orderBy: OrganizationOrder = {field: LOGIN, direction: ASC}
  10899. """
  10900. The setting value to find organizations for.
  10901. """
  10902. value: Boolean!
  10903. ): OrganizationConnection!
  10904. """
  10905. Indicates whether members of this enterprise's organizations can purchase additional services for those organizations.
  10906. """
  10907. membersCanMakePurchasesSetting: EnterpriseMembersCanMakePurchasesSettingValue!
  10908. """
  10909. The setting value for whether members with admin permissions for repositories can update protected branches.
  10910. """
  10911. membersCanUpdateProtectedBranchesSetting: EnterpriseEnabledDisabledSettingValue!
  10912. """
  10913. A list of enterprise organizations configured with the provided members can update protected branches setting value.
  10914. """
  10915. membersCanUpdateProtectedBranchesSettingOrganizations(
  10916. """
  10917. Returns the elements in the list that come after the specified cursor.
  10918. """
  10919. after: String
  10920. """
  10921. Returns the elements in the list that come before the specified cursor.
  10922. """
  10923. before: String
  10924. """
  10925. Returns the first _n_ elements from the list.
  10926. """
  10927. first: Int
  10928. """
  10929. Returns the last _n_ elements from the list.
  10930. """
  10931. last: Int
  10932. """
  10933. Ordering options for organizations with this setting.
  10934. """
  10935. orderBy: OrganizationOrder = {field: LOGIN, direction: ASC}
  10936. """
  10937. The setting value to find organizations for.
  10938. """
  10939. value: Boolean!
  10940. ): OrganizationConnection!
  10941. """
  10942. The setting value for whether members can view dependency insights.
  10943. """
  10944. membersCanViewDependencyInsightsSetting: EnterpriseEnabledDisabledSettingValue!
  10945. """
  10946. A list of enterprise organizations configured with the provided members can view dependency insights setting value.
  10947. """
  10948. membersCanViewDependencyInsightsSettingOrganizations(
  10949. """
  10950. Returns the elements in the list that come after the specified cursor.
  10951. """
  10952. after: String
  10953. """
  10954. Returns the elements in the list that come before the specified cursor.
  10955. """
  10956. before: String
  10957. """
  10958. Returns the first _n_ elements from the list.
  10959. """
  10960. first: Int
  10961. """
  10962. Returns the last _n_ elements from the list.
  10963. """
  10964. last: Int
  10965. """
  10966. Ordering options for organizations with this setting.
  10967. """
  10968. orderBy: OrganizationOrder = {field: LOGIN, direction: ASC}
  10969. """
  10970. The setting value to find organizations for.
  10971. """
  10972. value: Boolean!
  10973. ): OrganizationConnection!
  10974. """
  10975. Indicates if email notification delivery for this enterprise is restricted to verified or approved domains.
  10976. """
  10977. notificationDeliveryRestrictionEnabledSetting: NotificationRestrictionSettingValue!
  10978. """
  10979. The OIDC Identity Provider for the enterprise.
  10980. """
  10981. oidcProvider: OIDCProvider
  10982. """
  10983. The setting value for whether organization projects are enabled for organizations in this enterprise.
  10984. """
  10985. organizationProjectsSetting: EnterpriseEnabledDisabledSettingValue!
  10986. """
  10987. A list of enterprise organizations configured with the provided organization projects setting value.
  10988. """
  10989. organizationProjectsSettingOrganizations(
  10990. """
  10991. Returns the elements in the list that come after the specified cursor.
  10992. """
  10993. after: String
  10994. """
  10995. Returns the elements in the list that come before the specified cursor.
  10996. """
  10997. before: String
  10998. """
  10999. Returns the first _n_ elements from the list.
  11000. """
  11001. first: Int
  11002. """
  11003. Returns the last _n_ elements from the list.
  11004. """
  11005. last: Int
  11006. """
  11007. Ordering options for organizations with this setting.
  11008. """
  11009. orderBy: OrganizationOrder = {field: LOGIN, direction: ASC}
  11010. """
  11011. The setting value to find organizations for.
  11012. """
  11013. value: Boolean!
  11014. ): OrganizationConnection!
  11015. """
  11016. A list of outside collaborators across the repositories in the enterprise.
  11017. """
  11018. outsideCollaborators(
  11019. """
  11020. Returns the elements in the list that come after the specified cursor.
  11021. """
  11022. after: String
  11023. """
  11024. Returns the elements in the list that come before the specified cursor.
  11025. """
  11026. before: String
  11027. """
  11028. Returns the first _n_ elements from the list.
  11029. """
  11030. first: Int
  11031. """
  11032. Only return outside collaborators with this two-factor authentication status.
  11033. """
  11034. hasTwoFactorEnabled: Boolean = null
  11035. """
  11036. Returns the last _n_ elements from the list.
  11037. """
  11038. last: Int
  11039. """
  11040. The login of one specific outside collaborator.
  11041. """
  11042. login: String
  11043. """
  11044. Ordering options for outside collaborators returned from the connection.
  11045. """
  11046. orderBy: EnterpriseMemberOrder = {field: LOGIN, direction: ASC}
  11047. """
  11048. Only return outside collaborators within the organizations with these logins
  11049. """
  11050. organizationLogins: [String!]
  11051. """
  11052. The search string to look for.
  11053. """
  11054. query: String
  11055. """
  11056. Only return outside collaborators on repositories with this visibility.
  11057. """
  11058. visibility: RepositoryVisibility
  11059. ): EnterpriseOutsideCollaboratorConnection!
  11060. """
  11061. A list of pending administrator invitations for the enterprise.
  11062. """
  11063. pendingAdminInvitations(
  11064. """
  11065. Returns the elements in the list that come after the specified cursor.
  11066. """
  11067. after: String
  11068. """
  11069. Returns the elements in the list that come before the specified cursor.
  11070. """
  11071. before: String
  11072. """
  11073. Returns the first _n_ elements from the list.
  11074. """
  11075. first: Int
  11076. """
  11077. Returns the last _n_ elements from the list.
  11078. """
  11079. last: Int
  11080. """
  11081. Ordering options for pending enterprise administrator invitations returned from the connection.
  11082. """
  11083. orderBy: EnterpriseAdministratorInvitationOrder = {field: CREATED_AT, direction: DESC}
  11084. """
  11085. The search string to look for.
  11086. """
  11087. query: String
  11088. """
  11089. The role to filter by.
  11090. """
  11091. role: EnterpriseAdministratorRole
  11092. ): EnterpriseAdministratorInvitationConnection!
  11093. """
  11094. A list of pending collaborator invitations across the repositories in the enterprise.
  11095. """
  11096. pendingCollaboratorInvitations(
  11097. """
  11098. Returns the elements in the list that come after the specified cursor.
  11099. """
  11100. after: String
  11101. """
  11102. Returns the elements in the list that come before the specified cursor.
  11103. """
  11104. before: String
  11105. """
  11106. Returns the first _n_ elements from the list.
  11107. """
  11108. first: Int
  11109. """
  11110. Returns the last _n_ elements from the list.
  11111. """
  11112. last: Int
  11113. """
  11114. Ordering options for pending repository collaborator invitations returned from the connection.
  11115. """
  11116. orderBy: RepositoryInvitationOrder = {field: CREATED_AT, direction: DESC}
  11117. """
  11118. The search string to look for.
  11119. """
  11120. query: String
  11121. ): RepositoryInvitationConnection!
  11122. """
  11123. A list of pending member invitations for organizations in the enterprise.
  11124. """
  11125. pendingMemberInvitations(
  11126. """
  11127. Returns the elements in the list that come after the specified cursor.
  11128. """
  11129. after: String
  11130. """
  11131. Returns the elements in the list that come before the specified cursor.
  11132. """
  11133. before: String
  11134. """
  11135. Returns the first _n_ elements from the list.
  11136. """
  11137. first: Int
  11138. """
  11139. Only return invitations matching this invitation source
  11140. """
  11141. invitationSource: OrganizationInvitationSource
  11142. """
  11143. Returns the last _n_ elements from the list.
  11144. """
  11145. last: Int
  11146. """
  11147. Only return invitations within the organizations with these logins
  11148. """
  11149. organizationLogins: [String!]
  11150. """
  11151. The search string to look for.
  11152. """
  11153. query: String
  11154. ): EnterprisePendingMemberInvitationConnection!
  11155. """
  11156. The setting value for whether repository projects are enabled in this enterprise.
  11157. """
  11158. repositoryProjectsSetting: EnterpriseEnabledDisabledSettingValue!
  11159. """
  11160. A list of enterprise organizations configured with the provided repository projects setting value.
  11161. """
  11162. repositoryProjectsSettingOrganizations(
  11163. """
  11164. Returns the elements in the list that come after the specified cursor.
  11165. """
  11166. after: String
  11167. """
  11168. Returns the elements in the list that come before the specified cursor.
  11169. """
  11170. before: String
  11171. """
  11172. Returns the first _n_ elements from the list.
  11173. """
  11174. first: Int
  11175. """
  11176. Returns the last _n_ elements from the list.
  11177. """
  11178. last: Int
  11179. """
  11180. Ordering options for organizations with this setting.
  11181. """
  11182. orderBy: OrganizationOrder = {field: LOGIN, direction: ASC}
  11183. """
  11184. The setting value to find organizations for.
  11185. """
  11186. value: Boolean!
  11187. ): OrganizationConnection!
  11188. """
  11189. The SAML Identity Provider for the enterprise. When used by a GitHub App,
  11190. requires an installation token with read and write access to members.
  11191. """
  11192. samlIdentityProvider: EnterpriseIdentityProvider
  11193. """
  11194. A list of enterprise organizations configured with the SAML single sign-on setting value.
  11195. """
  11196. samlIdentityProviderSettingOrganizations(
  11197. """
  11198. Returns the elements in the list that come after the specified cursor.
  11199. """
  11200. after: String
  11201. """
  11202. Returns the elements in the list that come before the specified cursor.
  11203. """
  11204. before: String
  11205. """
  11206. Returns the first _n_ elements from the list.
  11207. """
  11208. first: Int
  11209. """
  11210. Returns the last _n_ elements from the list.
  11211. """
  11212. last: Int
  11213. """
  11214. Ordering options for organizations with this setting.
  11215. """
  11216. orderBy: OrganizationOrder = {field: LOGIN, direction: ASC}
  11217. """
  11218. The setting value to find organizations for.
  11219. """
  11220. value: IdentityProviderConfigurationState!
  11221. ): OrganizationConnection!
  11222. """
  11223. A list of members with a support entitlement.
  11224. """
  11225. supportEntitlements(
  11226. """
  11227. Returns the elements in the list that come after the specified cursor.
  11228. """
  11229. after: String
  11230. """
  11231. Returns the elements in the list that come before the specified cursor.
  11232. """
  11233. before: String
  11234. """
  11235. Returns the first _n_ elements from the list.
  11236. """
  11237. first: Int
  11238. """
  11239. Returns the last _n_ elements from the list.
  11240. """
  11241. last: Int
  11242. """
  11243. Ordering options for support entitlement users returned from the connection.
  11244. """
  11245. orderBy: EnterpriseMemberOrder = {field: LOGIN, direction: ASC}
  11246. ): EnterpriseMemberConnection!
  11247. """
  11248. The setting value for whether team discussions are enabled for organizations in this enterprise.
  11249. """
  11250. teamDiscussionsSetting: EnterpriseEnabledDisabledSettingValue!
  11251. """
  11252. A list of enterprise organizations configured with the provided team discussions setting value.
  11253. """
  11254. teamDiscussionsSettingOrganizations(
  11255. """
  11256. Returns the elements in the list that come after the specified cursor.
  11257. """
  11258. after: String
  11259. """
  11260. Returns the elements in the list that come before the specified cursor.
  11261. """
  11262. before: String
  11263. """
  11264. Returns the first _n_ elements from the list.
  11265. """
  11266. first: Int
  11267. """
  11268. Returns the last _n_ elements from the list.
  11269. """
  11270. last: Int
  11271. """
  11272. Ordering options for organizations with this setting.
  11273. """
  11274. orderBy: OrganizationOrder = {field: LOGIN, direction: ASC}
  11275. """
  11276. The setting value to find organizations for.
  11277. """
  11278. value: Boolean!
  11279. ): OrganizationConnection!
  11280. """
  11281. The setting value for whether the enterprise requires two-factor authentication for its organizations and users.
  11282. """
  11283. twoFactorRequiredSetting: EnterpriseEnabledSettingValue!
  11284. """
  11285. A list of enterprise organizations configured with the two-factor authentication setting value.
  11286. """
  11287. twoFactorRequiredSettingOrganizations(
  11288. """
  11289. Returns the elements in the list that come after the specified cursor.
  11290. """
  11291. after: String
  11292. """
  11293. Returns the elements in the list that come before the specified cursor.
  11294. """
  11295. before: String
  11296. """
  11297. Returns the first _n_ elements from the list.
  11298. """
  11299. first: Int
  11300. """
  11301. Returns the last _n_ elements from the list.
  11302. """
  11303. last: Int
  11304. """
  11305. Ordering options for organizations with this setting.
  11306. """
  11307. orderBy: OrganizationOrder = {field: LOGIN, direction: ASC}
  11308. """
  11309. The setting value to find organizations for.
  11310. """
  11311. value: Boolean!
  11312. ): OrganizationConnection!
  11313. }
  11314. """
  11315. The connection type for OrganizationInvitation.
  11316. """
  11317. type EnterprisePendingMemberInvitationConnection {
  11318. """
  11319. A list of edges.
  11320. """
  11321. edges: [EnterprisePendingMemberInvitationEdge]
  11322. """
  11323. A list of nodes.
  11324. """
  11325. nodes: [OrganizationInvitation]
  11326. """
  11327. Information to aid in pagination.
  11328. """
  11329. pageInfo: PageInfo!
  11330. """
  11331. Identifies the total count of items in the connection.
  11332. """
  11333. totalCount: Int!
  11334. """
  11335. Identifies the total count of unique users in the connection.
  11336. """
  11337. totalUniqueUserCount: Int!
  11338. }
  11339. """
  11340. An invitation to be a member in an enterprise organization.
  11341. """
  11342. type EnterprisePendingMemberInvitationEdge {
  11343. """
  11344. A cursor for use in pagination.
  11345. """
  11346. cursor: String!
  11347. """
  11348. The item at the end of the edge.
  11349. """
  11350. node: OrganizationInvitation
  11351. }
  11352. """
  11353. A subset of repository information queryable from an enterprise.
  11354. """
  11355. type EnterpriseRepositoryInfo implements Node {
  11356. id: ID!
  11357. """
  11358. Identifies if the repository is private or internal.
  11359. """
  11360. isPrivate: Boolean!
  11361. """
  11362. The repository's name.
  11363. """
  11364. name: String!
  11365. """
  11366. The repository's name with owner.
  11367. """
  11368. nameWithOwner: String!
  11369. }
  11370. """
  11371. The connection type for EnterpriseRepositoryInfo.
  11372. """
  11373. type EnterpriseRepositoryInfoConnection {
  11374. """
  11375. A list of edges.
  11376. """
  11377. edges: [EnterpriseRepositoryInfoEdge]
  11378. """
  11379. A list of nodes.
  11380. """
  11381. nodes: [EnterpriseRepositoryInfo]
  11382. """
  11383. Information to aid in pagination.
  11384. """
  11385. pageInfo: PageInfo!
  11386. """
  11387. Identifies the total count of items in the connection.
  11388. """
  11389. totalCount: Int!
  11390. }
  11391. """
  11392. An edge in a connection.
  11393. """
  11394. type EnterpriseRepositoryInfoEdge {
  11395. """
  11396. A cursor for use in pagination.
  11397. """
  11398. cursor: String!
  11399. """
  11400. The item at the end of the edge.
  11401. """
  11402. node: EnterpriseRepositoryInfo
  11403. }
  11404. """
  11405. An Enterprise Server installation.
  11406. """
  11407. type EnterpriseServerInstallation implements Node {
  11408. """
  11409. Identifies the date and time when the object was created.
  11410. """
  11411. createdAt: DateTime!
  11412. """
  11413. The customer name to which the Enterprise Server installation belongs.
  11414. """
  11415. customerName: String!
  11416. """
  11417. The host name of the Enterprise Server installation.
  11418. """
  11419. hostName: String!
  11420. id: ID!
  11421. """
  11422. Whether or not the installation is connected to an Enterprise Server installation via GitHub Connect.
  11423. """
  11424. isConnected: Boolean!
  11425. """
  11426. Identifies the date and time when the object was last updated.
  11427. """
  11428. updatedAt: DateTime!
  11429. """
  11430. User accounts on this Enterprise Server installation.
  11431. """
  11432. userAccounts(
  11433. """
  11434. Returns the elements in the list that come after the specified cursor.
  11435. """
  11436. after: String
  11437. """
  11438. Returns the elements in the list that come before the specified cursor.
  11439. """
  11440. before: String
  11441. """
  11442. Returns the first _n_ elements from the list.
  11443. """
  11444. first: Int
  11445. """
  11446. Returns the last _n_ elements from the list.
  11447. """
  11448. last: Int
  11449. """
  11450. Ordering options for Enterprise Server user accounts returned from the connection.
  11451. """
  11452. orderBy: EnterpriseServerUserAccountOrder = {field: LOGIN, direction: ASC}
  11453. ): EnterpriseServerUserAccountConnection!
  11454. """
  11455. User accounts uploads for the Enterprise Server installation.
  11456. """
  11457. userAccountsUploads(
  11458. """
  11459. Returns the elements in the list that come after the specified cursor.
  11460. """
  11461. after: String
  11462. """
  11463. Returns the elements in the list that come before the specified cursor.
  11464. """
  11465. before: String
  11466. """
  11467. Returns the first _n_ elements from the list.
  11468. """
  11469. first: Int
  11470. """
  11471. Returns the last _n_ elements from the list.
  11472. """
  11473. last: Int
  11474. """
  11475. Ordering options for Enterprise Server user accounts uploads returned from the connection.
  11476. """
  11477. orderBy: EnterpriseServerUserAccountsUploadOrder = {field: CREATED_AT, direction: DESC}
  11478. ): EnterpriseServerUserAccountsUploadConnection!
  11479. }
  11480. """
  11481. The connection type for EnterpriseServerInstallation.
  11482. """
  11483. type EnterpriseServerInstallationConnection {
  11484. """
  11485. A list of edges.
  11486. """
  11487. edges: [EnterpriseServerInstallationEdge]
  11488. """
  11489. A list of nodes.
  11490. """
  11491. nodes: [EnterpriseServerInstallation]
  11492. """
  11493. Information to aid in pagination.
  11494. """
  11495. pageInfo: PageInfo!
  11496. """
  11497. Identifies the total count of items in the connection.
  11498. """
  11499. totalCount: Int!
  11500. }
  11501. """
  11502. An edge in a connection.
  11503. """
  11504. type EnterpriseServerInstallationEdge {
  11505. """
  11506. A cursor for use in pagination.
  11507. """
  11508. cursor: String!
  11509. """
  11510. The item at the end of the edge.
  11511. """
  11512. node: EnterpriseServerInstallation
  11513. }
  11514. """
  11515. The connection type for EnterpriseServerInstallation.
  11516. """
  11517. type EnterpriseServerInstallationMembershipConnection {
  11518. """
  11519. A list of edges.
  11520. """
  11521. edges: [EnterpriseServerInstallationMembershipEdge]
  11522. """
  11523. A list of nodes.
  11524. """
  11525. nodes: [EnterpriseServerInstallation]
  11526. """
  11527. Information to aid in pagination.
  11528. """
  11529. pageInfo: PageInfo!
  11530. """
  11531. Identifies the total count of items in the connection.
  11532. """
  11533. totalCount: Int!
  11534. }
  11535. """
  11536. An Enterprise Server installation that a user is a member of.
  11537. """
  11538. type EnterpriseServerInstallationMembershipEdge {
  11539. """
  11540. A cursor for use in pagination.
  11541. """
  11542. cursor: String!
  11543. """
  11544. The item at the end of the edge.
  11545. """
  11546. node: EnterpriseServerInstallation
  11547. """
  11548. The role of the user in the enterprise membership.
  11549. """
  11550. role: EnterpriseUserAccountMembershipRole!
  11551. }
  11552. """
  11553. Ordering options for Enterprise Server installation connections.
  11554. """
  11555. input EnterpriseServerInstallationOrder {
  11556. """
  11557. The ordering direction.
  11558. """
  11559. direction: OrderDirection!
  11560. """
  11561. The field to order Enterprise Server installations by.
  11562. """
  11563. field: EnterpriseServerInstallationOrderField!
  11564. }
  11565. """
  11566. Properties by which Enterprise Server installation connections can be ordered.
  11567. """
  11568. enum EnterpriseServerInstallationOrderField {
  11569. """
  11570. Order Enterprise Server installations by creation time
  11571. """
  11572. CREATED_AT
  11573. """
  11574. Order Enterprise Server installations by customer name
  11575. """
  11576. CUSTOMER_NAME
  11577. """
  11578. Order Enterprise Server installations by host name
  11579. """
  11580. HOST_NAME
  11581. }
  11582. """
  11583. A user account on an Enterprise Server installation.
  11584. """
  11585. type EnterpriseServerUserAccount implements Node {
  11586. """
  11587. Identifies the date and time when the object was created.
  11588. """
  11589. createdAt: DateTime!
  11590. """
  11591. User emails belonging to this user account.
  11592. """
  11593. emails(
  11594. """
  11595. Returns the elements in the list that come after the specified cursor.
  11596. """
  11597. after: String
  11598. """
  11599. Returns the elements in the list that come before the specified cursor.
  11600. """
  11601. before: String
  11602. """
  11603. Returns the first _n_ elements from the list.
  11604. """
  11605. first: Int
  11606. """
  11607. Returns the last _n_ elements from the list.
  11608. """
  11609. last: Int
  11610. """
  11611. Ordering options for Enterprise Server user account emails returned from the connection.
  11612. """
  11613. orderBy: EnterpriseServerUserAccountEmailOrder = {field: EMAIL, direction: ASC}
  11614. ): EnterpriseServerUserAccountEmailConnection!
  11615. """
  11616. The Enterprise Server installation on which this user account exists.
  11617. """
  11618. enterpriseServerInstallation: EnterpriseServerInstallation!
  11619. id: ID!
  11620. """
  11621. Whether the user account is a site administrator on the Enterprise Server installation.
  11622. """
  11623. isSiteAdmin: Boolean!
  11624. """
  11625. The login of the user account on the Enterprise Server installation.
  11626. """
  11627. login: String!
  11628. """
  11629. The profile name of the user account on the Enterprise Server installation.
  11630. """
  11631. profileName: String
  11632. """
  11633. The date and time when the user account was created on the Enterprise Server installation.
  11634. """
  11635. remoteCreatedAt: DateTime!
  11636. """
  11637. The ID of the user account on the Enterprise Server installation.
  11638. """
  11639. remoteUserId: Int!
  11640. """
  11641. Identifies the date and time when the object was last updated.
  11642. """
  11643. updatedAt: DateTime!
  11644. }
  11645. """
  11646. The connection type for EnterpriseServerUserAccount.
  11647. """
  11648. type EnterpriseServerUserAccountConnection {
  11649. """
  11650. A list of edges.
  11651. """
  11652. edges: [EnterpriseServerUserAccountEdge]
  11653. """
  11654. A list of nodes.
  11655. """
  11656. nodes: [EnterpriseServerUserAccount]
  11657. """
  11658. Information to aid in pagination.
  11659. """
  11660. pageInfo: PageInfo!
  11661. """
  11662. Identifies the total count of items in the connection.
  11663. """
  11664. totalCount: Int!
  11665. }
  11666. """
  11667. An edge in a connection.
  11668. """
  11669. type EnterpriseServerUserAccountEdge {
  11670. """
  11671. A cursor for use in pagination.
  11672. """
  11673. cursor: String!
  11674. """
  11675. The item at the end of the edge.
  11676. """
  11677. node: EnterpriseServerUserAccount
  11678. }
  11679. """
  11680. An email belonging to a user account on an Enterprise Server installation.
  11681. """
  11682. type EnterpriseServerUserAccountEmail implements Node {
  11683. """
  11684. Identifies the date and time when the object was created.
  11685. """
  11686. createdAt: DateTime!
  11687. """
  11688. The email address.
  11689. """
  11690. email: String!
  11691. id: ID!
  11692. """
  11693. Indicates whether this is the primary email of the associated user account.
  11694. """
  11695. isPrimary: Boolean!
  11696. """
  11697. Identifies the date and time when the object was last updated.
  11698. """
  11699. updatedAt: DateTime!
  11700. """
  11701. The user account to which the email belongs.
  11702. """
  11703. userAccount: EnterpriseServerUserAccount!
  11704. }
  11705. """
  11706. The connection type for EnterpriseServerUserAccountEmail.
  11707. """
  11708. type EnterpriseServerUserAccountEmailConnection {
  11709. """
  11710. A list of edges.
  11711. """
  11712. edges: [EnterpriseServerUserAccountEmailEdge]
  11713. """
  11714. A list of nodes.
  11715. """
  11716. nodes: [EnterpriseServerUserAccountEmail]
  11717. """
  11718. Information to aid in pagination.
  11719. """
  11720. pageInfo: PageInfo!
  11721. """
  11722. Identifies the total count of items in the connection.
  11723. """
  11724. totalCount: Int!
  11725. }
  11726. """
  11727. An edge in a connection.
  11728. """
  11729. type EnterpriseServerUserAccountEmailEdge {
  11730. """
  11731. A cursor for use in pagination.
  11732. """
  11733. cursor: String!
  11734. """
  11735. The item at the end of the edge.
  11736. """
  11737. node: EnterpriseServerUserAccountEmail
  11738. }
  11739. """
  11740. Ordering options for Enterprise Server user account email connections.
  11741. """
  11742. input EnterpriseServerUserAccountEmailOrder {
  11743. """
  11744. The ordering direction.
  11745. """
  11746. direction: OrderDirection!
  11747. """
  11748. The field to order emails by.
  11749. """
  11750. field: EnterpriseServerUserAccountEmailOrderField!
  11751. }
  11752. """
  11753. Properties by which Enterprise Server user account email connections can be ordered.
  11754. """
  11755. enum EnterpriseServerUserAccountEmailOrderField {
  11756. """
  11757. Order emails by email
  11758. """
  11759. EMAIL
  11760. }
  11761. """
  11762. Ordering options for Enterprise Server user account connections.
  11763. """
  11764. input EnterpriseServerUserAccountOrder {
  11765. """
  11766. The ordering direction.
  11767. """
  11768. direction: OrderDirection!
  11769. """
  11770. The field to order user accounts by.
  11771. """
  11772. field: EnterpriseServerUserAccountOrderField!
  11773. }
  11774. """
  11775. Properties by which Enterprise Server user account connections can be ordered.
  11776. """
  11777. enum EnterpriseServerUserAccountOrderField {
  11778. """
  11779. Order user accounts by login
  11780. """
  11781. LOGIN
  11782. """
  11783. Order user accounts by creation time on the Enterprise Server installation
  11784. """
  11785. REMOTE_CREATED_AT
  11786. }
  11787. """
  11788. A user accounts upload from an Enterprise Server installation.
  11789. """
  11790. type EnterpriseServerUserAccountsUpload implements Node {
  11791. """
  11792. Identifies the date and time when the object was created.
  11793. """
  11794. createdAt: DateTime!
  11795. """
  11796. The enterprise to which this upload belongs.
  11797. """
  11798. enterprise: Enterprise!
  11799. """
  11800. The Enterprise Server installation for which this upload was generated.
  11801. """
  11802. enterpriseServerInstallation: EnterpriseServerInstallation!
  11803. id: ID!
  11804. """
  11805. The name of the file uploaded.
  11806. """
  11807. name: String!
  11808. """
  11809. The synchronization state of the upload
  11810. """
  11811. syncState: EnterpriseServerUserAccountsUploadSyncState!
  11812. """
  11813. Identifies the date and time when the object was last updated.
  11814. """
  11815. updatedAt: DateTime!
  11816. }
  11817. """
  11818. The connection type for EnterpriseServerUserAccountsUpload.
  11819. """
  11820. type EnterpriseServerUserAccountsUploadConnection {
  11821. """
  11822. A list of edges.
  11823. """
  11824. edges: [EnterpriseServerUserAccountsUploadEdge]
  11825. """
  11826. A list of nodes.
  11827. """
  11828. nodes: [EnterpriseServerUserAccountsUpload]
  11829. """
  11830. Information to aid in pagination.
  11831. """
  11832. pageInfo: PageInfo!
  11833. """
  11834. Identifies the total count of items in the connection.
  11835. """
  11836. totalCount: Int!
  11837. }
  11838. """
  11839. An edge in a connection.
  11840. """
  11841. type EnterpriseServerUserAccountsUploadEdge {
  11842. """
  11843. A cursor for use in pagination.
  11844. """
  11845. cursor: String!
  11846. """
  11847. The item at the end of the edge.
  11848. """
  11849. node: EnterpriseServerUserAccountsUpload
  11850. }
  11851. """
  11852. Ordering options for Enterprise Server user accounts upload connections.
  11853. """
  11854. input EnterpriseServerUserAccountsUploadOrder {
  11855. """
  11856. The ordering direction.
  11857. """
  11858. direction: OrderDirection!
  11859. """
  11860. The field to order user accounts uploads by.
  11861. """
  11862. field: EnterpriseServerUserAccountsUploadOrderField!
  11863. }
  11864. """
  11865. Properties by which Enterprise Server user accounts upload connections can be ordered.
  11866. """
  11867. enum EnterpriseServerUserAccountsUploadOrderField {
  11868. """
  11869. Order user accounts uploads by creation time
  11870. """
  11871. CREATED_AT
  11872. }
  11873. """
  11874. Synchronization state of the Enterprise Server user accounts upload
  11875. """
  11876. enum EnterpriseServerUserAccountsUploadSyncState {
  11877. """
  11878. The synchronization of the upload failed.
  11879. """
  11880. FAILURE
  11881. """
  11882. The synchronization of the upload is pending.
  11883. """
  11884. PENDING
  11885. """
  11886. The synchronization of the upload succeeded.
  11887. """
  11888. SUCCESS
  11889. }
  11890. """
  11891. An account for a user who is an admin of an enterprise or a member of an enterprise through one or more organizations.
  11892. """
  11893. type EnterpriseUserAccount implements Actor & Node {
  11894. """
  11895. A URL pointing to the enterprise user account's public avatar.
  11896. """
  11897. avatarUrl(
  11898. """
  11899. The size of the resulting square image.
  11900. """
  11901. size: Int
  11902. ): URI!
  11903. """
  11904. Identifies the date and time when the object was created.
  11905. """
  11906. createdAt: DateTime!
  11907. """
  11908. The enterprise in which this user account exists.
  11909. """
  11910. enterprise: Enterprise!
  11911. """
  11912. A list of Enterprise Server installations this user is a member of.
  11913. """
  11914. enterpriseInstallations(
  11915. """
  11916. Returns the elements in the list that come after the specified cursor.
  11917. """
  11918. after: String
  11919. """
  11920. Returns the elements in the list that come before the specified cursor.
  11921. """
  11922. before: String
  11923. """
  11924. Returns the first _n_ elements from the list.
  11925. """
  11926. first: Int
  11927. """
  11928. Returns the last _n_ elements from the list.
  11929. """
  11930. last: Int
  11931. """
  11932. Ordering options for installations returned from the connection.
  11933. """
  11934. orderBy: EnterpriseServerInstallationOrder = {field: HOST_NAME, direction: ASC}
  11935. """
  11936. The search string to look for.
  11937. """
  11938. query: String
  11939. """
  11940. The role of the user in the installation.
  11941. """
  11942. role: EnterpriseUserAccountMembershipRole
  11943. ): EnterpriseServerInstallationMembershipConnection!
  11944. id: ID!
  11945. """
  11946. An identifier for the enterprise user account, a login or email address
  11947. """
  11948. login: String!
  11949. """
  11950. The name of the enterprise user account
  11951. """
  11952. name: String
  11953. """
  11954. A list of enterprise organizations this user is a member of.
  11955. """
  11956. organizations(
  11957. """
  11958. Returns the elements in the list that come after the specified cursor.
  11959. """
  11960. after: String
  11961. """
  11962. Returns the elements in the list that come before the specified cursor.
  11963. """
  11964. before: String
  11965. """
  11966. Returns the first _n_ elements from the list.
  11967. """
  11968. first: Int
  11969. """
  11970. Returns the last _n_ elements from the list.
  11971. """
  11972. last: Int
  11973. """
  11974. Ordering options for organizations returned from the connection.
  11975. """
  11976. orderBy: OrganizationOrder = {field: LOGIN, direction: ASC}
  11977. """
  11978. The search string to look for.
  11979. """
  11980. query: String
  11981. """
  11982. The role of the user in the enterprise organization.
  11983. """
  11984. role: EnterpriseUserAccountMembershipRole
  11985. ): EnterpriseOrganizationMembershipConnection!
  11986. """
  11987. The HTTP path for this user.
  11988. """
  11989. resourcePath: URI!
  11990. """
  11991. Identifies the date and time when the object was last updated.
  11992. """
  11993. updatedAt: DateTime!
  11994. """
  11995. The HTTP URL for this user.
  11996. """
  11997. url: URI!
  11998. """
  11999. The user within the enterprise.
  12000. """
  12001. user: User
  12002. }
  12003. """
  12004. The possible roles for enterprise membership.
  12005. """
  12006. enum EnterpriseUserAccountMembershipRole {
  12007. """
  12008. The user is a member of an organization in the enterprise.
  12009. """
  12010. MEMBER
  12011. """
  12012. The user is an owner of an organization in the enterprise.
  12013. """
  12014. OWNER
  12015. """
  12016. The user is not an owner of the enterprise, and not a member or owner of any
  12017. organizations in the enterprise; only for EMU-enabled enterprises.
  12018. """
  12019. UNAFFILIATED
  12020. }
  12021. """
  12022. The possible GitHub Enterprise deployments where this user can exist.
  12023. """
  12024. enum EnterpriseUserDeployment {
  12025. """
  12026. The user is part of a GitHub Enterprise Cloud deployment.
  12027. """
  12028. CLOUD
  12029. """
  12030. The user is part of a GitHub Enterprise Server deployment.
  12031. """
  12032. SERVER
  12033. }
  12034. """
  12035. An environment.
  12036. """
  12037. type Environment implements Node {
  12038. """
  12039. Identifies the primary key from the database.
  12040. """
  12041. databaseId: Int
  12042. id: ID!
  12043. """
  12044. The name of the environment
  12045. """
  12046. name: String!
  12047. """
  12048. The protection rules defined for this environment
  12049. """
  12050. protectionRules(
  12051. """
  12052. Returns the elements in the list that come after the specified cursor.
  12053. """
  12054. after: String
  12055. """
  12056. Returns the elements in the list that come before the specified cursor.
  12057. """
  12058. before: String
  12059. """
  12060. Returns the first _n_ elements from the list.
  12061. """
  12062. first: Int
  12063. """
  12064. Returns the last _n_ elements from the list.
  12065. """
  12066. last: Int
  12067. ): DeploymentProtectionRuleConnection!
  12068. }
  12069. """
  12070. The connection type for Environment.
  12071. """
  12072. type EnvironmentConnection {
  12073. """
  12074. A list of edges.
  12075. """
  12076. edges: [EnvironmentEdge]
  12077. """
  12078. A list of nodes.
  12079. """
  12080. nodes: [Environment]
  12081. """
  12082. Information to aid in pagination.
  12083. """
  12084. pageInfo: PageInfo!
  12085. """
  12086. Identifies the total count of items in the connection.
  12087. """
  12088. totalCount: Int!
  12089. }
  12090. """
  12091. An edge in a connection.
  12092. """
  12093. type EnvironmentEdge {
  12094. """
  12095. A cursor for use in pagination.
  12096. """
  12097. cursor: String!
  12098. """
  12099. The item at the end of the edge.
  12100. """
  12101. node: Environment
  12102. }
  12103. """
  12104. An external identity provisioned by SAML SSO or SCIM.
  12105. """
  12106. type ExternalIdentity implements Node {
  12107. """
  12108. The GUID for this identity
  12109. """
  12110. guid: String!
  12111. id: ID!
  12112. """
  12113. Organization invitation for this SCIM-provisioned external identity
  12114. """
  12115. organizationInvitation: OrganizationInvitation
  12116. """
  12117. SAML Identity attributes
  12118. """
  12119. samlIdentity: ExternalIdentitySamlAttributes
  12120. """
  12121. SCIM Identity attributes
  12122. """
  12123. scimIdentity: ExternalIdentityScimAttributes
  12124. """
  12125. User linked to this external identity. Will be NULL if this identity has not been claimed by an organization member.
  12126. """
  12127. user: User
  12128. }
  12129. """
  12130. An attribute for the External Identity attributes collection
  12131. """
  12132. type ExternalIdentityAttribute {
  12133. """
  12134. The attribute metadata as JSON
  12135. """
  12136. metadata: String
  12137. """
  12138. The attribute name
  12139. """
  12140. name: String!
  12141. """
  12142. The attribute value
  12143. """
  12144. value: String!
  12145. }
  12146. """
  12147. The connection type for ExternalIdentity.
  12148. """
  12149. type ExternalIdentityConnection {
  12150. """
  12151. A list of edges.
  12152. """
  12153. edges: [ExternalIdentityEdge]
  12154. """
  12155. A list of nodes.
  12156. """
  12157. nodes: [ExternalIdentity]
  12158. """
  12159. Information to aid in pagination.
  12160. """
  12161. pageInfo: PageInfo!
  12162. """
  12163. Identifies the total count of items in the connection.
  12164. """
  12165. totalCount: Int!
  12166. }
  12167. """
  12168. An edge in a connection.
  12169. """
  12170. type ExternalIdentityEdge {
  12171. """
  12172. A cursor for use in pagination.
  12173. """
  12174. cursor: String!
  12175. """
  12176. The item at the end of the edge.
  12177. """
  12178. node: ExternalIdentity
  12179. }
  12180. """
  12181. SAML attributes for the External Identity
  12182. """
  12183. type ExternalIdentitySamlAttributes {
  12184. """
  12185. SAML Identity attributes
  12186. """
  12187. attributes: [ExternalIdentityAttribute!]!
  12188. """
  12189. The emails associated with the SAML identity
  12190. """
  12191. emails: [UserEmailMetadata!]
  12192. """
  12193. Family name of the SAML identity
  12194. """
  12195. familyName: String
  12196. """
  12197. Given name of the SAML identity
  12198. """
  12199. givenName: String
  12200. """
  12201. The groups linked to this identity in IDP
  12202. """
  12203. groups: [String!]
  12204. """
  12205. The NameID of the SAML identity
  12206. """
  12207. nameId: String
  12208. """
  12209. The userName of the SAML identity
  12210. """
  12211. username: String
  12212. }
  12213. """
  12214. SCIM attributes for the External Identity
  12215. """
  12216. type ExternalIdentityScimAttributes {
  12217. """
  12218. The emails associated with the SCIM identity
  12219. """
  12220. emails: [UserEmailMetadata!]
  12221. """
  12222. Family name of the SCIM identity
  12223. """
  12224. familyName: String
  12225. """
  12226. Given name of the SCIM identity
  12227. """
  12228. givenName: String
  12229. """
  12230. The groups linked to this identity in IDP
  12231. """
  12232. groups: [String!]
  12233. """
  12234. The userName of the SCIM identity
  12235. """
  12236. username: String
  12237. }
  12238. """
  12239. A command to add a file at the given path with the given contents as part of a
  12240. commit. Any existing file at that that path will be replaced.
  12241. """
  12242. input FileAddition {
  12243. """
  12244. The base64 encoded contents of the file
  12245. """
  12246. contents: Base64String!
  12247. """
  12248. The path in the repository where the file will be located
  12249. """
  12250. path: String!
  12251. }
  12252. """
  12253. A description of a set of changes to a file tree to be made as part of
  12254. a git commit, modeled as zero or more file `additions` and zero or more
  12255. file `deletions`.
  12256. Both fields are optional; omitting both will produce a commit with no
  12257. file changes.
  12258. `deletions` and `additions` describe changes to files identified
  12259. by their path in the git tree using unix-style path separators, i.e.
  12260. `/`. The root of a git tree is an empty string, so paths are not
  12261. slash-prefixed.
  12262. `path` values must be unique across all `additions` and `deletions`
  12263. provided. Any duplication will result in a validation error.
  12264. ### Encoding
  12265. File contents must be provided in full for each `FileAddition`.
  12266. The `contents` of a `FileAddition` must be encoded using RFC 4648
  12267. compliant base64, i.e. correct padding is required and no characters
  12268. outside the standard alphabet may be used. Invalid base64
  12269. encoding will be rejected with a validation error.
  12270. The encoded contents may be binary.
  12271. For text files, no assumptions are made about the character encoding of
  12272. the file contents (after base64 decoding). No charset transcoding or
  12273. line-ending normalization will be performed; it is the client's
  12274. responsibility to manage the character encoding of files they provide.
  12275. However, for maximum compatibility we recommend using UTF-8 encoding
  12276. and ensuring that all files in a repository use a consistent
  12277. line-ending convention (`\n` or `\r\n`), and that all files end
  12278. with a newline.
  12279. ### Modeling file changes
  12280. Each of the the five types of conceptual changes that can be made in a
  12281. git commit can be described using the `FileChanges` type as follows:
  12282. 1. New file addition: create file `hello world\n` at path `docs/README.txt`:
  12283. {
  12284. "additions" [
  12285. {
  12286. "path": "docs/README.txt",
  12287. "contents": base64encode("hello world\n")
  12288. }
  12289. ]
  12290. }
  12291. 2. Existing file modification: change existing `docs/README.txt` to have new
  12292. content `new content here\n`:
  12293. {
  12294. "additions" [
  12295. {
  12296. "path": "docs/README.txt",
  12297. "contents": base64encode("new content here\n")
  12298. }
  12299. ]
  12300. }
  12301. 3. Existing file deletion: remove existing file `docs/README.txt`.
  12302. Note that the path is required to exist -- specifying a
  12303. path that does not exist on the given branch will abort the
  12304. commit and return an error.
  12305. {
  12306. "deletions" [
  12307. {
  12308. "path": "docs/README.txt"
  12309. }
  12310. ]
  12311. }
  12312. 4. File rename with no changes: rename `docs/README.txt` with
  12313. previous content `hello world\n` to the same content at
  12314. `newdocs/README.txt`:
  12315. {
  12316. "deletions" [
  12317. {
  12318. "path": "docs/README.txt",
  12319. }
  12320. ],
  12321. "additions" [
  12322. {
  12323. "path": "newdocs/README.txt",
  12324. "contents": base64encode("hello world\n")
  12325. }
  12326. ]
  12327. }
  12328. 5. File rename with changes: rename `docs/README.txt` with
  12329. previous content `hello world\n` to a file at path
  12330. `newdocs/README.txt` with content `new contents\n`:
  12331. {
  12332. "deletions" [
  12333. {
  12334. "path": "docs/README.txt",
  12335. }
  12336. ],
  12337. "additions" [
  12338. {
  12339. "path": "newdocs/README.txt",
  12340. "contents": base64encode("new contents\n")
  12341. }
  12342. ]
  12343. }
  12344. """
  12345. input FileChanges {
  12346. """
  12347. File to add or change.
  12348. """
  12349. additions: [FileAddition!] = []
  12350. """
  12351. Files to delete.
  12352. """
  12353. deletions: [FileDeletion!] = []
  12354. }
  12355. """
  12356. A command to delete the file at the given path as part of a commit.
  12357. """
  12358. input FileDeletion {
  12359. """
  12360. The path to delete
  12361. """
  12362. path: String!
  12363. }
  12364. """
  12365. The possible viewed states of a file .
  12366. """
  12367. enum FileViewedState {
  12368. """
  12369. The file has new changes since last viewed.
  12370. """
  12371. DISMISSED
  12372. """
  12373. The file has not been marked as viewed.
  12374. """
  12375. UNVIEWED
  12376. """
  12377. The file has been marked as viewed.
  12378. """
  12379. VIEWED
  12380. }
  12381. """
  12382. Autogenerated input type of FollowOrganization
  12383. """
  12384. input FollowOrganizationInput {
  12385. """
  12386. A unique identifier for the client performing the mutation.
  12387. """
  12388. clientMutationId: String
  12389. """
  12390. ID of the organization to follow.
  12391. """
  12392. organizationId: ID! @possibleTypes(concreteTypes: ["Organization"])
  12393. }
  12394. """
  12395. Autogenerated return type of FollowOrganization
  12396. """
  12397. type FollowOrganizationPayload {
  12398. """
  12399. A unique identifier for the client performing the mutation.
  12400. """
  12401. clientMutationId: String
  12402. """
  12403. The organization that was followed.
  12404. """
  12405. organization: Organization
  12406. }
  12407. """
  12408. Autogenerated input type of FollowUser
  12409. """
  12410. input FollowUserInput {
  12411. """
  12412. A unique identifier for the client performing the mutation.
  12413. """
  12414. clientMutationId: String
  12415. """
  12416. ID of the user to follow.
  12417. """
  12418. userId: ID! @possibleTypes(concreteTypes: ["User"])
  12419. }
  12420. """
  12421. Autogenerated return type of FollowUser
  12422. """
  12423. type FollowUserPayload {
  12424. """
  12425. A unique identifier for the client performing the mutation.
  12426. """
  12427. clientMutationId: String
  12428. """
  12429. The user that was followed.
  12430. """
  12431. user: User
  12432. }
  12433. """
  12434. The connection type for User.
  12435. """
  12436. type FollowerConnection {
  12437. """
  12438. A list of edges.
  12439. """
  12440. edges: [UserEdge]
  12441. """
  12442. A list of nodes.
  12443. """
  12444. nodes: [User]
  12445. """
  12446. Information to aid in pagination.
  12447. """
  12448. pageInfo: PageInfo!
  12449. """
  12450. Identifies the total count of items in the connection.
  12451. """
  12452. totalCount: Int!
  12453. }
  12454. """
  12455. The connection type for User.
  12456. """
  12457. type FollowingConnection {
  12458. """
  12459. A list of edges.
  12460. """
  12461. edges: [UserEdge]
  12462. """
  12463. A list of nodes.
  12464. """
  12465. nodes: [User]
  12466. """
  12467. Information to aid in pagination.
  12468. """
  12469. pageInfo: PageInfo!
  12470. """
  12471. Identifies the total count of items in the connection.
  12472. """
  12473. totalCount: Int!
  12474. }
  12475. """
  12476. A funding platform link for a repository.
  12477. """
  12478. type FundingLink {
  12479. """
  12480. The funding platform this link is for.
  12481. """
  12482. platform: FundingPlatform!
  12483. """
  12484. The configured URL for this funding link.
  12485. """
  12486. url: URI!
  12487. }
  12488. """
  12489. The possible funding platforms for repository funding links.
  12490. """
  12491. enum FundingPlatform {
  12492. """
  12493. Community Bridge funding platform.
  12494. """
  12495. COMMUNITY_BRIDGE
  12496. """
  12497. Custom funding platform.
  12498. """
  12499. CUSTOM
  12500. """
  12501. GitHub funding platform.
  12502. """
  12503. GITHUB
  12504. """
  12505. IssueHunt funding platform.
  12506. """
  12507. ISSUEHUNT
  12508. """
  12509. Ko-fi funding platform.
  12510. """
  12511. KO_FI
  12512. """
  12513. LFX Crowdfunding funding platform.
  12514. """
  12515. LFX_CROWDFUNDING
  12516. """
  12517. Liberapay funding platform.
  12518. """
  12519. LIBERAPAY
  12520. """
  12521. Open Collective funding platform.
  12522. """
  12523. OPEN_COLLECTIVE
  12524. """
  12525. Otechie funding platform.
  12526. """
  12527. OTECHIE
  12528. """
  12529. Patreon funding platform.
  12530. """
  12531. PATREON
  12532. """
  12533. Tidelift funding platform.
  12534. """
  12535. TIDELIFT
  12536. }
  12537. """
  12538. A generic hovercard context with a message and icon
  12539. """
  12540. type GenericHovercardContext implements HovercardContext {
  12541. """
  12542. A string describing this context
  12543. """
  12544. message: String!
  12545. """
  12546. An octicon to accompany this context
  12547. """
  12548. octicon: String!
  12549. }
  12550. """
  12551. A Gist.
  12552. """
  12553. type Gist implements Node & Starrable & UniformResourceLocatable {
  12554. """
  12555. A list of comments associated with the gist
  12556. """
  12557. comments(
  12558. """
  12559. Returns the elements in the list that come after the specified cursor.
  12560. """
  12561. after: String
  12562. """
  12563. Returns the elements in the list that come before the specified cursor.
  12564. """
  12565. before: String
  12566. """
  12567. Returns the first _n_ elements from the list.
  12568. """
  12569. first: Int
  12570. """
  12571. Returns the last _n_ elements from the list.
  12572. """
  12573. last: Int
  12574. ): GistCommentConnection!
  12575. """
  12576. Identifies the date and time when the object was created.
  12577. """
  12578. createdAt: DateTime!
  12579. """
  12580. The gist description.
  12581. """
  12582. description: String
  12583. """
  12584. The files in this gist.
  12585. """
  12586. files(
  12587. """
  12588. The maximum number of files to return.
  12589. """
  12590. limit: Int = 10
  12591. """
  12592. The oid of the files to return
  12593. """
  12594. oid: GitObjectID
  12595. ): [GistFile]
  12596. """
  12597. A list of forks associated with the gist
  12598. """
  12599. forks(
  12600. """
  12601. Returns the elements in the list that come after the specified cursor.
  12602. """
  12603. after: String
  12604. """
  12605. Returns the elements in the list that come before the specified cursor.
  12606. """
  12607. before: String
  12608. """
  12609. Returns the first _n_ elements from the list.
  12610. """
  12611. first: Int
  12612. """
  12613. Returns the last _n_ elements from the list.
  12614. """
  12615. last: Int
  12616. """
  12617. Ordering options for gists returned from the connection
  12618. """
  12619. orderBy: GistOrder
  12620. ): GistConnection!
  12621. id: ID!
  12622. """
  12623. Identifies if the gist is a fork.
  12624. """
  12625. isFork: Boolean!
  12626. """
  12627. Whether the gist is public or not.
  12628. """
  12629. isPublic: Boolean!
  12630. """
  12631. The gist name.
  12632. """
  12633. name: String!
  12634. """
  12635. The gist owner.
  12636. """
  12637. owner: RepositoryOwner
  12638. """
  12639. Identifies when the gist was last pushed to.
  12640. """
  12641. pushedAt: DateTime
  12642. """
  12643. The HTML path to this resource.
  12644. """
  12645. resourcePath: URI!
  12646. """
  12647. Returns a count of how many stargazers there are on this object
  12648. """
  12649. stargazerCount: Int!
  12650. """
  12651. A list of users who have starred this starrable.
  12652. """
  12653. stargazers(
  12654. """
  12655. Returns the elements in the list that come after the specified cursor.
  12656. """
  12657. after: String
  12658. """
  12659. Returns the elements in the list that come before the specified cursor.
  12660. """
  12661. before: String
  12662. """
  12663. Returns the first _n_ elements from the list.
  12664. """
  12665. first: Int
  12666. """
  12667. Returns the last _n_ elements from the list.
  12668. """
  12669. last: Int
  12670. """
  12671. Order for connection
  12672. """
  12673. orderBy: StarOrder
  12674. ): StargazerConnection!
  12675. """
  12676. Identifies the date and time when the object was last updated.
  12677. """
  12678. updatedAt: DateTime!
  12679. """
  12680. The HTTP URL for this Gist.
  12681. """
  12682. url: URI!
  12683. """
  12684. Returns a boolean indicating whether the viewing user has starred this starrable.
  12685. """
  12686. viewerHasStarred: Boolean!
  12687. }
  12688. """
  12689. Represents a comment on an Gist.
  12690. """
  12691. type GistComment implements Comment & Deletable & Minimizable & Node & Updatable & UpdatableComment {
  12692. """
  12693. The actor who authored the comment.
  12694. """
  12695. author: Actor
  12696. """
  12697. Author's association with the gist.
  12698. """
  12699. authorAssociation: CommentAuthorAssociation!
  12700. """
  12701. Identifies the comment body.
  12702. """
  12703. body: String!
  12704. """
  12705. The body rendered to HTML.
  12706. """
  12707. bodyHTML: HTML!
  12708. """
  12709. The body rendered to text.
  12710. """
  12711. bodyText: String!
  12712. """
  12713. Identifies the date and time when the object was created.
  12714. """
  12715. createdAt: DateTime!
  12716. """
  12717. Check if this comment was created via an email reply.
  12718. """
  12719. createdViaEmail: Boolean!
  12720. """
  12721. Identifies the primary key from the database.
  12722. """
  12723. databaseId: Int
  12724. """
  12725. The actor who edited the comment.
  12726. """
  12727. editor: Actor
  12728. """
  12729. The associated gist.
  12730. """
  12731. gist: Gist!
  12732. id: ID!
  12733. """
  12734. Check if this comment was edited and includes an edit with the creation data
  12735. """
  12736. includesCreatedEdit: Boolean!
  12737. """
  12738. Returns whether or not a comment has been minimized.
  12739. """
  12740. isMinimized: Boolean!
  12741. """
  12742. The moment the editor made the last edit
  12743. """
  12744. lastEditedAt: DateTime
  12745. """
  12746. Returns why the comment was minimized. One of `abuse`, `off-topic`,
  12747. `outdated`, `resolved`, `duplicate` and `spam`. Note that the case and
  12748. formatting of these values differs from the inputs to the `MinimizeComment` mutation.
  12749. """
  12750. minimizedReason: String
  12751. """
  12752. Identifies when the comment was published at.
  12753. """
  12754. publishedAt: DateTime
  12755. """
  12756. Identifies the date and time when the object was last updated.
  12757. """
  12758. updatedAt: DateTime!
  12759. """
  12760. A list of edits to this content.
  12761. """
  12762. userContentEdits(
  12763. """
  12764. Returns the elements in the list that come after the specified cursor.
  12765. """
  12766. after: String
  12767. """
  12768. Returns the elements in the list that come before the specified cursor.
  12769. """
  12770. before: String
  12771. """
  12772. Returns the first _n_ elements from the list.
  12773. """
  12774. first: Int
  12775. """
  12776. Returns the last _n_ elements from the list.
  12777. """
  12778. last: Int
  12779. ): UserContentEditConnection
  12780. """
  12781. Check if the current viewer can delete this object.
  12782. """
  12783. viewerCanDelete: Boolean!
  12784. """
  12785. Check if the current viewer can minimize this object.
  12786. """
  12787. viewerCanMinimize: Boolean!
  12788. """
  12789. Check if the current viewer can update this object.
  12790. """
  12791. viewerCanUpdate: Boolean!
  12792. """
  12793. Reasons why the current viewer can not update this comment.
  12794. """
  12795. viewerCannotUpdateReasons: [CommentCannotUpdateReason!]!
  12796. """
  12797. Did the viewer author this comment.
  12798. """
  12799. viewerDidAuthor: Boolean!
  12800. }
  12801. """
  12802. The connection type for GistComment.
  12803. """
  12804. type GistCommentConnection {
  12805. """
  12806. A list of edges.
  12807. """
  12808. edges: [GistCommentEdge]
  12809. """
  12810. A list of nodes.
  12811. """
  12812. nodes: [GistComment]
  12813. """
  12814. Information to aid in pagination.
  12815. """
  12816. pageInfo: PageInfo!
  12817. """
  12818. Identifies the total count of items in the connection.
  12819. """
  12820. totalCount: Int!
  12821. }
  12822. """
  12823. An edge in a connection.
  12824. """
  12825. type GistCommentEdge {
  12826. """
  12827. A cursor for use in pagination.
  12828. """
  12829. cursor: String!
  12830. """
  12831. The item at the end of the edge.
  12832. """
  12833. node: GistComment
  12834. }
  12835. """
  12836. The connection type for Gist.
  12837. """
  12838. type GistConnection {
  12839. """
  12840. A list of edges.
  12841. """
  12842. edges: [GistEdge]
  12843. """
  12844. A list of nodes.
  12845. """
  12846. nodes: [Gist]
  12847. """
  12848. Information to aid in pagination.
  12849. """
  12850. pageInfo: PageInfo!
  12851. """
  12852. Identifies the total count of items in the connection.
  12853. """
  12854. totalCount: Int!
  12855. }
  12856. """
  12857. An edge in a connection.
  12858. """
  12859. type GistEdge {
  12860. """
  12861. A cursor for use in pagination.
  12862. """
  12863. cursor: String!
  12864. """
  12865. The item at the end of the edge.
  12866. """
  12867. node: Gist
  12868. }
  12869. """
  12870. A file in a gist.
  12871. """
  12872. type GistFile {
  12873. """
  12874. The file name encoded to remove characters that are invalid in URL paths.
  12875. """
  12876. encodedName: String
  12877. """
  12878. The gist file encoding.
  12879. """
  12880. encoding: String
  12881. """
  12882. The file extension from the file name.
  12883. """
  12884. extension: String
  12885. """
  12886. Indicates if this file is an image.
  12887. """
  12888. isImage: Boolean!
  12889. """
  12890. Whether the file's contents were truncated.
  12891. """
  12892. isTruncated: Boolean!
  12893. """
  12894. The programming language this file is written in.
  12895. """
  12896. language: Language
  12897. """
  12898. The gist file name.
  12899. """
  12900. name: String
  12901. """
  12902. The gist file size in bytes.
  12903. """
  12904. size: Int
  12905. """
  12906. UTF8 text data or null if the file is binary
  12907. """
  12908. text(
  12909. """
  12910. Optionally truncate the returned file to this length.
  12911. """
  12912. truncate: Int
  12913. ): String
  12914. }
  12915. """
  12916. Ordering options for gist connections
  12917. """
  12918. input GistOrder {
  12919. """
  12920. The ordering direction.
  12921. """
  12922. direction: OrderDirection!
  12923. """
  12924. The field to order repositories by.
  12925. """
  12926. field: GistOrderField!
  12927. }
  12928. """
  12929. Properties by which gist connections can be ordered.
  12930. """
  12931. enum GistOrderField {
  12932. """
  12933. Order gists by creation time
  12934. """
  12935. CREATED_AT
  12936. """
  12937. Order gists by push time
  12938. """
  12939. PUSHED_AT
  12940. """
  12941. Order gists by update time
  12942. """
  12943. UPDATED_AT
  12944. }
  12945. """
  12946. The privacy of a Gist
  12947. """
  12948. enum GistPrivacy {
  12949. """
  12950. Gists that are public and secret
  12951. """
  12952. ALL
  12953. """
  12954. Public
  12955. """
  12956. PUBLIC
  12957. """
  12958. Secret
  12959. """
  12960. SECRET
  12961. }
  12962. """
  12963. Represents an actor in a Git commit (ie. an author or committer).
  12964. """
  12965. type GitActor {
  12966. """
  12967. A URL pointing to the author's public avatar.
  12968. """
  12969. avatarUrl(
  12970. """
  12971. The size of the resulting square image.
  12972. """
  12973. size: Int
  12974. ): URI!
  12975. """
  12976. The timestamp of the Git action (authoring or committing).
  12977. """
  12978. date: GitTimestamp
  12979. """
  12980. The email in the Git commit.
  12981. """
  12982. email: String
  12983. """
  12984. The name in the Git commit.
  12985. """
  12986. name: String
  12987. """
  12988. The GitHub user corresponding to the email field. Null if no such user exists.
  12989. """
  12990. user: User
  12991. }
  12992. """
  12993. The connection type for GitActor.
  12994. """
  12995. type GitActorConnection {
  12996. """
  12997. A list of edges.
  12998. """
  12999. edges: [GitActorEdge]
  13000. """
  13001. A list of nodes.
  13002. """
  13003. nodes: [GitActor]
  13004. """
  13005. Information to aid in pagination.
  13006. """
  13007. pageInfo: PageInfo!
  13008. """
  13009. Identifies the total count of items in the connection.
  13010. """
  13011. totalCount: Int!
  13012. }
  13013. """
  13014. An edge in a connection.
  13015. """
  13016. type GitActorEdge {
  13017. """
  13018. A cursor for use in pagination.
  13019. """
  13020. cursor: String!
  13021. """
  13022. The item at the end of the edge.
  13023. """
  13024. node: GitActor
  13025. }
  13026. """
  13027. Represents information about the GitHub instance.
  13028. """
  13029. type GitHubMetadata {
  13030. """
  13031. Returns a String that's a SHA of `github-services`
  13032. """
  13033. gitHubServicesSha: GitObjectID!
  13034. """
  13035. IP addresses that users connect to for git operations
  13036. """
  13037. gitIpAddresses: [String!]
  13038. """
  13039. IP addresses that service hooks are sent from
  13040. """
  13041. hookIpAddresses: [String!]
  13042. """
  13043. IP addresses that the importer connects from
  13044. """
  13045. importerIpAddresses: [String!]
  13046. """
  13047. Whether or not users are verified
  13048. """
  13049. isPasswordAuthenticationVerifiable: Boolean!
  13050. """
  13051. IP addresses for GitHub Pages' A records
  13052. """
  13053. pagesIpAddresses: [String!]
  13054. }
  13055. """
  13056. Represents a Git object.
  13057. """
  13058. interface GitObject {
  13059. """
  13060. An abbreviated version of the Git object ID
  13061. """
  13062. abbreviatedOid: String!
  13063. """
  13064. The HTTP path for this Git object
  13065. """
  13066. commitResourcePath: URI!
  13067. """
  13068. The HTTP URL for this Git object
  13069. """
  13070. commitUrl: URI!
  13071. id: ID!
  13072. """
  13073. The Git object ID
  13074. """
  13075. oid: GitObjectID!
  13076. """
  13077. The Repository the Git object belongs to
  13078. """
  13079. repository: Repository!
  13080. }
  13081. """
  13082. A Git object ID.
  13083. """
  13084. scalar GitObjectID
  13085. """
  13086. A fully qualified reference name (e.g. `refs/heads/master`).
  13087. """
  13088. scalar GitRefname @preview(toggledBy: "update-refs-preview")
  13089. """
  13090. Git SSH string
  13091. """
  13092. scalar GitSSHRemote
  13093. """
  13094. Information about a signature (GPG or S/MIME) on a Commit or Tag.
  13095. """
  13096. interface GitSignature {
  13097. """
  13098. Email used to sign this object.
  13099. """
  13100. email: String!
  13101. """
  13102. True if the signature is valid and verified by GitHub.
  13103. """
  13104. isValid: Boolean!
  13105. """
  13106. Payload for GPG signing object. Raw ODB object without the signature header.
  13107. """
  13108. payload: String!
  13109. """
  13110. ASCII-armored signature header from object.
  13111. """
  13112. signature: String!
  13113. """
  13114. GitHub user corresponding to the email signing this commit.
  13115. """
  13116. signer: User
  13117. """
  13118. The state of this signature. `VALID` if signature is valid and verified by
  13119. GitHub, otherwise represents reason why signature is considered invalid.
  13120. """
  13121. state: GitSignatureState!
  13122. """
  13123. True if the signature was made with GitHub's signing key.
  13124. """
  13125. wasSignedByGitHub: Boolean!
  13126. }
  13127. """
  13128. The state of a Git signature.
  13129. """
  13130. enum GitSignatureState {
  13131. """
  13132. The signing certificate or its chain could not be verified
  13133. """
  13134. BAD_CERT
  13135. """
  13136. Invalid email used for signing
  13137. """
  13138. BAD_EMAIL
  13139. """
  13140. Signing key expired
  13141. """
  13142. EXPIRED_KEY
  13143. """
  13144. Internal error - the GPG verification service misbehaved
  13145. """
  13146. GPGVERIFY_ERROR
  13147. """
  13148. Internal error - the GPG verification service is unavailable at the moment
  13149. """
  13150. GPGVERIFY_UNAVAILABLE
  13151. """
  13152. Invalid signature
  13153. """
  13154. INVALID
  13155. """
  13156. Malformed signature
  13157. """
  13158. MALFORMED_SIG
  13159. """
  13160. The usage flags for the key that signed this don't allow signing
  13161. """
  13162. NOT_SIGNING_KEY
  13163. """
  13164. Email used for signing not known to GitHub
  13165. """
  13166. NO_USER
  13167. """
  13168. Valid signature, though certificate revocation check failed
  13169. """
  13170. OCSP_ERROR
  13171. """
  13172. Valid signature, pending certificate revocation checking
  13173. """
  13174. OCSP_PENDING
  13175. """
  13176. One or more certificates in chain has been revoked
  13177. """
  13178. OCSP_REVOKED
  13179. """
  13180. Key used for signing not known to GitHub
  13181. """
  13182. UNKNOWN_KEY
  13183. """
  13184. Unknown signature type
  13185. """
  13186. UNKNOWN_SIG_TYPE
  13187. """
  13188. Unsigned
  13189. """
  13190. UNSIGNED
  13191. """
  13192. Email used for signing unverified on GitHub
  13193. """
  13194. UNVERIFIED_EMAIL
  13195. """
  13196. Valid signature and verified by GitHub
  13197. """
  13198. VALID
  13199. }
  13200. """
  13201. An ISO-8601 encoded date string. Unlike the DateTime type, GitTimestamp is not converted in UTC.
  13202. """
  13203. scalar GitTimestamp
  13204. """
  13205. Represents a GPG signature on a Commit or Tag.
  13206. """
  13207. type GpgSignature implements GitSignature {
  13208. """
  13209. Email used to sign this object.
  13210. """
  13211. email: String!
  13212. """
  13213. True if the signature is valid and verified by GitHub.
  13214. """
  13215. isValid: Boolean!
  13216. """
  13217. Hex-encoded ID of the key that signed this object.
  13218. """
  13219. keyId: String
  13220. """
  13221. Payload for GPG signing object. Raw ODB object without the signature header.
  13222. """
  13223. payload: String!
  13224. """
  13225. ASCII-armored signature header from object.
  13226. """
  13227. signature: String!
  13228. """
  13229. GitHub user corresponding to the email signing this commit.
  13230. """
  13231. signer: User
  13232. """
  13233. The state of this signature. `VALID` if signature is valid and verified by
  13234. GitHub, otherwise represents reason why signature is considered invalid.
  13235. """
  13236. state: GitSignatureState!
  13237. """
  13238. True if the signature was made with GitHub's signing key.
  13239. """
  13240. wasSignedByGitHub: Boolean!
  13241. }
  13242. """
  13243. Autogenerated input type of GrantEnterpriseOrganizationsMigratorRole
  13244. """
  13245. input GrantEnterpriseOrganizationsMigratorRoleInput {
  13246. """
  13247. A unique identifier for the client performing the mutation.
  13248. """
  13249. clientMutationId: String
  13250. """
  13251. The ID of the enterprise to which all organizations managed by it will be granted the migrator role.
  13252. """
  13253. enterpriseId: ID! @possibleTypes(concreteTypes: ["Enterprise"])
  13254. """
  13255. The login of the user to grant the migrator role
  13256. """
  13257. login: String!
  13258. }
  13259. """
  13260. Autogenerated return type of GrantEnterpriseOrganizationsMigratorRole
  13261. """
  13262. type GrantEnterpriseOrganizationsMigratorRolePayload {
  13263. """
  13264. A unique identifier for the client performing the mutation.
  13265. """
  13266. clientMutationId: String
  13267. """
  13268. The organizations that had the migrator role applied to for the given user.
  13269. """
  13270. organizations(
  13271. """
  13272. Returns the elements in the list that come after the specified cursor.
  13273. """
  13274. after: String
  13275. """
  13276. Returns the elements in the list that come before the specified cursor.
  13277. """
  13278. before: String
  13279. """
  13280. Returns the first _n_ elements from the list.
  13281. """
  13282. first: Int
  13283. """
  13284. Returns the last _n_ elements from the list.
  13285. """
  13286. last: Int
  13287. ): OrganizationConnection
  13288. }
  13289. """
  13290. Autogenerated input type of GrantMigratorRole
  13291. """
  13292. input GrantMigratorRoleInput {
  13293. """
  13294. The user login or Team slug to grant the migrator role.
  13295. """
  13296. actor: String!
  13297. """
  13298. Specifies the type of the actor, can be either USER or TEAM.
  13299. """
  13300. actorType: ActorType!
  13301. """
  13302. A unique identifier for the client performing the mutation.
  13303. """
  13304. clientMutationId: String
  13305. """
  13306. The ID of the organization that the user/team belongs to.
  13307. """
  13308. organizationId: ID! @possibleTypes(concreteTypes: ["Organization"])
  13309. }
  13310. """
  13311. Autogenerated return type of GrantMigratorRole
  13312. """
  13313. type GrantMigratorRolePayload {
  13314. """
  13315. A unique identifier for the client performing the mutation.
  13316. """
  13317. clientMutationId: String
  13318. """
  13319. Did the operation succeed?
  13320. """
  13321. success: Boolean
  13322. }
  13323. """
  13324. A string containing HTML code.
  13325. """
  13326. scalar HTML
  13327. """
  13328. Represents a 'head_ref_deleted' event on a given pull request.
  13329. """
  13330. type HeadRefDeletedEvent implements Node {
  13331. """
  13332. Identifies the actor who performed the event.
  13333. """
  13334. actor: Actor
  13335. """
  13336. Identifies the date and time when the object was created.
  13337. """
  13338. createdAt: DateTime!
  13339. """
  13340. Identifies the Ref associated with the `head_ref_deleted` event.
  13341. """
  13342. headRef: Ref
  13343. """
  13344. Identifies the name of the Ref associated with the `head_ref_deleted` event.
  13345. """
  13346. headRefName: String!
  13347. id: ID!
  13348. """
  13349. PullRequest referenced by event.
  13350. """
  13351. pullRequest: PullRequest!
  13352. }
  13353. """
  13354. Represents a 'head_ref_force_pushed' event on a given pull request.
  13355. """
  13356. type HeadRefForcePushedEvent implements Node {
  13357. """
  13358. Identifies the actor who performed the event.
  13359. """
  13360. actor: Actor
  13361. """
  13362. Identifies the after commit SHA for the 'head_ref_force_pushed' event.
  13363. """
  13364. afterCommit: Commit
  13365. """
  13366. Identifies the before commit SHA for the 'head_ref_force_pushed' event.
  13367. """
  13368. beforeCommit: Commit
  13369. """
  13370. Identifies the date and time when the object was created.
  13371. """
  13372. createdAt: DateTime!
  13373. id: ID!
  13374. """
  13375. PullRequest referenced by event.
  13376. """
  13377. pullRequest: PullRequest!
  13378. """
  13379. Identifies the fully qualified ref name for the 'head_ref_force_pushed' event.
  13380. """
  13381. ref: Ref
  13382. }
  13383. """
  13384. Represents a 'head_ref_restored' event on a given pull request.
  13385. """
  13386. type HeadRefRestoredEvent implements Node {
  13387. """
  13388. Identifies the actor who performed the event.
  13389. """
  13390. actor: Actor
  13391. """
  13392. Identifies the date and time when the object was created.
  13393. """
  13394. createdAt: DateTime!
  13395. id: ID!
  13396. """
  13397. PullRequest referenced by event.
  13398. """
  13399. pullRequest: PullRequest!
  13400. }
  13401. """
  13402. Detail needed to display a hovercard for a user
  13403. """
  13404. type Hovercard {
  13405. """
  13406. Each of the contexts for this hovercard
  13407. """
  13408. contexts: [HovercardContext!]!
  13409. }
  13410. """
  13411. An individual line of a hovercard
  13412. """
  13413. interface HovercardContext {
  13414. """
  13415. A string describing this context
  13416. """
  13417. message: String!
  13418. """
  13419. An octicon to accompany this context
  13420. """
  13421. octicon: String!
  13422. }
  13423. """
  13424. The possible states in which authentication can be configured with an identity provider.
  13425. """
  13426. enum IdentityProviderConfigurationState {
  13427. """
  13428. Authentication with an identity provider is configured but not enforced.
  13429. """
  13430. CONFIGURED
  13431. """
  13432. Authentication with an identity provider is configured and enforced.
  13433. """
  13434. ENFORCED
  13435. """
  13436. Authentication with an identity provider is not configured.
  13437. """
  13438. UNCONFIGURED
  13439. }
  13440. """
  13441. Autogenerated input type of ImportProject
  13442. """
  13443. input ImportProjectInput {
  13444. """
  13445. The description of Project.
  13446. """
  13447. body: String
  13448. """
  13449. A unique identifier for the client performing the mutation.
  13450. """
  13451. clientMutationId: String
  13452. """
  13453. A list of columns containing issues and pull requests.
  13454. """
  13455. columnImports: [ProjectColumnImport!]!
  13456. """
  13457. The name of Project.
  13458. """
  13459. name: String!
  13460. """
  13461. The name of the Organization or User to create the Project under.
  13462. """
  13463. ownerName: String!
  13464. """
  13465. Whether the Project is public or not.
  13466. """
  13467. public: Boolean = false
  13468. }
  13469. """
  13470. Autogenerated return type of ImportProject
  13471. """
  13472. type ImportProjectPayload {
  13473. """
  13474. A unique identifier for the client performing the mutation.
  13475. """
  13476. clientMutationId: String
  13477. """
  13478. The new Project!
  13479. """
  13480. project: Project
  13481. }
  13482. """
  13483. Autogenerated input type of InviteEnterpriseAdmin
  13484. """
  13485. input InviteEnterpriseAdminInput {
  13486. """
  13487. A unique identifier for the client performing the mutation.
  13488. """
  13489. clientMutationId: String
  13490. """
  13491. The email of the person to invite as an administrator.
  13492. """
  13493. email: String
  13494. """
  13495. The ID of the enterprise to which you want to invite an administrator.
  13496. """
  13497. enterpriseId: ID! @possibleTypes(concreteTypes: ["Enterprise"])
  13498. """
  13499. The login of a user to invite as an administrator.
  13500. """
  13501. invitee: String
  13502. """
  13503. The role of the administrator.
  13504. """
  13505. role: EnterpriseAdministratorRole
  13506. }
  13507. """
  13508. Autogenerated return type of InviteEnterpriseAdmin
  13509. """
  13510. type InviteEnterpriseAdminPayload {
  13511. """
  13512. A unique identifier for the client performing the mutation.
  13513. """
  13514. clientMutationId: String
  13515. """
  13516. The created enterprise administrator invitation.
  13517. """
  13518. invitation: EnterpriseAdministratorInvitation
  13519. }
  13520. """
  13521. The possible values for the IP allow list enabled setting.
  13522. """
  13523. enum IpAllowListEnabledSettingValue {
  13524. """
  13525. The setting is disabled for the owner.
  13526. """
  13527. DISABLED
  13528. """
  13529. The setting is enabled for the owner.
  13530. """
  13531. ENABLED
  13532. }
  13533. """
  13534. An IP address or range of addresses that is allowed to access an owner's resources.
  13535. """
  13536. type IpAllowListEntry implements Node {
  13537. """
  13538. A single IP address or range of IP addresses in CIDR notation.
  13539. """
  13540. allowListValue: String!
  13541. """
  13542. Identifies the date and time when the object was created.
  13543. """
  13544. createdAt: DateTime!
  13545. id: ID!
  13546. """
  13547. Whether the entry is currently active.
  13548. """
  13549. isActive: Boolean!
  13550. """
  13551. The name of the IP allow list entry.
  13552. """
  13553. name: String
  13554. """
  13555. The owner of the IP allow list entry.
  13556. """
  13557. owner: IpAllowListOwner!
  13558. """
  13559. Identifies the date and time when the object was last updated.
  13560. """
  13561. updatedAt: DateTime!
  13562. }
  13563. """
  13564. The connection type for IpAllowListEntry.
  13565. """
  13566. type IpAllowListEntryConnection {
  13567. """
  13568. A list of edges.
  13569. """
  13570. edges: [IpAllowListEntryEdge]
  13571. """
  13572. A list of nodes.
  13573. """
  13574. nodes: [IpAllowListEntry]
  13575. """
  13576. Information to aid in pagination.
  13577. """
  13578. pageInfo: PageInfo!
  13579. """
  13580. Identifies the total count of items in the connection.
  13581. """
  13582. totalCount: Int!
  13583. }
  13584. """
  13585. An edge in a connection.
  13586. """
  13587. type IpAllowListEntryEdge {
  13588. """
  13589. A cursor for use in pagination.
  13590. """
  13591. cursor: String!
  13592. """
  13593. The item at the end of the edge.
  13594. """
  13595. node: IpAllowListEntry
  13596. }
  13597. """
  13598. Ordering options for IP allow list entry connections.
  13599. """
  13600. input IpAllowListEntryOrder {
  13601. """
  13602. The ordering direction.
  13603. """
  13604. direction: OrderDirection!
  13605. """
  13606. The field to order IP allow list entries by.
  13607. """
  13608. field: IpAllowListEntryOrderField!
  13609. }
  13610. """
  13611. Properties by which IP allow list entry connections can be ordered.
  13612. """
  13613. enum IpAllowListEntryOrderField {
  13614. """
  13615. Order IP allow list entries by the allow list value.
  13616. """
  13617. ALLOW_LIST_VALUE
  13618. """
  13619. Order IP allow list entries by creation time.
  13620. """
  13621. CREATED_AT
  13622. }
  13623. """
  13624. The possible values for the IP allow list configuration for installed GitHub Apps setting.
  13625. """
  13626. enum IpAllowListForInstalledAppsEnabledSettingValue {
  13627. """
  13628. The setting is disabled for the owner.
  13629. """
  13630. DISABLED
  13631. """
  13632. The setting is enabled for the owner.
  13633. """
  13634. ENABLED
  13635. }
  13636. """
  13637. Types that can own an IP allow list.
  13638. """
  13639. union IpAllowListOwner = App | Enterprise | Organization
  13640. """
  13641. An Issue is a place to discuss ideas, enhancements, tasks, and bugs for a project.
  13642. """
  13643. type Issue implements Assignable & Closable & Comment & Labelable & Lockable & Node & ProjectV2Owner & Reactable & RepositoryNode & Subscribable & UniformResourceLocatable & Updatable & UpdatableComment {
  13644. """
  13645. Reason that the conversation was locked.
  13646. """
  13647. activeLockReason: LockReason
  13648. """
  13649. A list of Users assigned to this object.
  13650. """
  13651. assignees(
  13652. """
  13653. Returns the elements in the list that come after the specified cursor.
  13654. """
  13655. after: String
  13656. """
  13657. Returns the elements in the list that come before the specified cursor.
  13658. """
  13659. before: String
  13660. """
  13661. Returns the first _n_ elements from the list.
  13662. """
  13663. first: Int
  13664. """
  13665. Returns the last _n_ elements from the list.
  13666. """
  13667. last: Int
  13668. ): UserConnection!
  13669. """
  13670. The actor who authored the comment.
  13671. """
  13672. author: Actor
  13673. """
  13674. Author's association with the subject of the comment.
  13675. """
  13676. authorAssociation: CommentAuthorAssociation!
  13677. """
  13678. Identifies the body of the issue.
  13679. """
  13680. body: String!
  13681. """
  13682. The body rendered to HTML.
  13683. """
  13684. bodyHTML: HTML!
  13685. """
  13686. The http path for this issue body
  13687. """
  13688. bodyResourcePath: URI!
  13689. """
  13690. Identifies the body of the issue rendered to text.
  13691. """
  13692. bodyText: String!
  13693. """
  13694. The http URL for this issue body
  13695. """
  13696. bodyUrl: URI!
  13697. """
  13698. Indicates if the object is closed (definition of closed may depend on type)
  13699. """
  13700. closed: Boolean!
  13701. """
  13702. Identifies the date and time when the object was closed.
  13703. """
  13704. closedAt: DateTime
  13705. """
  13706. A list of comments associated with the Issue.
  13707. """
  13708. comments(
  13709. """
  13710. Returns the elements in the list that come after the specified cursor.
  13711. """
  13712. after: String
  13713. """
  13714. Returns the elements in the list that come before the specified cursor.
  13715. """
  13716. before: String
  13717. """
  13718. Returns the first _n_ elements from the list.
  13719. """
  13720. first: Int
  13721. """
  13722. Returns the last _n_ elements from the list.
  13723. """
  13724. last: Int
  13725. """
  13726. Ordering options for issue comments returned from the connection.
  13727. """
  13728. orderBy: IssueCommentOrder
  13729. ): IssueCommentConnection!
  13730. """
  13731. Identifies the date and time when the object was created.
  13732. """
  13733. createdAt: DateTime!
  13734. """
  13735. Check if this comment was created via an email reply.
  13736. """
  13737. createdViaEmail: Boolean!
  13738. """
  13739. Identifies the primary key from the database.
  13740. """
  13741. databaseId: Int
  13742. """
  13743. The actor who edited the comment.
  13744. """
  13745. editor: Actor
  13746. """
  13747. Identifies the primary key from the database as a BigInt.
  13748. """
  13749. fullDatabaseId: BigInt
  13750. """
  13751. The hovercard information for this issue
  13752. """
  13753. hovercard(
  13754. """
  13755. Whether or not to include notification contexts
  13756. """
  13757. includeNotificationContexts: Boolean = true
  13758. ): Hovercard!
  13759. id: ID!
  13760. """
  13761. Check if this comment was edited and includes an edit with the creation data
  13762. """
  13763. includesCreatedEdit: Boolean!
  13764. """
  13765. Indicates whether or not this issue is currently pinned to the repository issues list
  13766. """
  13767. isPinned: Boolean
  13768. """
  13769. Is this issue read by the viewer
  13770. """
  13771. isReadByViewer: Boolean
  13772. """
  13773. A list of labels associated with the object.
  13774. """
  13775. labels(
  13776. """
  13777. Returns the elements in the list that come after the specified cursor.
  13778. """
  13779. after: String
  13780. """
  13781. Returns the elements in the list that come before the specified cursor.
  13782. """
  13783. before: String
  13784. """
  13785. Returns the first _n_ elements from the list.
  13786. """
  13787. first: Int
  13788. """
  13789. Returns the last _n_ elements from the list.
  13790. """
  13791. last: Int
  13792. """
  13793. Ordering options for labels returned from the connection.
  13794. """
  13795. orderBy: LabelOrder = {field: CREATED_AT, direction: ASC}
  13796. ): LabelConnection
  13797. """
  13798. The moment the editor made the last edit
  13799. """
  13800. lastEditedAt: DateTime
  13801. """
  13802. Branches linked to this issue.
  13803. """
  13804. linkedBranches(
  13805. """
  13806. Returns the elements in the list that come after the specified cursor.
  13807. """
  13808. after: String
  13809. """
  13810. Returns the elements in the list that come before the specified cursor.
  13811. """
  13812. before: String
  13813. """
  13814. Returns the first _n_ elements from the list.
  13815. """
  13816. first: Int
  13817. """
  13818. Returns the last _n_ elements from the list.
  13819. """
  13820. last: Int
  13821. ): LinkedBranchConnection!
  13822. """
  13823. `true` if the object is locked
  13824. """
  13825. locked: Boolean!
  13826. """
  13827. Identifies the milestone associated with the issue.
  13828. """
  13829. milestone: Milestone
  13830. """
  13831. Identifies the issue number.
  13832. """
  13833. number: Int!
  13834. """
  13835. A list of Users that are participating in the Issue conversation.
  13836. """
  13837. participants(
  13838. """
  13839. Returns the elements in the list that come after the specified cursor.
  13840. """
  13841. after: String
  13842. """
  13843. Returns the elements in the list that come before the specified cursor.
  13844. """
  13845. before: String
  13846. """
  13847. Returns the first _n_ elements from the list.
  13848. """
  13849. first: Int
  13850. """
  13851. Returns the last _n_ elements from the list.
  13852. """
  13853. last: Int
  13854. ): UserConnection!
  13855. """
  13856. List of project cards associated with this issue.
  13857. """
  13858. projectCards(
  13859. """
  13860. Returns the elements in the list that come after the specified cursor.
  13861. """
  13862. after: String
  13863. """
  13864. A list of archived states to filter the cards by
  13865. """
  13866. archivedStates: [ProjectCardArchivedState] = [ARCHIVED, NOT_ARCHIVED]
  13867. """
  13868. Returns the elements in the list that come before the specified cursor.
  13869. """
  13870. before: String
  13871. """
  13872. Returns the first _n_ elements from the list.
  13873. """
  13874. first: Int
  13875. """
  13876. Returns the last _n_ elements from the list.
  13877. """
  13878. last: Int
  13879. ): ProjectCardConnection!
  13880. """
  13881. List of project items associated with this issue.
  13882. """
  13883. projectItems(
  13884. """
  13885. Returns the elements in the list that come after the specified cursor.
  13886. """
  13887. after: String
  13888. """
  13889. Returns the elements in the list that come before the specified cursor.
  13890. """
  13891. before: String
  13892. """
  13893. Returns the first _n_ elements from the list.
  13894. """
  13895. first: Int
  13896. """
  13897. Include archived items.
  13898. """
  13899. includeArchived: Boolean = true
  13900. """
  13901. Returns the last _n_ elements from the list.
  13902. """
  13903. last: Int
  13904. ): ProjectV2ItemConnection!
  13905. """
  13906. Find a project by number.
  13907. """
  13908. projectV2(
  13909. """
  13910. The project number.
  13911. """
  13912. number: Int!
  13913. ): ProjectV2
  13914. """
  13915. A list of projects under the owner.
  13916. """
  13917. projectsV2(
  13918. """
  13919. Returns the elements in the list that come after the specified cursor.
  13920. """
  13921. after: String
  13922. """
  13923. Returns the elements in the list that come before the specified cursor.
  13924. """
  13925. before: String
  13926. """
  13927. Returns the first _n_ elements from the list.
  13928. """
  13929. first: Int
  13930. """
  13931. Returns the last _n_ elements from the list.
  13932. """
  13933. last: Int
  13934. """
  13935. How to order the returned projects.
  13936. """
  13937. orderBy: ProjectV2Order = {field: NUMBER, direction: DESC}
  13938. """
  13939. A project to search for under the the owner.
  13940. """
  13941. query: String
  13942. ): ProjectV2Connection!
  13943. """
  13944. Identifies when the comment was published at.
  13945. """
  13946. publishedAt: DateTime
  13947. """
  13948. A list of reactions grouped by content left on the subject.
  13949. """
  13950. reactionGroups: [ReactionGroup!]
  13951. """
  13952. A list of Reactions left on the Issue.
  13953. """
  13954. reactions(
  13955. """
  13956. Returns the elements in the list that come after the specified cursor.
  13957. """
  13958. after: String
  13959. """
  13960. Returns the elements in the list that come before the specified cursor.
  13961. """
  13962. before: String
  13963. """
  13964. Allows filtering Reactions by emoji.
  13965. """
  13966. content: ReactionContent
  13967. """
  13968. Returns the first _n_ elements from the list.
  13969. """
  13970. first: Int
  13971. """
  13972. Returns the last _n_ elements from the list.
  13973. """
  13974. last: Int
  13975. """
  13976. Allows specifying the order in which reactions are returned.
  13977. """
  13978. orderBy: ReactionOrder
  13979. ): ReactionConnection!
  13980. """
  13981. The repository associated with this node.
  13982. """
  13983. repository: Repository!
  13984. """
  13985. The HTTP path for this issue
  13986. """
  13987. resourcePath: URI!
  13988. """
  13989. Identifies the state of the issue.
  13990. """
  13991. state: IssueState!
  13992. """
  13993. Identifies the reason for the issue state.
  13994. """
  13995. stateReason: IssueStateReason
  13996. """
  13997. A list of events, comments, commits, etc. associated with the issue.
  13998. """
  13999. timeline(
  14000. """
  14001. Returns the elements in the list that come after the specified cursor.
  14002. """
  14003. after: String
  14004. """
  14005. Returns the elements in the list that come before the specified cursor.
  14006. """
  14007. before: String
  14008. """
  14009. Returns the first _n_ elements from the list.
  14010. """
  14011. first: Int
  14012. """
  14013. Returns the last _n_ elements from the list.
  14014. """
  14015. last: Int
  14016. """
  14017. Allows filtering timeline events by a `since` timestamp.
  14018. """
  14019. since: DateTime
  14020. ): IssueTimelineConnection!
  14021. @deprecated(reason: "`timeline` will be removed Use Issue.timelineItems instead. Removal on 2020-10-01 UTC.")
  14022. """
  14023. A list of events, comments, commits, etc. associated with the issue.
  14024. """
  14025. timelineItems(
  14026. """
  14027. Returns the elements in the list that come after the specified cursor.
  14028. """
  14029. after: String
  14030. """
  14031. Returns the elements in the list that come before the specified cursor.
  14032. """
  14033. before: String
  14034. """
  14035. Returns the first _n_ elements from the list.
  14036. """
  14037. first: Int
  14038. """
  14039. Filter timeline items by type.
  14040. """
  14041. itemTypes: [IssueTimelineItemsItemType!]
  14042. """
  14043. Returns the last _n_ elements from the list.
  14044. """
  14045. last: Int
  14046. """
  14047. Filter timeline items by a `since` timestamp.
  14048. """
  14049. since: DateTime
  14050. """
  14051. Skips the first _n_ elements in the list.
  14052. """
  14053. skip: Int
  14054. ): IssueTimelineItemsConnection!
  14055. """
  14056. Identifies the issue title.
  14057. """
  14058. title: String!
  14059. """
  14060. Identifies the issue title rendered to HTML.
  14061. """
  14062. titleHTML: String!
  14063. """
  14064. A list of issues that track this issue
  14065. """
  14066. trackedInIssues(
  14067. """
  14068. Returns the elements in the list that come after the specified cursor.
  14069. """
  14070. after: String
  14071. """
  14072. Returns the elements in the list that come before the specified cursor.
  14073. """
  14074. before: String
  14075. """
  14076. Returns the first _n_ elements from the list.
  14077. """
  14078. first: Int
  14079. """
  14080. Returns the last _n_ elements from the list.
  14081. """
  14082. last: Int
  14083. ): IssueConnection!
  14084. """
  14085. A list of issues tracked inside the current issue
  14086. """
  14087. trackedIssues(
  14088. """
  14089. Returns the elements in the list that come after the specified cursor.
  14090. """
  14091. after: String
  14092. """
  14093. Returns the elements in the list that come before the specified cursor.
  14094. """
  14095. before: String
  14096. """
  14097. Returns the first _n_ elements from the list.
  14098. """
  14099. first: Int
  14100. """
  14101. Returns the last _n_ elements from the list.
  14102. """
  14103. last: Int
  14104. ): IssueConnection!
  14105. """
  14106. The number of tracked issues for this issue
  14107. """
  14108. trackedIssuesCount(
  14109. """
  14110. Limit the count to tracked issues with the specified states.
  14111. """
  14112. states: [TrackedIssueStates]
  14113. ): Int!
  14114. """
  14115. Identifies the date and time when the object was last updated.
  14116. """
  14117. updatedAt: DateTime!
  14118. """
  14119. The HTTP URL for this issue
  14120. """
  14121. url: URI!
  14122. """
  14123. A list of edits to this content.
  14124. """
  14125. userContentEdits(
  14126. """
  14127. Returns the elements in the list that come after the specified cursor.
  14128. """
  14129. after: String
  14130. """
  14131. Returns the elements in the list that come before the specified cursor.
  14132. """
  14133. before: String
  14134. """
  14135. Returns the first _n_ elements from the list.
  14136. """
  14137. first: Int
  14138. """
  14139. Returns the last _n_ elements from the list.
  14140. """
  14141. last: Int
  14142. ): UserContentEditConnection
  14143. """
  14144. Indicates if the object can be closed by the viewer.
  14145. """
  14146. viewerCanClose: Boolean!
  14147. """
  14148. Can user react to this subject
  14149. """
  14150. viewerCanReact: Boolean!
  14151. """
  14152. Indicates if the object can be reopened by the viewer.
  14153. """
  14154. viewerCanReopen: Boolean!
  14155. """
  14156. Check if the viewer is able to change their subscription status for the repository.
  14157. """
  14158. viewerCanSubscribe: Boolean!
  14159. """
  14160. Check if the current viewer can update this object.
  14161. """
  14162. viewerCanUpdate: Boolean!
  14163. """
  14164. Reasons why the current viewer can not update this comment.
  14165. """
  14166. viewerCannotUpdateReasons: [CommentCannotUpdateReason!]!
  14167. """
  14168. Did the viewer author this comment.
  14169. """
  14170. viewerDidAuthor: Boolean!
  14171. """
  14172. Identifies if the viewer is watching, not watching, or ignoring the subscribable entity.
  14173. """
  14174. viewerSubscription: SubscriptionState
  14175. }
  14176. """
  14177. The possible state reasons of a closed issue.
  14178. """
  14179. enum IssueClosedStateReason {
  14180. """
  14181. An issue that has been closed as completed
  14182. """
  14183. COMPLETED
  14184. """
  14185. An issue that has been closed as not planned
  14186. """
  14187. NOT_PLANNED
  14188. }
  14189. """
  14190. Represents a comment on an Issue.
  14191. """
  14192. type IssueComment implements Comment & Deletable & Minimizable & Node & Reactable & RepositoryNode & Updatable & UpdatableComment {
  14193. """
  14194. The actor who authored the comment.
  14195. """
  14196. author: Actor
  14197. """
  14198. Author's association with the subject of the comment.
  14199. """
  14200. authorAssociation: CommentAuthorAssociation!
  14201. """
  14202. The body as Markdown.
  14203. """
  14204. body: String!
  14205. """
  14206. The body rendered to HTML.
  14207. """
  14208. bodyHTML: HTML!
  14209. """
  14210. The body rendered to text.
  14211. """
  14212. bodyText: String!
  14213. """
  14214. Identifies the date and time when the object was created.
  14215. """
  14216. createdAt: DateTime!
  14217. """
  14218. Check if this comment was created via an email reply.
  14219. """
  14220. createdViaEmail: Boolean!
  14221. """
  14222. Identifies the primary key from the database.
  14223. """
  14224. databaseId: Int
  14225. """
  14226. The actor who edited the comment.
  14227. """
  14228. editor: Actor
  14229. """
  14230. Identifies the primary key from the database as a BigInt.
  14231. """
  14232. fullDatabaseId: BigInt
  14233. id: ID!
  14234. """
  14235. Check if this comment was edited and includes an edit with the creation data
  14236. """
  14237. includesCreatedEdit: Boolean!
  14238. """
  14239. Returns whether or not a comment has been minimized.
  14240. """
  14241. isMinimized: Boolean!
  14242. """
  14243. Identifies the issue associated with the comment.
  14244. """
  14245. issue: Issue!
  14246. """
  14247. The moment the editor made the last edit
  14248. """
  14249. lastEditedAt: DateTime
  14250. """
  14251. Returns why the comment was minimized. One of `abuse`, `off-topic`,
  14252. `outdated`, `resolved`, `duplicate` and `spam`. Note that the case and
  14253. formatting of these values differs from the inputs to the `MinimizeComment` mutation.
  14254. """
  14255. minimizedReason: String
  14256. """
  14257. Identifies when the comment was published at.
  14258. """
  14259. publishedAt: DateTime
  14260. """
  14261. Returns the pull request associated with the comment, if this comment was made on a
  14262. pull request.
  14263. """
  14264. pullRequest: PullRequest
  14265. """
  14266. A list of reactions grouped by content left on the subject.
  14267. """
  14268. reactionGroups: [ReactionGroup!]
  14269. """
  14270. A list of Reactions left on the Issue.
  14271. """
  14272. reactions(
  14273. """
  14274. Returns the elements in the list that come after the specified cursor.
  14275. """
  14276. after: String
  14277. """
  14278. Returns the elements in the list that come before the specified cursor.
  14279. """
  14280. before: String
  14281. """
  14282. Allows filtering Reactions by emoji.
  14283. """
  14284. content: ReactionContent
  14285. """
  14286. Returns the first _n_ elements from the list.
  14287. """
  14288. first: Int
  14289. """
  14290. Returns the last _n_ elements from the list.
  14291. """
  14292. last: Int
  14293. """
  14294. Allows specifying the order in which reactions are returned.
  14295. """
  14296. orderBy: ReactionOrder
  14297. ): ReactionConnection!
  14298. """
  14299. The repository associated with this node.
  14300. """
  14301. repository: Repository!
  14302. """
  14303. The HTTP path for this issue comment
  14304. """
  14305. resourcePath: URI!
  14306. """
  14307. Identifies the date and time when the object was last updated.
  14308. """
  14309. updatedAt: DateTime!
  14310. """
  14311. The HTTP URL for this issue comment
  14312. """
  14313. url: URI!
  14314. """
  14315. A list of edits to this content.
  14316. """
  14317. userContentEdits(
  14318. """
  14319. Returns the elements in the list that come after the specified cursor.
  14320. """
  14321. after: String
  14322. """
  14323. Returns the elements in the list that come before the specified cursor.
  14324. """
  14325. before: String
  14326. """
  14327. Returns the first _n_ elements from the list.
  14328. """
  14329. first: Int
  14330. """
  14331. Returns the last _n_ elements from the list.
  14332. """
  14333. last: Int
  14334. ): UserContentEditConnection
  14335. """
  14336. Check if the current viewer can delete this object.
  14337. """
  14338. viewerCanDelete: Boolean!
  14339. """
  14340. Check if the current viewer can minimize this object.
  14341. """
  14342. viewerCanMinimize: Boolean!
  14343. """
  14344. Can user react to this subject
  14345. """
  14346. viewerCanReact: Boolean!
  14347. """
  14348. Check if the current viewer can update this object.
  14349. """
  14350. viewerCanUpdate: Boolean!
  14351. """
  14352. Reasons why the current viewer can not update this comment.
  14353. """
  14354. viewerCannotUpdateReasons: [CommentCannotUpdateReason!]!
  14355. """
  14356. Did the viewer author this comment.
  14357. """
  14358. viewerDidAuthor: Boolean!
  14359. }
  14360. """
  14361. The connection type for IssueComment.
  14362. """
  14363. type IssueCommentConnection {
  14364. """
  14365. A list of edges.
  14366. """
  14367. edges: [IssueCommentEdge]
  14368. """
  14369. A list of nodes.
  14370. """
  14371. nodes: [IssueComment]
  14372. """
  14373. Information to aid in pagination.
  14374. """
  14375. pageInfo: PageInfo!
  14376. """
  14377. Identifies the total count of items in the connection.
  14378. """
  14379. totalCount: Int!
  14380. }
  14381. """
  14382. An edge in a connection.
  14383. """
  14384. type IssueCommentEdge {
  14385. """
  14386. A cursor for use in pagination.
  14387. """
  14388. cursor: String!
  14389. """
  14390. The item at the end of the edge.
  14391. """
  14392. node: IssueComment
  14393. }
  14394. """
  14395. Ways in which lists of issue comments can be ordered upon return.
  14396. """
  14397. input IssueCommentOrder {
  14398. """
  14399. The direction in which to order issue comments by the specified field.
  14400. """
  14401. direction: OrderDirection!
  14402. """
  14403. The field in which to order issue comments by.
  14404. """
  14405. field: IssueCommentOrderField!
  14406. }
  14407. """
  14408. Properties by which issue comment connections can be ordered.
  14409. """
  14410. enum IssueCommentOrderField {
  14411. """
  14412. Order issue comments by update time
  14413. """
  14414. UPDATED_AT
  14415. }
  14416. """
  14417. The connection type for Issue.
  14418. """
  14419. type IssueConnection {
  14420. """
  14421. A list of edges.
  14422. """
  14423. edges: [IssueEdge]
  14424. """
  14425. A list of nodes.
  14426. """
  14427. nodes: [Issue]
  14428. """
  14429. Information to aid in pagination.
  14430. """
  14431. pageInfo: PageInfo!
  14432. """
  14433. Identifies the total count of items in the connection.
  14434. """
  14435. totalCount: Int!
  14436. }
  14437. """
  14438. This aggregates issues opened by a user within one repository.
  14439. """
  14440. type IssueContributionsByRepository {
  14441. """
  14442. The issue contributions.
  14443. """
  14444. contributions(
  14445. """
  14446. Returns the elements in the list that come after the specified cursor.
  14447. """
  14448. after: String
  14449. """
  14450. Returns the elements in the list that come before the specified cursor.
  14451. """
  14452. before: String
  14453. """
  14454. Returns the first _n_ elements from the list.
  14455. """
  14456. first: Int
  14457. """
  14458. Returns the last _n_ elements from the list.
  14459. """
  14460. last: Int
  14461. """
  14462. Ordering options for contributions returned from the connection.
  14463. """
  14464. orderBy: ContributionOrder = {direction: DESC}
  14465. ): CreatedIssueContributionConnection!
  14466. """
  14467. The repository in which the issues were opened.
  14468. """
  14469. repository: Repository!
  14470. }
  14471. """
  14472. An edge in a connection.
  14473. """
  14474. type IssueEdge {
  14475. """
  14476. A cursor for use in pagination.
  14477. """
  14478. cursor: String!
  14479. """
  14480. The item at the end of the edge.
  14481. """
  14482. node: Issue
  14483. }
  14484. """
  14485. Ways in which to filter lists of issues.
  14486. """
  14487. input IssueFilters {
  14488. """
  14489. List issues assigned to given name. Pass in `null` for issues with no assigned
  14490. user, and `*` for issues assigned to any user.
  14491. """
  14492. assignee: String
  14493. """
  14494. List issues created by given name.
  14495. """
  14496. createdBy: String
  14497. """
  14498. List issues where the list of label names exist on the issue.
  14499. """
  14500. labels: [String!]
  14501. """
  14502. List issues where the given name is mentioned in the issue.
  14503. """
  14504. mentioned: String
  14505. """
  14506. List issues by given milestone argument. If an string representation of an
  14507. integer is passed, it should refer to a milestone by its database ID. Pass in
  14508. `null` for issues with no milestone, and `*` for issues that are assigned to any milestone.
  14509. """
  14510. milestone: String
  14511. """
  14512. List issues by given milestone argument. If an string representation of an
  14513. integer is passed, it should refer to a milestone by its number field. Pass in
  14514. `null` for issues with no milestone, and `*` for issues that are assigned to any milestone.
  14515. """
  14516. milestoneNumber: String
  14517. """
  14518. List issues that have been updated at or after the given date.
  14519. """
  14520. since: DateTime
  14521. """
  14522. List issues filtered by the list of states given.
  14523. """
  14524. states: [IssueState!]
  14525. """
  14526. List issues subscribed to by viewer.
  14527. """
  14528. viewerSubscribed: Boolean = false
  14529. }
  14530. """
  14531. Used for return value of Repository.issueOrPullRequest.
  14532. """
  14533. union IssueOrPullRequest = Issue | PullRequest
  14534. """
  14535. Ways in which lists of issues can be ordered upon return.
  14536. """
  14537. input IssueOrder {
  14538. """
  14539. The direction in which to order issues by the specified field.
  14540. """
  14541. direction: OrderDirection!
  14542. """
  14543. The field in which to order issues by.
  14544. """
  14545. field: IssueOrderField!
  14546. }
  14547. """
  14548. Properties by which issue connections can be ordered.
  14549. """
  14550. enum IssueOrderField {
  14551. """
  14552. Order issues by comment count
  14553. """
  14554. COMMENTS
  14555. """
  14556. Order issues by creation time
  14557. """
  14558. CREATED_AT
  14559. """
  14560. Order issues by update time
  14561. """
  14562. UPDATED_AT
  14563. }
  14564. """
  14565. The possible states of an issue.
  14566. """
  14567. enum IssueState {
  14568. """
  14569. An issue that has been closed
  14570. """
  14571. CLOSED
  14572. """
  14573. An issue that is still open
  14574. """
  14575. OPEN
  14576. }
  14577. """
  14578. The possible state reasons of an issue.
  14579. """
  14580. enum IssueStateReason {
  14581. """
  14582. An issue that has been closed as completed
  14583. """
  14584. COMPLETED
  14585. """
  14586. An issue that has been closed as not planned
  14587. """
  14588. NOT_PLANNED
  14589. """
  14590. An issue that has been reopened
  14591. """
  14592. REOPENED
  14593. }
  14594. """
  14595. A repository issue template.
  14596. """
  14597. type IssueTemplate {
  14598. """
  14599. The template purpose.
  14600. """
  14601. about: String
  14602. """
  14603. The suggested issue body.
  14604. """
  14605. body: String
  14606. """
  14607. The template filename.
  14608. """
  14609. filename: String!
  14610. """
  14611. The template name.
  14612. """
  14613. name: String!
  14614. """
  14615. The suggested issue title.
  14616. """
  14617. title: String
  14618. }
  14619. """
  14620. The connection type for IssueTimelineItem.
  14621. """
  14622. type IssueTimelineConnection {
  14623. """
  14624. A list of edges.
  14625. """
  14626. edges: [IssueTimelineItemEdge]
  14627. """
  14628. A list of nodes.
  14629. """
  14630. nodes: [IssueTimelineItem]
  14631. """
  14632. Information to aid in pagination.
  14633. """
  14634. pageInfo: PageInfo!
  14635. """
  14636. Identifies the total count of items in the connection.
  14637. """
  14638. totalCount: Int!
  14639. }
  14640. """
  14641. An item in an issue timeline
  14642. """
  14643. union IssueTimelineItem =
  14644. AssignedEvent
  14645. | ClosedEvent
  14646. | Commit
  14647. | CrossReferencedEvent
  14648. | DemilestonedEvent
  14649. | IssueComment
  14650. | LabeledEvent
  14651. | LockedEvent
  14652. | MilestonedEvent
  14653. | ReferencedEvent
  14654. | RenamedTitleEvent
  14655. | ReopenedEvent
  14656. | SubscribedEvent
  14657. | TransferredEvent
  14658. | UnassignedEvent
  14659. | UnlabeledEvent
  14660. | UnlockedEvent
  14661. | UnsubscribedEvent
  14662. | UserBlockedEvent
  14663. """
  14664. An edge in a connection.
  14665. """
  14666. type IssueTimelineItemEdge {
  14667. """
  14668. A cursor for use in pagination.
  14669. """
  14670. cursor: String!
  14671. """
  14672. The item at the end of the edge.
  14673. """
  14674. node: IssueTimelineItem
  14675. }
  14676. """
  14677. An item in an issue timeline
  14678. """
  14679. union IssueTimelineItems =
  14680. AddedToProjectEvent
  14681. | AssignedEvent
  14682. | ClosedEvent
  14683. | CommentDeletedEvent
  14684. | ConnectedEvent
  14685. | ConvertedNoteToIssueEvent
  14686. | ConvertedToDiscussionEvent
  14687. | CrossReferencedEvent
  14688. | DemilestonedEvent
  14689. | DisconnectedEvent
  14690. | IssueComment
  14691. | LabeledEvent
  14692. | LockedEvent
  14693. | MarkedAsDuplicateEvent
  14694. | MentionedEvent
  14695. | MilestonedEvent
  14696. | MovedColumnsInProjectEvent
  14697. | PinnedEvent
  14698. | ReferencedEvent
  14699. | RemovedFromProjectEvent
  14700. | RenamedTitleEvent
  14701. | ReopenedEvent
  14702. | SubscribedEvent
  14703. | TransferredEvent
  14704. | UnassignedEvent
  14705. | UnlabeledEvent
  14706. | UnlockedEvent
  14707. | UnmarkedAsDuplicateEvent
  14708. | UnpinnedEvent
  14709. | UnsubscribedEvent
  14710. | UserBlockedEvent
  14711. """
  14712. The connection type for IssueTimelineItems.
  14713. """
  14714. type IssueTimelineItemsConnection {
  14715. """
  14716. A list of edges.
  14717. """
  14718. edges: [IssueTimelineItemsEdge]
  14719. """
  14720. Identifies the count of items after applying `before` and `after` filters.
  14721. """
  14722. filteredCount: Int!
  14723. """
  14724. A list of nodes.
  14725. """
  14726. nodes: [IssueTimelineItems]
  14727. """
  14728. Identifies the count of items after applying `before`/`after` filters and `first`/`last`/`skip` slicing.
  14729. """
  14730. pageCount: Int!
  14731. """
  14732. Information to aid in pagination.
  14733. """
  14734. pageInfo: PageInfo!
  14735. """
  14736. Identifies the total count of items in the connection.
  14737. """
  14738. totalCount: Int!
  14739. """
  14740. Identifies the date and time when the timeline was last updated.
  14741. """
  14742. updatedAt: DateTime!
  14743. }
  14744. """
  14745. An edge in a connection.
  14746. """
  14747. type IssueTimelineItemsEdge {
  14748. """
  14749. A cursor for use in pagination.
  14750. """
  14751. cursor: String!
  14752. """
  14753. The item at the end of the edge.
  14754. """
  14755. node: IssueTimelineItems
  14756. }
  14757. """
  14758. The possible item types found in a timeline.
  14759. """
  14760. enum IssueTimelineItemsItemType {
  14761. """
  14762. Represents a 'added_to_project' event on a given issue or pull request.
  14763. """
  14764. ADDED_TO_PROJECT_EVENT
  14765. """
  14766. Represents an 'assigned' event on any assignable object.
  14767. """
  14768. ASSIGNED_EVENT
  14769. """
  14770. Represents a 'closed' event on any `Closable`.
  14771. """
  14772. CLOSED_EVENT
  14773. """
  14774. Represents a 'comment_deleted' event on a given issue or pull request.
  14775. """
  14776. COMMENT_DELETED_EVENT
  14777. """
  14778. Represents a 'connected' event on a given issue or pull request.
  14779. """
  14780. CONNECTED_EVENT
  14781. """
  14782. Represents a 'converted_note_to_issue' event on a given issue or pull request.
  14783. """
  14784. CONVERTED_NOTE_TO_ISSUE_EVENT
  14785. """
  14786. Represents a 'converted_to_discussion' event on a given issue.
  14787. """
  14788. CONVERTED_TO_DISCUSSION_EVENT
  14789. """
  14790. Represents a mention made by one issue or pull request to another.
  14791. """
  14792. CROSS_REFERENCED_EVENT
  14793. """
  14794. Represents a 'demilestoned' event on a given issue or pull request.
  14795. """
  14796. DEMILESTONED_EVENT
  14797. """
  14798. Represents a 'disconnected' event on a given issue or pull request.
  14799. """
  14800. DISCONNECTED_EVENT
  14801. """
  14802. Represents a comment on an Issue.
  14803. """
  14804. ISSUE_COMMENT
  14805. """
  14806. Represents a 'labeled' event on a given issue or pull request.
  14807. """
  14808. LABELED_EVENT
  14809. """
  14810. Represents a 'locked' event on a given issue or pull request.
  14811. """
  14812. LOCKED_EVENT
  14813. """
  14814. Represents a 'marked_as_duplicate' event on a given issue or pull request.
  14815. """
  14816. MARKED_AS_DUPLICATE_EVENT
  14817. """
  14818. Represents a 'mentioned' event on a given issue or pull request.
  14819. """
  14820. MENTIONED_EVENT
  14821. """
  14822. Represents a 'milestoned' event on a given issue or pull request.
  14823. """
  14824. MILESTONED_EVENT
  14825. """
  14826. Represents a 'moved_columns_in_project' event on a given issue or pull request.
  14827. """
  14828. MOVED_COLUMNS_IN_PROJECT_EVENT
  14829. """
  14830. Represents a 'pinned' event on a given issue or pull request.
  14831. """
  14832. PINNED_EVENT
  14833. """
  14834. Represents a 'referenced' event on a given `ReferencedSubject`.
  14835. """
  14836. REFERENCED_EVENT
  14837. """
  14838. Represents a 'removed_from_project' event on a given issue or pull request.
  14839. """
  14840. REMOVED_FROM_PROJECT_EVENT
  14841. """
  14842. Represents a 'renamed' event on a given issue or pull request
  14843. """
  14844. RENAMED_TITLE_EVENT
  14845. """
  14846. Represents a 'reopened' event on any `Closable`.
  14847. """
  14848. REOPENED_EVENT
  14849. """
  14850. Represents a 'subscribed' event on a given `Subscribable`.
  14851. """
  14852. SUBSCRIBED_EVENT
  14853. """
  14854. Represents a 'transferred' event on a given issue or pull request.
  14855. """
  14856. TRANSFERRED_EVENT
  14857. """
  14858. Represents an 'unassigned' event on any assignable object.
  14859. """
  14860. UNASSIGNED_EVENT
  14861. """
  14862. Represents an 'unlabeled' event on a given issue or pull request.
  14863. """
  14864. UNLABELED_EVENT
  14865. """
  14866. Represents an 'unlocked' event on a given issue or pull request.
  14867. """
  14868. UNLOCKED_EVENT
  14869. """
  14870. Represents an 'unmarked_as_duplicate' event on a given issue or pull request.
  14871. """
  14872. UNMARKED_AS_DUPLICATE_EVENT
  14873. """
  14874. Represents an 'unpinned' event on a given issue or pull request.
  14875. """
  14876. UNPINNED_EVENT
  14877. """
  14878. Represents an 'unsubscribed' event on a given `Subscribable`.
  14879. """
  14880. UNSUBSCRIBED_EVENT
  14881. """
  14882. Represents a 'user_blocked' event on a given user.
  14883. """
  14884. USER_BLOCKED_EVENT
  14885. }
  14886. """
  14887. Represents a user signing up for a GitHub account.
  14888. """
  14889. type JoinedGitHubContribution implements Contribution {
  14890. """
  14891. Whether this contribution is associated with a record you do not have access to. For
  14892. example, your own 'first issue' contribution may have been made on a repository you can no
  14893. longer access.
  14894. """
  14895. isRestricted: Boolean!
  14896. """
  14897. When this contribution was made.
  14898. """
  14899. occurredAt: DateTime!
  14900. """
  14901. The HTTP path for this contribution.
  14902. """
  14903. resourcePath: URI!
  14904. """
  14905. The HTTP URL for this contribution.
  14906. """
  14907. url: URI!
  14908. """
  14909. The user who made this contribution.
  14910. """
  14911. user: User!
  14912. }
  14913. """
  14914. A label for categorizing Issues, Pull Requests, Milestones, or Discussions with a given Repository.
  14915. """
  14916. type Label implements Node {
  14917. """
  14918. Identifies the label color.
  14919. """
  14920. color: String!
  14921. """
  14922. Identifies the date and time when the label was created.
  14923. """
  14924. createdAt: DateTime
  14925. """
  14926. A brief description of this label.
  14927. """
  14928. description: String
  14929. id: ID!
  14930. """
  14931. Indicates whether or not this is a default label.
  14932. """
  14933. isDefault: Boolean!
  14934. """
  14935. A list of issues associated with this label.
  14936. """
  14937. issues(
  14938. """
  14939. Returns the elements in the list that come after the specified cursor.
  14940. """
  14941. after: String
  14942. """
  14943. Returns the elements in the list that come before the specified cursor.
  14944. """
  14945. before: String
  14946. """
  14947. Filtering options for issues returned from the connection.
  14948. """
  14949. filterBy: IssueFilters
  14950. """
  14951. Returns the first _n_ elements from the list.
  14952. """
  14953. first: Int
  14954. """
  14955. A list of label names to filter the pull requests by.
  14956. """
  14957. labels: [String!]
  14958. """
  14959. Returns the last _n_ elements from the list.
  14960. """
  14961. last: Int
  14962. """
  14963. Ordering options for issues returned from the connection.
  14964. """
  14965. orderBy: IssueOrder
  14966. """
  14967. A list of states to filter the issues by.
  14968. """
  14969. states: [IssueState!]
  14970. ): IssueConnection!
  14971. """
  14972. Identifies the label name.
  14973. """
  14974. name: String!
  14975. """
  14976. A list of pull requests associated with this label.
  14977. """
  14978. pullRequests(
  14979. """
  14980. Returns the elements in the list that come after the specified cursor.
  14981. """
  14982. after: String
  14983. """
  14984. The base ref name to filter the pull requests by.
  14985. """
  14986. baseRefName: String
  14987. """
  14988. Returns the elements in the list that come before the specified cursor.
  14989. """
  14990. before: String
  14991. """
  14992. Returns the first _n_ elements from the list.
  14993. """
  14994. first: Int
  14995. """
  14996. The head ref name to filter the pull requests by.
  14997. """
  14998. headRefName: String
  14999. """
  15000. A list of label names to filter the pull requests by.
  15001. """
  15002. labels: [String!]
  15003. """
  15004. Returns the last _n_ elements from the list.
  15005. """
  15006. last: Int
  15007. """
  15008. Ordering options for pull requests returned from the connection.
  15009. """
  15010. orderBy: IssueOrder
  15011. """
  15012. A list of states to filter the pull requests by.
  15013. """
  15014. states: [PullRequestState!]
  15015. ): PullRequestConnection!
  15016. """
  15017. The repository associated with this label.
  15018. """
  15019. repository: Repository!
  15020. """
  15021. The HTTP path for this label.
  15022. """
  15023. resourcePath: URI!
  15024. """
  15025. Identifies the date and time when the label was last updated.
  15026. """
  15027. updatedAt: DateTime
  15028. """
  15029. The HTTP URL for this label.
  15030. """
  15031. url: URI!
  15032. }
  15033. """
  15034. The connection type for Label.
  15035. """
  15036. type LabelConnection {
  15037. """
  15038. A list of edges.
  15039. """
  15040. edges: [LabelEdge]
  15041. """
  15042. A list of nodes.
  15043. """
  15044. nodes: [Label]
  15045. """
  15046. Information to aid in pagination.
  15047. """
  15048. pageInfo: PageInfo!
  15049. """
  15050. Identifies the total count of items in the connection.
  15051. """
  15052. totalCount: Int!
  15053. }
  15054. """
  15055. An edge in a connection.
  15056. """
  15057. type LabelEdge {
  15058. """
  15059. A cursor for use in pagination.
  15060. """
  15061. cursor: String!
  15062. """
  15063. The item at the end of the edge.
  15064. """
  15065. node: Label
  15066. }
  15067. """
  15068. Ways in which lists of labels can be ordered upon return.
  15069. """
  15070. input LabelOrder {
  15071. """
  15072. The direction in which to order labels by the specified field.
  15073. """
  15074. direction: OrderDirection!
  15075. """
  15076. The field in which to order labels by.
  15077. """
  15078. field: LabelOrderField!
  15079. }
  15080. """
  15081. Properties by which label connections can be ordered.
  15082. """
  15083. enum LabelOrderField {
  15084. """
  15085. Order labels by creation time
  15086. """
  15087. CREATED_AT
  15088. """
  15089. Order labels by name
  15090. """
  15091. NAME
  15092. }
  15093. """
  15094. An object that can have labels assigned to it.
  15095. """
  15096. interface Labelable {
  15097. """
  15098. A list of labels associated with the object.
  15099. """
  15100. labels(
  15101. """
  15102. Returns the elements in the list that come after the specified cursor.
  15103. """
  15104. after: String
  15105. """
  15106. Returns the elements in the list that come before the specified cursor.
  15107. """
  15108. before: String
  15109. """
  15110. Returns the first _n_ elements from the list.
  15111. """
  15112. first: Int
  15113. """
  15114. Returns the last _n_ elements from the list.
  15115. """
  15116. last: Int
  15117. """
  15118. Ordering options for labels returned from the connection.
  15119. """
  15120. orderBy: LabelOrder = {field: CREATED_AT, direction: ASC}
  15121. ): LabelConnection
  15122. }
  15123. """
  15124. Represents a 'labeled' event on a given issue or pull request.
  15125. """
  15126. type LabeledEvent implements Node {
  15127. """
  15128. Identifies the actor who performed the event.
  15129. """
  15130. actor: Actor
  15131. """
  15132. Identifies the date and time when the object was created.
  15133. """
  15134. createdAt: DateTime!
  15135. id: ID!
  15136. """
  15137. Identifies the label associated with the 'labeled' event.
  15138. """
  15139. label: Label!
  15140. """
  15141. Identifies the `Labelable` associated with the event.
  15142. """
  15143. labelable: Labelable!
  15144. }
  15145. """
  15146. Represents a given language found in repositories.
  15147. """
  15148. type Language implements Node {
  15149. """
  15150. The color defined for the current language.
  15151. """
  15152. color: String
  15153. id: ID!
  15154. """
  15155. The name of the current language.
  15156. """
  15157. name: String!
  15158. }
  15159. """
  15160. A list of languages associated with the parent.
  15161. """
  15162. type LanguageConnection {
  15163. """
  15164. A list of edges.
  15165. """
  15166. edges: [LanguageEdge]
  15167. """
  15168. A list of nodes.
  15169. """
  15170. nodes: [Language]
  15171. """
  15172. Information to aid in pagination.
  15173. """
  15174. pageInfo: PageInfo!
  15175. """
  15176. Identifies the total count of items in the connection.
  15177. """
  15178. totalCount: Int!
  15179. """
  15180. The total size in bytes of files written in that language.
  15181. """
  15182. totalSize: Int!
  15183. }
  15184. """
  15185. Represents the language of a repository.
  15186. """
  15187. type LanguageEdge {
  15188. cursor: String!
  15189. node: Language!
  15190. """
  15191. The number of bytes of code written in the language.
  15192. """
  15193. size: Int!
  15194. }
  15195. """
  15196. Ordering options for language connections.
  15197. """
  15198. input LanguageOrder {
  15199. """
  15200. The ordering direction.
  15201. """
  15202. direction: OrderDirection!
  15203. """
  15204. The field to order languages by.
  15205. """
  15206. field: LanguageOrderField!
  15207. }
  15208. """
  15209. Properties by which language connections can be ordered.
  15210. """
  15211. enum LanguageOrderField {
  15212. """
  15213. Order languages by the size of all files containing the language
  15214. """
  15215. SIZE
  15216. }
  15217. """
  15218. A repository's open source license
  15219. """
  15220. type License implements Node {
  15221. """
  15222. The full text of the license
  15223. """
  15224. body: String!
  15225. """
  15226. The conditions set by the license
  15227. """
  15228. conditions: [LicenseRule]!
  15229. """
  15230. A human-readable description of the license
  15231. """
  15232. description: String
  15233. """
  15234. Whether the license should be featured
  15235. """
  15236. featured: Boolean!
  15237. """
  15238. Whether the license should be displayed in license pickers
  15239. """
  15240. hidden: Boolean!
  15241. id: ID!
  15242. """
  15243. Instructions on how to implement the license
  15244. """
  15245. implementation: String
  15246. """
  15247. The lowercased SPDX ID of the license
  15248. """
  15249. key: String!
  15250. """
  15251. The limitations set by the license
  15252. """
  15253. limitations: [LicenseRule]!
  15254. """
  15255. The license full name specified by <https://spdx.org/licenses>
  15256. """
  15257. name: String!
  15258. """
  15259. Customary short name if applicable (e.g, GPLv3)
  15260. """
  15261. nickname: String
  15262. """
  15263. The permissions set by the license
  15264. """
  15265. permissions: [LicenseRule]!
  15266. """
  15267. Whether the license is a pseudo-license placeholder (e.g., other, no-license)
  15268. """
  15269. pseudoLicense: Boolean!
  15270. """
  15271. Short identifier specified by <https://spdx.org/licenses>
  15272. """
  15273. spdxId: String
  15274. """
  15275. URL to the license on <https://choosealicense.com>
  15276. """
  15277. url: URI
  15278. }
  15279. """
  15280. Describes a License's conditions, permissions, and limitations
  15281. """
  15282. type LicenseRule {
  15283. """
  15284. A description of the rule
  15285. """
  15286. description: String!
  15287. """
  15288. The machine-readable rule key
  15289. """
  15290. key: String!
  15291. """
  15292. The human-readable rule label
  15293. """
  15294. label: String!
  15295. }
  15296. """
  15297. Autogenerated input type of LinkProjectV2ToRepository
  15298. """
  15299. input LinkProjectV2ToRepositoryInput {
  15300. """
  15301. A unique identifier for the client performing the mutation.
  15302. """
  15303. clientMutationId: String
  15304. """
  15305. The ID of the project to link to the repository.
  15306. """
  15307. projectId: ID! @possibleTypes(concreteTypes: ["ProjectV2"])
  15308. """
  15309. The ID of the repository to link to the project.
  15310. """
  15311. repositoryId: ID! @possibleTypes(concreteTypes: ["Repository"])
  15312. }
  15313. """
  15314. Autogenerated return type of LinkProjectV2ToRepository
  15315. """
  15316. type LinkProjectV2ToRepositoryPayload {
  15317. """
  15318. A unique identifier for the client performing the mutation.
  15319. """
  15320. clientMutationId: String
  15321. """
  15322. The repository the project is linked to.
  15323. """
  15324. repository: Repository
  15325. }
  15326. """
  15327. Autogenerated input type of LinkProjectV2ToTeam
  15328. """
  15329. input LinkProjectV2ToTeamInput {
  15330. """
  15331. A unique identifier for the client performing the mutation.
  15332. """
  15333. clientMutationId: String
  15334. """
  15335. The ID of the project to link to the team.
  15336. """
  15337. projectId: ID! @possibleTypes(concreteTypes: ["ProjectV2"])
  15338. """
  15339. The ID of the team to link to the project.
  15340. """
  15341. teamId: ID! @possibleTypes(concreteTypes: ["Team"])
  15342. }
  15343. """
  15344. Autogenerated return type of LinkProjectV2ToTeam
  15345. """
  15346. type LinkProjectV2ToTeamPayload {
  15347. """
  15348. A unique identifier for the client performing the mutation.
  15349. """
  15350. clientMutationId: String
  15351. """
  15352. The team the project is linked to
  15353. """
  15354. team: Team
  15355. }
  15356. """
  15357. Autogenerated input type of LinkRepositoryToProject
  15358. """
  15359. input LinkRepositoryToProjectInput {
  15360. """
  15361. A unique identifier for the client performing the mutation.
  15362. """
  15363. clientMutationId: String
  15364. """
  15365. The ID of the Project to link to a Repository
  15366. """
  15367. projectId: ID! @possibleTypes(concreteTypes: ["Project"])
  15368. """
  15369. The ID of the Repository to link to a Project.
  15370. """
  15371. repositoryId: ID! @possibleTypes(concreteTypes: ["Repository"])
  15372. }
  15373. """
  15374. Autogenerated return type of LinkRepositoryToProject
  15375. """
  15376. type LinkRepositoryToProjectPayload {
  15377. """
  15378. A unique identifier for the client performing the mutation.
  15379. """
  15380. clientMutationId: String
  15381. """
  15382. The linked Project.
  15383. """
  15384. project: Project
  15385. """
  15386. The linked Repository.
  15387. """
  15388. repository: Repository
  15389. }
  15390. """
  15391. A branch linked to an issue.
  15392. """
  15393. type LinkedBranch implements Node {
  15394. id: ID!
  15395. """
  15396. The branch's ref.
  15397. """
  15398. ref: Ref
  15399. }
  15400. """
  15401. The connection type for LinkedBranch.
  15402. """
  15403. type LinkedBranchConnection {
  15404. """
  15405. A list of edges.
  15406. """
  15407. edges: [LinkedBranchEdge]
  15408. """
  15409. A list of nodes.
  15410. """
  15411. nodes: [LinkedBranch]
  15412. """
  15413. Information to aid in pagination.
  15414. """
  15415. pageInfo: PageInfo!
  15416. """
  15417. Identifies the total count of items in the connection.
  15418. """
  15419. totalCount: Int!
  15420. }
  15421. """
  15422. An edge in a connection.
  15423. """
  15424. type LinkedBranchEdge {
  15425. """
  15426. A cursor for use in pagination.
  15427. """
  15428. cursor: String!
  15429. """
  15430. The item at the end of the edge.
  15431. """
  15432. node: LinkedBranch
  15433. }
  15434. """
  15435. Autogenerated input type of LockLockable
  15436. """
  15437. input LockLockableInput {
  15438. """
  15439. A unique identifier for the client performing the mutation.
  15440. """
  15441. clientMutationId: String
  15442. """
  15443. A reason for why the item will be locked.
  15444. """
  15445. lockReason: LockReason
  15446. """
  15447. ID of the item to be locked.
  15448. """
  15449. lockableId: ID! @possibleTypes(concreteTypes: ["Discussion", "Issue", "PullRequest"], abstractType: "Lockable")
  15450. }
  15451. """
  15452. Autogenerated return type of LockLockable
  15453. """
  15454. type LockLockablePayload {
  15455. """
  15456. Identifies the actor who performed the event.
  15457. """
  15458. actor: Actor
  15459. """
  15460. A unique identifier for the client performing the mutation.
  15461. """
  15462. clientMutationId: String
  15463. """
  15464. The item that was locked.
  15465. """
  15466. lockedRecord: Lockable
  15467. }
  15468. """
  15469. The possible reasons that an issue or pull request was locked.
  15470. """
  15471. enum LockReason {
  15472. """
  15473. The issue or pull request was locked because the conversation was off-topic.
  15474. """
  15475. OFF_TOPIC
  15476. """
  15477. The issue or pull request was locked because the conversation was resolved.
  15478. """
  15479. RESOLVED
  15480. """
  15481. The issue or pull request was locked because the conversation was spam.
  15482. """
  15483. SPAM
  15484. """
  15485. The issue or pull request was locked because the conversation was too heated.
  15486. """
  15487. TOO_HEATED
  15488. }
  15489. """
  15490. An object that can be locked.
  15491. """
  15492. interface Lockable {
  15493. """
  15494. Reason that the conversation was locked.
  15495. """
  15496. activeLockReason: LockReason
  15497. """
  15498. `true` if the object is locked
  15499. """
  15500. locked: Boolean!
  15501. }
  15502. """
  15503. Represents a 'locked' event on a given issue or pull request.
  15504. """
  15505. type LockedEvent implements Node {
  15506. """
  15507. Identifies the actor who performed the event.
  15508. """
  15509. actor: Actor
  15510. """
  15511. Identifies the date and time when the object was created.
  15512. """
  15513. createdAt: DateTime!
  15514. id: ID!
  15515. """
  15516. Reason that the conversation was locked (optional).
  15517. """
  15518. lockReason: LockReason
  15519. """
  15520. Object that was locked.
  15521. """
  15522. lockable: Lockable!
  15523. }
  15524. """
  15525. A placeholder user for attribution of imported data on GitHub.
  15526. """
  15527. type Mannequin implements Actor & Node & UniformResourceLocatable {
  15528. """
  15529. A URL pointing to the GitHub App's public avatar.
  15530. """
  15531. avatarUrl(
  15532. """
  15533. The size of the resulting square image.
  15534. """
  15535. size: Int
  15536. ): URI!
  15537. """
  15538. The user that has claimed the data attributed to this mannequin.
  15539. """
  15540. claimant: User
  15541. """
  15542. Identifies the date and time when the object was created.
  15543. """
  15544. createdAt: DateTime!
  15545. """
  15546. Identifies the primary key from the database.
  15547. """
  15548. databaseId: Int
  15549. """
  15550. The mannequin's email on the source instance.
  15551. """
  15552. email: String
  15553. id: ID!
  15554. """
  15555. The username of the actor.
  15556. """
  15557. login: String!
  15558. """
  15559. The HTML path to this resource.
  15560. """
  15561. resourcePath: URI!
  15562. """
  15563. Identifies the date and time when the object was last updated.
  15564. """
  15565. updatedAt: DateTime!
  15566. """
  15567. The URL to this resource.
  15568. """
  15569. url: URI!
  15570. }
  15571. """
  15572. The connection type for Mannequin.
  15573. """
  15574. type MannequinConnection {
  15575. """
  15576. A list of edges.
  15577. """
  15578. edges: [MannequinEdge]
  15579. """
  15580. A list of nodes.
  15581. """
  15582. nodes: [Mannequin]
  15583. """
  15584. Information to aid in pagination.
  15585. """
  15586. pageInfo: PageInfo!
  15587. """
  15588. Identifies the total count of items in the connection.
  15589. """
  15590. totalCount: Int!
  15591. }
  15592. """
  15593. Represents a mannequin.
  15594. """
  15595. type MannequinEdge {
  15596. """
  15597. A cursor for use in pagination.
  15598. """
  15599. cursor: String!
  15600. """
  15601. The item at the end of the edge.
  15602. """
  15603. node: Mannequin
  15604. }
  15605. """
  15606. Ordering options for mannequins.
  15607. """
  15608. input MannequinOrder {
  15609. """
  15610. The ordering direction.
  15611. """
  15612. direction: OrderDirection!
  15613. """
  15614. The field to order mannequins by.
  15615. """
  15616. field: MannequinOrderField!
  15617. }
  15618. """
  15619. Properties by which mannequins can be ordered.
  15620. """
  15621. enum MannequinOrderField {
  15622. """
  15623. Order mannequins why when they were created.
  15624. """
  15625. CREATED_AT
  15626. """
  15627. Order mannequins alphabetically by their source login.
  15628. """
  15629. LOGIN
  15630. }
  15631. """
  15632. Autogenerated input type of MarkDiscussionCommentAsAnswer
  15633. """
  15634. input MarkDiscussionCommentAsAnswerInput {
  15635. """
  15636. A unique identifier for the client performing the mutation.
  15637. """
  15638. clientMutationId: String
  15639. """
  15640. The Node ID of the discussion comment to mark as an answer.
  15641. """
  15642. id: ID! @possibleTypes(concreteTypes: ["DiscussionComment"])
  15643. }
  15644. """
  15645. Autogenerated return type of MarkDiscussionCommentAsAnswer
  15646. """
  15647. type MarkDiscussionCommentAsAnswerPayload {
  15648. """
  15649. A unique identifier for the client performing the mutation.
  15650. """
  15651. clientMutationId: String
  15652. """
  15653. The discussion that includes the chosen comment.
  15654. """
  15655. discussion: Discussion
  15656. }
  15657. """
  15658. Autogenerated input type of MarkFileAsViewed
  15659. """
  15660. input MarkFileAsViewedInput {
  15661. """
  15662. A unique identifier for the client performing the mutation.
  15663. """
  15664. clientMutationId: String
  15665. """
  15666. The path of the file to mark as viewed
  15667. """
  15668. path: String!
  15669. """
  15670. The Node ID of the pull request.
  15671. """
  15672. pullRequestId: ID! @possibleTypes(concreteTypes: ["PullRequest"])
  15673. }
  15674. """
  15675. Autogenerated return type of MarkFileAsViewed
  15676. """
  15677. type MarkFileAsViewedPayload {
  15678. """
  15679. A unique identifier for the client performing the mutation.
  15680. """
  15681. clientMutationId: String
  15682. """
  15683. The updated pull request.
  15684. """
  15685. pullRequest: PullRequest
  15686. }
  15687. """
  15688. Autogenerated input type of MarkPullRequestReadyForReview
  15689. """
  15690. input MarkPullRequestReadyForReviewInput {
  15691. """
  15692. A unique identifier for the client performing the mutation.
  15693. """
  15694. clientMutationId: String
  15695. """
  15696. ID of the pull request to be marked as ready for review.
  15697. """
  15698. pullRequestId: ID! @possibleTypes(concreteTypes: ["PullRequest"])
  15699. }
  15700. """
  15701. Autogenerated return type of MarkPullRequestReadyForReview
  15702. """
  15703. type MarkPullRequestReadyForReviewPayload {
  15704. """
  15705. A unique identifier for the client performing the mutation.
  15706. """
  15707. clientMutationId: String
  15708. """
  15709. The pull request that is ready for review.
  15710. """
  15711. pullRequest: PullRequest
  15712. }
  15713. """
  15714. Represents a 'marked_as_duplicate' event on a given issue or pull request.
  15715. """
  15716. type MarkedAsDuplicateEvent implements Node {
  15717. """
  15718. Identifies the actor who performed the event.
  15719. """
  15720. actor: Actor
  15721. """
  15722. The authoritative issue or pull request which has been duplicated by another.
  15723. """
  15724. canonical: IssueOrPullRequest
  15725. """
  15726. Identifies the date and time when the object was created.
  15727. """
  15728. createdAt: DateTime!
  15729. """
  15730. The issue or pull request which has been marked as a duplicate of another.
  15731. """
  15732. duplicate: IssueOrPullRequest
  15733. id: ID!
  15734. """
  15735. Canonical and duplicate belong to different repositories.
  15736. """
  15737. isCrossRepository: Boolean!
  15738. }
  15739. """
  15740. A public description of a Marketplace category.
  15741. """
  15742. type MarketplaceCategory implements Node {
  15743. """
  15744. The category's description.
  15745. """
  15746. description: String
  15747. """
  15748. The technical description of how apps listed in this category work with GitHub.
  15749. """
  15750. howItWorks: String
  15751. id: ID!
  15752. """
  15753. The category's name.
  15754. """
  15755. name: String!
  15756. """
  15757. How many Marketplace listings have this as their primary category.
  15758. """
  15759. primaryListingCount: Int!
  15760. """
  15761. The HTTP path for this Marketplace category.
  15762. """
  15763. resourcePath: URI!
  15764. """
  15765. How many Marketplace listings have this as their secondary category.
  15766. """
  15767. secondaryListingCount: Int!
  15768. """
  15769. The short name of the category used in its URL.
  15770. """
  15771. slug: String!
  15772. """
  15773. The HTTP URL for this Marketplace category.
  15774. """
  15775. url: URI!
  15776. }
  15777. """
  15778. A listing in the GitHub integration marketplace.
  15779. """
  15780. type MarketplaceListing implements Node {
  15781. """
  15782. The GitHub App this listing represents.
  15783. """
  15784. app: App
  15785. """
  15786. URL to the listing owner's company site.
  15787. """
  15788. companyUrl: URI
  15789. """
  15790. The HTTP path for configuring access to the listing's integration or OAuth app
  15791. """
  15792. configurationResourcePath: URI!
  15793. """
  15794. The HTTP URL for configuring access to the listing's integration or OAuth app
  15795. """
  15796. configurationUrl: URI!
  15797. """
  15798. URL to the listing's documentation.
  15799. """
  15800. documentationUrl: URI
  15801. """
  15802. The listing's detailed description.
  15803. """
  15804. extendedDescription: String
  15805. """
  15806. The listing's detailed description rendered to HTML.
  15807. """
  15808. extendedDescriptionHTML: HTML!
  15809. """
  15810. The listing's introductory description.
  15811. """
  15812. fullDescription: String!
  15813. """
  15814. The listing's introductory description rendered to HTML.
  15815. """
  15816. fullDescriptionHTML: HTML!
  15817. """
  15818. Does this listing have any plans with a free trial?
  15819. """
  15820. hasPublishedFreeTrialPlans: Boolean!
  15821. """
  15822. Does this listing have a terms of service link?
  15823. """
  15824. hasTermsOfService: Boolean!
  15825. """
  15826. Whether the creator of the app is a verified org
  15827. """
  15828. hasVerifiedOwner: Boolean!
  15829. """
  15830. A technical description of how this app works with GitHub.
  15831. """
  15832. howItWorks: String
  15833. """
  15834. The listing's technical description rendered to HTML.
  15835. """
  15836. howItWorksHTML: HTML!
  15837. id: ID!
  15838. """
  15839. URL to install the product to the viewer's account or organization.
  15840. """
  15841. installationUrl: URI
  15842. """
  15843. Whether this listing's app has been installed for the current viewer
  15844. """
  15845. installedForViewer: Boolean!
  15846. """
  15847. Whether this listing has been removed from the Marketplace.
  15848. """
  15849. isArchived: Boolean!
  15850. """
  15851. Whether this listing is still an editable draft that has not been submitted
  15852. for review and is not publicly visible in the Marketplace.
  15853. """
  15854. isDraft: Boolean!
  15855. """
  15856. Whether the product this listing represents is available as part of a paid plan.
  15857. """
  15858. isPaid: Boolean!
  15859. """
  15860. Whether this listing has been approved for display in the Marketplace.
  15861. """
  15862. isPublic: Boolean!
  15863. """
  15864. Whether this listing has been rejected by GitHub for display in the Marketplace.
  15865. """
  15866. isRejected: Boolean!
  15867. """
  15868. Whether this listing has been approved for unverified display in the Marketplace.
  15869. """
  15870. isUnverified: Boolean!
  15871. """
  15872. Whether this draft listing has been submitted for review for approval to be unverified in the Marketplace.
  15873. """
  15874. isUnverifiedPending: Boolean!
  15875. """
  15876. Whether this draft listing has been submitted for review from GitHub for approval to be verified in the Marketplace.
  15877. """
  15878. isVerificationPendingFromDraft: Boolean!
  15879. """
  15880. Whether this unverified listing has been submitted for review from GitHub for approval to be verified in the Marketplace.
  15881. """
  15882. isVerificationPendingFromUnverified: Boolean!
  15883. """
  15884. Whether this listing has been approved for verified display in the Marketplace.
  15885. """
  15886. isVerified: Boolean!
  15887. """
  15888. The hex color code, without the leading '#', for the logo background.
  15889. """
  15890. logoBackgroundColor: String!
  15891. """
  15892. URL for the listing's logo image.
  15893. """
  15894. logoUrl(
  15895. """
  15896. The size in pixels of the resulting square image.
  15897. """
  15898. size: Int = 400
  15899. ): URI
  15900. """
  15901. The listing's full name.
  15902. """
  15903. name: String!
  15904. """
  15905. The listing's very short description without a trailing period or ampersands.
  15906. """
  15907. normalizedShortDescription: String!
  15908. """
  15909. URL to the listing's detailed pricing.
  15910. """
  15911. pricingUrl: URI
  15912. """
  15913. The category that best describes the listing.
  15914. """
  15915. primaryCategory: MarketplaceCategory!
  15916. """
  15917. URL to the listing's privacy policy, may return an empty string for listings that do not require a privacy policy URL.
  15918. """
  15919. privacyPolicyUrl: URI!
  15920. """
  15921. The HTTP path for the Marketplace listing.
  15922. """
  15923. resourcePath: URI!
  15924. """
  15925. The URLs for the listing's screenshots.
  15926. """
  15927. screenshotUrls: [String]!
  15928. """
  15929. An alternate category that describes the listing.
  15930. """
  15931. secondaryCategory: MarketplaceCategory
  15932. """
  15933. The listing's very short description.
  15934. """
  15935. shortDescription: String!
  15936. """
  15937. The short name of the listing used in its URL.
  15938. """
  15939. slug: String!
  15940. """
  15941. URL to the listing's status page.
  15942. """
  15943. statusUrl: URI
  15944. """
  15945. An email address for support for this listing's app.
  15946. """
  15947. supportEmail: String
  15948. """
  15949. Either a URL or an email address for support for this listing's app, may
  15950. return an empty string for listings that do not require a support URL.
  15951. """
  15952. supportUrl: URI!
  15953. """
  15954. URL to the listing's terms of service.
  15955. """
  15956. termsOfServiceUrl: URI
  15957. """
  15958. The HTTP URL for the Marketplace listing.
  15959. """
  15960. url: URI!
  15961. """
  15962. Can the current viewer add plans for this Marketplace listing.
  15963. """
  15964. viewerCanAddPlans: Boolean!
  15965. """
  15966. Can the current viewer approve this Marketplace listing.
  15967. """
  15968. viewerCanApprove: Boolean!
  15969. """
  15970. Can the current viewer delist this Marketplace listing.
  15971. """
  15972. viewerCanDelist: Boolean!
  15973. """
  15974. Can the current viewer edit this Marketplace listing.
  15975. """
  15976. viewerCanEdit: Boolean!
  15977. """
  15978. Can the current viewer edit the primary and secondary category of this
  15979. Marketplace listing.
  15980. """
  15981. viewerCanEditCategories: Boolean!
  15982. """
  15983. Can the current viewer edit the plans for this Marketplace listing.
  15984. """
  15985. viewerCanEditPlans: Boolean!
  15986. """
  15987. Can the current viewer return this Marketplace listing to draft state
  15988. so it becomes editable again.
  15989. """
  15990. viewerCanRedraft: Boolean!
  15991. """
  15992. Can the current viewer reject this Marketplace listing by returning it to
  15993. an editable draft state or rejecting it entirely.
  15994. """
  15995. viewerCanReject: Boolean!
  15996. """
  15997. Can the current viewer request this listing be reviewed for display in
  15998. the Marketplace as verified.
  15999. """
  16000. viewerCanRequestApproval: Boolean!
  16001. """
  16002. Indicates whether the current user has an active subscription to this Marketplace listing.
  16003. """
  16004. viewerHasPurchased: Boolean!
  16005. """
  16006. Indicates if the current user has purchased a subscription to this Marketplace listing
  16007. for all of the organizations the user owns.
  16008. """
  16009. viewerHasPurchasedForAllOrganizations: Boolean!
  16010. """
  16011. Does the current viewer role allow them to administer this Marketplace listing.
  16012. """
  16013. viewerIsListingAdmin: Boolean!
  16014. }
  16015. """
  16016. Look up Marketplace Listings
  16017. """
  16018. type MarketplaceListingConnection {
  16019. """
  16020. A list of edges.
  16021. """
  16022. edges: [MarketplaceListingEdge]
  16023. """
  16024. A list of nodes.
  16025. """
  16026. nodes: [MarketplaceListing]
  16027. """
  16028. Information to aid in pagination.
  16029. """
  16030. pageInfo: PageInfo!
  16031. """
  16032. Identifies the total count of items in the connection.
  16033. """
  16034. totalCount: Int!
  16035. }
  16036. """
  16037. An edge in a connection.
  16038. """
  16039. type MarketplaceListingEdge {
  16040. """
  16041. A cursor for use in pagination.
  16042. """
  16043. cursor: String!
  16044. """
  16045. The item at the end of the edge.
  16046. """
  16047. node: MarketplaceListing
  16048. }
  16049. """
  16050. Entities that have members who can set status messages.
  16051. """
  16052. interface MemberStatusable {
  16053. """
  16054. Get the status messages members of this entity have set that are either public or visible only to the organization.
  16055. """
  16056. memberStatuses(
  16057. """
  16058. Returns the elements in the list that come after the specified cursor.
  16059. """
  16060. after: String
  16061. """
  16062. Returns the elements in the list that come before the specified cursor.
  16063. """
  16064. before: String
  16065. """
  16066. Returns the first _n_ elements from the list.
  16067. """
  16068. first: Int
  16069. """
  16070. Returns the last _n_ elements from the list.
  16071. """
  16072. last: Int
  16073. """
  16074. Ordering options for user statuses returned from the connection.
  16075. """
  16076. orderBy: UserStatusOrder = {field: UPDATED_AT, direction: DESC}
  16077. ): UserStatusConnection!
  16078. }
  16079. """
  16080. Audit log entry for a members_can_delete_repos.clear event.
  16081. """
  16082. type MembersCanDeleteReposClearAuditEntry implements AuditEntry & EnterpriseAuditEntryData & Node & OrganizationAuditEntryData {
  16083. """
  16084. The action name
  16085. """
  16086. action: String!
  16087. """
  16088. The user who initiated the action
  16089. """
  16090. actor: AuditEntryActor
  16091. """
  16092. The IP address of the actor
  16093. """
  16094. actorIp: String
  16095. """
  16096. A readable representation of the actor's location
  16097. """
  16098. actorLocation: ActorLocation
  16099. """
  16100. The username of the user who initiated the action
  16101. """
  16102. actorLogin: String
  16103. """
  16104. The HTTP path for the actor.
  16105. """
  16106. actorResourcePath: URI
  16107. """
  16108. The HTTP URL for the actor.
  16109. """
  16110. actorUrl: URI
  16111. """
  16112. The time the action was initiated
  16113. """
  16114. createdAt: PreciseDateTime!
  16115. """
  16116. The HTTP path for this enterprise.
  16117. """
  16118. enterpriseResourcePath: URI
  16119. """
  16120. The slug of the enterprise.
  16121. """
  16122. enterpriseSlug: String
  16123. """
  16124. The HTTP URL for this enterprise.
  16125. """
  16126. enterpriseUrl: URI
  16127. id: ID!
  16128. """
  16129. The corresponding operation type for the action
  16130. """
  16131. operationType: OperationType
  16132. """
  16133. The Organization associated with the Audit Entry.
  16134. """
  16135. organization: Organization
  16136. """
  16137. The name of the Organization.
  16138. """
  16139. organizationName: String
  16140. """
  16141. The HTTP path for the organization
  16142. """
  16143. organizationResourcePath: URI
  16144. """
  16145. The HTTP URL for the organization
  16146. """
  16147. organizationUrl: URI
  16148. """
  16149. The user affected by the action
  16150. """
  16151. user: User
  16152. """
  16153. For actions involving two users, the actor is the initiator and the user is the affected user.
  16154. """
  16155. userLogin: String
  16156. """
  16157. The HTTP path for the user.
  16158. """
  16159. userResourcePath: URI
  16160. """
  16161. The HTTP URL for the user.
  16162. """
  16163. userUrl: URI
  16164. }
  16165. """
  16166. Audit log entry for a members_can_delete_repos.disable event.
  16167. """
  16168. type MembersCanDeleteReposDisableAuditEntry implements AuditEntry & EnterpriseAuditEntryData & Node & OrganizationAuditEntryData {
  16169. """
  16170. The action name
  16171. """
  16172. action: String!
  16173. """
  16174. The user who initiated the action
  16175. """
  16176. actor: AuditEntryActor
  16177. """
  16178. The IP address of the actor
  16179. """
  16180. actorIp: String
  16181. """
  16182. A readable representation of the actor's location
  16183. """
  16184. actorLocation: ActorLocation
  16185. """
  16186. The username of the user who initiated the action
  16187. """
  16188. actorLogin: String
  16189. """
  16190. The HTTP path for the actor.
  16191. """
  16192. actorResourcePath: URI
  16193. """
  16194. The HTTP URL for the actor.
  16195. """
  16196. actorUrl: URI
  16197. """
  16198. The time the action was initiated
  16199. """
  16200. createdAt: PreciseDateTime!
  16201. """
  16202. The HTTP path for this enterprise.
  16203. """
  16204. enterpriseResourcePath: URI
  16205. """
  16206. The slug of the enterprise.
  16207. """
  16208. enterpriseSlug: String
  16209. """
  16210. The HTTP URL for this enterprise.
  16211. """
  16212. enterpriseUrl: URI
  16213. id: ID!
  16214. """
  16215. The corresponding operation type for the action
  16216. """
  16217. operationType: OperationType
  16218. """
  16219. The Organization associated with the Audit Entry.
  16220. """
  16221. organization: Organization
  16222. """
  16223. The name of the Organization.
  16224. """
  16225. organizationName: String
  16226. """
  16227. The HTTP path for the organization
  16228. """
  16229. organizationResourcePath: URI
  16230. """
  16231. The HTTP URL for the organization
  16232. """
  16233. organizationUrl: URI
  16234. """
  16235. The user affected by the action
  16236. """
  16237. user: User
  16238. """
  16239. For actions involving two users, the actor is the initiator and the user is the affected user.
  16240. """
  16241. userLogin: String
  16242. """
  16243. The HTTP path for the user.
  16244. """
  16245. userResourcePath: URI
  16246. """
  16247. The HTTP URL for the user.
  16248. """
  16249. userUrl: URI
  16250. }
  16251. """
  16252. Audit log entry for a members_can_delete_repos.enable event.
  16253. """
  16254. type MembersCanDeleteReposEnableAuditEntry implements AuditEntry & EnterpriseAuditEntryData & Node & OrganizationAuditEntryData {
  16255. """
  16256. The action name
  16257. """
  16258. action: String!
  16259. """
  16260. The user who initiated the action
  16261. """
  16262. actor: AuditEntryActor
  16263. """
  16264. The IP address of the actor
  16265. """
  16266. actorIp: String
  16267. """
  16268. A readable representation of the actor's location
  16269. """
  16270. actorLocation: ActorLocation
  16271. """
  16272. The username of the user who initiated the action
  16273. """
  16274. actorLogin: String
  16275. """
  16276. The HTTP path for the actor.
  16277. """
  16278. actorResourcePath: URI
  16279. """
  16280. The HTTP URL for the actor.
  16281. """
  16282. actorUrl: URI
  16283. """
  16284. The time the action was initiated
  16285. """
  16286. createdAt: PreciseDateTime!
  16287. """
  16288. The HTTP path for this enterprise.
  16289. """
  16290. enterpriseResourcePath: URI
  16291. """
  16292. The slug of the enterprise.
  16293. """
  16294. enterpriseSlug: String
  16295. """
  16296. The HTTP URL for this enterprise.
  16297. """
  16298. enterpriseUrl: URI
  16299. id: ID!
  16300. """
  16301. The corresponding operation type for the action
  16302. """
  16303. operationType: OperationType
  16304. """
  16305. The Organization associated with the Audit Entry.
  16306. """
  16307. organization: Organization
  16308. """
  16309. The name of the Organization.
  16310. """
  16311. organizationName: String
  16312. """
  16313. The HTTP path for the organization
  16314. """
  16315. organizationResourcePath: URI
  16316. """
  16317. The HTTP URL for the organization
  16318. """
  16319. organizationUrl: URI
  16320. """
  16321. The user affected by the action
  16322. """
  16323. user: User
  16324. """
  16325. For actions involving two users, the actor is the initiator and the user is the affected user.
  16326. """
  16327. userLogin: String
  16328. """
  16329. The HTTP path for the user.
  16330. """
  16331. userResourcePath: URI
  16332. """
  16333. The HTTP URL for the user.
  16334. """
  16335. userUrl: URI
  16336. }
  16337. """
  16338. Represents a 'mentioned' event on a given issue or pull request.
  16339. """
  16340. type MentionedEvent implements Node {
  16341. """
  16342. Identifies the actor who performed the event.
  16343. """
  16344. actor: Actor
  16345. """
  16346. Identifies the date and time when the object was created.
  16347. """
  16348. createdAt: DateTime!
  16349. """
  16350. Identifies the primary key from the database.
  16351. """
  16352. databaseId: Int
  16353. id: ID!
  16354. }
  16355. """
  16356. Autogenerated input type of MergeBranch
  16357. """
  16358. input MergeBranchInput {
  16359. """
  16360. The email address to associate with this commit.
  16361. """
  16362. authorEmail: String
  16363. """
  16364. The name of the base branch that the provided head will be merged into.
  16365. """
  16366. base: String!
  16367. """
  16368. A unique identifier for the client performing the mutation.
  16369. """
  16370. clientMutationId: String
  16371. """
  16372. Message to use for the merge commit. If omitted, a default will be used.
  16373. """
  16374. commitMessage: String
  16375. """
  16376. The head to merge into the base branch. This can be a branch name or a commit GitObjectID.
  16377. """
  16378. head: String!
  16379. """
  16380. The Node ID of the Repository containing the base branch that will be modified.
  16381. """
  16382. repositoryId: ID! @possibleTypes(concreteTypes: ["Repository"])
  16383. }
  16384. """
  16385. Autogenerated return type of MergeBranch
  16386. """
  16387. type MergeBranchPayload {
  16388. """
  16389. A unique identifier for the client performing the mutation.
  16390. """
  16391. clientMutationId: String
  16392. """
  16393. The resulting merge Commit.
  16394. """
  16395. mergeCommit: Commit
  16396. }
  16397. """
  16398. The possible default commit messages for merges.
  16399. """
  16400. enum MergeCommitMessage {
  16401. """
  16402. Default to a blank commit message.
  16403. """
  16404. BLANK
  16405. """
  16406. Default to the pull request's body.
  16407. """
  16408. PR_BODY
  16409. """
  16410. Default to the pull request's title.
  16411. """
  16412. PR_TITLE
  16413. }
  16414. """
  16415. The possible default commit titles for merges.
  16416. """
  16417. enum MergeCommitTitle {
  16418. """
  16419. Default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).
  16420. """
  16421. MERGE_MESSAGE
  16422. """
  16423. Default to the pull request's title.
  16424. """
  16425. PR_TITLE
  16426. }
  16427. """
  16428. Autogenerated input type of MergePullRequest
  16429. """
  16430. input MergePullRequestInput {
  16431. """
  16432. The email address to associate with this merge.
  16433. """
  16434. authorEmail: String
  16435. """
  16436. A unique identifier for the client performing the mutation.
  16437. """
  16438. clientMutationId: String
  16439. """
  16440. Commit body to use for the merge commit; if omitted, a default message will be used
  16441. """
  16442. commitBody: String
  16443. """
  16444. Commit headline to use for the merge commit; if omitted, a default message will be used.
  16445. """
  16446. commitHeadline: String
  16447. """
  16448. OID that the pull request head ref must match to allow merge; if omitted, no check is performed.
  16449. """
  16450. expectedHeadOid: GitObjectID
  16451. """
  16452. The merge method to use. If omitted, defaults to 'MERGE'
  16453. """
  16454. mergeMethod: PullRequestMergeMethod = MERGE
  16455. """
  16456. ID of the pull request to be merged.
  16457. """
  16458. pullRequestId: ID! @possibleTypes(concreteTypes: ["PullRequest"])
  16459. }
  16460. """
  16461. Autogenerated return type of MergePullRequest
  16462. """
  16463. type MergePullRequestPayload {
  16464. """
  16465. Identifies the actor who performed the event.
  16466. """
  16467. actor: Actor
  16468. """
  16469. A unique identifier for the client performing the mutation.
  16470. """
  16471. clientMutationId: String
  16472. """
  16473. The pull request that was merged.
  16474. """
  16475. pullRequest: PullRequest
  16476. }
  16477. """
  16478. Detailed status information about a pull request merge.
  16479. """
  16480. enum MergeStateStatus {
  16481. """
  16482. The head ref is out of date.
  16483. """
  16484. BEHIND
  16485. """
  16486. The merge is blocked.
  16487. """
  16488. BLOCKED
  16489. """
  16490. Mergeable and passing commit status.
  16491. """
  16492. CLEAN
  16493. """
  16494. The merge commit cannot be cleanly created.
  16495. """
  16496. DIRTY
  16497. """
  16498. The merge is blocked due to the pull request being a draft.
  16499. """
  16500. DRAFT
  16501. @deprecated(
  16502. reason: "DRAFT state will be removed from this enum and `isDraft` should be used instead Use PullRequest.isDraft instead. Removal on 2021-01-01 UTC."
  16503. )
  16504. """
  16505. Mergeable with passing commit status and pre-receive hooks.
  16506. """
  16507. HAS_HOOKS
  16508. """
  16509. The state cannot currently be determined.
  16510. """
  16511. UNKNOWN
  16512. """
  16513. Mergeable with non-passing commit status.
  16514. """
  16515. UNSTABLE
  16516. }
  16517. """
  16518. Whether or not a PullRequest can be merged.
  16519. """
  16520. enum MergeableState {
  16521. """
  16522. The pull request cannot be merged due to merge conflicts.
  16523. """
  16524. CONFLICTING
  16525. """
  16526. The pull request can be merged.
  16527. """
  16528. MERGEABLE
  16529. """
  16530. The mergeability of the pull request is still being calculated.
  16531. """
  16532. UNKNOWN
  16533. }
  16534. """
  16535. Represents a 'merged' event on a given pull request.
  16536. """
  16537. type MergedEvent implements Node & UniformResourceLocatable {
  16538. """
  16539. Identifies the actor who performed the event.
  16540. """
  16541. actor: Actor
  16542. """
  16543. Identifies the commit associated with the `merge` event.
  16544. """
  16545. commit: Commit
  16546. """
  16547. Identifies the date and time when the object was created.
  16548. """
  16549. createdAt: DateTime!
  16550. id: ID!
  16551. """
  16552. Identifies the Ref associated with the `merge` event.
  16553. """
  16554. mergeRef: Ref
  16555. """
  16556. Identifies the name of the Ref associated with the `merge` event.
  16557. """
  16558. mergeRefName: String!
  16559. """
  16560. PullRequest referenced by event.
  16561. """
  16562. pullRequest: PullRequest!
  16563. """
  16564. The HTTP path for this merged event.
  16565. """
  16566. resourcePath: URI!
  16567. """
  16568. The HTTP URL for this merged event.
  16569. """
  16570. url: URI!
  16571. }
  16572. """
  16573. Represents a GitHub Enterprise Importer (GEI) migration.
  16574. """
  16575. interface Migration {
  16576. """
  16577. The migration flag to continue on error.
  16578. """
  16579. continueOnError: Boolean!
  16580. """
  16581. Identifies the date and time when the object was created.
  16582. """
  16583. createdAt: DateTime!
  16584. """
  16585. Identifies the primary key from the database.
  16586. """
  16587. databaseId: String
  16588. """
  16589. The reason the migration failed.
  16590. """
  16591. failureReason: String
  16592. id: ID!
  16593. """
  16594. The URL for the migration log (expires 1 day after migration completes).
  16595. """
  16596. migrationLogUrl: URI
  16597. """
  16598. The migration source.
  16599. """
  16600. migrationSource: MigrationSource!
  16601. """
  16602. The target repository name.
  16603. """
  16604. repositoryName: String!
  16605. """
  16606. The migration source URL, for example `https://github.com` or `https://monalisa.ghe.com`.
  16607. """
  16608. sourceUrl: URI!
  16609. """
  16610. The migration state.
  16611. """
  16612. state: MigrationState!
  16613. }
  16614. """
  16615. A GitHub Enterprise Importer (GEI) migration source.
  16616. """
  16617. type MigrationSource implements Node {
  16618. id: ID!
  16619. """
  16620. The migration source name.
  16621. """
  16622. name: String!
  16623. """
  16624. The migration source type.
  16625. """
  16626. type: MigrationSourceType!
  16627. """
  16628. The migration source URL, for example `https://github.com` or `https://monalisa.ghe.com`.
  16629. """
  16630. url: URI!
  16631. }
  16632. """
  16633. Represents the different GitHub Enterprise Importer (GEI) migration sources.
  16634. """
  16635. enum MigrationSourceType {
  16636. """
  16637. An Azure DevOps migration source.
  16638. """
  16639. AZURE_DEVOPS
  16640. """
  16641. A Bitbucket Server migration source.
  16642. """
  16643. BITBUCKET_SERVER
  16644. """
  16645. A GitHub Migration API source.
  16646. """
  16647. GITHUB_ARCHIVE
  16648. }
  16649. """
  16650. The GitHub Enterprise Importer (GEI) migration state.
  16651. """
  16652. enum MigrationState {
  16653. """
  16654. The migration has failed.
  16655. """
  16656. FAILED
  16657. """
  16658. The migration has invalid credentials.
  16659. """
  16660. FAILED_VALIDATION
  16661. """
  16662. The migration is in progress.
  16663. """
  16664. IN_PROGRESS
  16665. """
  16666. The migration has not started.
  16667. """
  16668. NOT_STARTED
  16669. """
  16670. The migration needs to have its credentials validated.
  16671. """
  16672. PENDING_VALIDATION
  16673. """
  16674. The migration has been queued.
  16675. """
  16676. QUEUED
  16677. """
  16678. The migration has succeeded.
  16679. """
  16680. SUCCEEDED
  16681. }
  16682. """
  16683. Represents a Milestone object on a given repository.
  16684. """
  16685. type Milestone implements Closable & Node & UniformResourceLocatable {
  16686. """
  16687. Indicates if the object is closed (definition of closed may depend on type)
  16688. """
  16689. closed: Boolean!
  16690. """
  16691. Identifies the date and time when the object was closed.
  16692. """
  16693. closedAt: DateTime
  16694. """
  16695. Identifies the date and time when the object was created.
  16696. """
  16697. createdAt: DateTime!
  16698. """
  16699. Identifies the actor who created the milestone.
  16700. """
  16701. creator: Actor
  16702. """
  16703. Identifies the description of the milestone.
  16704. """
  16705. description: String
  16706. """
  16707. Identifies the due date of the milestone.
  16708. """
  16709. dueOn: DateTime
  16710. id: ID!
  16711. """
  16712. A list of issues associated with the milestone.
  16713. """
  16714. issues(
  16715. """
  16716. Returns the elements in the list that come after the specified cursor.
  16717. """
  16718. after: String
  16719. """
  16720. Returns the elements in the list that come before the specified cursor.
  16721. """
  16722. before: String
  16723. """
  16724. Filtering options for issues returned from the connection.
  16725. """
  16726. filterBy: IssueFilters
  16727. """
  16728. Returns the first _n_ elements from the list.
  16729. """
  16730. first: Int
  16731. """
  16732. A list of label names to filter the pull requests by.
  16733. """
  16734. labels: [String!]
  16735. """
  16736. Returns the last _n_ elements from the list.
  16737. """
  16738. last: Int
  16739. """
  16740. Ordering options for issues returned from the connection.
  16741. """
  16742. orderBy: IssueOrder
  16743. """
  16744. A list of states to filter the issues by.
  16745. """
  16746. states: [IssueState!]
  16747. ): IssueConnection!
  16748. """
  16749. Identifies the number of the milestone.
  16750. """
  16751. number: Int!
  16752. """
  16753. Identifies the percentage complete for the milestone
  16754. """
  16755. progressPercentage: Float!
  16756. """
  16757. A list of pull requests associated with the milestone.
  16758. """
  16759. pullRequests(
  16760. """
  16761. Returns the elements in the list that come after the specified cursor.
  16762. """
  16763. after: String
  16764. """
  16765. The base ref name to filter the pull requests by.
  16766. """
  16767. baseRefName: String
  16768. """
  16769. Returns the elements in the list that come before the specified cursor.
  16770. """
  16771. before: String
  16772. """
  16773. Returns the first _n_ elements from the list.
  16774. """
  16775. first: Int
  16776. """
  16777. The head ref name to filter the pull requests by.
  16778. """
  16779. headRefName: String
  16780. """
  16781. A list of label names to filter the pull requests by.
  16782. """
  16783. labels: [String!]
  16784. """
  16785. Returns the last _n_ elements from the list.
  16786. """
  16787. last: Int
  16788. """
  16789. Ordering options for pull requests returned from the connection.
  16790. """
  16791. orderBy: IssueOrder
  16792. """
  16793. A list of states to filter the pull requests by.
  16794. """
  16795. states: [PullRequestState!]
  16796. ): PullRequestConnection!
  16797. """
  16798. The repository associated with this milestone.
  16799. """
  16800. repository: Repository!
  16801. """
  16802. The HTTP path for this milestone
  16803. """
  16804. resourcePath: URI!
  16805. """
  16806. Identifies the state of the milestone.
  16807. """
  16808. state: MilestoneState!
  16809. """
  16810. Identifies the title of the milestone.
  16811. """
  16812. title: String!
  16813. """
  16814. Identifies the date and time when the object was last updated.
  16815. """
  16816. updatedAt: DateTime!
  16817. """
  16818. The HTTP URL for this milestone
  16819. """
  16820. url: URI!
  16821. """
  16822. Indicates if the object can be closed by the viewer.
  16823. """
  16824. viewerCanClose: Boolean!
  16825. """
  16826. Indicates if the object can be reopened by the viewer.
  16827. """
  16828. viewerCanReopen: Boolean!
  16829. }
  16830. """
  16831. The connection type for Milestone.
  16832. """
  16833. type MilestoneConnection {
  16834. """
  16835. A list of edges.
  16836. """
  16837. edges: [MilestoneEdge]
  16838. """
  16839. A list of nodes.
  16840. """
  16841. nodes: [Milestone]
  16842. """
  16843. Information to aid in pagination.
  16844. """
  16845. pageInfo: PageInfo!
  16846. """
  16847. Identifies the total count of items in the connection.
  16848. """
  16849. totalCount: Int!
  16850. }
  16851. """
  16852. An edge in a connection.
  16853. """
  16854. type MilestoneEdge {
  16855. """
  16856. A cursor for use in pagination.
  16857. """
  16858. cursor: String!
  16859. """
  16860. The item at the end of the edge.
  16861. """
  16862. node: Milestone
  16863. }
  16864. """
  16865. Types that can be inside a Milestone.
  16866. """
  16867. union MilestoneItem = Issue | PullRequest
  16868. """
  16869. Ordering options for milestone connections.
  16870. """
  16871. input MilestoneOrder {
  16872. """
  16873. The ordering direction.
  16874. """
  16875. direction: OrderDirection!
  16876. """
  16877. The field to order milestones by.
  16878. """
  16879. field: MilestoneOrderField!
  16880. }
  16881. """
  16882. Properties by which milestone connections can be ordered.
  16883. """
  16884. enum MilestoneOrderField {
  16885. """
  16886. Order milestones by when they were created.
  16887. """
  16888. CREATED_AT
  16889. """
  16890. Order milestones by when they are due.
  16891. """
  16892. DUE_DATE
  16893. """
  16894. Order milestones by their number.
  16895. """
  16896. NUMBER
  16897. """
  16898. Order milestones by when they were last updated.
  16899. """
  16900. UPDATED_AT
  16901. }
  16902. """
  16903. The possible states of a milestone.
  16904. """
  16905. enum MilestoneState {
  16906. """
  16907. A milestone that has been closed.
  16908. """
  16909. CLOSED
  16910. """
  16911. A milestone that is still open.
  16912. """
  16913. OPEN
  16914. }
  16915. """
  16916. Represents a 'milestoned' event on a given issue or pull request.
  16917. """
  16918. type MilestonedEvent implements Node {
  16919. """
  16920. Identifies the actor who performed the event.
  16921. """
  16922. actor: Actor
  16923. """
  16924. Identifies the date and time when the object was created.
  16925. """
  16926. createdAt: DateTime!
  16927. id: ID!
  16928. """
  16929. Identifies the milestone title associated with the 'milestoned' event.
  16930. """
  16931. milestoneTitle: String!
  16932. """
  16933. Object referenced by event.
  16934. """
  16935. subject: MilestoneItem!
  16936. }
  16937. """
  16938. Entities that can be minimized.
  16939. """
  16940. interface Minimizable {
  16941. """
  16942. Returns whether or not a comment has been minimized.
  16943. """
  16944. isMinimized: Boolean!
  16945. """
  16946. Returns why the comment was minimized. One of `abuse`, `off-topic`,
  16947. `outdated`, `resolved`, `duplicate` and `spam`. Note that the case and
  16948. formatting of these values differs from the inputs to the `MinimizeComment` mutation.
  16949. """
  16950. minimizedReason: String
  16951. """
  16952. Check if the current viewer can minimize this object.
  16953. """
  16954. viewerCanMinimize: Boolean!
  16955. }
  16956. """
  16957. Autogenerated input type of MinimizeComment
  16958. """
  16959. input MinimizeCommentInput {
  16960. """
  16961. The classification of comment
  16962. """
  16963. classifier: ReportedContentClassifiers!
  16964. """
  16965. A unique identifier for the client performing the mutation.
  16966. """
  16967. clientMutationId: String
  16968. """
  16969. The Node ID of the subject to modify.
  16970. """
  16971. subjectId: ID!
  16972. @possibleTypes(
  16973. concreteTypes: ["CommitComment", "DiscussionComment", "GistComment", "IssueComment", "PullRequestReviewComment"]
  16974. abstractType: "Minimizable"
  16975. )
  16976. }
  16977. """
  16978. Autogenerated return type of MinimizeComment
  16979. """
  16980. type MinimizeCommentPayload {
  16981. """
  16982. A unique identifier for the client performing the mutation.
  16983. """
  16984. clientMutationId: String
  16985. """
  16986. The comment that was minimized.
  16987. """
  16988. minimizedComment: Minimizable
  16989. }
  16990. """
  16991. Autogenerated input type of MoveProjectCard
  16992. """
  16993. input MoveProjectCardInput {
  16994. """
  16995. Place the new card after the card with this id. Pass null to place it at the top.
  16996. """
  16997. afterCardId: ID @possibleTypes(concreteTypes: ["ProjectCard"])
  16998. """
  16999. The id of the card to move.
  17000. """
  17001. cardId: ID! @possibleTypes(concreteTypes: ["ProjectCard"])
  17002. """
  17003. A unique identifier for the client performing the mutation.
  17004. """
  17005. clientMutationId: String
  17006. """
  17007. The id of the column to move it into.
  17008. """
  17009. columnId: ID! @possibleTypes(concreteTypes: ["ProjectColumn"])
  17010. }
  17011. """
  17012. Autogenerated return type of MoveProjectCard
  17013. """
  17014. type MoveProjectCardPayload {
  17015. """
  17016. The new edge of the moved card.
  17017. """
  17018. cardEdge: ProjectCardEdge
  17019. """
  17020. A unique identifier for the client performing the mutation.
  17021. """
  17022. clientMutationId: String
  17023. }
  17024. """
  17025. Autogenerated input type of MoveProjectColumn
  17026. """
  17027. input MoveProjectColumnInput {
  17028. """
  17029. Place the new column after the column with this id. Pass null to place it at the front.
  17030. """
  17031. afterColumnId: ID @possibleTypes(concreteTypes: ["ProjectColumn"])
  17032. """
  17033. A unique identifier for the client performing the mutation.
  17034. """
  17035. clientMutationId: String
  17036. """
  17037. The id of the column to move.
  17038. """
  17039. columnId: ID! @possibleTypes(concreteTypes: ["ProjectColumn"])
  17040. }
  17041. """
  17042. Autogenerated return type of MoveProjectColumn
  17043. """
  17044. type MoveProjectColumnPayload {
  17045. """
  17046. A unique identifier for the client performing the mutation.
  17047. """
  17048. clientMutationId: String
  17049. """
  17050. The new edge of the moved column.
  17051. """
  17052. columnEdge: ProjectColumnEdge
  17053. }
  17054. """
  17055. Represents a 'moved_columns_in_project' event on a given issue or pull request.
  17056. """
  17057. type MovedColumnsInProjectEvent implements Node {
  17058. """
  17059. Identifies the actor who performed the event.
  17060. """
  17061. actor: Actor
  17062. """
  17063. Identifies the date and time when the object was created.
  17064. """
  17065. createdAt: DateTime!
  17066. """
  17067. Identifies the primary key from the database.
  17068. """
  17069. databaseId: Int
  17070. id: ID!
  17071. """
  17072. Column name the issue or pull request was moved from.
  17073. """
  17074. previousProjectColumnName: String! @preview(toggledBy: "starfox-preview")
  17075. """
  17076. Project referenced by event.
  17077. """
  17078. project: Project @preview(toggledBy: "starfox-preview")
  17079. """
  17080. Project card referenced by this project event.
  17081. """
  17082. projectCard: ProjectCard @preview(toggledBy: "starfox-preview")
  17083. """
  17084. Column name the issue or pull request was moved to.
  17085. """
  17086. projectColumnName: String! @preview(toggledBy: "starfox-preview")
  17087. }
  17088. """
  17089. The root query for implementing GraphQL mutations.
  17090. """
  17091. type Mutation {
  17092. """
  17093. Clear all of a customer's queued migrations
  17094. """
  17095. abortQueuedMigrations(
  17096. """
  17097. Parameters for AbortQueuedMigrations
  17098. """
  17099. input: AbortQueuedMigrationsInput!
  17100. ): AbortQueuedMigrationsPayload
  17101. """
  17102. Accepts a pending invitation for a user to become an administrator of an enterprise.
  17103. """
  17104. acceptEnterpriseAdministratorInvitation(
  17105. """
  17106. Parameters for AcceptEnterpriseAdministratorInvitation
  17107. """
  17108. input: AcceptEnterpriseAdministratorInvitationInput!
  17109. ): AcceptEnterpriseAdministratorInvitationPayload
  17110. """
  17111. Applies a suggested topic to the repository.
  17112. """
  17113. acceptTopicSuggestion(
  17114. """
  17115. Parameters for AcceptTopicSuggestion
  17116. """
  17117. input: AcceptTopicSuggestionInput!
  17118. ): AcceptTopicSuggestionPayload
  17119. """
  17120. Adds assignees to an assignable object.
  17121. """
  17122. addAssigneesToAssignable(
  17123. """
  17124. Parameters for AddAssigneesToAssignable
  17125. """
  17126. input: AddAssigneesToAssignableInput!
  17127. ): AddAssigneesToAssignablePayload
  17128. """
  17129. Adds a comment to an Issue or Pull Request.
  17130. """
  17131. addComment(
  17132. """
  17133. Parameters for AddComment
  17134. """
  17135. input: AddCommentInput!
  17136. ): AddCommentPayload
  17137. """
  17138. Adds a comment to a Discussion, possibly as a reply to another comment.
  17139. """
  17140. addDiscussionComment(
  17141. """
  17142. Parameters for AddDiscussionComment
  17143. """
  17144. input: AddDiscussionCommentInput!
  17145. ): AddDiscussionCommentPayload
  17146. """
  17147. Vote for an option in a discussion poll.
  17148. """
  17149. addDiscussionPollVote(
  17150. """
  17151. Parameters for AddDiscussionPollVote
  17152. """
  17153. input: AddDiscussionPollVoteInput!
  17154. ): AddDiscussionPollVotePayload
  17155. """
  17156. Adds enterprise members to an organization within the enterprise.
  17157. """
  17158. addEnterpriseOrganizationMember(
  17159. """
  17160. Parameters for AddEnterpriseOrganizationMember
  17161. """
  17162. input: AddEnterpriseOrganizationMemberInput!
  17163. ): AddEnterpriseOrganizationMemberPayload
  17164. """
  17165. Adds a support entitlement to an enterprise member.
  17166. """
  17167. addEnterpriseSupportEntitlement(
  17168. """
  17169. Parameters for AddEnterpriseSupportEntitlement
  17170. """
  17171. input: AddEnterpriseSupportEntitlementInput!
  17172. ): AddEnterpriseSupportEntitlementPayload
  17173. """
  17174. Adds labels to a labelable object.
  17175. """
  17176. addLabelsToLabelable(
  17177. """
  17178. Parameters for AddLabelsToLabelable
  17179. """
  17180. input: AddLabelsToLabelableInput!
  17181. ): AddLabelsToLabelablePayload
  17182. """
  17183. Adds a card to a ProjectColumn. Either `contentId` or `note` must be provided but **not** both.
  17184. """
  17185. addProjectCard(
  17186. """
  17187. Parameters for AddProjectCard
  17188. """
  17189. input: AddProjectCardInput!
  17190. ): AddProjectCardPayload
  17191. """
  17192. Adds a column to a Project.
  17193. """
  17194. addProjectColumn(
  17195. """
  17196. Parameters for AddProjectColumn
  17197. """
  17198. input: AddProjectColumnInput!
  17199. ): AddProjectColumnPayload
  17200. """
  17201. Creates a new draft issue and add it to a Project.
  17202. """
  17203. addProjectV2DraftIssue(
  17204. """
  17205. Parameters for AddProjectV2DraftIssue
  17206. """
  17207. input: AddProjectV2DraftIssueInput!
  17208. ): AddProjectV2DraftIssuePayload
  17209. """
  17210. Links an existing content instance to a Project.
  17211. """
  17212. addProjectV2ItemById(
  17213. """
  17214. Parameters for AddProjectV2ItemById
  17215. """
  17216. input: AddProjectV2ItemByIdInput!
  17217. ): AddProjectV2ItemByIdPayload
  17218. """
  17219. Adds a review to a Pull Request.
  17220. """
  17221. addPullRequestReview(
  17222. """
  17223. Parameters for AddPullRequestReview
  17224. """
  17225. input: AddPullRequestReviewInput!
  17226. ): AddPullRequestReviewPayload
  17227. """
  17228. Adds a comment to a review.
  17229. """
  17230. addPullRequestReviewComment(
  17231. """
  17232. Parameters for AddPullRequestReviewComment
  17233. """
  17234. input: AddPullRequestReviewCommentInput!
  17235. ): AddPullRequestReviewCommentPayload
  17236. """
  17237. Adds a new thread to a pending Pull Request Review.
  17238. """
  17239. addPullRequestReviewThread(
  17240. """
  17241. Parameters for AddPullRequestReviewThread
  17242. """
  17243. input: AddPullRequestReviewThreadInput!
  17244. ): AddPullRequestReviewThreadPayload
  17245. """
  17246. Adds a reaction to a subject.
  17247. """
  17248. addReaction(
  17249. """
  17250. Parameters for AddReaction
  17251. """
  17252. input: AddReactionInput!
  17253. ): AddReactionPayload
  17254. """
  17255. Adds a star to a Starrable.
  17256. """
  17257. addStar(
  17258. """
  17259. Parameters for AddStar
  17260. """
  17261. input: AddStarInput!
  17262. ): AddStarPayload
  17263. """
  17264. Add an upvote to a discussion or discussion comment.
  17265. """
  17266. addUpvote(
  17267. """
  17268. Parameters for AddUpvote
  17269. """
  17270. input: AddUpvoteInput!
  17271. ): AddUpvotePayload
  17272. """
  17273. Adds a verifiable domain to an owning account.
  17274. """
  17275. addVerifiableDomain(
  17276. """
  17277. Parameters for AddVerifiableDomain
  17278. """
  17279. input: AddVerifiableDomainInput!
  17280. ): AddVerifiableDomainPayload
  17281. """
  17282. Approve all pending deployments under one or more environments
  17283. """
  17284. approveDeployments(
  17285. """
  17286. Parameters for ApproveDeployments
  17287. """
  17288. input: ApproveDeploymentsInput!
  17289. ): ApproveDeploymentsPayload
  17290. """
  17291. Approve a verifiable domain for notification delivery.
  17292. """
  17293. approveVerifiableDomain(
  17294. """
  17295. Parameters for ApproveVerifiableDomain
  17296. """
  17297. input: ApproveVerifiableDomainInput!
  17298. ): ApproveVerifiableDomainPayload
  17299. """
  17300. Archives a ProjectV2Item
  17301. """
  17302. archiveProjectV2Item(
  17303. """
  17304. Parameters for ArchiveProjectV2Item
  17305. """
  17306. input: ArchiveProjectV2ItemInput!
  17307. ): ArchiveProjectV2ItemPayload
  17308. """
  17309. Marks a repository as archived.
  17310. """
  17311. archiveRepository(
  17312. """
  17313. Parameters for ArchiveRepository
  17314. """
  17315. input: ArchiveRepositoryInput!
  17316. ): ArchiveRepositoryPayload
  17317. """
  17318. Cancels a pending invitation for an administrator to join an enterprise.
  17319. """
  17320. cancelEnterpriseAdminInvitation(
  17321. """
  17322. Parameters for CancelEnterpriseAdminInvitation
  17323. """
  17324. input: CancelEnterpriseAdminInvitationInput!
  17325. ): CancelEnterpriseAdminInvitationPayload
  17326. """
  17327. Cancel an active sponsorship.
  17328. """
  17329. cancelSponsorship(
  17330. """
  17331. Parameters for CancelSponsorship
  17332. """
  17333. input: CancelSponsorshipInput!
  17334. ): CancelSponsorshipPayload
  17335. """
  17336. Update your status on GitHub.
  17337. """
  17338. changeUserStatus(
  17339. """
  17340. Parameters for ChangeUserStatus
  17341. """
  17342. input: ChangeUserStatusInput!
  17343. ): ChangeUserStatusPayload
  17344. """
  17345. Clears all labels from a labelable object.
  17346. """
  17347. clearLabelsFromLabelable(
  17348. """
  17349. Parameters for ClearLabelsFromLabelable
  17350. """
  17351. input: ClearLabelsFromLabelableInput!
  17352. ): ClearLabelsFromLabelablePayload
  17353. """
  17354. This mutation clears the value of a field for an item in a Project. Currently
  17355. only text, number, date, assignees, labels, single-select, iteration and
  17356. milestone fields are supported.
  17357. """
  17358. clearProjectV2ItemFieldValue(
  17359. """
  17360. Parameters for ClearProjectV2ItemFieldValue
  17361. """
  17362. input: ClearProjectV2ItemFieldValueInput!
  17363. ): ClearProjectV2ItemFieldValuePayload
  17364. """
  17365. Creates a new project by cloning configuration from an existing project.
  17366. """
  17367. cloneProject(
  17368. """
  17369. Parameters for CloneProject
  17370. """
  17371. input: CloneProjectInput!
  17372. ): CloneProjectPayload
  17373. """
  17374. Create a new repository with the same files and directory structure as a template repository.
  17375. """
  17376. cloneTemplateRepository(
  17377. """
  17378. Parameters for CloneTemplateRepository
  17379. """
  17380. input: CloneTemplateRepositoryInput!
  17381. ): CloneTemplateRepositoryPayload
  17382. """
  17383. Close a discussion.
  17384. """
  17385. closeDiscussion(
  17386. """
  17387. Parameters for CloseDiscussion
  17388. """
  17389. input: CloseDiscussionInput!
  17390. ): CloseDiscussionPayload
  17391. """
  17392. Close an issue.
  17393. """
  17394. closeIssue(
  17395. """
  17396. Parameters for CloseIssue
  17397. """
  17398. input: CloseIssueInput!
  17399. ): CloseIssuePayload
  17400. """
  17401. Close a pull request.
  17402. """
  17403. closePullRequest(
  17404. """
  17405. Parameters for ClosePullRequest
  17406. """
  17407. input: ClosePullRequestInput!
  17408. ): ClosePullRequestPayload
  17409. """
  17410. Convert a project note card to one associated with a newly created issue.
  17411. """
  17412. convertProjectCardNoteToIssue(
  17413. """
  17414. Parameters for ConvertProjectCardNoteToIssue
  17415. """
  17416. input: ConvertProjectCardNoteToIssueInput!
  17417. ): ConvertProjectCardNoteToIssuePayload
  17418. """
  17419. Converts a pull request to draft
  17420. """
  17421. convertPullRequestToDraft(
  17422. """
  17423. Parameters for ConvertPullRequestToDraft
  17424. """
  17425. input: ConvertPullRequestToDraftInput!
  17426. ): ConvertPullRequestToDraftPayload
  17427. """
  17428. Copy a project.
  17429. """
  17430. copyProjectV2(
  17431. """
  17432. Parameters for CopyProjectV2
  17433. """
  17434. input: CopyProjectV2Input!
  17435. ): CopyProjectV2Payload
  17436. """
  17437. Invites a user to claim reattributable data
  17438. """
  17439. createAttributionInvitation(
  17440. """
  17441. Parameters for CreateAttributionInvitation
  17442. """
  17443. input: CreateAttributionInvitationInput!
  17444. ): CreateAttributionInvitationPayload
  17445. """
  17446. Create a new branch protection rule
  17447. """
  17448. createBranchProtectionRule(
  17449. """
  17450. Parameters for CreateBranchProtectionRule
  17451. """
  17452. input: CreateBranchProtectionRuleInput!
  17453. ): CreateBranchProtectionRulePayload
  17454. """
  17455. Create a check run.
  17456. """
  17457. createCheckRun(
  17458. """
  17459. Parameters for CreateCheckRun
  17460. """
  17461. input: CreateCheckRunInput!
  17462. ): CreateCheckRunPayload
  17463. """
  17464. Create a check suite
  17465. """
  17466. createCheckSuite(
  17467. """
  17468. Parameters for CreateCheckSuite
  17469. """
  17470. input: CreateCheckSuiteInput!
  17471. ): CreateCheckSuitePayload
  17472. """
  17473. Appends a commit to the given branch as the authenticated user.
  17474. This mutation creates a commit whose parent is the HEAD of the provided
  17475. branch and also updates that branch to point to the new commit.
  17476. It can be thought of as similar to `git commit`.
  17477. ### Locating a Branch
  17478. Commits are appended to a `branch` of type `Ref`.
  17479. This must refer to a git branch (i.e. the fully qualified path must
  17480. begin with `refs/heads/`, although including this prefix is optional.
  17481. Callers may specify the `branch` to commit to either by its global node
  17482. ID or by passing both of `repositoryNameWithOwner` and `refName`. For
  17483. more details see the documentation for `CommittableBranch`.
  17484. ### Describing Changes
  17485. `fileChanges` are specified as a `FilesChanges` object describing
  17486. `FileAdditions` and `FileDeletions`.
  17487. Please see the documentation for `FileChanges` for more information on
  17488. how to use this argument to describe any set of file changes.
  17489. ### Authorship
  17490. Similar to the web commit interface, this mutation does not support
  17491. specifying the author or committer of the commit and will not add
  17492. support for this in the future.
  17493. A commit created by a successful execution of this mutation will be
  17494. authored by the owner of the credential which authenticates the API
  17495. request. The committer will be identical to that of commits authored
  17496. using the web interface.
  17497. If you need full control over author and committer information, please
  17498. use the Git Database REST API instead.
  17499. ### Commit Signing
  17500. Commits made using this mutation are automatically signed by GitHub if
  17501. supported and will be marked as verified in the user interface.
  17502. """
  17503. createCommitOnBranch(
  17504. """
  17505. Parameters for CreateCommitOnBranch
  17506. """
  17507. input: CreateCommitOnBranchInput!
  17508. ): CreateCommitOnBranchPayload
  17509. """
  17510. Creates a new deployment event.
  17511. """
  17512. createDeployment(
  17513. """
  17514. Parameters for CreateDeployment
  17515. """
  17516. input: CreateDeploymentInput!
  17517. ): CreateDeploymentPayload @preview(toggledBy: "flash-preview")
  17518. """
  17519. Create a deployment status.
  17520. """
  17521. createDeploymentStatus(
  17522. """
  17523. Parameters for CreateDeploymentStatus
  17524. """
  17525. input: CreateDeploymentStatusInput!
  17526. ): CreateDeploymentStatusPayload @preview(toggledBy: "flash-preview")
  17527. """
  17528. Create a discussion.
  17529. """
  17530. createDiscussion(
  17531. """
  17532. Parameters for CreateDiscussion
  17533. """
  17534. input: CreateDiscussionInput!
  17535. ): CreateDiscussionPayload
  17536. """
  17537. Creates an organization as part of an enterprise account.
  17538. """
  17539. createEnterpriseOrganization(
  17540. """
  17541. Parameters for CreateEnterpriseOrganization
  17542. """
  17543. input: CreateEnterpriseOrganizationInput!
  17544. ): CreateEnterpriseOrganizationPayload
  17545. """
  17546. Creates an environment or simply returns it if already exists.
  17547. """
  17548. createEnvironment(
  17549. """
  17550. Parameters for CreateEnvironment
  17551. """
  17552. input: CreateEnvironmentInput!
  17553. ): CreateEnvironmentPayload
  17554. """
  17555. Creates a new IP allow list entry.
  17556. """
  17557. createIpAllowListEntry(
  17558. """
  17559. Parameters for CreateIpAllowListEntry
  17560. """
  17561. input: CreateIpAllowListEntryInput!
  17562. ): CreateIpAllowListEntryPayload
  17563. """
  17564. Creates a new issue.
  17565. """
  17566. createIssue(
  17567. """
  17568. Parameters for CreateIssue
  17569. """
  17570. input: CreateIssueInput!
  17571. ): CreateIssuePayload
  17572. """
  17573. Creates a new label.
  17574. """
  17575. createLabel(
  17576. """
  17577. Parameters for CreateLabel
  17578. """
  17579. input: CreateLabelInput!
  17580. ): CreateLabelPayload @preview(toggledBy: "bane-preview")
  17581. """
  17582. Create a branch linked to an issue.
  17583. """
  17584. createLinkedBranch(
  17585. """
  17586. Parameters for CreateLinkedBranch
  17587. """
  17588. input: CreateLinkedBranchInput!
  17589. ): CreateLinkedBranchPayload
  17590. """
  17591. Creates a GitHub Enterprise Importer (GEI) migration source.
  17592. """
  17593. createMigrationSource(
  17594. """
  17595. Parameters for CreateMigrationSource
  17596. """
  17597. input: CreateMigrationSourceInput!
  17598. ): CreateMigrationSourcePayload
  17599. """
  17600. Creates a new project.
  17601. """
  17602. createProject(
  17603. """
  17604. Parameters for CreateProject
  17605. """
  17606. input: CreateProjectInput!
  17607. ): CreateProjectPayload
  17608. """
  17609. Creates a new project.
  17610. """
  17611. createProjectV2(
  17612. """
  17613. Parameters for CreateProjectV2
  17614. """
  17615. input: CreateProjectV2Input!
  17616. ): CreateProjectV2Payload
  17617. """
  17618. Create a new project field.
  17619. """
  17620. createProjectV2Field(
  17621. """
  17622. Parameters for CreateProjectV2Field
  17623. """
  17624. input: CreateProjectV2FieldInput!
  17625. ): CreateProjectV2FieldPayload
  17626. """
  17627. Create a new pull request
  17628. """
  17629. createPullRequest(
  17630. """
  17631. Parameters for CreatePullRequest
  17632. """
  17633. input: CreatePullRequestInput!
  17634. ): CreatePullRequestPayload
  17635. """
  17636. Create a new Git Ref.
  17637. """
  17638. createRef(
  17639. """
  17640. Parameters for CreateRef
  17641. """
  17642. input: CreateRefInput!
  17643. ): CreateRefPayload
  17644. """
  17645. Create a new repository.
  17646. """
  17647. createRepository(
  17648. """
  17649. Parameters for CreateRepository
  17650. """
  17651. input: CreateRepositoryInput!
  17652. ): CreateRepositoryPayload
  17653. """
  17654. Create a GitHub Sponsors profile to allow others to sponsor you or your organization.
  17655. """
  17656. createSponsorsListing(
  17657. """
  17658. Parameters for CreateSponsorsListing
  17659. """
  17660. input: CreateSponsorsListingInput!
  17661. ): CreateSponsorsListingPayload
  17662. """
  17663. Create a new payment tier for your GitHub Sponsors profile.
  17664. """
  17665. createSponsorsTier(
  17666. """
  17667. Parameters for CreateSponsorsTier
  17668. """
  17669. input: CreateSponsorsTierInput!
  17670. ): CreateSponsorsTierPayload
  17671. """
  17672. Start a new sponsorship of a maintainer in GitHub Sponsors, or reactivate a past sponsorship.
  17673. """
  17674. createSponsorship(
  17675. """
  17676. Parameters for CreateSponsorship
  17677. """
  17678. input: CreateSponsorshipInput!
  17679. ): CreateSponsorshipPayload
  17680. """
  17681. Creates a new team discussion.
  17682. """
  17683. createTeamDiscussion(
  17684. """
  17685. Parameters for CreateTeamDiscussion
  17686. """
  17687. input: CreateTeamDiscussionInput!
  17688. ): CreateTeamDiscussionPayload
  17689. """
  17690. Creates a new team discussion comment.
  17691. """
  17692. createTeamDiscussionComment(
  17693. """
  17694. Parameters for CreateTeamDiscussionComment
  17695. """
  17696. input: CreateTeamDiscussionCommentInput!
  17697. ): CreateTeamDiscussionCommentPayload
  17698. """
  17699. Rejects a suggested topic for the repository.
  17700. """
  17701. declineTopicSuggestion(
  17702. """
  17703. Parameters for DeclineTopicSuggestion
  17704. """
  17705. input: DeclineTopicSuggestionInput!
  17706. ): DeclineTopicSuggestionPayload
  17707. """
  17708. Delete a branch protection rule
  17709. """
  17710. deleteBranchProtectionRule(
  17711. """
  17712. Parameters for DeleteBranchProtectionRule
  17713. """
  17714. input: DeleteBranchProtectionRuleInput!
  17715. ): DeleteBranchProtectionRulePayload
  17716. """
  17717. Deletes a deployment.
  17718. """
  17719. deleteDeployment(
  17720. """
  17721. Parameters for DeleteDeployment
  17722. """
  17723. input: DeleteDeploymentInput!
  17724. ): DeleteDeploymentPayload
  17725. """
  17726. Delete a discussion and all of its replies.
  17727. """
  17728. deleteDiscussion(
  17729. """
  17730. Parameters for DeleteDiscussion
  17731. """
  17732. input: DeleteDiscussionInput!
  17733. ): DeleteDiscussionPayload
  17734. """
  17735. Delete a discussion comment. If it has replies, wipe it instead.
  17736. """
  17737. deleteDiscussionComment(
  17738. """
  17739. Parameters for DeleteDiscussionComment
  17740. """
  17741. input: DeleteDiscussionCommentInput!
  17742. ): DeleteDiscussionCommentPayload
  17743. """
  17744. Deletes an environment
  17745. """
  17746. deleteEnvironment(
  17747. """
  17748. Parameters for DeleteEnvironment
  17749. """
  17750. input: DeleteEnvironmentInput!
  17751. ): DeleteEnvironmentPayload
  17752. """
  17753. Deletes an IP allow list entry.
  17754. """
  17755. deleteIpAllowListEntry(
  17756. """
  17757. Parameters for DeleteIpAllowListEntry
  17758. """
  17759. input: DeleteIpAllowListEntryInput!
  17760. ): DeleteIpAllowListEntryPayload
  17761. """
  17762. Deletes an Issue object.
  17763. """
  17764. deleteIssue(
  17765. """
  17766. Parameters for DeleteIssue
  17767. """
  17768. input: DeleteIssueInput!
  17769. ): DeleteIssuePayload
  17770. """
  17771. Deletes an IssueComment object.
  17772. """
  17773. deleteIssueComment(
  17774. """
  17775. Parameters for DeleteIssueComment
  17776. """
  17777. input: DeleteIssueCommentInput!
  17778. ): DeleteIssueCommentPayload
  17779. """
  17780. Deletes a label.
  17781. """
  17782. deleteLabel(
  17783. """
  17784. Parameters for DeleteLabel
  17785. """
  17786. input: DeleteLabelInput!
  17787. ): DeleteLabelPayload @preview(toggledBy: "bane-preview")
  17788. """
  17789. Unlink a branch from an issue.
  17790. """
  17791. deleteLinkedBranch(
  17792. """
  17793. Parameters for DeleteLinkedBranch
  17794. """
  17795. input: DeleteLinkedBranchInput!
  17796. ): DeleteLinkedBranchPayload
  17797. """
  17798. Delete a package version.
  17799. """
  17800. deletePackageVersion(
  17801. """
  17802. Parameters for DeletePackageVersion
  17803. """
  17804. input: DeletePackageVersionInput!
  17805. ): DeletePackageVersionPayload @preview(toggledBy: "package-deletes-preview")
  17806. """
  17807. Deletes a project.
  17808. """
  17809. deleteProject(
  17810. """
  17811. Parameters for DeleteProject
  17812. """
  17813. input: DeleteProjectInput!
  17814. ): DeleteProjectPayload
  17815. """
  17816. Deletes a project card.
  17817. """
  17818. deleteProjectCard(
  17819. """
  17820. Parameters for DeleteProjectCard
  17821. """
  17822. input: DeleteProjectCardInput!
  17823. ): DeleteProjectCardPayload
  17824. """
  17825. Deletes a project column.
  17826. """
  17827. deleteProjectColumn(
  17828. """
  17829. Parameters for DeleteProjectColumn
  17830. """
  17831. input: DeleteProjectColumnInput!
  17832. ): DeleteProjectColumnPayload
  17833. """
  17834. Delete a project.
  17835. """
  17836. deleteProjectV2(
  17837. """
  17838. Parameters for DeleteProjectV2
  17839. """
  17840. input: DeleteProjectV2Input!
  17841. ): DeleteProjectV2Payload
  17842. """
  17843. Delete a project field.
  17844. """
  17845. deleteProjectV2Field(
  17846. """
  17847. Parameters for DeleteProjectV2Field
  17848. """
  17849. input: DeleteProjectV2FieldInput!
  17850. ): DeleteProjectV2FieldPayload
  17851. """
  17852. Deletes an item from a Project.
  17853. """
  17854. deleteProjectV2Item(
  17855. """
  17856. Parameters for DeleteProjectV2Item
  17857. """
  17858. input: DeleteProjectV2ItemInput!
  17859. ): DeleteProjectV2ItemPayload
  17860. """
  17861. Deletes a project workflow.
  17862. """
  17863. deleteProjectV2Workflow(
  17864. """
  17865. Parameters for DeleteProjectV2Workflow
  17866. """
  17867. input: DeleteProjectV2WorkflowInput!
  17868. ): DeleteProjectV2WorkflowPayload
  17869. """
  17870. Deletes a pull request review.
  17871. """
  17872. deletePullRequestReview(
  17873. """
  17874. Parameters for DeletePullRequestReview
  17875. """
  17876. input: DeletePullRequestReviewInput!
  17877. ): DeletePullRequestReviewPayload
  17878. """
  17879. Deletes a pull request review comment.
  17880. """
  17881. deletePullRequestReviewComment(
  17882. """
  17883. Parameters for DeletePullRequestReviewComment
  17884. """
  17885. input: DeletePullRequestReviewCommentInput!
  17886. ): DeletePullRequestReviewCommentPayload
  17887. """
  17888. Delete a Git Ref.
  17889. """
  17890. deleteRef(
  17891. """
  17892. Parameters for DeleteRef
  17893. """
  17894. input: DeleteRefInput!
  17895. ): DeleteRefPayload
  17896. """
  17897. Deletes a team discussion.
  17898. """
  17899. deleteTeamDiscussion(
  17900. """
  17901. Parameters for DeleteTeamDiscussion
  17902. """
  17903. input: DeleteTeamDiscussionInput!
  17904. ): DeleteTeamDiscussionPayload
  17905. """
  17906. Deletes a team discussion comment.
  17907. """
  17908. deleteTeamDiscussionComment(
  17909. """
  17910. Parameters for DeleteTeamDiscussionComment
  17911. """
  17912. input: DeleteTeamDiscussionCommentInput!
  17913. ): DeleteTeamDiscussionCommentPayload
  17914. """
  17915. Deletes a verifiable domain.
  17916. """
  17917. deleteVerifiableDomain(
  17918. """
  17919. Parameters for DeleteVerifiableDomain
  17920. """
  17921. input: DeleteVerifiableDomainInput!
  17922. ): DeleteVerifiableDomainPayload
  17923. """
  17924. Disable auto merge on the given pull request
  17925. """
  17926. disablePullRequestAutoMerge(
  17927. """
  17928. Parameters for DisablePullRequestAutoMerge
  17929. """
  17930. input: DisablePullRequestAutoMergeInput!
  17931. ): DisablePullRequestAutoMergePayload
  17932. """
  17933. Dismisses an approved or rejected pull request review.
  17934. """
  17935. dismissPullRequestReview(
  17936. """
  17937. Parameters for DismissPullRequestReview
  17938. """
  17939. input: DismissPullRequestReviewInput!
  17940. ): DismissPullRequestReviewPayload
  17941. """
  17942. Dismisses the Dependabot alert.
  17943. """
  17944. dismissRepositoryVulnerabilityAlert(
  17945. """
  17946. Parameters for DismissRepositoryVulnerabilityAlert
  17947. """
  17948. input: DismissRepositoryVulnerabilityAlertInput!
  17949. ): DismissRepositoryVulnerabilityAlertPayload
  17950. """
  17951. Enable the default auto-merge on a pull request.
  17952. """
  17953. enablePullRequestAutoMerge(
  17954. """
  17955. Parameters for EnablePullRequestAutoMerge
  17956. """
  17957. input: EnablePullRequestAutoMergeInput!
  17958. ): EnablePullRequestAutoMergePayload
  17959. """
  17960. Follow an organization.
  17961. """
  17962. followOrganization(
  17963. """
  17964. Parameters for FollowOrganization
  17965. """
  17966. input: FollowOrganizationInput!
  17967. ): FollowOrganizationPayload
  17968. """
  17969. Follow a user.
  17970. """
  17971. followUser(
  17972. """
  17973. Parameters for FollowUser
  17974. """
  17975. input: FollowUserInput!
  17976. ): FollowUserPayload
  17977. """
  17978. Grant the migrator role to a user for all organizations under an enterprise account.
  17979. """
  17980. grantEnterpriseOrganizationsMigratorRole(
  17981. """
  17982. Parameters for GrantEnterpriseOrganizationsMigratorRole
  17983. """
  17984. input: GrantEnterpriseOrganizationsMigratorRoleInput!
  17985. ): GrantEnterpriseOrganizationsMigratorRolePayload
  17986. """
  17987. Grant the migrator role to a user or a team.
  17988. """
  17989. grantMigratorRole(
  17990. """
  17991. Parameters for GrantMigratorRole
  17992. """
  17993. input: GrantMigratorRoleInput!
  17994. ): GrantMigratorRolePayload
  17995. """
  17996. Creates a new project by importing columns and a list of issues/PRs.
  17997. """
  17998. importProject(
  17999. """
  18000. Parameters for ImportProject
  18001. """
  18002. input: ImportProjectInput!
  18003. ): ImportProjectPayload @preview(toggledBy: "slothette-preview")
  18004. """
  18005. Invite someone to become an administrator of the enterprise.
  18006. """
  18007. inviteEnterpriseAdmin(
  18008. """
  18009. Parameters for InviteEnterpriseAdmin
  18010. """
  18011. input: InviteEnterpriseAdminInput!
  18012. ): InviteEnterpriseAdminPayload
  18013. """
  18014. Links a project to a repository.
  18015. """
  18016. linkProjectV2ToRepository(
  18017. """
  18018. Parameters for LinkProjectV2ToRepository
  18019. """
  18020. input: LinkProjectV2ToRepositoryInput!
  18021. ): LinkProjectV2ToRepositoryPayload
  18022. """
  18023. Links a project to a team.
  18024. """
  18025. linkProjectV2ToTeam(
  18026. """
  18027. Parameters for LinkProjectV2ToTeam
  18028. """
  18029. input: LinkProjectV2ToTeamInput!
  18030. ): LinkProjectV2ToTeamPayload
  18031. """
  18032. Creates a repository link for a project.
  18033. """
  18034. linkRepositoryToProject(
  18035. """
  18036. Parameters for LinkRepositoryToProject
  18037. """
  18038. input: LinkRepositoryToProjectInput!
  18039. ): LinkRepositoryToProjectPayload
  18040. """
  18041. Lock a lockable object
  18042. """
  18043. lockLockable(
  18044. """
  18045. Parameters for LockLockable
  18046. """
  18047. input: LockLockableInput!
  18048. ): LockLockablePayload
  18049. """
  18050. Mark a discussion comment as the chosen answer for discussions in an answerable category.
  18051. """
  18052. markDiscussionCommentAsAnswer(
  18053. """
  18054. Parameters for MarkDiscussionCommentAsAnswer
  18055. """
  18056. input: MarkDiscussionCommentAsAnswerInput!
  18057. ): MarkDiscussionCommentAsAnswerPayload
  18058. """
  18059. Mark a pull request file as viewed
  18060. """
  18061. markFileAsViewed(
  18062. """
  18063. Parameters for MarkFileAsViewed
  18064. """
  18065. input: MarkFileAsViewedInput!
  18066. ): MarkFileAsViewedPayload
  18067. """
  18068. Marks a pull request ready for review.
  18069. """
  18070. markPullRequestReadyForReview(
  18071. """
  18072. Parameters for MarkPullRequestReadyForReview
  18073. """
  18074. input: MarkPullRequestReadyForReviewInput!
  18075. ): MarkPullRequestReadyForReviewPayload
  18076. """
  18077. Merge a head into a branch.
  18078. """
  18079. mergeBranch(
  18080. """
  18081. Parameters for MergeBranch
  18082. """
  18083. input: MergeBranchInput!
  18084. ): MergeBranchPayload
  18085. """
  18086. Merge a pull request.
  18087. """
  18088. mergePullRequest(
  18089. """
  18090. Parameters for MergePullRequest
  18091. """
  18092. input: MergePullRequestInput!
  18093. ): MergePullRequestPayload
  18094. """
  18095. Minimizes a comment on an Issue, Commit, Pull Request, or Gist
  18096. """
  18097. minimizeComment(
  18098. """
  18099. Parameters for MinimizeComment
  18100. """
  18101. input: MinimizeCommentInput!
  18102. ): MinimizeCommentPayload
  18103. """
  18104. Moves a project card to another place.
  18105. """
  18106. moveProjectCard(
  18107. """
  18108. Parameters for MoveProjectCard
  18109. """
  18110. input: MoveProjectCardInput!
  18111. ): MoveProjectCardPayload
  18112. """
  18113. Moves a project column to another place.
  18114. """
  18115. moveProjectColumn(
  18116. """
  18117. Parameters for MoveProjectColumn
  18118. """
  18119. input: MoveProjectColumnInput!
  18120. ): MoveProjectColumnPayload
  18121. """
  18122. Pin an issue to a repository
  18123. """
  18124. pinIssue(
  18125. """
  18126. Parameters for PinIssue
  18127. """
  18128. input: PinIssueInput!
  18129. ): PinIssuePayload
  18130. """
  18131. Publish an existing sponsorship tier that is currently still a draft to a GitHub Sponsors profile.
  18132. """
  18133. publishSponsorsTier(
  18134. """
  18135. Parameters for PublishSponsorsTier
  18136. """
  18137. input: PublishSponsorsTierInput!
  18138. ): PublishSponsorsTierPayload
  18139. """
  18140. Regenerates the identity provider recovery codes for an enterprise
  18141. """
  18142. regenerateEnterpriseIdentityProviderRecoveryCodes(
  18143. """
  18144. Parameters for RegenerateEnterpriseIdentityProviderRecoveryCodes
  18145. """
  18146. input: RegenerateEnterpriseIdentityProviderRecoveryCodesInput!
  18147. ): RegenerateEnterpriseIdentityProviderRecoveryCodesPayload
  18148. """
  18149. Regenerates a verifiable domain's verification token.
  18150. """
  18151. regenerateVerifiableDomainToken(
  18152. """
  18153. Parameters for RegenerateVerifiableDomainToken
  18154. """
  18155. input: RegenerateVerifiableDomainTokenInput!
  18156. ): RegenerateVerifiableDomainTokenPayload
  18157. """
  18158. Reject all pending deployments under one or more environments
  18159. """
  18160. rejectDeployments(
  18161. """
  18162. Parameters for RejectDeployments
  18163. """
  18164. input: RejectDeploymentsInput!
  18165. ): RejectDeploymentsPayload
  18166. """
  18167. Removes assignees from an assignable object.
  18168. """
  18169. removeAssigneesFromAssignable(
  18170. """
  18171. Parameters for RemoveAssigneesFromAssignable
  18172. """
  18173. input: RemoveAssigneesFromAssignableInput!
  18174. ): RemoveAssigneesFromAssignablePayload
  18175. """
  18176. Removes an administrator from the enterprise.
  18177. """
  18178. removeEnterpriseAdmin(
  18179. """
  18180. Parameters for RemoveEnterpriseAdmin
  18181. """
  18182. input: RemoveEnterpriseAdminInput!
  18183. ): RemoveEnterpriseAdminPayload
  18184. """
  18185. Removes the identity provider from an enterprise
  18186. """
  18187. removeEnterpriseIdentityProvider(
  18188. """
  18189. Parameters for RemoveEnterpriseIdentityProvider
  18190. """
  18191. input: RemoveEnterpriseIdentityProviderInput!
  18192. ): RemoveEnterpriseIdentityProviderPayload
  18193. """
  18194. Removes a user from all organizations within the enterprise
  18195. """
  18196. removeEnterpriseMember(
  18197. """
  18198. Parameters for RemoveEnterpriseMember
  18199. """
  18200. input: RemoveEnterpriseMemberInput!
  18201. ): RemoveEnterpriseMemberPayload
  18202. """
  18203. Removes an organization from the enterprise
  18204. """
  18205. removeEnterpriseOrganization(
  18206. """
  18207. Parameters for RemoveEnterpriseOrganization
  18208. """
  18209. input: RemoveEnterpriseOrganizationInput!
  18210. ): RemoveEnterpriseOrganizationPayload
  18211. """
  18212. Removes a support entitlement from an enterprise member.
  18213. """
  18214. removeEnterpriseSupportEntitlement(
  18215. """
  18216. Parameters for RemoveEnterpriseSupportEntitlement
  18217. """
  18218. input: RemoveEnterpriseSupportEntitlementInput!
  18219. ): RemoveEnterpriseSupportEntitlementPayload
  18220. """
  18221. Removes labels from a Labelable object.
  18222. """
  18223. removeLabelsFromLabelable(
  18224. """
  18225. Parameters for RemoveLabelsFromLabelable
  18226. """
  18227. input: RemoveLabelsFromLabelableInput!
  18228. ): RemoveLabelsFromLabelablePayload
  18229. """
  18230. Removes outside collaborator from all repositories in an organization.
  18231. """
  18232. removeOutsideCollaborator(
  18233. """
  18234. Parameters for RemoveOutsideCollaborator
  18235. """
  18236. input: RemoveOutsideCollaboratorInput!
  18237. ): RemoveOutsideCollaboratorPayload
  18238. """
  18239. Removes a reaction from a subject.
  18240. """
  18241. removeReaction(
  18242. """
  18243. Parameters for RemoveReaction
  18244. """
  18245. input: RemoveReactionInput!
  18246. ): RemoveReactionPayload
  18247. """
  18248. Removes a star from a Starrable.
  18249. """
  18250. removeStar(
  18251. """
  18252. Parameters for RemoveStar
  18253. """
  18254. input: RemoveStarInput!
  18255. ): RemoveStarPayload
  18256. """
  18257. Remove an upvote to a discussion or discussion comment.
  18258. """
  18259. removeUpvote(
  18260. """
  18261. Parameters for RemoveUpvote
  18262. """
  18263. input: RemoveUpvoteInput!
  18264. ): RemoveUpvotePayload
  18265. """
  18266. Reopen a discussion.
  18267. """
  18268. reopenDiscussion(
  18269. """
  18270. Parameters for ReopenDiscussion
  18271. """
  18272. input: ReopenDiscussionInput!
  18273. ): ReopenDiscussionPayload
  18274. """
  18275. Reopen a issue.
  18276. """
  18277. reopenIssue(
  18278. """
  18279. Parameters for ReopenIssue
  18280. """
  18281. input: ReopenIssueInput!
  18282. ): ReopenIssuePayload
  18283. """
  18284. Reopen a pull request.
  18285. """
  18286. reopenPullRequest(
  18287. """
  18288. Parameters for ReopenPullRequest
  18289. """
  18290. input: ReopenPullRequestInput!
  18291. ): ReopenPullRequestPayload
  18292. """
  18293. Set review requests on a pull request.
  18294. """
  18295. requestReviews(
  18296. """
  18297. Parameters for RequestReviews
  18298. """
  18299. input: RequestReviewsInput!
  18300. ): RequestReviewsPayload
  18301. """
  18302. Rerequests an existing check suite.
  18303. """
  18304. rerequestCheckSuite(
  18305. """
  18306. Parameters for RerequestCheckSuite
  18307. """
  18308. input: RerequestCheckSuiteInput!
  18309. ): RerequestCheckSuitePayload
  18310. """
  18311. Marks a review thread as resolved.
  18312. """
  18313. resolveReviewThread(
  18314. """
  18315. Parameters for ResolveReviewThread
  18316. """
  18317. input: ResolveReviewThreadInput!
  18318. ): ResolveReviewThreadPayload
  18319. """
  18320. Retire a published payment tier from your GitHub Sponsors profile so it cannot be used to start new sponsorships.
  18321. """
  18322. retireSponsorsTier(
  18323. """
  18324. Parameters for RetireSponsorsTier
  18325. """
  18326. input: RetireSponsorsTierInput!
  18327. ): RetireSponsorsTierPayload
  18328. """
  18329. Create a pull request that reverts the changes from a merged pull request.
  18330. """
  18331. revertPullRequest(
  18332. """
  18333. Parameters for RevertPullRequest
  18334. """
  18335. input: RevertPullRequestInput!
  18336. ): RevertPullRequestPayload
  18337. """
  18338. Revoke the migrator role to a user for all organizations under an enterprise account.
  18339. """
  18340. revokeEnterpriseOrganizationsMigratorRole(
  18341. """
  18342. Parameters for RevokeEnterpriseOrganizationsMigratorRole
  18343. """
  18344. input: RevokeEnterpriseOrganizationsMigratorRoleInput!
  18345. ): RevokeEnterpriseOrganizationsMigratorRolePayload
  18346. """
  18347. Revoke the migrator role from a user or a team.
  18348. """
  18349. revokeMigratorRole(
  18350. """
  18351. Parameters for RevokeMigratorRole
  18352. """
  18353. input: RevokeMigratorRoleInput!
  18354. ): RevokeMigratorRolePayload
  18355. """
  18356. Creates or updates the identity provider for an enterprise.
  18357. """
  18358. setEnterpriseIdentityProvider(
  18359. """
  18360. Parameters for SetEnterpriseIdentityProvider
  18361. """
  18362. input: SetEnterpriseIdentityProviderInput!
  18363. ): SetEnterpriseIdentityProviderPayload
  18364. """
  18365. Set an organization level interaction limit for an organization's public repositories.
  18366. """
  18367. setOrganizationInteractionLimit(
  18368. """
  18369. Parameters for SetOrganizationInteractionLimit
  18370. """
  18371. input: SetOrganizationInteractionLimitInput!
  18372. ): SetOrganizationInteractionLimitPayload
  18373. """
  18374. Sets an interaction limit setting for a repository.
  18375. """
  18376. setRepositoryInteractionLimit(
  18377. """
  18378. Parameters for SetRepositoryInteractionLimit
  18379. """
  18380. input: SetRepositoryInteractionLimitInput!
  18381. ): SetRepositoryInteractionLimitPayload
  18382. """
  18383. Set a user level interaction limit for an user's public repositories.
  18384. """
  18385. setUserInteractionLimit(
  18386. """
  18387. Parameters for SetUserInteractionLimit
  18388. """
  18389. input: SetUserInteractionLimitInput!
  18390. ): SetUserInteractionLimitPayload
  18391. """
  18392. Starts a GitHub Enterprise Importer organization migration.
  18393. """
  18394. startOrganizationMigration(
  18395. """
  18396. Parameters for StartOrganizationMigration
  18397. """
  18398. input: StartOrganizationMigrationInput!
  18399. ): StartOrganizationMigrationPayload
  18400. """
  18401. Starts a GitHub Enterprise Importer (GEI) repository migration.
  18402. """
  18403. startRepositoryMigration(
  18404. """
  18405. Parameters for StartRepositoryMigration
  18406. """
  18407. input: StartRepositoryMigrationInput!
  18408. ): StartRepositoryMigrationPayload
  18409. """
  18410. Submits a pending pull request review.
  18411. """
  18412. submitPullRequestReview(
  18413. """
  18414. Parameters for SubmitPullRequestReview
  18415. """
  18416. input: SubmitPullRequestReviewInput!
  18417. ): SubmitPullRequestReviewPayload
  18418. """
  18419. Transfer an organization from one enterprise to another enterprise.
  18420. """
  18421. transferEnterpriseOrganization(
  18422. """
  18423. Parameters for TransferEnterpriseOrganization
  18424. """
  18425. input: TransferEnterpriseOrganizationInput!
  18426. ): TransferEnterpriseOrganizationPayload
  18427. """
  18428. Transfer an issue to a different repository
  18429. """
  18430. transferIssue(
  18431. """
  18432. Parameters for TransferIssue
  18433. """
  18434. input: TransferIssueInput!
  18435. ): TransferIssuePayload
  18436. """
  18437. Unarchives a ProjectV2Item
  18438. """
  18439. unarchiveProjectV2Item(
  18440. """
  18441. Parameters for UnarchiveProjectV2Item
  18442. """
  18443. input: UnarchiveProjectV2ItemInput!
  18444. ): UnarchiveProjectV2ItemPayload
  18445. """
  18446. Unarchives a repository.
  18447. """
  18448. unarchiveRepository(
  18449. """
  18450. Parameters for UnarchiveRepository
  18451. """
  18452. input: UnarchiveRepositoryInput!
  18453. ): UnarchiveRepositoryPayload
  18454. """
  18455. Unfollow an organization.
  18456. """
  18457. unfollowOrganization(
  18458. """
  18459. Parameters for UnfollowOrganization
  18460. """
  18461. input: UnfollowOrganizationInput!
  18462. ): UnfollowOrganizationPayload
  18463. """
  18464. Unfollow a user.
  18465. """
  18466. unfollowUser(
  18467. """
  18468. Parameters for UnfollowUser
  18469. """
  18470. input: UnfollowUserInput!
  18471. ): UnfollowUserPayload
  18472. """
  18473. Unlinks a project from a repository.
  18474. """
  18475. unlinkProjectV2FromRepository(
  18476. """
  18477. Parameters for UnlinkProjectV2FromRepository
  18478. """
  18479. input: UnlinkProjectV2FromRepositoryInput!
  18480. ): UnlinkProjectV2FromRepositoryPayload
  18481. """
  18482. Unlinks a project to a team.
  18483. """
  18484. unlinkProjectV2FromTeam(
  18485. """
  18486. Parameters for UnlinkProjectV2FromTeam
  18487. """
  18488. input: UnlinkProjectV2FromTeamInput!
  18489. ): UnlinkProjectV2FromTeamPayload
  18490. """
  18491. Deletes a repository link from a project.
  18492. """
  18493. unlinkRepositoryFromProject(
  18494. """
  18495. Parameters for UnlinkRepositoryFromProject
  18496. """
  18497. input: UnlinkRepositoryFromProjectInput!
  18498. ): UnlinkRepositoryFromProjectPayload
  18499. """
  18500. Unlock a lockable object
  18501. """
  18502. unlockLockable(
  18503. """
  18504. Parameters for UnlockLockable
  18505. """
  18506. input: UnlockLockableInput!
  18507. ): UnlockLockablePayload
  18508. """
  18509. Unmark a discussion comment as the chosen answer for discussions in an answerable category.
  18510. """
  18511. unmarkDiscussionCommentAsAnswer(
  18512. """
  18513. Parameters for UnmarkDiscussionCommentAsAnswer
  18514. """
  18515. input: UnmarkDiscussionCommentAsAnswerInput!
  18516. ): UnmarkDiscussionCommentAsAnswerPayload
  18517. """
  18518. Unmark a pull request file as viewed
  18519. """
  18520. unmarkFileAsViewed(
  18521. """
  18522. Parameters for UnmarkFileAsViewed
  18523. """
  18524. input: UnmarkFileAsViewedInput!
  18525. ): UnmarkFileAsViewedPayload
  18526. """
  18527. Unmark an issue as a duplicate of another issue.
  18528. """
  18529. unmarkIssueAsDuplicate(
  18530. """
  18531. Parameters for UnmarkIssueAsDuplicate
  18532. """
  18533. input: UnmarkIssueAsDuplicateInput!
  18534. ): UnmarkIssueAsDuplicatePayload
  18535. """
  18536. Unminimizes a comment on an Issue, Commit, Pull Request, or Gist
  18537. """
  18538. unminimizeComment(
  18539. """
  18540. Parameters for UnminimizeComment
  18541. """
  18542. input: UnminimizeCommentInput!
  18543. ): UnminimizeCommentPayload
  18544. """
  18545. Unpin a pinned issue from a repository
  18546. """
  18547. unpinIssue(
  18548. """
  18549. Parameters for UnpinIssue
  18550. """
  18551. input: UnpinIssueInput!
  18552. ): UnpinIssuePayload
  18553. """
  18554. Marks a review thread as unresolved.
  18555. """
  18556. unresolveReviewThread(
  18557. """
  18558. Parameters for UnresolveReviewThread
  18559. """
  18560. input: UnresolveReviewThreadInput!
  18561. ): UnresolveReviewThreadPayload
  18562. """
  18563. Update a branch protection rule
  18564. """
  18565. updateBranchProtectionRule(
  18566. """
  18567. Parameters for UpdateBranchProtectionRule
  18568. """
  18569. input: UpdateBranchProtectionRuleInput!
  18570. ): UpdateBranchProtectionRulePayload
  18571. """
  18572. Update a check run
  18573. """
  18574. updateCheckRun(
  18575. """
  18576. Parameters for UpdateCheckRun
  18577. """
  18578. input: UpdateCheckRunInput!
  18579. ): UpdateCheckRunPayload
  18580. """
  18581. Modifies the settings of an existing check suite
  18582. """
  18583. updateCheckSuitePreferences(
  18584. """
  18585. Parameters for UpdateCheckSuitePreferences
  18586. """
  18587. input: UpdateCheckSuitePreferencesInput!
  18588. ): UpdateCheckSuitePreferencesPayload
  18589. """
  18590. Update a discussion
  18591. """
  18592. updateDiscussion(
  18593. """
  18594. Parameters for UpdateDiscussion
  18595. """
  18596. input: UpdateDiscussionInput!
  18597. ): UpdateDiscussionPayload
  18598. """
  18599. Update the contents of a comment on a Discussion
  18600. """
  18601. updateDiscussionComment(
  18602. """
  18603. Parameters for UpdateDiscussionComment
  18604. """
  18605. input: UpdateDiscussionCommentInput!
  18606. ): UpdateDiscussionCommentPayload
  18607. """
  18608. Updates the role of an enterprise administrator.
  18609. """
  18610. updateEnterpriseAdministratorRole(
  18611. """
  18612. Parameters for UpdateEnterpriseAdministratorRole
  18613. """
  18614. input: UpdateEnterpriseAdministratorRoleInput!
  18615. ): UpdateEnterpriseAdministratorRolePayload
  18616. """
  18617. Sets whether private repository forks are enabled for an enterprise.
  18618. """
  18619. updateEnterpriseAllowPrivateRepositoryForkingSetting(
  18620. """
  18621. Parameters for UpdateEnterpriseAllowPrivateRepositoryForkingSetting
  18622. """
  18623. input: UpdateEnterpriseAllowPrivateRepositoryForkingSettingInput!
  18624. ): UpdateEnterpriseAllowPrivateRepositoryForkingSettingPayload
  18625. """
  18626. Sets the base repository permission for organizations in an enterprise.
  18627. """
  18628. updateEnterpriseDefaultRepositoryPermissionSetting(
  18629. """
  18630. Parameters for UpdateEnterpriseDefaultRepositoryPermissionSetting
  18631. """
  18632. input: UpdateEnterpriseDefaultRepositoryPermissionSettingInput!
  18633. ): UpdateEnterpriseDefaultRepositoryPermissionSettingPayload
  18634. """
  18635. Sets whether organization members with admin permissions on a repository can change repository visibility.
  18636. """
  18637. updateEnterpriseMembersCanChangeRepositoryVisibilitySetting(
  18638. """
  18639. Parameters for UpdateEnterpriseMembersCanChangeRepositoryVisibilitySetting
  18640. """
  18641. input: UpdateEnterpriseMembersCanChangeRepositoryVisibilitySettingInput!
  18642. ): UpdateEnterpriseMembersCanChangeRepositoryVisibilitySettingPayload
  18643. """
  18644. Sets the members can create repositories setting for an enterprise.
  18645. """
  18646. updateEnterpriseMembersCanCreateRepositoriesSetting(
  18647. """
  18648. Parameters for UpdateEnterpriseMembersCanCreateRepositoriesSetting
  18649. """
  18650. input: UpdateEnterpriseMembersCanCreateRepositoriesSettingInput!
  18651. ): UpdateEnterpriseMembersCanCreateRepositoriesSettingPayload
  18652. """
  18653. Sets the members can delete issues setting for an enterprise.
  18654. """
  18655. updateEnterpriseMembersCanDeleteIssuesSetting(
  18656. """
  18657. Parameters for UpdateEnterpriseMembersCanDeleteIssuesSetting
  18658. """
  18659. input: UpdateEnterpriseMembersCanDeleteIssuesSettingInput!
  18660. ): UpdateEnterpriseMembersCanDeleteIssuesSettingPayload
  18661. """
  18662. Sets the members can delete repositories setting for an enterprise.
  18663. """
  18664. updateEnterpriseMembersCanDeleteRepositoriesSetting(
  18665. """
  18666. Parameters for UpdateEnterpriseMembersCanDeleteRepositoriesSetting
  18667. """
  18668. input: UpdateEnterpriseMembersCanDeleteRepositoriesSettingInput!
  18669. ): UpdateEnterpriseMembersCanDeleteRepositoriesSettingPayload
  18670. """
  18671. Sets whether members can invite collaborators are enabled for an enterprise.
  18672. """
  18673. updateEnterpriseMembersCanInviteCollaboratorsSetting(
  18674. """
  18675. Parameters for UpdateEnterpriseMembersCanInviteCollaboratorsSetting
  18676. """
  18677. input: UpdateEnterpriseMembersCanInviteCollaboratorsSettingInput!
  18678. ): UpdateEnterpriseMembersCanInviteCollaboratorsSettingPayload
  18679. """
  18680. Sets whether or not an organization admin can make purchases.
  18681. """
  18682. updateEnterpriseMembersCanMakePurchasesSetting(
  18683. """
  18684. Parameters for UpdateEnterpriseMembersCanMakePurchasesSetting
  18685. """
  18686. input: UpdateEnterpriseMembersCanMakePurchasesSettingInput!
  18687. ): UpdateEnterpriseMembersCanMakePurchasesSettingPayload
  18688. """
  18689. Sets the members can update protected branches setting for an enterprise.
  18690. """
  18691. updateEnterpriseMembersCanUpdateProtectedBranchesSetting(
  18692. """
  18693. Parameters for UpdateEnterpriseMembersCanUpdateProtectedBranchesSetting
  18694. """
  18695. input: UpdateEnterpriseMembersCanUpdateProtectedBranchesSettingInput!
  18696. ): UpdateEnterpriseMembersCanUpdateProtectedBranchesSettingPayload
  18697. """
  18698. Sets the members can view dependency insights for an enterprise.
  18699. """
  18700. updateEnterpriseMembersCanViewDependencyInsightsSetting(
  18701. """
  18702. Parameters for UpdateEnterpriseMembersCanViewDependencyInsightsSetting
  18703. """
  18704. input: UpdateEnterpriseMembersCanViewDependencyInsightsSettingInput!
  18705. ): UpdateEnterpriseMembersCanViewDependencyInsightsSettingPayload
  18706. """
  18707. Sets whether organization projects are enabled for an enterprise.
  18708. """
  18709. updateEnterpriseOrganizationProjectsSetting(
  18710. """
  18711. Parameters for UpdateEnterpriseOrganizationProjectsSetting
  18712. """
  18713. input: UpdateEnterpriseOrganizationProjectsSettingInput!
  18714. ): UpdateEnterpriseOrganizationProjectsSettingPayload
  18715. """
  18716. Updates the role of an enterprise owner with an organization.
  18717. """
  18718. updateEnterpriseOwnerOrganizationRole(
  18719. """
  18720. Parameters for UpdateEnterpriseOwnerOrganizationRole
  18721. """
  18722. input: UpdateEnterpriseOwnerOrganizationRoleInput!
  18723. ): UpdateEnterpriseOwnerOrganizationRolePayload
  18724. """
  18725. Updates an enterprise's profile.
  18726. """
  18727. updateEnterpriseProfile(
  18728. """
  18729. Parameters for UpdateEnterpriseProfile
  18730. """
  18731. input: UpdateEnterpriseProfileInput!
  18732. ): UpdateEnterpriseProfilePayload
  18733. """
  18734. Sets whether repository projects are enabled for a enterprise.
  18735. """
  18736. updateEnterpriseRepositoryProjectsSetting(
  18737. """
  18738. Parameters for UpdateEnterpriseRepositoryProjectsSetting
  18739. """
  18740. input: UpdateEnterpriseRepositoryProjectsSettingInput!
  18741. ): UpdateEnterpriseRepositoryProjectsSettingPayload
  18742. """
  18743. Sets whether team discussions are enabled for an enterprise.
  18744. """
  18745. updateEnterpriseTeamDiscussionsSetting(
  18746. """
  18747. Parameters for UpdateEnterpriseTeamDiscussionsSetting
  18748. """
  18749. input: UpdateEnterpriseTeamDiscussionsSettingInput!
  18750. ): UpdateEnterpriseTeamDiscussionsSettingPayload
  18751. """
  18752. Sets whether two factor authentication is required for all users in an enterprise.
  18753. """
  18754. updateEnterpriseTwoFactorAuthenticationRequiredSetting(
  18755. """
  18756. Parameters for UpdateEnterpriseTwoFactorAuthenticationRequiredSetting
  18757. """
  18758. input: UpdateEnterpriseTwoFactorAuthenticationRequiredSettingInput!
  18759. ): UpdateEnterpriseTwoFactorAuthenticationRequiredSettingPayload
  18760. """
  18761. Updates an environment.
  18762. """
  18763. updateEnvironment(
  18764. """
  18765. Parameters for UpdateEnvironment
  18766. """
  18767. input: UpdateEnvironmentInput!
  18768. ): UpdateEnvironmentPayload
  18769. """
  18770. Sets whether an IP allow list is enabled on an owner.
  18771. """
  18772. updateIpAllowListEnabledSetting(
  18773. """
  18774. Parameters for UpdateIpAllowListEnabledSetting
  18775. """
  18776. input: UpdateIpAllowListEnabledSettingInput!
  18777. ): UpdateIpAllowListEnabledSettingPayload
  18778. """
  18779. Updates an IP allow list entry.
  18780. """
  18781. updateIpAllowListEntry(
  18782. """
  18783. Parameters for UpdateIpAllowListEntry
  18784. """
  18785. input: UpdateIpAllowListEntryInput!
  18786. ): UpdateIpAllowListEntryPayload
  18787. """
  18788. Sets whether IP allow list configuration for installed GitHub Apps is enabled on an owner.
  18789. """
  18790. updateIpAllowListForInstalledAppsEnabledSetting(
  18791. """
  18792. Parameters for UpdateIpAllowListForInstalledAppsEnabledSetting
  18793. """
  18794. input: UpdateIpAllowListForInstalledAppsEnabledSettingInput!
  18795. ): UpdateIpAllowListForInstalledAppsEnabledSettingPayload
  18796. """
  18797. Updates an Issue.
  18798. """
  18799. updateIssue(
  18800. """
  18801. Parameters for UpdateIssue
  18802. """
  18803. input: UpdateIssueInput!
  18804. ): UpdateIssuePayload
  18805. """
  18806. Updates an IssueComment object.
  18807. """
  18808. updateIssueComment(
  18809. """
  18810. Parameters for UpdateIssueComment
  18811. """
  18812. input: UpdateIssueCommentInput!
  18813. ): UpdateIssueCommentPayload
  18814. """
  18815. Updates an existing label.
  18816. """
  18817. updateLabel(
  18818. """
  18819. Parameters for UpdateLabel
  18820. """
  18821. input: UpdateLabelInput!
  18822. ): UpdateLabelPayload @preview(toggledBy: "bane-preview")
  18823. """
  18824. Update the setting to restrict notifications to only verified or approved domains available to an owner.
  18825. """
  18826. updateNotificationRestrictionSetting(
  18827. """
  18828. Parameters for UpdateNotificationRestrictionSetting
  18829. """
  18830. input: UpdateNotificationRestrictionSettingInput!
  18831. ): UpdateNotificationRestrictionSettingPayload
  18832. """
  18833. Sets whether private repository forks are enabled for an organization.
  18834. """
  18835. updateOrganizationAllowPrivateRepositoryForkingSetting(
  18836. """
  18837. Parameters for UpdateOrganizationAllowPrivateRepositoryForkingSetting
  18838. """
  18839. input: UpdateOrganizationAllowPrivateRepositoryForkingSettingInput!
  18840. ): UpdateOrganizationAllowPrivateRepositoryForkingSettingPayload
  18841. """
  18842. Sets whether contributors are required to sign off on web-based commits for repositories in an organization.
  18843. """
  18844. updateOrganizationWebCommitSignoffSetting(
  18845. """
  18846. Parameters for UpdateOrganizationWebCommitSignoffSetting
  18847. """
  18848. input: UpdateOrganizationWebCommitSignoffSettingInput!
  18849. ): UpdateOrganizationWebCommitSignoffSettingPayload
  18850. """
  18851. Updates an existing project.
  18852. """
  18853. updateProject(
  18854. """
  18855. Parameters for UpdateProject
  18856. """
  18857. input: UpdateProjectInput!
  18858. ): UpdateProjectPayload
  18859. """
  18860. Updates an existing project card.
  18861. """
  18862. updateProjectCard(
  18863. """
  18864. Parameters for UpdateProjectCard
  18865. """
  18866. input: UpdateProjectCardInput!
  18867. ): UpdateProjectCardPayload
  18868. """
  18869. Updates an existing project column.
  18870. """
  18871. updateProjectColumn(
  18872. """
  18873. Parameters for UpdateProjectColumn
  18874. """
  18875. input: UpdateProjectColumnInput!
  18876. ): UpdateProjectColumnPayload
  18877. """
  18878. Updates an existing project (beta).
  18879. """
  18880. updateProjectV2(
  18881. """
  18882. Parameters for UpdateProjectV2
  18883. """
  18884. input: UpdateProjectV2Input!
  18885. ): UpdateProjectV2Payload
  18886. """
  18887. Updates a draft issue within a Project.
  18888. """
  18889. updateProjectV2DraftIssue(
  18890. """
  18891. Parameters for UpdateProjectV2DraftIssue
  18892. """
  18893. input: UpdateProjectV2DraftIssueInput!
  18894. ): UpdateProjectV2DraftIssuePayload
  18895. """
  18896. This mutation updates the value of a field for an item in a Project. Currently
  18897. only single-select, text, number, date, and iteration fields are supported.
  18898. """
  18899. updateProjectV2ItemFieldValue(
  18900. """
  18901. Parameters for UpdateProjectV2ItemFieldValue
  18902. """
  18903. input: UpdateProjectV2ItemFieldValueInput!
  18904. ): UpdateProjectV2ItemFieldValuePayload
  18905. """
  18906. This mutation updates the position of the item in the project, where the position represents the priority of an item.
  18907. """
  18908. updateProjectV2ItemPosition(
  18909. """
  18910. Parameters for UpdateProjectV2ItemPosition
  18911. """
  18912. input: UpdateProjectV2ItemPositionInput!
  18913. ): UpdateProjectV2ItemPositionPayload
  18914. """
  18915. Update a pull request
  18916. """
  18917. updatePullRequest(
  18918. """
  18919. Parameters for UpdatePullRequest
  18920. """
  18921. input: UpdatePullRequestInput!
  18922. ): UpdatePullRequestPayload
  18923. """
  18924. Merge or Rebase HEAD from upstream branch into pull request branch
  18925. """
  18926. updatePullRequestBranch(
  18927. """
  18928. Parameters for UpdatePullRequestBranch
  18929. """
  18930. input: UpdatePullRequestBranchInput!
  18931. ): UpdatePullRequestBranchPayload
  18932. """
  18933. Updates the body of a pull request review.
  18934. """
  18935. updatePullRequestReview(
  18936. """
  18937. Parameters for UpdatePullRequestReview
  18938. """
  18939. input: UpdatePullRequestReviewInput!
  18940. ): UpdatePullRequestReviewPayload
  18941. """
  18942. Updates a pull request review comment.
  18943. """
  18944. updatePullRequestReviewComment(
  18945. """
  18946. Parameters for UpdatePullRequestReviewComment
  18947. """
  18948. input: UpdatePullRequestReviewCommentInput!
  18949. ): UpdatePullRequestReviewCommentPayload
  18950. """
  18951. Update a Git Ref.
  18952. """
  18953. updateRef(
  18954. """
  18955. Parameters for UpdateRef
  18956. """
  18957. input: UpdateRefInput!
  18958. ): UpdateRefPayload
  18959. """
  18960. Creates, updates and/or deletes multiple refs in a repository.
  18961. This mutation takes a list of `RefUpdate`s and performs these updates
  18962. on the repository. All updates are performed atomically, meaning that
  18963. if one of them is rejected, no other ref will be modified.
  18964. `RefUpdate.beforeOid` specifies that the given reference needs to point
  18965. to the given value before performing any updates. A value of
  18966. `0000000000000000000000000000000000000000` can be used to verify that
  18967. the references should not exist.
  18968. `RefUpdate.afterOid` specifies the value that the given reference
  18969. will point to after performing all updates. A value of
  18970. `0000000000000000000000000000000000000000` can be used to delete a
  18971. reference.
  18972. If `RefUpdate.force` is set to `true`, a non-fast-forward updates
  18973. for the given reference will be allowed.
  18974. """
  18975. updateRefs(
  18976. """
  18977. Parameters for UpdateRefs
  18978. """
  18979. input: UpdateRefsInput!
  18980. ): UpdateRefsPayload @preview(toggledBy: "update-refs-preview")
  18981. """
  18982. Update information about a repository.
  18983. """
  18984. updateRepository(
  18985. """
  18986. Parameters for UpdateRepository
  18987. """
  18988. input: UpdateRepositoryInput!
  18989. ): UpdateRepositoryPayload
  18990. """
  18991. Sets whether contributors are required to sign off on web-based commits for a repository.
  18992. """
  18993. updateRepositoryWebCommitSignoffSetting(
  18994. """
  18995. Parameters for UpdateRepositoryWebCommitSignoffSetting
  18996. """
  18997. input: UpdateRepositoryWebCommitSignoffSettingInput!
  18998. ): UpdateRepositoryWebCommitSignoffSettingPayload
  18999. """
  19000. Change visibility of your sponsorship and opt in or out of email updates from the maintainer.
  19001. """
  19002. updateSponsorshipPreferences(
  19003. """
  19004. Parameters for UpdateSponsorshipPreferences
  19005. """
  19006. input: UpdateSponsorshipPreferencesInput!
  19007. ): UpdateSponsorshipPreferencesPayload
  19008. """
  19009. Updates the state for subscribable subjects.
  19010. """
  19011. updateSubscription(
  19012. """
  19013. Parameters for UpdateSubscription
  19014. """
  19015. input: UpdateSubscriptionInput!
  19016. ): UpdateSubscriptionPayload
  19017. """
  19018. Updates a team discussion.
  19019. """
  19020. updateTeamDiscussion(
  19021. """
  19022. Parameters for UpdateTeamDiscussion
  19023. """
  19024. input: UpdateTeamDiscussionInput!
  19025. ): UpdateTeamDiscussionPayload
  19026. """
  19027. Updates a discussion comment.
  19028. """
  19029. updateTeamDiscussionComment(
  19030. """
  19031. Parameters for UpdateTeamDiscussionComment
  19032. """
  19033. input: UpdateTeamDiscussionCommentInput!
  19034. ): UpdateTeamDiscussionCommentPayload
  19035. """
  19036. Updates team review assignment.
  19037. """
  19038. updateTeamReviewAssignment(
  19039. """
  19040. Parameters for UpdateTeamReviewAssignment
  19041. """
  19042. input: UpdateTeamReviewAssignmentInput!
  19043. ): UpdateTeamReviewAssignmentPayload @preview(toggledBy: "stone-crop-preview")
  19044. """
  19045. Update team repository.
  19046. """
  19047. updateTeamsRepository(
  19048. """
  19049. Parameters for UpdateTeamsRepository
  19050. """
  19051. input: UpdateTeamsRepositoryInput!
  19052. ): UpdateTeamsRepositoryPayload
  19053. """
  19054. Replaces the repository's topics with the given topics.
  19055. """
  19056. updateTopics(
  19057. """
  19058. Parameters for UpdateTopics
  19059. """
  19060. input: UpdateTopicsInput!
  19061. ): UpdateTopicsPayload
  19062. """
  19063. Verify that a verifiable domain has the expected DNS record.
  19064. """
  19065. verifyVerifiableDomain(
  19066. """
  19067. Parameters for VerifyVerifiableDomain
  19068. """
  19069. input: VerifyVerifiableDomainInput!
  19070. ): VerifyVerifiableDomainPayload
  19071. }
  19072. """
  19073. An object with an ID.
  19074. """
  19075. interface Node {
  19076. """
  19077. ID of the object.
  19078. """
  19079. id: ID!
  19080. }
  19081. """
  19082. The possible values for the notification restriction setting.
  19083. """
  19084. enum NotificationRestrictionSettingValue {
  19085. """
  19086. The setting is disabled for the owner.
  19087. """
  19088. DISABLED
  19089. """
  19090. The setting is enabled for the owner.
  19091. """
  19092. ENABLED
  19093. }
  19094. """
  19095. An OIDC identity provider configured to provision identities for an enterprise.
  19096. """
  19097. type OIDCProvider implements Node {
  19098. """
  19099. The enterprise this identity provider belongs to.
  19100. """
  19101. enterprise: Enterprise
  19102. """
  19103. ExternalIdentities provisioned by this identity provider.
  19104. """
  19105. externalIdentities(
  19106. """
  19107. Returns the elements in the list that come after the specified cursor.
  19108. """
  19109. after: String
  19110. """
  19111. Returns the elements in the list that come before the specified cursor.
  19112. """
  19113. before: String
  19114. """
  19115. Returns the first _n_ elements from the list.
  19116. """
  19117. first: Int
  19118. """
  19119. Returns the last _n_ elements from the list.
  19120. """
  19121. last: Int
  19122. """
  19123. Filter to external identities with the users login
  19124. """
  19125. login: String
  19126. """
  19127. Filter to external identities with valid org membership only
  19128. """
  19129. membersOnly: Boolean
  19130. """
  19131. Filter to external identities with the users userName/NameID attribute
  19132. """
  19133. userName: String
  19134. ): ExternalIdentityConnection!
  19135. id: ID!
  19136. """
  19137. The OIDC identity provider type
  19138. """
  19139. providerType: OIDCProviderType!
  19140. """
  19141. The id of the tenant this provider is attached to
  19142. """
  19143. tenantId: String!
  19144. }
  19145. """
  19146. The OIDC identity provider type
  19147. """
  19148. enum OIDCProviderType {
  19149. """
  19150. Azure Active Directory
  19151. """
  19152. AAD
  19153. }
  19154. """
  19155. Metadata for an audit entry with action oauth_application.*
  19156. """
  19157. interface OauthApplicationAuditEntryData {
  19158. """
  19159. The name of the OAuth Application.
  19160. """
  19161. oauthApplicationName: String
  19162. """
  19163. The HTTP path for the OAuth Application
  19164. """
  19165. oauthApplicationResourcePath: URI
  19166. """
  19167. The HTTP URL for the OAuth Application
  19168. """
  19169. oauthApplicationUrl: URI
  19170. }
  19171. """
  19172. Audit log entry for a oauth_application.create event.
  19173. """
  19174. type OauthApplicationCreateAuditEntry implements AuditEntry & Node & OauthApplicationAuditEntryData & OrganizationAuditEntryData {
  19175. """
  19176. The action name
  19177. """
  19178. action: String!
  19179. """
  19180. The user who initiated the action
  19181. """
  19182. actor: AuditEntryActor
  19183. """
  19184. The IP address of the actor
  19185. """
  19186. actorIp: String
  19187. """
  19188. A readable representation of the actor's location
  19189. """
  19190. actorLocation: ActorLocation
  19191. """
  19192. The username of the user who initiated the action
  19193. """
  19194. actorLogin: String
  19195. """
  19196. The HTTP path for the actor.
  19197. """
  19198. actorResourcePath: URI
  19199. """
  19200. The HTTP URL for the actor.
  19201. """
  19202. actorUrl: URI
  19203. """
  19204. The application URL of the OAuth Application.
  19205. """
  19206. applicationUrl: URI
  19207. """
  19208. The callback URL of the OAuth Application.
  19209. """
  19210. callbackUrl: URI
  19211. """
  19212. The time the action was initiated
  19213. """
  19214. createdAt: PreciseDateTime!
  19215. id: ID!
  19216. """
  19217. The name of the OAuth Application.
  19218. """
  19219. oauthApplicationName: String
  19220. """
  19221. The HTTP path for the OAuth Application
  19222. """
  19223. oauthApplicationResourcePath: URI
  19224. """
  19225. The HTTP URL for the OAuth Application
  19226. """
  19227. oauthApplicationUrl: URI
  19228. """
  19229. The corresponding operation type for the action
  19230. """
  19231. operationType: OperationType
  19232. """
  19233. The Organization associated with the Audit Entry.
  19234. """
  19235. organization: Organization
  19236. """
  19237. The name of the Organization.
  19238. """
  19239. organizationName: String
  19240. """
  19241. The HTTP path for the organization
  19242. """
  19243. organizationResourcePath: URI
  19244. """
  19245. The HTTP URL for the organization
  19246. """
  19247. organizationUrl: URI
  19248. """
  19249. The rate limit of the OAuth Application.
  19250. """
  19251. rateLimit: Int
  19252. """
  19253. The state of the OAuth Application.
  19254. """
  19255. state: OauthApplicationCreateAuditEntryState
  19256. """
  19257. The user affected by the action
  19258. """
  19259. user: User
  19260. """
  19261. For actions involving two users, the actor is the initiator and the user is the affected user.
  19262. """
  19263. userLogin: String
  19264. """
  19265. The HTTP path for the user.
  19266. """
  19267. userResourcePath: URI
  19268. """
  19269. The HTTP URL for the user.
  19270. """
  19271. userUrl: URI
  19272. }
  19273. """
  19274. The state of an OAuth Application when it was created.
  19275. """
  19276. enum OauthApplicationCreateAuditEntryState {
  19277. """
  19278. The OAuth Application was active and allowed to have OAuth Accesses.
  19279. """
  19280. ACTIVE
  19281. """
  19282. The OAuth Application was in the process of being deleted.
  19283. """
  19284. PENDING_DELETION
  19285. """
  19286. The OAuth Application was suspended from generating OAuth Accesses due to abuse or security concerns.
  19287. """
  19288. SUSPENDED
  19289. }
  19290. """
  19291. The corresponding operation type for the action
  19292. """
  19293. enum OperationType {
  19294. """
  19295. An existing resource was accessed
  19296. """
  19297. ACCESS
  19298. """
  19299. A resource performed an authentication event
  19300. """
  19301. AUTHENTICATION
  19302. """
  19303. A new resource was created
  19304. """
  19305. CREATE
  19306. """
  19307. An existing resource was modified
  19308. """
  19309. MODIFY
  19310. """
  19311. An existing resource was removed
  19312. """
  19313. REMOVE
  19314. """
  19315. An existing resource was restored
  19316. """
  19317. RESTORE
  19318. """
  19319. An existing resource was transferred between multiple resources
  19320. """
  19321. TRANSFER
  19322. }
  19323. """
  19324. Possible directions in which to order a list of items when provided an `orderBy` argument.
  19325. """
  19326. enum OrderDirection {
  19327. """
  19328. Specifies an ascending order for a given `orderBy` argument.
  19329. """
  19330. ASC
  19331. """
  19332. Specifies a descending order for a given `orderBy` argument.
  19333. """
  19334. DESC
  19335. }
  19336. """
  19337. Audit log entry for a org.add_billing_manager
  19338. """
  19339. type OrgAddBillingManagerAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData {
  19340. """
  19341. The action name
  19342. """
  19343. action: String!
  19344. """
  19345. The user who initiated the action
  19346. """
  19347. actor: AuditEntryActor
  19348. """
  19349. The IP address of the actor
  19350. """
  19351. actorIp: String
  19352. """
  19353. A readable representation of the actor's location
  19354. """
  19355. actorLocation: ActorLocation
  19356. """
  19357. The username of the user who initiated the action
  19358. """
  19359. actorLogin: String
  19360. """
  19361. The HTTP path for the actor.
  19362. """
  19363. actorResourcePath: URI
  19364. """
  19365. The HTTP URL for the actor.
  19366. """
  19367. actorUrl: URI
  19368. """
  19369. The time the action was initiated
  19370. """
  19371. createdAt: PreciseDateTime!
  19372. id: ID!
  19373. """
  19374. The email address used to invite a billing manager for the organization.
  19375. """
  19376. invitationEmail: String
  19377. """
  19378. The corresponding operation type for the action
  19379. """
  19380. operationType: OperationType
  19381. """
  19382. The Organization associated with the Audit Entry.
  19383. """
  19384. organization: Organization
  19385. """
  19386. The name of the Organization.
  19387. """
  19388. organizationName: String
  19389. """
  19390. The HTTP path for the organization
  19391. """
  19392. organizationResourcePath: URI
  19393. """
  19394. The HTTP URL for the organization
  19395. """
  19396. organizationUrl: URI
  19397. """
  19398. The user affected by the action
  19399. """
  19400. user: User
  19401. """
  19402. For actions involving two users, the actor is the initiator and the user is the affected user.
  19403. """
  19404. userLogin: String
  19405. """
  19406. The HTTP path for the user.
  19407. """
  19408. userResourcePath: URI
  19409. """
  19410. The HTTP URL for the user.
  19411. """
  19412. userUrl: URI
  19413. }
  19414. """
  19415. Audit log entry for a org.add_member
  19416. """
  19417. type OrgAddMemberAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData {
  19418. """
  19419. The action name
  19420. """
  19421. action: String!
  19422. """
  19423. The user who initiated the action
  19424. """
  19425. actor: AuditEntryActor
  19426. """
  19427. The IP address of the actor
  19428. """
  19429. actorIp: String
  19430. """
  19431. A readable representation of the actor's location
  19432. """
  19433. actorLocation: ActorLocation
  19434. """
  19435. The username of the user who initiated the action
  19436. """
  19437. actorLogin: String
  19438. """
  19439. The HTTP path for the actor.
  19440. """
  19441. actorResourcePath: URI
  19442. """
  19443. The HTTP URL for the actor.
  19444. """
  19445. actorUrl: URI
  19446. """
  19447. The time the action was initiated
  19448. """
  19449. createdAt: PreciseDateTime!
  19450. id: ID!
  19451. """
  19452. The corresponding operation type for the action
  19453. """
  19454. operationType: OperationType
  19455. """
  19456. The Organization associated with the Audit Entry.
  19457. """
  19458. organization: Organization
  19459. """
  19460. The name of the Organization.
  19461. """
  19462. organizationName: String
  19463. """
  19464. The HTTP path for the organization
  19465. """
  19466. organizationResourcePath: URI
  19467. """
  19468. The HTTP URL for the organization
  19469. """
  19470. organizationUrl: URI
  19471. """
  19472. The permission level of the member added to the organization.
  19473. """
  19474. permission: OrgAddMemberAuditEntryPermission
  19475. """
  19476. The user affected by the action
  19477. """
  19478. user: User
  19479. """
  19480. For actions involving two users, the actor is the initiator and the user is the affected user.
  19481. """
  19482. userLogin: String
  19483. """
  19484. The HTTP path for the user.
  19485. """
  19486. userResourcePath: URI
  19487. """
  19488. The HTTP URL for the user.
  19489. """
  19490. userUrl: URI
  19491. }
  19492. """
  19493. The permissions available to members on an Organization.
  19494. """
  19495. enum OrgAddMemberAuditEntryPermission {
  19496. """
  19497. Can read, clone, push, and add collaborators to repositories.
  19498. """
  19499. ADMIN
  19500. """
  19501. Can read and clone repositories.
  19502. """
  19503. READ
  19504. }
  19505. """
  19506. Audit log entry for a org.block_user
  19507. """
  19508. type OrgBlockUserAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData {
  19509. """
  19510. The action name
  19511. """
  19512. action: String!
  19513. """
  19514. The user who initiated the action
  19515. """
  19516. actor: AuditEntryActor
  19517. """
  19518. The IP address of the actor
  19519. """
  19520. actorIp: String
  19521. """
  19522. A readable representation of the actor's location
  19523. """
  19524. actorLocation: ActorLocation
  19525. """
  19526. The username of the user who initiated the action
  19527. """
  19528. actorLogin: String
  19529. """
  19530. The HTTP path for the actor.
  19531. """
  19532. actorResourcePath: URI
  19533. """
  19534. The HTTP URL for the actor.
  19535. """
  19536. actorUrl: URI
  19537. """
  19538. The blocked user.
  19539. """
  19540. blockedUser: User
  19541. """
  19542. The username of the blocked user.
  19543. """
  19544. blockedUserName: String
  19545. """
  19546. The HTTP path for the blocked user.
  19547. """
  19548. blockedUserResourcePath: URI
  19549. """
  19550. The HTTP URL for the blocked user.
  19551. """
  19552. blockedUserUrl: URI
  19553. """
  19554. The time the action was initiated
  19555. """
  19556. createdAt: PreciseDateTime!
  19557. id: ID!
  19558. """
  19559. The corresponding operation type for the action
  19560. """
  19561. operationType: OperationType
  19562. """
  19563. The Organization associated with the Audit Entry.
  19564. """
  19565. organization: Organization
  19566. """
  19567. The name of the Organization.
  19568. """
  19569. organizationName: String
  19570. """
  19571. The HTTP path for the organization
  19572. """
  19573. organizationResourcePath: URI
  19574. """
  19575. The HTTP URL for the organization
  19576. """
  19577. organizationUrl: URI
  19578. """
  19579. The user affected by the action
  19580. """
  19581. user: User
  19582. """
  19583. For actions involving two users, the actor is the initiator and the user is the affected user.
  19584. """
  19585. userLogin: String
  19586. """
  19587. The HTTP path for the user.
  19588. """
  19589. userResourcePath: URI
  19590. """
  19591. The HTTP URL for the user.
  19592. """
  19593. userUrl: URI
  19594. }
  19595. """
  19596. Audit log entry for a org.config.disable_collaborators_only event.
  19597. """
  19598. type OrgConfigDisableCollaboratorsOnlyAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData {
  19599. """
  19600. The action name
  19601. """
  19602. action: String!
  19603. """
  19604. The user who initiated the action
  19605. """
  19606. actor: AuditEntryActor
  19607. """
  19608. The IP address of the actor
  19609. """
  19610. actorIp: String
  19611. """
  19612. A readable representation of the actor's location
  19613. """
  19614. actorLocation: ActorLocation
  19615. """
  19616. The username of the user who initiated the action
  19617. """
  19618. actorLogin: String
  19619. """
  19620. The HTTP path for the actor.
  19621. """
  19622. actorResourcePath: URI
  19623. """
  19624. The HTTP URL for the actor.
  19625. """
  19626. actorUrl: URI
  19627. """
  19628. The time the action was initiated
  19629. """
  19630. createdAt: PreciseDateTime!
  19631. id: ID!
  19632. """
  19633. The corresponding operation type for the action
  19634. """
  19635. operationType: OperationType
  19636. """
  19637. The Organization associated with the Audit Entry.
  19638. """
  19639. organization: Organization
  19640. """
  19641. The name of the Organization.
  19642. """
  19643. organizationName: String
  19644. """
  19645. The HTTP path for the organization
  19646. """
  19647. organizationResourcePath: URI
  19648. """
  19649. The HTTP URL for the organization
  19650. """
  19651. organizationUrl: URI
  19652. """
  19653. The user affected by the action
  19654. """
  19655. user: User
  19656. """
  19657. For actions involving two users, the actor is the initiator and the user is the affected user.
  19658. """
  19659. userLogin: String
  19660. """
  19661. The HTTP path for the user.
  19662. """
  19663. userResourcePath: URI
  19664. """
  19665. The HTTP URL for the user.
  19666. """
  19667. userUrl: URI
  19668. }
  19669. """
  19670. Audit log entry for a org.config.enable_collaborators_only event.
  19671. """
  19672. type OrgConfigEnableCollaboratorsOnlyAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData {
  19673. """
  19674. The action name
  19675. """
  19676. action: String!
  19677. """
  19678. The user who initiated the action
  19679. """
  19680. actor: AuditEntryActor
  19681. """
  19682. The IP address of the actor
  19683. """
  19684. actorIp: String
  19685. """
  19686. A readable representation of the actor's location
  19687. """
  19688. actorLocation: ActorLocation
  19689. """
  19690. The username of the user who initiated the action
  19691. """
  19692. actorLogin: String
  19693. """
  19694. The HTTP path for the actor.
  19695. """
  19696. actorResourcePath: URI
  19697. """
  19698. The HTTP URL for the actor.
  19699. """
  19700. actorUrl: URI
  19701. """
  19702. The time the action was initiated
  19703. """
  19704. createdAt: PreciseDateTime!
  19705. id: ID!
  19706. """
  19707. The corresponding operation type for the action
  19708. """
  19709. operationType: OperationType
  19710. """
  19711. The Organization associated with the Audit Entry.
  19712. """
  19713. organization: Organization
  19714. """
  19715. The name of the Organization.
  19716. """
  19717. organizationName: String
  19718. """
  19719. The HTTP path for the organization
  19720. """
  19721. organizationResourcePath: URI
  19722. """
  19723. The HTTP URL for the organization
  19724. """
  19725. organizationUrl: URI
  19726. """
  19727. The user affected by the action
  19728. """
  19729. user: User
  19730. """
  19731. For actions involving two users, the actor is the initiator and the user is the affected user.
  19732. """
  19733. userLogin: String
  19734. """
  19735. The HTTP path for the user.
  19736. """
  19737. userResourcePath: URI
  19738. """
  19739. The HTTP URL for the user.
  19740. """
  19741. userUrl: URI
  19742. }
  19743. """
  19744. Audit log entry for a org.create event.
  19745. """
  19746. type OrgCreateAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData {
  19747. """
  19748. The action name
  19749. """
  19750. action: String!
  19751. """
  19752. The user who initiated the action
  19753. """
  19754. actor: AuditEntryActor
  19755. """
  19756. The IP address of the actor
  19757. """
  19758. actorIp: String
  19759. """
  19760. A readable representation of the actor's location
  19761. """
  19762. actorLocation: ActorLocation
  19763. """
  19764. The username of the user who initiated the action
  19765. """
  19766. actorLogin: String
  19767. """
  19768. The HTTP path for the actor.
  19769. """
  19770. actorResourcePath: URI
  19771. """
  19772. The HTTP URL for the actor.
  19773. """
  19774. actorUrl: URI
  19775. """
  19776. The billing plan for the Organization.
  19777. """
  19778. billingPlan: OrgCreateAuditEntryBillingPlan
  19779. """
  19780. The time the action was initiated
  19781. """
  19782. createdAt: PreciseDateTime!
  19783. id: ID!
  19784. """
  19785. The corresponding operation type for the action
  19786. """
  19787. operationType: OperationType
  19788. """
  19789. The Organization associated with the Audit Entry.
  19790. """
  19791. organization: Organization
  19792. """
  19793. The name of the Organization.
  19794. """
  19795. organizationName: String
  19796. """
  19797. The HTTP path for the organization
  19798. """
  19799. organizationResourcePath: URI
  19800. """
  19801. The HTTP URL for the organization
  19802. """
  19803. organizationUrl: URI
  19804. """
  19805. The user affected by the action
  19806. """
  19807. user: User
  19808. """
  19809. For actions involving two users, the actor is the initiator and the user is the affected user.
  19810. """
  19811. userLogin: String
  19812. """
  19813. The HTTP path for the user.
  19814. """
  19815. userResourcePath: URI
  19816. """
  19817. The HTTP URL for the user.
  19818. """
  19819. userUrl: URI
  19820. }
  19821. """
  19822. The billing plans available for organizations.
  19823. """
  19824. enum OrgCreateAuditEntryBillingPlan {
  19825. """
  19826. Team Plan
  19827. """
  19828. BUSINESS
  19829. """
  19830. Enterprise Cloud Plan
  19831. """
  19832. BUSINESS_PLUS
  19833. """
  19834. Free Plan
  19835. """
  19836. FREE
  19837. """
  19838. Tiered Per Seat Plan
  19839. """
  19840. TIERED_PER_SEAT
  19841. """
  19842. Legacy Unlimited Plan
  19843. """
  19844. UNLIMITED
  19845. }
  19846. """
  19847. Audit log entry for a org.disable_oauth_app_restrictions event.
  19848. """
  19849. type OrgDisableOauthAppRestrictionsAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData {
  19850. """
  19851. The action name
  19852. """
  19853. action: String!
  19854. """
  19855. The user who initiated the action
  19856. """
  19857. actor: AuditEntryActor
  19858. """
  19859. The IP address of the actor
  19860. """
  19861. actorIp: String
  19862. """
  19863. A readable representation of the actor's location
  19864. """
  19865. actorLocation: ActorLocation
  19866. """
  19867. The username of the user who initiated the action
  19868. """
  19869. actorLogin: String
  19870. """
  19871. The HTTP path for the actor.
  19872. """
  19873. actorResourcePath: URI
  19874. """
  19875. The HTTP URL for the actor.
  19876. """
  19877. actorUrl: URI
  19878. """
  19879. The time the action was initiated
  19880. """
  19881. createdAt: PreciseDateTime!
  19882. id: ID!
  19883. """
  19884. The corresponding operation type for the action
  19885. """
  19886. operationType: OperationType
  19887. """
  19888. The Organization associated with the Audit Entry.
  19889. """
  19890. organization: Organization
  19891. """
  19892. The name of the Organization.
  19893. """
  19894. organizationName: String
  19895. """
  19896. The HTTP path for the organization
  19897. """
  19898. organizationResourcePath: URI
  19899. """
  19900. The HTTP URL for the organization
  19901. """
  19902. organizationUrl: URI
  19903. """
  19904. The user affected by the action
  19905. """
  19906. user: User
  19907. """
  19908. For actions involving two users, the actor is the initiator and the user is the affected user.
  19909. """
  19910. userLogin: String
  19911. """
  19912. The HTTP path for the user.
  19913. """
  19914. userResourcePath: URI
  19915. """
  19916. The HTTP URL for the user.
  19917. """
  19918. userUrl: URI
  19919. }
  19920. """
  19921. Audit log entry for a org.disable_saml event.
  19922. """
  19923. type OrgDisableSamlAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData {
  19924. """
  19925. The action name
  19926. """
  19927. action: String!
  19928. """
  19929. The user who initiated the action
  19930. """
  19931. actor: AuditEntryActor
  19932. """
  19933. The IP address of the actor
  19934. """
  19935. actorIp: String
  19936. """
  19937. A readable representation of the actor's location
  19938. """
  19939. actorLocation: ActorLocation
  19940. """
  19941. The username of the user who initiated the action
  19942. """
  19943. actorLogin: String
  19944. """
  19945. The HTTP path for the actor.
  19946. """
  19947. actorResourcePath: URI
  19948. """
  19949. The HTTP URL for the actor.
  19950. """
  19951. actorUrl: URI
  19952. """
  19953. The time the action was initiated
  19954. """
  19955. createdAt: PreciseDateTime!
  19956. """
  19957. The SAML provider's digest algorithm URL.
  19958. """
  19959. digestMethodUrl: URI
  19960. id: ID!
  19961. """
  19962. The SAML provider's issuer URL.
  19963. """
  19964. issuerUrl: URI
  19965. """
  19966. The corresponding operation type for the action
  19967. """
  19968. operationType: OperationType
  19969. """
  19970. The Organization associated with the Audit Entry.
  19971. """
  19972. organization: Organization
  19973. """
  19974. The name of the Organization.
  19975. """
  19976. organizationName: String
  19977. """
  19978. The HTTP path for the organization
  19979. """
  19980. organizationResourcePath: URI
  19981. """
  19982. The HTTP URL for the organization
  19983. """
  19984. organizationUrl: URI
  19985. """
  19986. The SAML provider's signature algorithm URL.
  19987. """
  19988. signatureMethodUrl: URI
  19989. """
  19990. The SAML provider's single sign-on URL.
  19991. """
  19992. singleSignOnUrl: URI
  19993. """
  19994. The user affected by the action
  19995. """
  19996. user: User
  19997. """
  19998. For actions involving two users, the actor is the initiator and the user is the affected user.
  19999. """
  20000. userLogin: String
  20001. """
  20002. The HTTP path for the user.
  20003. """
  20004. userResourcePath: URI
  20005. """
  20006. The HTTP URL for the user.
  20007. """
  20008. userUrl: URI
  20009. }
  20010. """
  20011. Audit log entry for a org.disable_two_factor_requirement event.
  20012. """
  20013. type OrgDisableTwoFactorRequirementAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData {
  20014. """
  20015. The action name
  20016. """
  20017. action: String!
  20018. """
  20019. The user who initiated the action
  20020. """
  20021. actor: AuditEntryActor
  20022. """
  20023. The IP address of the actor
  20024. """
  20025. actorIp: String
  20026. """
  20027. A readable representation of the actor's location
  20028. """
  20029. actorLocation: ActorLocation
  20030. """
  20031. The username of the user who initiated the action
  20032. """
  20033. actorLogin: String
  20034. """
  20035. The HTTP path for the actor.
  20036. """
  20037. actorResourcePath: URI
  20038. """
  20039. The HTTP URL for the actor.
  20040. """
  20041. actorUrl: URI
  20042. """
  20043. The time the action was initiated
  20044. """
  20045. createdAt: PreciseDateTime!
  20046. id: ID!
  20047. """
  20048. The corresponding operation type for the action
  20049. """
  20050. operationType: OperationType
  20051. """
  20052. The Organization associated with the Audit Entry.
  20053. """
  20054. organization: Organization
  20055. """
  20056. The name of the Organization.
  20057. """
  20058. organizationName: String
  20059. """
  20060. The HTTP path for the organization
  20061. """
  20062. organizationResourcePath: URI
  20063. """
  20064. The HTTP URL for the organization
  20065. """
  20066. organizationUrl: URI
  20067. """
  20068. The user affected by the action
  20069. """
  20070. user: User
  20071. """
  20072. For actions involving two users, the actor is the initiator and the user is the affected user.
  20073. """
  20074. userLogin: String
  20075. """
  20076. The HTTP path for the user.
  20077. """
  20078. userResourcePath: URI
  20079. """
  20080. The HTTP URL for the user.
  20081. """
  20082. userUrl: URI
  20083. }
  20084. """
  20085. Audit log entry for a org.enable_oauth_app_restrictions event.
  20086. """
  20087. type OrgEnableOauthAppRestrictionsAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData {
  20088. """
  20089. The action name
  20090. """
  20091. action: String!
  20092. """
  20093. The user who initiated the action
  20094. """
  20095. actor: AuditEntryActor
  20096. """
  20097. The IP address of the actor
  20098. """
  20099. actorIp: String
  20100. """
  20101. A readable representation of the actor's location
  20102. """
  20103. actorLocation: ActorLocation
  20104. """
  20105. The username of the user who initiated the action
  20106. """
  20107. actorLogin: String
  20108. """
  20109. The HTTP path for the actor.
  20110. """
  20111. actorResourcePath: URI
  20112. """
  20113. The HTTP URL for the actor.
  20114. """
  20115. actorUrl: URI
  20116. """
  20117. The time the action was initiated
  20118. """
  20119. createdAt: PreciseDateTime!
  20120. id: ID!
  20121. """
  20122. The corresponding operation type for the action
  20123. """
  20124. operationType: OperationType
  20125. """
  20126. The Organization associated with the Audit Entry.
  20127. """
  20128. organization: Organization
  20129. """
  20130. The name of the Organization.
  20131. """
  20132. organizationName: String
  20133. """
  20134. The HTTP path for the organization
  20135. """
  20136. organizationResourcePath: URI
  20137. """
  20138. The HTTP URL for the organization
  20139. """
  20140. organizationUrl: URI
  20141. """
  20142. The user affected by the action
  20143. """
  20144. user: User
  20145. """
  20146. For actions involving two users, the actor is the initiator and the user is the affected user.
  20147. """
  20148. userLogin: String
  20149. """
  20150. The HTTP path for the user.
  20151. """
  20152. userResourcePath: URI
  20153. """
  20154. The HTTP URL for the user.
  20155. """
  20156. userUrl: URI
  20157. }
  20158. """
  20159. Audit log entry for a org.enable_saml event.
  20160. """
  20161. type OrgEnableSamlAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData {
  20162. """
  20163. The action name
  20164. """
  20165. action: String!
  20166. """
  20167. The user who initiated the action
  20168. """
  20169. actor: AuditEntryActor
  20170. """
  20171. The IP address of the actor
  20172. """
  20173. actorIp: String
  20174. """
  20175. A readable representation of the actor's location
  20176. """
  20177. actorLocation: ActorLocation
  20178. """
  20179. The username of the user who initiated the action
  20180. """
  20181. actorLogin: String
  20182. """
  20183. The HTTP path for the actor.
  20184. """
  20185. actorResourcePath: URI
  20186. """
  20187. The HTTP URL for the actor.
  20188. """
  20189. actorUrl: URI
  20190. """
  20191. The time the action was initiated
  20192. """
  20193. createdAt: PreciseDateTime!
  20194. """
  20195. The SAML provider's digest algorithm URL.
  20196. """
  20197. digestMethodUrl: URI
  20198. id: ID!
  20199. """
  20200. The SAML provider's issuer URL.
  20201. """
  20202. issuerUrl: URI
  20203. """
  20204. The corresponding operation type for the action
  20205. """
  20206. operationType: OperationType
  20207. """
  20208. The Organization associated with the Audit Entry.
  20209. """
  20210. organization: Organization
  20211. """
  20212. The name of the Organization.
  20213. """
  20214. organizationName: String
  20215. """
  20216. The HTTP path for the organization
  20217. """
  20218. organizationResourcePath: URI
  20219. """
  20220. The HTTP URL for the organization
  20221. """
  20222. organizationUrl: URI
  20223. """
  20224. The SAML provider's signature algorithm URL.
  20225. """
  20226. signatureMethodUrl: URI
  20227. """
  20228. The SAML provider's single sign-on URL.
  20229. """
  20230. singleSignOnUrl: URI
  20231. """
  20232. The user affected by the action
  20233. """
  20234. user: User
  20235. """
  20236. For actions involving two users, the actor is the initiator and the user is the affected user.
  20237. """
  20238. userLogin: String
  20239. """
  20240. The HTTP path for the user.
  20241. """
  20242. userResourcePath: URI
  20243. """
  20244. The HTTP URL for the user.
  20245. """
  20246. userUrl: URI
  20247. }
  20248. """
  20249. Audit log entry for a org.enable_two_factor_requirement event.
  20250. """
  20251. type OrgEnableTwoFactorRequirementAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData {
  20252. """
  20253. The action name
  20254. """
  20255. action: String!
  20256. """
  20257. The user who initiated the action
  20258. """
  20259. actor: AuditEntryActor
  20260. """
  20261. The IP address of the actor
  20262. """
  20263. actorIp: String
  20264. """
  20265. A readable representation of the actor's location
  20266. """
  20267. actorLocation: ActorLocation
  20268. """
  20269. The username of the user who initiated the action
  20270. """
  20271. actorLogin: String
  20272. """
  20273. The HTTP path for the actor.
  20274. """
  20275. actorResourcePath: URI
  20276. """
  20277. The HTTP URL for the actor.
  20278. """
  20279. actorUrl: URI
  20280. """
  20281. The time the action was initiated
  20282. """
  20283. createdAt: PreciseDateTime!
  20284. id: ID!
  20285. """
  20286. The corresponding operation type for the action
  20287. """
  20288. operationType: OperationType
  20289. """
  20290. The Organization associated with the Audit Entry.
  20291. """
  20292. organization: Organization
  20293. """
  20294. The name of the Organization.
  20295. """
  20296. organizationName: String
  20297. """
  20298. The HTTP path for the organization
  20299. """
  20300. organizationResourcePath: URI
  20301. """
  20302. The HTTP URL for the organization
  20303. """
  20304. organizationUrl: URI
  20305. """
  20306. The user affected by the action
  20307. """
  20308. user: User
  20309. """
  20310. For actions involving two users, the actor is the initiator and the user is the affected user.
  20311. """
  20312. userLogin: String
  20313. """
  20314. The HTTP path for the user.
  20315. """
  20316. userResourcePath: URI
  20317. """
  20318. The HTTP URL for the user.
  20319. """
  20320. userUrl: URI
  20321. }
  20322. """
  20323. Ordering options for an organization's enterprise owner connections.
  20324. """
  20325. input OrgEnterpriseOwnerOrder {
  20326. """
  20327. The ordering direction.
  20328. """
  20329. direction: OrderDirection!
  20330. """
  20331. The field to order enterprise owners by.
  20332. """
  20333. field: OrgEnterpriseOwnerOrderField!
  20334. }
  20335. """
  20336. Properties by which enterprise owners can be ordered.
  20337. """
  20338. enum OrgEnterpriseOwnerOrderField {
  20339. """
  20340. Order enterprise owners by login.
  20341. """
  20342. LOGIN
  20343. }
  20344. """
  20345. Audit log entry for a org.invite_member event.
  20346. """
  20347. type OrgInviteMemberAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData {
  20348. """
  20349. The action name
  20350. """
  20351. action: String!
  20352. """
  20353. The user who initiated the action
  20354. """
  20355. actor: AuditEntryActor
  20356. """
  20357. The IP address of the actor
  20358. """
  20359. actorIp: String
  20360. """
  20361. A readable representation of the actor's location
  20362. """
  20363. actorLocation: ActorLocation
  20364. """
  20365. The username of the user who initiated the action
  20366. """
  20367. actorLogin: String
  20368. """
  20369. The HTTP path for the actor.
  20370. """
  20371. actorResourcePath: URI
  20372. """
  20373. The HTTP URL for the actor.
  20374. """
  20375. actorUrl: URI
  20376. """
  20377. The time the action was initiated
  20378. """
  20379. createdAt: PreciseDateTime!
  20380. """
  20381. The email address of the organization invitation.
  20382. """
  20383. email: String
  20384. id: ID!
  20385. """
  20386. The corresponding operation type for the action
  20387. """
  20388. operationType: OperationType
  20389. """
  20390. The Organization associated with the Audit Entry.
  20391. """
  20392. organization: Organization
  20393. """
  20394. The organization invitation.
  20395. """
  20396. organizationInvitation: OrganizationInvitation
  20397. """
  20398. The name of the Organization.
  20399. """
  20400. organizationName: String
  20401. """
  20402. The HTTP path for the organization
  20403. """
  20404. organizationResourcePath: URI
  20405. """
  20406. The HTTP URL for the organization
  20407. """
  20408. organizationUrl: URI
  20409. """
  20410. The user affected by the action
  20411. """
  20412. user: User
  20413. """
  20414. For actions involving two users, the actor is the initiator and the user is the affected user.
  20415. """
  20416. userLogin: String
  20417. """
  20418. The HTTP path for the user.
  20419. """
  20420. userResourcePath: URI
  20421. """
  20422. The HTTP URL for the user.
  20423. """
  20424. userUrl: URI
  20425. }
  20426. """
  20427. Audit log entry for a org.invite_to_business event.
  20428. """
  20429. type OrgInviteToBusinessAuditEntry implements AuditEntry & EnterpriseAuditEntryData & Node & OrganizationAuditEntryData {
  20430. """
  20431. The action name
  20432. """
  20433. action: String!
  20434. """
  20435. The user who initiated the action
  20436. """
  20437. actor: AuditEntryActor
  20438. """
  20439. The IP address of the actor
  20440. """
  20441. actorIp: String
  20442. """
  20443. A readable representation of the actor's location
  20444. """
  20445. actorLocation: ActorLocation
  20446. """
  20447. The username of the user who initiated the action
  20448. """
  20449. actorLogin: String
  20450. """
  20451. The HTTP path for the actor.
  20452. """
  20453. actorResourcePath: URI
  20454. """
  20455. The HTTP URL for the actor.
  20456. """
  20457. actorUrl: URI
  20458. """
  20459. The time the action was initiated
  20460. """
  20461. createdAt: PreciseDateTime!
  20462. """
  20463. The HTTP path for this enterprise.
  20464. """
  20465. enterpriseResourcePath: URI
  20466. """
  20467. The slug of the enterprise.
  20468. """
  20469. enterpriseSlug: String
  20470. """
  20471. The HTTP URL for this enterprise.
  20472. """
  20473. enterpriseUrl: URI
  20474. id: ID!
  20475. """
  20476. The corresponding operation type for the action
  20477. """
  20478. operationType: OperationType
  20479. """
  20480. The Organization associated with the Audit Entry.
  20481. """
  20482. organization: Organization
  20483. """
  20484. The name of the Organization.
  20485. """
  20486. organizationName: String
  20487. """
  20488. The HTTP path for the organization
  20489. """
  20490. organizationResourcePath: URI
  20491. """
  20492. The HTTP URL for the organization
  20493. """
  20494. organizationUrl: URI
  20495. """
  20496. The user affected by the action
  20497. """
  20498. user: User
  20499. """
  20500. For actions involving two users, the actor is the initiator and the user is the affected user.
  20501. """
  20502. userLogin: String
  20503. """
  20504. The HTTP path for the user.
  20505. """
  20506. userResourcePath: URI
  20507. """
  20508. The HTTP URL for the user.
  20509. """
  20510. userUrl: URI
  20511. }
  20512. """
  20513. Audit log entry for a org.oauth_app_access_approved event.
  20514. """
  20515. type OrgOauthAppAccessApprovedAuditEntry implements AuditEntry & Node & OauthApplicationAuditEntryData & OrganizationAuditEntryData {
  20516. """
  20517. The action name
  20518. """
  20519. action: String!
  20520. """
  20521. The user who initiated the action
  20522. """
  20523. actor: AuditEntryActor
  20524. """
  20525. The IP address of the actor
  20526. """
  20527. actorIp: String
  20528. """
  20529. A readable representation of the actor's location
  20530. """
  20531. actorLocation: ActorLocation
  20532. """
  20533. The username of the user who initiated the action
  20534. """
  20535. actorLogin: String
  20536. """
  20537. The HTTP path for the actor.
  20538. """
  20539. actorResourcePath: URI
  20540. """
  20541. The HTTP URL for the actor.
  20542. """
  20543. actorUrl: URI
  20544. """
  20545. The time the action was initiated
  20546. """
  20547. createdAt: PreciseDateTime!
  20548. id: ID!
  20549. """
  20550. The name of the OAuth Application.
  20551. """
  20552. oauthApplicationName: String
  20553. """
  20554. The HTTP path for the OAuth Application
  20555. """
  20556. oauthApplicationResourcePath: URI
  20557. """
  20558. The HTTP URL for the OAuth Application
  20559. """
  20560. oauthApplicationUrl: URI
  20561. """
  20562. The corresponding operation type for the action
  20563. """
  20564. operationType: OperationType
  20565. """
  20566. The Organization associated with the Audit Entry.
  20567. """
  20568. organization: Organization
  20569. """
  20570. The name of the Organization.
  20571. """
  20572. organizationName: String
  20573. """
  20574. The HTTP path for the organization
  20575. """
  20576. organizationResourcePath: URI
  20577. """
  20578. The HTTP URL for the organization
  20579. """
  20580. organizationUrl: URI
  20581. """
  20582. The user affected by the action
  20583. """
  20584. user: User
  20585. """
  20586. For actions involving two users, the actor is the initiator and the user is the affected user.
  20587. """
  20588. userLogin: String
  20589. """
  20590. The HTTP path for the user.
  20591. """
  20592. userResourcePath: URI
  20593. """
  20594. The HTTP URL for the user.
  20595. """
  20596. userUrl: URI
  20597. }
  20598. """
  20599. Audit log entry for a org.oauth_app_access_denied event.
  20600. """
  20601. type OrgOauthAppAccessDeniedAuditEntry implements AuditEntry & Node & OauthApplicationAuditEntryData & OrganizationAuditEntryData {
  20602. """
  20603. The action name
  20604. """
  20605. action: String!
  20606. """
  20607. The user who initiated the action
  20608. """
  20609. actor: AuditEntryActor
  20610. """
  20611. The IP address of the actor
  20612. """
  20613. actorIp: String
  20614. """
  20615. A readable representation of the actor's location
  20616. """
  20617. actorLocation: ActorLocation
  20618. """
  20619. The username of the user who initiated the action
  20620. """
  20621. actorLogin: String
  20622. """
  20623. The HTTP path for the actor.
  20624. """
  20625. actorResourcePath: URI
  20626. """
  20627. The HTTP URL for the actor.
  20628. """
  20629. actorUrl: URI
  20630. """
  20631. The time the action was initiated
  20632. """
  20633. createdAt: PreciseDateTime!
  20634. id: ID!
  20635. """
  20636. The name of the OAuth Application.
  20637. """
  20638. oauthApplicationName: String
  20639. """
  20640. The HTTP path for the OAuth Application
  20641. """
  20642. oauthApplicationResourcePath: URI
  20643. """
  20644. The HTTP URL for the OAuth Application
  20645. """
  20646. oauthApplicationUrl: URI
  20647. """
  20648. The corresponding operation type for the action
  20649. """
  20650. operationType: OperationType
  20651. """
  20652. The Organization associated with the Audit Entry.
  20653. """
  20654. organization: Organization
  20655. """
  20656. The name of the Organization.
  20657. """
  20658. organizationName: String
  20659. """
  20660. The HTTP path for the organization
  20661. """
  20662. organizationResourcePath: URI
  20663. """
  20664. The HTTP URL for the organization
  20665. """
  20666. organizationUrl: URI
  20667. """
  20668. The user affected by the action
  20669. """
  20670. user: User
  20671. """
  20672. For actions involving two users, the actor is the initiator and the user is the affected user.
  20673. """
  20674. userLogin: String
  20675. """
  20676. The HTTP path for the user.
  20677. """
  20678. userResourcePath: URI
  20679. """
  20680. The HTTP URL for the user.
  20681. """
  20682. userUrl: URI
  20683. }
  20684. """
  20685. Audit log entry for a org.oauth_app_access_requested event.
  20686. """
  20687. type OrgOauthAppAccessRequestedAuditEntry implements AuditEntry & Node & OauthApplicationAuditEntryData & OrganizationAuditEntryData {
  20688. """
  20689. The action name
  20690. """
  20691. action: String!
  20692. """
  20693. The user who initiated the action
  20694. """
  20695. actor: AuditEntryActor
  20696. """
  20697. The IP address of the actor
  20698. """
  20699. actorIp: String
  20700. """
  20701. A readable representation of the actor's location
  20702. """
  20703. actorLocation: ActorLocation
  20704. """
  20705. The username of the user who initiated the action
  20706. """
  20707. actorLogin: String
  20708. """
  20709. The HTTP path for the actor.
  20710. """
  20711. actorResourcePath: URI
  20712. """
  20713. The HTTP URL for the actor.
  20714. """
  20715. actorUrl: URI
  20716. """
  20717. The time the action was initiated
  20718. """
  20719. createdAt: PreciseDateTime!
  20720. id: ID!
  20721. """
  20722. The name of the OAuth Application.
  20723. """
  20724. oauthApplicationName: String
  20725. """
  20726. The HTTP path for the OAuth Application
  20727. """
  20728. oauthApplicationResourcePath: URI
  20729. """
  20730. The HTTP URL for the OAuth Application
  20731. """
  20732. oauthApplicationUrl: URI
  20733. """
  20734. The corresponding operation type for the action
  20735. """
  20736. operationType: OperationType
  20737. """
  20738. The Organization associated with the Audit Entry.
  20739. """
  20740. organization: Organization
  20741. """
  20742. The name of the Organization.
  20743. """
  20744. organizationName: String
  20745. """
  20746. The HTTP path for the organization
  20747. """
  20748. organizationResourcePath: URI
  20749. """
  20750. The HTTP URL for the organization
  20751. """
  20752. organizationUrl: URI
  20753. """
  20754. The user affected by the action
  20755. """
  20756. user: User
  20757. """
  20758. For actions involving two users, the actor is the initiator and the user is the affected user.
  20759. """
  20760. userLogin: String
  20761. """
  20762. The HTTP path for the user.
  20763. """
  20764. userResourcePath: URI
  20765. """
  20766. The HTTP URL for the user.
  20767. """
  20768. userUrl: URI
  20769. }
  20770. """
  20771. Audit log entry for a org.remove_billing_manager event.
  20772. """
  20773. type OrgRemoveBillingManagerAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData {
  20774. """
  20775. The action name
  20776. """
  20777. action: String!
  20778. """
  20779. The user who initiated the action
  20780. """
  20781. actor: AuditEntryActor
  20782. """
  20783. The IP address of the actor
  20784. """
  20785. actorIp: String
  20786. """
  20787. A readable representation of the actor's location
  20788. """
  20789. actorLocation: ActorLocation
  20790. """
  20791. The username of the user who initiated the action
  20792. """
  20793. actorLogin: String
  20794. """
  20795. The HTTP path for the actor.
  20796. """
  20797. actorResourcePath: URI
  20798. """
  20799. The HTTP URL for the actor.
  20800. """
  20801. actorUrl: URI
  20802. """
  20803. The time the action was initiated
  20804. """
  20805. createdAt: PreciseDateTime!
  20806. id: ID!
  20807. """
  20808. The corresponding operation type for the action
  20809. """
  20810. operationType: OperationType
  20811. """
  20812. The Organization associated with the Audit Entry.
  20813. """
  20814. organization: Organization
  20815. """
  20816. The name of the Organization.
  20817. """
  20818. organizationName: String
  20819. """
  20820. The HTTP path for the organization
  20821. """
  20822. organizationResourcePath: URI
  20823. """
  20824. The HTTP URL for the organization
  20825. """
  20826. organizationUrl: URI
  20827. """
  20828. The reason for the billing manager being removed.
  20829. """
  20830. reason: OrgRemoveBillingManagerAuditEntryReason
  20831. """
  20832. The user affected by the action
  20833. """
  20834. user: User
  20835. """
  20836. For actions involving two users, the actor is the initiator and the user is the affected user.
  20837. """
  20838. userLogin: String
  20839. """
  20840. The HTTP path for the user.
  20841. """
  20842. userResourcePath: URI
  20843. """
  20844. The HTTP URL for the user.
  20845. """
  20846. userUrl: URI
  20847. }
  20848. """
  20849. The reason a billing manager was removed from an Organization.
  20850. """
  20851. enum OrgRemoveBillingManagerAuditEntryReason {
  20852. """
  20853. SAML external identity missing
  20854. """
  20855. SAML_EXTERNAL_IDENTITY_MISSING
  20856. """
  20857. SAML SSO enforcement requires an external identity
  20858. """
  20859. SAML_SSO_ENFORCEMENT_REQUIRES_EXTERNAL_IDENTITY
  20860. """
  20861. The organization required 2FA of its billing managers and this user did not have 2FA enabled.
  20862. """
  20863. TWO_FACTOR_REQUIREMENT_NON_COMPLIANCE
  20864. }
  20865. """
  20866. Audit log entry for a org.remove_member event.
  20867. """
  20868. type OrgRemoveMemberAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData {
  20869. """
  20870. The action name
  20871. """
  20872. action: String!
  20873. """
  20874. The user who initiated the action
  20875. """
  20876. actor: AuditEntryActor
  20877. """
  20878. The IP address of the actor
  20879. """
  20880. actorIp: String
  20881. """
  20882. A readable representation of the actor's location
  20883. """
  20884. actorLocation: ActorLocation
  20885. """
  20886. The username of the user who initiated the action
  20887. """
  20888. actorLogin: String
  20889. """
  20890. The HTTP path for the actor.
  20891. """
  20892. actorResourcePath: URI
  20893. """
  20894. The HTTP URL for the actor.
  20895. """
  20896. actorUrl: URI
  20897. """
  20898. The time the action was initiated
  20899. """
  20900. createdAt: PreciseDateTime!
  20901. id: ID!
  20902. """
  20903. The types of membership the member has with the organization.
  20904. """
  20905. membershipTypes: [OrgRemoveMemberAuditEntryMembershipType!]
  20906. """
  20907. The corresponding operation type for the action
  20908. """
  20909. operationType: OperationType
  20910. """
  20911. The Organization associated with the Audit Entry.
  20912. """
  20913. organization: Organization
  20914. """
  20915. The name of the Organization.
  20916. """
  20917. organizationName: String
  20918. """
  20919. The HTTP path for the organization
  20920. """
  20921. organizationResourcePath: URI
  20922. """
  20923. The HTTP URL for the organization
  20924. """
  20925. organizationUrl: URI
  20926. """
  20927. The reason for the member being removed.
  20928. """
  20929. reason: OrgRemoveMemberAuditEntryReason
  20930. """
  20931. The user affected by the action
  20932. """
  20933. user: User
  20934. """
  20935. For actions involving two users, the actor is the initiator and the user is the affected user.
  20936. """
  20937. userLogin: String
  20938. """
  20939. The HTTP path for the user.
  20940. """
  20941. userResourcePath: URI
  20942. """
  20943. The HTTP URL for the user.
  20944. """
  20945. userUrl: URI
  20946. }
  20947. """
  20948. The type of membership a user has with an Organization.
  20949. """
  20950. enum OrgRemoveMemberAuditEntryMembershipType {
  20951. """
  20952. Organization administrators have full access and can change several settings,
  20953. including the names of repositories that belong to the Organization and Owners
  20954. team membership. In addition, organization admins can delete the organization
  20955. and all of its repositories.
  20956. """
  20957. ADMIN
  20958. """
  20959. A billing manager is a user who manages the billing settings for the Organization, such as updating payment information.
  20960. """
  20961. BILLING_MANAGER
  20962. """
  20963. A direct member is a user that is a member of the Organization.
  20964. """
  20965. DIRECT_MEMBER
  20966. """
  20967. An outside collaborator is a person who isn't explicitly a member of the
  20968. Organization, but who has Read, Write, or Admin permissions to one or more
  20969. repositories in the organization.
  20970. """
  20971. OUTSIDE_COLLABORATOR
  20972. """
  20973. A suspended member.
  20974. """
  20975. SUSPENDED
  20976. """
  20977. An unaffiliated collaborator is a person who is not a member of the
  20978. Organization and does not have access to any repositories in the Organization.
  20979. """
  20980. UNAFFILIATED
  20981. }
  20982. """
  20983. The reason a member was removed from an Organization.
  20984. """
  20985. enum OrgRemoveMemberAuditEntryReason {
  20986. """
  20987. SAML external identity missing
  20988. """
  20989. SAML_EXTERNAL_IDENTITY_MISSING
  20990. """
  20991. SAML SSO enforcement requires an external identity
  20992. """
  20993. SAML_SSO_ENFORCEMENT_REQUIRES_EXTERNAL_IDENTITY
  20994. """
  20995. User was removed from organization during account recovery
  20996. """
  20997. TWO_FACTOR_ACCOUNT_RECOVERY
  20998. """
  20999. The organization required 2FA of its billing managers and this user did not have 2FA enabled.
  21000. """
  21001. TWO_FACTOR_REQUIREMENT_NON_COMPLIANCE
  21002. """
  21003. User account has been deleted
  21004. """
  21005. USER_ACCOUNT_DELETED
  21006. }
  21007. """
  21008. Audit log entry for a org.remove_outside_collaborator event.
  21009. """
  21010. type OrgRemoveOutsideCollaboratorAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData {
  21011. """
  21012. The action name
  21013. """
  21014. action: String!
  21015. """
  21016. The user who initiated the action
  21017. """
  21018. actor: AuditEntryActor
  21019. """
  21020. The IP address of the actor
  21021. """
  21022. actorIp: String
  21023. """
  21024. A readable representation of the actor's location
  21025. """
  21026. actorLocation: ActorLocation
  21027. """
  21028. The username of the user who initiated the action
  21029. """
  21030. actorLogin: String
  21031. """
  21032. The HTTP path for the actor.
  21033. """
  21034. actorResourcePath: URI
  21035. """
  21036. The HTTP URL for the actor.
  21037. """
  21038. actorUrl: URI
  21039. """
  21040. The time the action was initiated
  21041. """
  21042. createdAt: PreciseDateTime!
  21043. id: ID!
  21044. """
  21045. The types of membership the outside collaborator has with the organization.
  21046. """
  21047. membershipTypes: [OrgRemoveOutsideCollaboratorAuditEntryMembershipType!]
  21048. """
  21049. The corresponding operation type for the action
  21050. """
  21051. operationType: OperationType
  21052. """
  21053. The Organization associated with the Audit Entry.
  21054. """
  21055. organization: Organization
  21056. """
  21057. The name of the Organization.
  21058. """
  21059. organizationName: String
  21060. """
  21061. The HTTP path for the organization
  21062. """
  21063. organizationResourcePath: URI
  21064. """
  21065. The HTTP URL for the organization
  21066. """
  21067. organizationUrl: URI
  21068. """
  21069. The reason for the outside collaborator being removed from the Organization.
  21070. """
  21071. reason: OrgRemoveOutsideCollaboratorAuditEntryReason
  21072. """
  21073. The user affected by the action
  21074. """
  21075. user: User
  21076. """
  21077. For actions involving two users, the actor is the initiator and the user is the affected user.
  21078. """
  21079. userLogin: String
  21080. """
  21081. The HTTP path for the user.
  21082. """
  21083. userResourcePath: URI
  21084. """
  21085. The HTTP URL for the user.
  21086. """
  21087. userUrl: URI
  21088. }
  21089. """
  21090. The type of membership a user has with an Organization.
  21091. """
  21092. enum OrgRemoveOutsideCollaboratorAuditEntryMembershipType {
  21093. """
  21094. A billing manager is a user who manages the billing settings for the Organization, such as updating payment information.
  21095. """
  21096. BILLING_MANAGER
  21097. """
  21098. An outside collaborator is a person who isn't explicitly a member of the
  21099. Organization, but who has Read, Write, or Admin permissions to one or more
  21100. repositories in the organization.
  21101. """
  21102. OUTSIDE_COLLABORATOR
  21103. """
  21104. An unaffiliated collaborator is a person who is not a member of the
  21105. Organization and does not have access to any repositories in the organization.
  21106. """
  21107. UNAFFILIATED
  21108. }
  21109. """
  21110. The reason an outside collaborator was removed from an Organization.
  21111. """
  21112. enum OrgRemoveOutsideCollaboratorAuditEntryReason {
  21113. """
  21114. SAML external identity missing
  21115. """
  21116. SAML_EXTERNAL_IDENTITY_MISSING
  21117. """
  21118. The organization required 2FA of its billing managers and this user did not have 2FA enabled.
  21119. """
  21120. TWO_FACTOR_REQUIREMENT_NON_COMPLIANCE
  21121. }
  21122. """
  21123. Audit log entry for a org.restore_member event.
  21124. """
  21125. type OrgRestoreMemberAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData {
  21126. """
  21127. The action name
  21128. """
  21129. action: String!
  21130. """
  21131. The user who initiated the action
  21132. """
  21133. actor: AuditEntryActor
  21134. """
  21135. The IP address of the actor
  21136. """
  21137. actorIp: String
  21138. """
  21139. A readable representation of the actor's location
  21140. """
  21141. actorLocation: ActorLocation
  21142. """
  21143. The username of the user who initiated the action
  21144. """
  21145. actorLogin: String
  21146. """
  21147. The HTTP path for the actor.
  21148. """
  21149. actorResourcePath: URI
  21150. """
  21151. The HTTP URL for the actor.
  21152. """
  21153. actorUrl: URI
  21154. """
  21155. The time the action was initiated
  21156. """
  21157. createdAt: PreciseDateTime!
  21158. id: ID!
  21159. """
  21160. The corresponding operation type for the action
  21161. """
  21162. operationType: OperationType
  21163. """
  21164. The Organization associated with the Audit Entry.
  21165. """
  21166. organization: Organization
  21167. """
  21168. The name of the Organization.
  21169. """
  21170. organizationName: String
  21171. """
  21172. The HTTP path for the organization
  21173. """
  21174. organizationResourcePath: URI
  21175. """
  21176. The HTTP URL for the organization
  21177. """
  21178. organizationUrl: URI
  21179. """
  21180. The number of custom email routings for the restored member.
  21181. """
  21182. restoredCustomEmailRoutingsCount: Int
  21183. """
  21184. The number of issue assignments for the restored member.
  21185. """
  21186. restoredIssueAssignmentsCount: Int
  21187. """
  21188. Restored organization membership objects.
  21189. """
  21190. restoredMemberships: [OrgRestoreMemberAuditEntryMembership!]
  21191. """
  21192. The number of restored memberships.
  21193. """
  21194. restoredMembershipsCount: Int
  21195. """
  21196. The number of repositories of the restored member.
  21197. """
  21198. restoredRepositoriesCount: Int
  21199. """
  21200. The number of starred repositories for the restored member.
  21201. """
  21202. restoredRepositoryStarsCount: Int
  21203. """
  21204. The number of watched repositories for the restored member.
  21205. """
  21206. restoredRepositoryWatchesCount: Int
  21207. """
  21208. The user affected by the action
  21209. """
  21210. user: User
  21211. """
  21212. For actions involving two users, the actor is the initiator and the user is the affected user.
  21213. """
  21214. userLogin: String
  21215. """
  21216. The HTTP path for the user.
  21217. """
  21218. userResourcePath: URI
  21219. """
  21220. The HTTP URL for the user.
  21221. """
  21222. userUrl: URI
  21223. }
  21224. """
  21225. Types of memberships that can be restored for an Organization member.
  21226. """
  21227. union OrgRestoreMemberAuditEntryMembership =
  21228. OrgRestoreMemberMembershipOrganizationAuditEntryData
  21229. | OrgRestoreMemberMembershipRepositoryAuditEntryData
  21230. | OrgRestoreMemberMembershipTeamAuditEntryData
  21231. """
  21232. Metadata for an organization membership for org.restore_member actions
  21233. """
  21234. type OrgRestoreMemberMembershipOrganizationAuditEntryData implements OrganizationAuditEntryData {
  21235. """
  21236. The Organization associated with the Audit Entry.
  21237. """
  21238. organization: Organization
  21239. """
  21240. The name of the Organization.
  21241. """
  21242. organizationName: String
  21243. """
  21244. The HTTP path for the organization
  21245. """
  21246. organizationResourcePath: URI
  21247. """
  21248. The HTTP URL for the organization
  21249. """
  21250. organizationUrl: URI
  21251. }
  21252. """
  21253. Metadata for a repository membership for org.restore_member actions
  21254. """
  21255. type OrgRestoreMemberMembershipRepositoryAuditEntryData implements RepositoryAuditEntryData {
  21256. """
  21257. The repository associated with the action
  21258. """
  21259. repository: Repository
  21260. """
  21261. The name of the repository
  21262. """
  21263. repositoryName: String
  21264. """
  21265. The HTTP path for the repository
  21266. """
  21267. repositoryResourcePath: URI
  21268. """
  21269. The HTTP URL for the repository
  21270. """
  21271. repositoryUrl: URI
  21272. }
  21273. """
  21274. Metadata for a team membership for org.restore_member actions
  21275. """
  21276. type OrgRestoreMemberMembershipTeamAuditEntryData implements TeamAuditEntryData {
  21277. """
  21278. The team associated with the action
  21279. """
  21280. team: Team
  21281. """
  21282. The name of the team
  21283. """
  21284. teamName: String
  21285. """
  21286. The HTTP path for this team
  21287. """
  21288. teamResourcePath: URI
  21289. """
  21290. The HTTP URL for this team
  21291. """
  21292. teamUrl: URI
  21293. }
  21294. """
  21295. Audit log entry for a org.unblock_user
  21296. """
  21297. type OrgUnblockUserAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData {
  21298. """
  21299. The action name
  21300. """
  21301. action: String!
  21302. """
  21303. The user who initiated the action
  21304. """
  21305. actor: AuditEntryActor
  21306. """
  21307. The IP address of the actor
  21308. """
  21309. actorIp: String
  21310. """
  21311. A readable representation of the actor's location
  21312. """
  21313. actorLocation: ActorLocation
  21314. """
  21315. The username of the user who initiated the action
  21316. """
  21317. actorLogin: String
  21318. """
  21319. The HTTP path for the actor.
  21320. """
  21321. actorResourcePath: URI
  21322. """
  21323. The HTTP URL for the actor.
  21324. """
  21325. actorUrl: URI
  21326. """
  21327. The user being unblocked by the organization.
  21328. """
  21329. blockedUser: User
  21330. """
  21331. The username of the blocked user.
  21332. """
  21333. blockedUserName: String
  21334. """
  21335. The HTTP path for the blocked user.
  21336. """
  21337. blockedUserResourcePath: URI
  21338. """
  21339. The HTTP URL for the blocked user.
  21340. """
  21341. blockedUserUrl: URI
  21342. """
  21343. The time the action was initiated
  21344. """
  21345. createdAt: PreciseDateTime!
  21346. id: ID!
  21347. """
  21348. The corresponding operation type for the action
  21349. """
  21350. operationType: OperationType
  21351. """
  21352. The Organization associated with the Audit Entry.
  21353. """
  21354. organization: Organization
  21355. """
  21356. The name of the Organization.
  21357. """
  21358. organizationName: String
  21359. """
  21360. The HTTP path for the organization
  21361. """
  21362. organizationResourcePath: URI
  21363. """
  21364. The HTTP URL for the organization
  21365. """
  21366. organizationUrl: URI
  21367. """
  21368. The user affected by the action
  21369. """
  21370. user: User
  21371. """
  21372. For actions involving two users, the actor is the initiator and the user is the affected user.
  21373. """
  21374. userLogin: String
  21375. """
  21376. The HTTP path for the user.
  21377. """
  21378. userResourcePath: URI
  21379. """
  21380. The HTTP URL for the user.
  21381. """
  21382. userUrl: URI
  21383. }
  21384. """
  21385. Audit log entry for a org.update_default_repository_permission
  21386. """
  21387. type OrgUpdateDefaultRepositoryPermissionAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData {
  21388. """
  21389. The action name
  21390. """
  21391. action: String!
  21392. """
  21393. The user who initiated the action
  21394. """
  21395. actor: AuditEntryActor
  21396. """
  21397. The IP address of the actor
  21398. """
  21399. actorIp: String
  21400. """
  21401. A readable representation of the actor's location
  21402. """
  21403. actorLocation: ActorLocation
  21404. """
  21405. The username of the user who initiated the action
  21406. """
  21407. actorLogin: String
  21408. """
  21409. The HTTP path for the actor.
  21410. """
  21411. actorResourcePath: URI
  21412. """
  21413. The HTTP URL for the actor.
  21414. """
  21415. actorUrl: URI
  21416. """
  21417. The time the action was initiated
  21418. """
  21419. createdAt: PreciseDateTime!
  21420. id: ID!
  21421. """
  21422. The corresponding operation type for the action
  21423. """
  21424. operationType: OperationType
  21425. """
  21426. The Organization associated with the Audit Entry.
  21427. """
  21428. organization: Organization
  21429. """
  21430. The name of the Organization.
  21431. """
  21432. organizationName: String
  21433. """
  21434. The HTTP path for the organization
  21435. """
  21436. organizationResourcePath: URI
  21437. """
  21438. The HTTP URL for the organization
  21439. """
  21440. organizationUrl: URI
  21441. """
  21442. The new base repository permission level for the organization.
  21443. """
  21444. permission: OrgUpdateDefaultRepositoryPermissionAuditEntryPermission
  21445. """
  21446. The former base repository permission level for the organization.
  21447. """
  21448. permissionWas: OrgUpdateDefaultRepositoryPermissionAuditEntryPermission
  21449. """
  21450. The user affected by the action
  21451. """
  21452. user: User
  21453. """
  21454. For actions involving two users, the actor is the initiator and the user is the affected user.
  21455. """
  21456. userLogin: String
  21457. """
  21458. The HTTP path for the user.
  21459. """
  21460. userResourcePath: URI
  21461. """
  21462. The HTTP URL for the user.
  21463. """
  21464. userUrl: URI
  21465. }
  21466. """
  21467. The default permission a repository can have in an Organization.
  21468. """
  21469. enum OrgUpdateDefaultRepositoryPermissionAuditEntryPermission {
  21470. """
  21471. Can read, clone, push, and add collaborators to repositories.
  21472. """
  21473. ADMIN
  21474. """
  21475. No default permission value.
  21476. """
  21477. NONE
  21478. """
  21479. Can read and clone repositories.
  21480. """
  21481. READ
  21482. """
  21483. Can read, clone and push to repositories.
  21484. """
  21485. WRITE
  21486. }
  21487. """
  21488. Audit log entry for a org.update_member event.
  21489. """
  21490. type OrgUpdateMemberAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData {
  21491. """
  21492. The action name
  21493. """
  21494. action: String!
  21495. """
  21496. The user who initiated the action
  21497. """
  21498. actor: AuditEntryActor
  21499. """
  21500. The IP address of the actor
  21501. """
  21502. actorIp: String
  21503. """
  21504. A readable representation of the actor's location
  21505. """
  21506. actorLocation: ActorLocation
  21507. """
  21508. The username of the user who initiated the action
  21509. """
  21510. actorLogin: String
  21511. """
  21512. The HTTP path for the actor.
  21513. """
  21514. actorResourcePath: URI
  21515. """
  21516. The HTTP URL for the actor.
  21517. """
  21518. actorUrl: URI
  21519. """
  21520. The time the action was initiated
  21521. """
  21522. createdAt: PreciseDateTime!
  21523. id: ID!
  21524. """
  21525. The corresponding operation type for the action
  21526. """
  21527. operationType: OperationType
  21528. """
  21529. The Organization associated with the Audit Entry.
  21530. """
  21531. organization: Organization
  21532. """
  21533. The name of the Organization.
  21534. """
  21535. organizationName: String
  21536. """
  21537. The HTTP path for the organization
  21538. """
  21539. organizationResourcePath: URI
  21540. """
  21541. The HTTP URL for the organization
  21542. """
  21543. organizationUrl: URI
  21544. """
  21545. The new member permission level for the organization.
  21546. """
  21547. permission: OrgUpdateMemberAuditEntryPermission
  21548. """
  21549. The former member permission level for the organization.
  21550. """
  21551. permissionWas: OrgUpdateMemberAuditEntryPermission
  21552. """
  21553. The user affected by the action
  21554. """
  21555. user: User
  21556. """
  21557. For actions involving two users, the actor is the initiator and the user is the affected user.
  21558. """
  21559. userLogin: String
  21560. """
  21561. The HTTP path for the user.
  21562. """
  21563. userResourcePath: URI
  21564. """
  21565. The HTTP URL for the user.
  21566. """
  21567. userUrl: URI
  21568. }
  21569. """
  21570. The permissions available to members on an Organization.
  21571. """
  21572. enum OrgUpdateMemberAuditEntryPermission {
  21573. """
  21574. Can read, clone, push, and add collaborators to repositories.
  21575. """
  21576. ADMIN
  21577. """
  21578. Can read and clone repositories.
  21579. """
  21580. READ
  21581. }
  21582. """
  21583. Audit log entry for a org.update_member_repository_creation_permission event.
  21584. """
  21585. type OrgUpdateMemberRepositoryCreationPermissionAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData {
  21586. """
  21587. The action name
  21588. """
  21589. action: String!
  21590. """
  21591. The user who initiated the action
  21592. """
  21593. actor: AuditEntryActor
  21594. """
  21595. The IP address of the actor
  21596. """
  21597. actorIp: String
  21598. """
  21599. A readable representation of the actor's location
  21600. """
  21601. actorLocation: ActorLocation
  21602. """
  21603. The username of the user who initiated the action
  21604. """
  21605. actorLogin: String
  21606. """
  21607. The HTTP path for the actor.
  21608. """
  21609. actorResourcePath: URI
  21610. """
  21611. The HTTP URL for the actor.
  21612. """
  21613. actorUrl: URI
  21614. """
  21615. Can members create repositories in the organization.
  21616. """
  21617. canCreateRepositories: Boolean
  21618. """
  21619. The time the action was initiated
  21620. """
  21621. createdAt: PreciseDateTime!
  21622. id: ID!
  21623. """
  21624. The corresponding operation type for the action
  21625. """
  21626. operationType: OperationType
  21627. """
  21628. The Organization associated with the Audit Entry.
  21629. """
  21630. organization: Organization
  21631. """
  21632. The name of the Organization.
  21633. """
  21634. organizationName: String
  21635. """
  21636. The HTTP path for the organization
  21637. """
  21638. organizationResourcePath: URI
  21639. """
  21640. The HTTP URL for the organization
  21641. """
  21642. organizationUrl: URI
  21643. """
  21644. The user affected by the action
  21645. """
  21646. user: User
  21647. """
  21648. For actions involving two users, the actor is the initiator and the user is the affected user.
  21649. """
  21650. userLogin: String
  21651. """
  21652. The HTTP path for the user.
  21653. """
  21654. userResourcePath: URI
  21655. """
  21656. The HTTP URL for the user.
  21657. """
  21658. userUrl: URI
  21659. """
  21660. The permission for visibility level of repositories for this organization.
  21661. """
  21662. visibility: OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility
  21663. }
  21664. """
  21665. The permissions available for repository creation on an Organization.
  21666. """
  21667. enum OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility {
  21668. """
  21669. All organization members are restricted from creating any repositories.
  21670. """
  21671. ALL
  21672. """
  21673. All organization members are restricted from creating internal repositories.
  21674. """
  21675. INTERNAL
  21676. """
  21677. All organization members are allowed to create any repositories.
  21678. """
  21679. NONE
  21680. """
  21681. All organization members are restricted from creating private repositories.
  21682. """
  21683. PRIVATE
  21684. """
  21685. All organization members are restricted from creating private or internal repositories.
  21686. """
  21687. PRIVATE_INTERNAL
  21688. """
  21689. All organization members are restricted from creating public repositories.
  21690. """
  21691. PUBLIC
  21692. """
  21693. All organization members are restricted from creating public or internal repositories.
  21694. """
  21695. PUBLIC_INTERNAL
  21696. """
  21697. All organization members are restricted from creating public or private repositories.
  21698. """
  21699. PUBLIC_PRIVATE
  21700. }
  21701. """
  21702. Audit log entry for a org.update_member_repository_invitation_permission event.
  21703. """
  21704. type OrgUpdateMemberRepositoryInvitationPermissionAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData {
  21705. """
  21706. The action name
  21707. """
  21708. action: String!
  21709. """
  21710. The user who initiated the action
  21711. """
  21712. actor: AuditEntryActor
  21713. """
  21714. The IP address of the actor
  21715. """
  21716. actorIp: String
  21717. """
  21718. A readable representation of the actor's location
  21719. """
  21720. actorLocation: ActorLocation
  21721. """
  21722. The username of the user who initiated the action
  21723. """
  21724. actorLogin: String
  21725. """
  21726. The HTTP path for the actor.
  21727. """
  21728. actorResourcePath: URI
  21729. """
  21730. The HTTP URL for the actor.
  21731. """
  21732. actorUrl: URI
  21733. """
  21734. Can outside collaborators be invited to repositories in the organization.
  21735. """
  21736. canInviteOutsideCollaboratorsToRepositories: Boolean
  21737. """
  21738. The time the action was initiated
  21739. """
  21740. createdAt: PreciseDateTime!
  21741. id: ID!
  21742. """
  21743. The corresponding operation type for the action
  21744. """
  21745. operationType: OperationType
  21746. """
  21747. The Organization associated with the Audit Entry.
  21748. """
  21749. organization: Organization
  21750. """
  21751. The name of the Organization.
  21752. """
  21753. organizationName: String
  21754. """
  21755. The HTTP path for the organization
  21756. """
  21757. organizationResourcePath: URI
  21758. """
  21759. The HTTP URL for the organization
  21760. """
  21761. organizationUrl: URI
  21762. """
  21763. The user affected by the action
  21764. """
  21765. user: User
  21766. """
  21767. For actions involving two users, the actor is the initiator and the user is the affected user.
  21768. """
  21769. userLogin: String
  21770. """
  21771. The HTTP path for the user.
  21772. """
  21773. userResourcePath: URI
  21774. """
  21775. The HTTP URL for the user.
  21776. """
  21777. userUrl: URI
  21778. }
  21779. """
  21780. An account on GitHub, with one or more owners, that has repositories, members and teams.
  21781. """
  21782. type Organization implements Actor & AnnouncementBanner & MemberStatusable & Node & PackageOwner & ProfileOwner & ProjectOwner & ProjectV2Owner & ProjectV2Recent & RepositoryDiscussionAuthor & RepositoryDiscussionCommentAuthor & RepositoryOwner & Sponsorable & UniformResourceLocatable {
  21783. """
  21784. The text of the announcement
  21785. """
  21786. announcement: String
  21787. """
  21788. The expiration date of the announcement, if any
  21789. """
  21790. announcementExpiresAt: DateTime
  21791. """
  21792. Whether the announcement can be dismissed by the user
  21793. """
  21794. announcementUserDismissible: Boolean
  21795. """
  21796. Determine if this repository owner has any items that can be pinned to their profile.
  21797. """
  21798. anyPinnableItems(
  21799. """
  21800. Filter to only a particular kind of pinnable item.
  21801. """
  21802. type: PinnableItemType
  21803. ): Boolean!
  21804. """
  21805. Audit log entries of the organization
  21806. """
  21807. auditLog(
  21808. """
  21809. Returns the elements in the list that come after the specified cursor.
  21810. """
  21811. after: String
  21812. """
  21813. Returns the elements in the list that come before the specified cursor.
  21814. """
  21815. before: String
  21816. """
  21817. Returns the first _n_ elements from the list.
  21818. """
  21819. first: Int
  21820. """
  21821. Returns the last _n_ elements from the list.
  21822. """
  21823. last: Int
  21824. """
  21825. Ordering options for the returned audit log entries.
  21826. """
  21827. orderBy: AuditLogOrder = {field: CREATED_AT, direction: DESC}
  21828. """
  21829. The query string to filter audit entries
  21830. """
  21831. query: String
  21832. ): OrganizationAuditEntryConnection!
  21833. """
  21834. A URL pointing to the organization's public avatar.
  21835. """
  21836. avatarUrl(
  21837. """
  21838. The size of the resulting square image.
  21839. """
  21840. size: Int
  21841. ): URI!
  21842. """
  21843. Identifies the date and time when the object was created.
  21844. """
  21845. createdAt: DateTime!
  21846. """
  21847. Identifies the primary key from the database.
  21848. """
  21849. databaseId: Int
  21850. """
  21851. The organization's public profile description.
  21852. """
  21853. description: String
  21854. """
  21855. The organization's public profile description rendered to HTML.
  21856. """
  21857. descriptionHTML: String
  21858. """
  21859. A list of domains owned by the organization.
  21860. """
  21861. domains(
  21862. """
  21863. Returns the elements in the list that come after the specified cursor.
  21864. """
  21865. after: String
  21866. """
  21867. Returns the elements in the list that come before the specified cursor.
  21868. """
  21869. before: String
  21870. """
  21871. Returns the first _n_ elements from the list.
  21872. """
  21873. first: Int
  21874. """
  21875. Filter by if the domain is approved.
  21876. """
  21877. isApproved: Boolean = null
  21878. """
  21879. Filter by if the domain is verified.
  21880. """
  21881. isVerified: Boolean = null
  21882. """
  21883. Returns the last _n_ elements from the list.
  21884. """
  21885. last: Int
  21886. """
  21887. Ordering options for verifiable domains returned.
  21888. """
  21889. orderBy: VerifiableDomainOrder = {field: DOMAIN, direction: ASC}
  21890. ): VerifiableDomainConnection
  21891. """
  21892. The organization's public email.
  21893. """
  21894. email: String
  21895. """
  21896. A list of owners of the organization's enterprise account.
  21897. """
  21898. enterpriseOwners(
  21899. """
  21900. Returns the elements in the list that come after the specified cursor.
  21901. """
  21902. after: String
  21903. """
  21904. Returns the elements in the list that come before the specified cursor.
  21905. """
  21906. before: String
  21907. """
  21908. Returns the first _n_ elements from the list.
  21909. """
  21910. first: Int
  21911. """
  21912. Returns the last _n_ elements from the list.
  21913. """
  21914. last: Int
  21915. """
  21916. Ordering options for enterprise owners returned from the connection.
  21917. """
  21918. orderBy: OrgEnterpriseOwnerOrder = {field: LOGIN, direction: ASC}
  21919. """
  21920. The organization role to filter by.
  21921. """
  21922. organizationRole: RoleInOrganization
  21923. """
  21924. The search string to look for.
  21925. """
  21926. query: String
  21927. ): OrganizationEnterpriseOwnerConnection!
  21928. """
  21929. The estimated next GitHub Sponsors payout for this user/organization in cents (USD).
  21930. """
  21931. estimatedNextSponsorsPayoutInCents: Int!
  21932. """
  21933. True if this user/organization has a GitHub Sponsors listing.
  21934. """
  21935. hasSponsorsListing: Boolean!
  21936. id: ID!
  21937. """
  21938. The interaction ability settings for this organization.
  21939. """
  21940. interactionAbility: RepositoryInteractionAbility
  21941. """
  21942. The setting value for whether the organization has an IP allow list enabled.
  21943. """
  21944. ipAllowListEnabledSetting: IpAllowListEnabledSettingValue!
  21945. """
  21946. The IP addresses that are allowed to access resources owned by the organization.
  21947. """
  21948. ipAllowListEntries(
  21949. """
  21950. Returns the elements in the list that come after the specified cursor.
  21951. """
  21952. after: String
  21953. """
  21954. Returns the elements in the list that come before the specified cursor.
  21955. """
  21956. before: String
  21957. """
  21958. Returns the first _n_ elements from the list.
  21959. """
  21960. first: Int
  21961. """
  21962. Returns the last _n_ elements from the list.
  21963. """
  21964. last: Int
  21965. """
  21966. Ordering options for IP allow list entries returned.
  21967. """
  21968. orderBy: IpAllowListEntryOrder = {field: ALLOW_LIST_VALUE, direction: ASC}
  21969. ): IpAllowListEntryConnection!
  21970. """
  21971. The setting value for whether the organization has IP allow list configuration for installed GitHub Apps enabled.
  21972. """
  21973. ipAllowListForInstalledAppsEnabledSetting: IpAllowListForInstalledAppsEnabledSettingValue!
  21974. """
  21975. Whether the given account is sponsoring this user/organization.
  21976. """
  21977. isSponsoredBy(
  21978. """
  21979. The target account's login.
  21980. """
  21981. accountLogin: String!
  21982. ): Boolean!
  21983. """
  21984. True if the viewer is sponsored by this user/organization.
  21985. """
  21986. isSponsoringViewer: Boolean!
  21987. """
  21988. Whether the organization has verified its profile email and website.
  21989. """
  21990. isVerified: Boolean!
  21991. """
  21992. Showcases a selection of repositories and gists that the profile owner has
  21993. either curated or that have been selected automatically based on popularity.
  21994. """
  21995. itemShowcase: ProfileItemShowcase!
  21996. """
  21997. The organization's public profile location.
  21998. """
  21999. location: String
  22000. """
  22001. The organization's login name.
  22002. """
  22003. login: String!
  22004. """
  22005. A list of all mannequins for this organization.
  22006. """
  22007. mannequins(
  22008. """
  22009. Returns the elements in the list that come after the specified cursor.
  22010. """
  22011. after: String
  22012. """
  22013. Returns the elements in the list that come before the specified cursor.
  22014. """
  22015. before: String
  22016. """
  22017. Returns the first _n_ elements from the list.
  22018. """
  22019. first: Int
  22020. """
  22021. Returns the last _n_ elements from the list.
  22022. """
  22023. last: Int
  22024. """
  22025. Ordering options for mannequins returned from the connection.
  22026. """
  22027. orderBy: MannequinOrder = {field: CREATED_AT, direction: ASC}
  22028. ): MannequinConnection!
  22029. """
  22030. Get the status messages members of this entity have set that are either public or visible only to the organization.
  22031. """
  22032. memberStatuses(
  22033. """
  22034. Returns the elements in the list that come after the specified cursor.
  22035. """
  22036. after: String
  22037. """
  22038. Returns the elements in the list that come before the specified cursor.
  22039. """
  22040. before: String
  22041. """
  22042. Returns the first _n_ elements from the list.
  22043. """
  22044. first: Int
  22045. """
  22046. Returns the last _n_ elements from the list.
  22047. """
  22048. last: Int
  22049. """
  22050. Ordering options for user statuses returned from the connection.
  22051. """
  22052. orderBy: UserStatusOrder = {field: UPDATED_AT, direction: DESC}
  22053. ): UserStatusConnection!
  22054. """
  22055. Members can fork private repositories in this organization
  22056. """
  22057. membersCanForkPrivateRepositories: Boolean!
  22058. """
  22059. A list of users who are members of this organization.
  22060. """
  22061. membersWithRole(
  22062. """
  22063. Returns the elements in the list that come after the specified cursor.
  22064. """
  22065. after: String
  22066. """
  22067. Returns the elements in the list that come before the specified cursor.
  22068. """
  22069. before: String
  22070. """
  22071. Returns the first _n_ elements from the list.
  22072. """
  22073. first: Int
  22074. """
  22075. Returns the last _n_ elements from the list.
  22076. """
  22077. last: Int
  22078. ): OrganizationMemberConnection!
  22079. """
  22080. The estimated monthly GitHub Sponsors income for this user/organization in cents (USD).
  22081. """
  22082. monthlyEstimatedSponsorsIncomeInCents: Int!
  22083. """
  22084. The organization's public profile name.
  22085. """
  22086. name: String
  22087. """
  22088. The HTTP path creating a new team
  22089. """
  22090. newTeamResourcePath: URI!
  22091. """
  22092. The HTTP URL creating a new team
  22093. """
  22094. newTeamUrl: URI!
  22095. """
  22096. Indicates if email notification delivery for this organization is restricted to verified or approved domains.
  22097. """
  22098. notificationDeliveryRestrictionEnabledSetting: NotificationRestrictionSettingValue!
  22099. """
  22100. The billing email for the organization.
  22101. """
  22102. organizationBillingEmail: String
  22103. """
  22104. A list of packages under the owner.
  22105. """
  22106. packages(
  22107. """
  22108. Returns the elements in the list that come after the specified cursor.
  22109. """
  22110. after: String
  22111. """
  22112. Returns the elements in the list that come before the specified cursor.
  22113. """
  22114. before: String
  22115. """
  22116. Returns the first _n_ elements from the list.
  22117. """
  22118. first: Int
  22119. """
  22120. Returns the last _n_ elements from the list.
  22121. """
  22122. last: Int
  22123. """
  22124. Find packages by their names.
  22125. """
  22126. names: [String]
  22127. """
  22128. Ordering of the returned packages.
  22129. """
  22130. orderBy: PackageOrder = {field: CREATED_AT, direction: DESC}
  22131. """
  22132. Filter registry package by type.
  22133. """
  22134. packageType: PackageType
  22135. """
  22136. Find packages in a repository by ID.
  22137. """
  22138. repositoryId: ID
  22139. ): PackageConnection!
  22140. """
  22141. A list of users who have been invited to join this organization.
  22142. """
  22143. pendingMembers(
  22144. """
  22145. Returns the elements in the list that come after the specified cursor.
  22146. """
  22147. after: String
  22148. """
  22149. Returns the elements in the list that come before the specified cursor.
  22150. """
  22151. before: String
  22152. """
  22153. Returns the first _n_ elements from the list.
  22154. """
  22155. first: Int
  22156. """
  22157. Returns the last _n_ elements from the list.
  22158. """
  22159. last: Int
  22160. ): UserConnection!
  22161. """
  22162. A list of repositories and gists this profile owner can pin to their profile.
  22163. """
  22164. pinnableItems(
  22165. """
  22166. Returns the elements in the list that come after the specified cursor.
  22167. """
  22168. after: String
  22169. """
  22170. Returns the elements in the list that come before the specified cursor.
  22171. """
  22172. before: String
  22173. """
  22174. Returns the first _n_ elements from the list.
  22175. """
  22176. first: Int
  22177. """
  22178. Returns the last _n_ elements from the list.
  22179. """
  22180. last: Int
  22181. """
  22182. Filter the types of pinnable items that are returned.
  22183. """
  22184. types: [PinnableItemType!]
  22185. ): PinnableItemConnection!
  22186. """
  22187. A list of repositories and gists this profile owner has pinned to their profile
  22188. """
  22189. pinnedItems(
  22190. """
  22191. Returns the elements in the list that come after the specified cursor.
  22192. """
  22193. after: String
  22194. """
  22195. Returns the elements in the list that come before the specified cursor.
  22196. """
  22197. before: String
  22198. """
  22199. Returns the first _n_ elements from the list.
  22200. """
  22201. first: Int
  22202. """
  22203. Returns the last _n_ elements from the list.
  22204. """
  22205. last: Int
  22206. """
  22207. Filter the types of pinned items that are returned.
  22208. """
  22209. types: [PinnableItemType!]
  22210. ): PinnableItemConnection!
  22211. """
  22212. Returns how many more items this profile owner can pin to their profile.
  22213. """
  22214. pinnedItemsRemaining: Int!
  22215. """
  22216. Find project by number.
  22217. """
  22218. project(
  22219. """
  22220. The project number to find.
  22221. """
  22222. number: Int!
  22223. ): Project
  22224. """
  22225. Find a project by number.
  22226. """
  22227. projectV2(
  22228. """
  22229. The project number.
  22230. """
  22231. number: Int!
  22232. ): ProjectV2
  22233. """
  22234. A list of projects under the owner.
  22235. """
  22236. projects(
  22237. """
  22238. Returns the elements in the list that come after the specified cursor.
  22239. """
  22240. after: String
  22241. """
  22242. Returns the elements in the list that come before the specified cursor.
  22243. """
  22244. before: String
  22245. """
  22246. Returns the first _n_ elements from the list.
  22247. """
  22248. first: Int
  22249. """
  22250. Returns the last _n_ elements from the list.
  22251. """
  22252. last: Int
  22253. """
  22254. Ordering options for projects returned from the connection
  22255. """
  22256. orderBy: ProjectOrder
  22257. """
  22258. Query to search projects by, currently only searching by name.
  22259. """
  22260. search: String
  22261. """
  22262. A list of states to filter the projects by.
  22263. """
  22264. states: [ProjectState!]
  22265. ): ProjectConnection!
  22266. """
  22267. The HTTP path listing organization's projects
  22268. """
  22269. projectsResourcePath: URI!
  22270. """
  22271. The HTTP URL listing organization's projects
  22272. """
  22273. projectsUrl: URI!
  22274. """
  22275. A list of projects under the owner.
  22276. """
  22277. projectsV2(
  22278. """
  22279. Returns the elements in the list that come after the specified cursor.
  22280. """
  22281. after: String
  22282. """
  22283. Returns the elements in the list that come before the specified cursor.
  22284. """
  22285. before: String
  22286. """
  22287. Returns the first _n_ elements from the list.
  22288. """
  22289. first: Int
  22290. """
  22291. Returns the last _n_ elements from the list.
  22292. """
  22293. last: Int
  22294. """
  22295. How to order the returned projects.
  22296. """
  22297. orderBy: ProjectV2Order = {field: NUMBER, direction: DESC}
  22298. """
  22299. A project to search for under the the owner.
  22300. """
  22301. query: String
  22302. ): ProjectV2Connection!
  22303. """
  22304. Recent projects that this user has modified in the context of the owner.
  22305. """
  22306. recentProjects(
  22307. """
  22308. Returns the elements in the list that come after the specified cursor.
  22309. """
  22310. after: String
  22311. """
  22312. Returns the elements in the list that come before the specified cursor.
  22313. """
  22314. before: String
  22315. """
  22316. Returns the first _n_ elements from the list.
  22317. """
  22318. first: Int
  22319. """
  22320. Returns the last _n_ elements from the list.
  22321. """
  22322. last: Int
  22323. ): ProjectV2Connection!
  22324. """
  22325. A list of repositories that the user owns.
  22326. """
  22327. repositories(
  22328. """
  22329. Array of viewer's affiliation options for repositories returned from the
  22330. connection. For example, OWNER will include only repositories that the
  22331. current viewer owns.
  22332. """
  22333. affiliations: [RepositoryAffiliation]
  22334. """
  22335. Returns the elements in the list that come after the specified cursor.
  22336. """
  22337. after: String
  22338. """
  22339. Returns the elements in the list that come before the specified cursor.
  22340. """
  22341. before: String
  22342. """
  22343. Returns the first _n_ elements from the list.
  22344. """
  22345. first: Int
  22346. """
  22347. If non-null, filters repositories according to whether they are forks of another repository
  22348. """
  22349. isFork: Boolean
  22350. """
  22351. If non-null, filters repositories according to whether they have been locked
  22352. """
  22353. isLocked: Boolean
  22354. """
  22355. Returns the last _n_ elements from the list.
  22356. """
  22357. last: Int
  22358. """
  22359. Ordering options for repositories returned from the connection
  22360. """
  22361. orderBy: RepositoryOrder
  22362. """
  22363. Array of owner's affiliation options for repositories returned from the
  22364. connection. For example, OWNER will include only repositories that the
  22365. organization or user being viewed owns.
  22366. """
  22367. ownerAffiliations: [RepositoryAffiliation] = [OWNER, COLLABORATOR]
  22368. """
  22369. If non-null, filters repositories according to privacy
  22370. """
  22371. privacy: RepositoryPrivacy
  22372. ): RepositoryConnection!
  22373. """
  22374. Find Repository.
  22375. """
  22376. repository(
  22377. """
  22378. Follow repository renames. If disabled, a repository referenced by its old name will return an error.
  22379. """
  22380. followRenames: Boolean = true
  22381. """
  22382. Name of Repository to find.
  22383. """
  22384. name: String!
  22385. ): Repository
  22386. """
  22387. Discussion comments this user has authored.
  22388. """
  22389. repositoryDiscussionComments(
  22390. """
  22391. Returns the elements in the list that come after the specified cursor.
  22392. """
  22393. after: String
  22394. """
  22395. Returns the elements in the list that come before the specified cursor.
  22396. """
  22397. before: String
  22398. """
  22399. Returns the first _n_ elements from the list.
  22400. """
  22401. first: Int
  22402. """
  22403. Returns the last _n_ elements from the list.
  22404. """
  22405. last: Int
  22406. """
  22407. Filter discussion comments to only those that were marked as the answer
  22408. """
  22409. onlyAnswers: Boolean = false
  22410. """
  22411. Filter discussion comments to only those in a specific repository.
  22412. """
  22413. repositoryId: ID
  22414. ): DiscussionCommentConnection!
  22415. """
  22416. Discussions this user has started.
  22417. """
  22418. repositoryDiscussions(
  22419. """
  22420. Returns the elements in the list that come after the specified cursor.
  22421. """
  22422. after: String
  22423. """
  22424. Filter discussions to only those that have been answered or not. Defaults to
  22425. including both answered and unanswered discussions.
  22426. """
  22427. answered: Boolean = null
  22428. """
  22429. Returns the elements in the list that come before the specified cursor.
  22430. """
  22431. before: String
  22432. """
  22433. Returns the first _n_ elements from the list.
  22434. """
  22435. first: Int
  22436. """
  22437. Returns the last _n_ elements from the list.
  22438. """
  22439. last: Int
  22440. """
  22441. Ordering options for discussions returned from the connection.
  22442. """
  22443. orderBy: DiscussionOrder = {field: CREATED_AT, direction: DESC}
  22444. """
  22445. Filter discussions to only those in a specific repository.
  22446. """
  22447. repositoryId: ID
  22448. """
  22449. A list of states to filter the discussions by.
  22450. """
  22451. states: [DiscussionState!] = []
  22452. ): DiscussionConnection!
  22453. """
  22454. A list of all repository migrations for this organization.
  22455. """
  22456. repositoryMigrations(
  22457. """
  22458. Returns the elements in the list that come after the specified cursor.
  22459. """
  22460. after: String
  22461. """
  22462. Returns the elements in the list that come before the specified cursor.
  22463. """
  22464. before: String
  22465. """
  22466. Returns the first _n_ elements from the list.
  22467. """
  22468. first: Int
  22469. """
  22470. Returns the last _n_ elements from the list.
  22471. """
  22472. last: Int
  22473. """
  22474. Ordering options for repository migrations returned.
  22475. """
  22476. orderBy: RepositoryMigrationOrder = {field: CREATED_AT, direction: ASC}
  22477. """
  22478. Filter repository migrations by repository name.
  22479. """
  22480. repositoryName: String
  22481. """
  22482. Filter repository migrations by state.
  22483. """
  22484. state: MigrationState
  22485. ): RepositoryMigrationConnection!
  22486. """
  22487. When true the organization requires all members, billing managers, and outside
  22488. collaborators to enable two-factor authentication.
  22489. """
  22490. requiresTwoFactorAuthentication: Boolean
  22491. """
  22492. The HTTP path for this organization.
  22493. """
  22494. resourcePath: URI!
  22495. """
  22496. The Organization's SAML identity providers
  22497. """
  22498. samlIdentityProvider: OrganizationIdentityProvider
  22499. """
  22500. List of users and organizations this entity is sponsoring.
  22501. """
  22502. sponsoring(
  22503. """
  22504. Returns the elements in the list that come after the specified cursor.
  22505. """
  22506. after: String
  22507. """
  22508. Returns the elements in the list that come before the specified cursor.
  22509. """
  22510. before: String
  22511. """
  22512. Returns the first _n_ elements from the list.
  22513. """
  22514. first: Int
  22515. """
  22516. Returns the last _n_ elements from the list.
  22517. """
  22518. last: Int
  22519. """
  22520. Ordering options for the users and organizations returned from the connection.
  22521. """
  22522. orderBy: SponsorOrder = {field: RELEVANCE, direction: DESC}
  22523. ): SponsorConnection!
  22524. """
  22525. List of sponsors for this user or organization.
  22526. """
  22527. sponsors(
  22528. """
  22529. Returns the elements in the list that come after the specified cursor.
  22530. """
  22531. after: String
  22532. """
  22533. Returns the elements in the list that come before the specified cursor.
  22534. """
  22535. before: String
  22536. """
  22537. Returns the first _n_ elements from the list.
  22538. """
  22539. first: Int
  22540. """
  22541. Returns the last _n_ elements from the list.
  22542. """
  22543. last: Int
  22544. """
  22545. Ordering options for sponsors returned from the connection.
  22546. """
  22547. orderBy: SponsorOrder = {field: RELEVANCE, direction: DESC}
  22548. """
  22549. If given, will filter for sponsors at the given tier. Will only return
  22550. sponsors whose tier the viewer is permitted to see.
  22551. """
  22552. tierId: ID
  22553. ): SponsorConnection!
  22554. """
  22555. Events involving this sponsorable, such as new sponsorships.
  22556. """
  22557. sponsorsActivities(
  22558. """
  22559. Filter activities to only the specified actions.
  22560. """
  22561. actions: [SponsorsActivityAction!] = []
  22562. """
  22563. Returns the elements in the list that come after the specified cursor.
  22564. """
  22565. after: String
  22566. """
  22567. Returns the elements in the list that come before the specified cursor.
  22568. """
  22569. before: String
  22570. """
  22571. Returns the first _n_ elements from the list.
  22572. """
  22573. first: Int
  22574. """
  22575. Whether to include those events where this sponsorable acted as the sponsor.
  22576. Defaults to only including events where this sponsorable was the recipient
  22577. of a sponsorship.
  22578. """
  22579. includeAsSponsor: Boolean = false
  22580. """
  22581. Returns the last _n_ elements from the list.
  22582. """
  22583. last: Int
  22584. """
  22585. Ordering options for activity returned from the connection.
  22586. """
  22587. orderBy: SponsorsActivityOrder = {field: TIMESTAMP, direction: DESC}
  22588. """
  22589. Filter activities returned to only those that occurred in the most recent
  22590. specified time period. Set to ALL to avoid filtering by when the activity
  22591. occurred. Will be ignored if `since` or `until` is given.
  22592. """
  22593. period: SponsorsActivityPeriod = MONTH
  22594. """
  22595. Filter activities to those that occurred on or after this time.
  22596. """
  22597. since: DateTime
  22598. """
  22599. Filter activities to those that occurred before this time.
  22600. """
  22601. until: DateTime
  22602. ): SponsorsActivityConnection!
  22603. """
  22604. The GitHub Sponsors listing for this user or organization.
  22605. """
  22606. sponsorsListing: SponsorsListing
  22607. """
  22608. The sponsorship from the viewer to this user/organization; that is, the sponsorship where you're the sponsor.
  22609. """
  22610. sponsorshipForViewerAsSponsor(
  22611. """
  22612. Whether to return the sponsorship only if it's still active. Pass false to
  22613. get the viewer's sponsorship back even if it has been cancelled.
  22614. """
  22615. activeOnly: Boolean = true
  22616. ): Sponsorship
  22617. """
  22618. The sponsorship from this user/organization to the viewer; that is, the sponsorship you're receiving.
  22619. """
  22620. sponsorshipForViewerAsSponsorable(
  22621. """
  22622. Whether to return the sponsorship only if it's still active. Pass false to
  22623. get the sponsorship back even if it has been cancelled.
  22624. """
  22625. activeOnly: Boolean = true
  22626. ): Sponsorship
  22627. """
  22628. List of sponsorship updates sent from this sponsorable to sponsors.
  22629. """
  22630. sponsorshipNewsletters(
  22631. """
  22632. Returns the elements in the list that come after the specified cursor.
  22633. """
  22634. after: String
  22635. """
  22636. Returns the elements in the list that come before the specified cursor.
  22637. """
  22638. before: String
  22639. """
  22640. Returns the first _n_ elements from the list.
  22641. """
  22642. first: Int
  22643. """
  22644. Returns the last _n_ elements from the list.
  22645. """
  22646. last: Int
  22647. """
  22648. Ordering options for sponsorship updates returned from the connection.
  22649. """
  22650. orderBy: SponsorshipNewsletterOrder = {field: CREATED_AT, direction: DESC}
  22651. ): SponsorshipNewsletterConnection!
  22652. """
  22653. The sponsorships where this user or organization is the maintainer receiving the funds.
  22654. """
  22655. sponsorshipsAsMaintainer(
  22656. """
  22657. Whether to include only sponsorships that are active right now, versus all
  22658. sponsorships this maintainer has ever received.
  22659. """
  22660. activeOnly: Boolean = true
  22661. """
  22662. Returns the elements in the list that come after the specified cursor.
  22663. """
  22664. after: String
  22665. """
  22666. Returns the elements in the list that come before the specified cursor.
  22667. """
  22668. before: String
  22669. """
  22670. Returns the first _n_ elements from the list.
  22671. """
  22672. first: Int
  22673. """
  22674. Whether or not to include private sponsorships in the result set
  22675. """
  22676. includePrivate: Boolean = false
  22677. """
  22678. Returns the last _n_ elements from the list.
  22679. """
  22680. last: Int
  22681. """
  22682. Ordering options for sponsorships returned from this connection. If left
  22683. blank, the sponsorships will be ordered based on relevancy to the viewer.
  22684. """
  22685. orderBy: SponsorshipOrder
  22686. ): SponsorshipConnection!
  22687. """
  22688. The sponsorships where this user or organization is the funder.
  22689. """
  22690. sponsorshipsAsSponsor(
  22691. """
  22692. Whether to include only sponsorships that are active right now, versus all sponsorships this sponsor has ever made.
  22693. """
  22694. activeOnly: Boolean = true
  22695. """
  22696. Returns the elements in the list that come after the specified cursor.
  22697. """
  22698. after: String
  22699. """
  22700. Returns the elements in the list that come before the specified cursor.
  22701. """
  22702. before: String
  22703. """
  22704. Returns the first _n_ elements from the list.
  22705. """
  22706. first: Int
  22707. """
  22708. Returns the last _n_ elements from the list.
  22709. """
  22710. last: Int
  22711. """
  22712. Filter sponsorships returned to those for the specified maintainers. That
  22713. is, the recipient of the sponsorship is a user or organization with one of
  22714. the given logins.
  22715. """
  22716. maintainerLogins: [String!]
  22717. """
  22718. Ordering options for sponsorships returned from this connection. If left
  22719. blank, the sponsorships will be ordered based on relevancy to the viewer.
  22720. """
  22721. orderBy: SponsorshipOrder
  22722. ): SponsorshipConnection!
  22723. """
  22724. Find an organization's team by its slug.
  22725. """
  22726. team(
  22727. """
  22728. The name or slug of the team to find.
  22729. """
  22730. slug: String!
  22731. ): Team
  22732. """
  22733. A list of teams in this organization.
  22734. """
  22735. teams(
  22736. """
  22737. Returns the elements in the list that come after the specified cursor.
  22738. """
  22739. after: String
  22740. """
  22741. Returns the elements in the list that come before the specified cursor.
  22742. """
  22743. before: String
  22744. """
  22745. Returns the first _n_ elements from the list.
  22746. """
  22747. first: Int
  22748. """
  22749. Returns the last _n_ elements from the list.
  22750. """
  22751. last: Int
  22752. """
  22753. If true, filters teams that are mapped to an LDAP Group (Enterprise only)
  22754. """
  22755. ldapMapped: Boolean
  22756. """
  22757. Ordering options for teams returned from the connection
  22758. """
  22759. orderBy: TeamOrder
  22760. """
  22761. If non-null, filters teams according to privacy
  22762. """
  22763. privacy: TeamPrivacy
  22764. """
  22765. If non-null, filters teams with query on team name and team slug
  22766. """
  22767. query: String
  22768. """
  22769. If non-null, filters teams according to whether the viewer is an admin or member on team
  22770. """
  22771. role: TeamRole
  22772. """
  22773. If true, restrict to only root teams
  22774. """
  22775. rootTeamsOnly: Boolean = false
  22776. """
  22777. User logins to filter by
  22778. """
  22779. userLogins: [String!]
  22780. ): TeamConnection!
  22781. """
  22782. The HTTP path listing organization's teams
  22783. """
  22784. teamsResourcePath: URI!
  22785. """
  22786. The HTTP URL listing organization's teams
  22787. """
  22788. teamsUrl: URI!
  22789. """
  22790. The amount in United States cents (e.g., 500 = $5.00 USD) that this entity has
  22791. spent on GitHub to fund sponsorships. Only returns a value when viewed by the
  22792. user themselves or by a user who can manage sponsorships for the requested organization.
  22793. """
  22794. totalSponsorshipAmountAsSponsorInCents(
  22795. """
  22796. Filter payments to those that occurred on or after this time.
  22797. """
  22798. since: DateTime
  22799. """
  22800. Filter payments to those made to the users or organizations with the specified usernames.
  22801. """
  22802. sponsorableLogins: [String!] = []
  22803. """
  22804. Filter payments to those that occurred before this time.
  22805. """
  22806. until: DateTime
  22807. ): Int
  22808. """
  22809. The organization's Twitter username.
  22810. """
  22811. twitterUsername: String
  22812. """
  22813. Identifies the date and time when the object was last updated.
  22814. """
  22815. updatedAt: DateTime!
  22816. """
  22817. The HTTP URL for this organization.
  22818. """
  22819. url: URI!
  22820. """
  22821. Organization is adminable by the viewer.
  22822. """
  22823. viewerCanAdminister: Boolean!
  22824. """
  22825. Can the viewer pin repositories and gists to the profile?
  22826. """
  22827. viewerCanChangePinnedItems: Boolean!
  22828. """
  22829. Can the current viewer create new projects on this owner.
  22830. """
  22831. viewerCanCreateProjects: Boolean!
  22832. """
  22833. Viewer can create repositories on this organization
  22834. """
  22835. viewerCanCreateRepositories: Boolean!
  22836. """
  22837. Viewer can create teams on this organization.
  22838. """
  22839. viewerCanCreateTeams: Boolean!
  22840. """
  22841. Whether or not the viewer is able to sponsor this user/organization.
  22842. """
  22843. viewerCanSponsor: Boolean!
  22844. """
  22845. Viewer is an active member of this organization.
  22846. """
  22847. viewerIsAMember: Boolean!
  22848. """
  22849. Whether or not this Organization is followed by the viewer.
  22850. """
  22851. viewerIsFollowing: Boolean!
  22852. """
  22853. True if the viewer is sponsoring this user/organization.
  22854. """
  22855. viewerIsSponsoring: Boolean!
  22856. """
  22857. Whether contributors are required to sign off on web-based commits for repositories in this organization.
  22858. """
  22859. webCommitSignoffRequired: Boolean!
  22860. """
  22861. The organization's public profile URL.
  22862. """
  22863. websiteUrl: URI
  22864. }
  22865. """
  22866. An audit entry in an organization audit log.
  22867. """
  22868. union OrganizationAuditEntry =
  22869. MembersCanDeleteReposClearAuditEntry
  22870. | MembersCanDeleteReposDisableAuditEntry
  22871. | MembersCanDeleteReposEnableAuditEntry
  22872. | OauthApplicationCreateAuditEntry
  22873. | OrgAddBillingManagerAuditEntry
  22874. | OrgAddMemberAuditEntry
  22875. | OrgBlockUserAuditEntry
  22876. | OrgConfigDisableCollaboratorsOnlyAuditEntry
  22877. | OrgConfigEnableCollaboratorsOnlyAuditEntry
  22878. | OrgCreateAuditEntry
  22879. | OrgDisableOauthAppRestrictionsAuditEntry
  22880. | OrgDisableSamlAuditEntry
  22881. | OrgDisableTwoFactorRequirementAuditEntry
  22882. | OrgEnableOauthAppRestrictionsAuditEntry
  22883. | OrgEnableSamlAuditEntry
  22884. | OrgEnableTwoFactorRequirementAuditEntry
  22885. | OrgInviteMemberAuditEntry
  22886. | OrgInviteToBusinessAuditEntry
  22887. | OrgOauthAppAccessApprovedAuditEntry
  22888. | OrgOauthAppAccessDeniedAuditEntry
  22889. | OrgOauthAppAccessRequestedAuditEntry
  22890. | OrgRemoveBillingManagerAuditEntry
  22891. | OrgRemoveMemberAuditEntry
  22892. | OrgRemoveOutsideCollaboratorAuditEntry
  22893. | OrgRestoreMemberAuditEntry
  22894. | OrgUnblockUserAuditEntry
  22895. | OrgUpdateDefaultRepositoryPermissionAuditEntry
  22896. | OrgUpdateMemberAuditEntry
  22897. | OrgUpdateMemberRepositoryCreationPermissionAuditEntry
  22898. | OrgUpdateMemberRepositoryInvitationPermissionAuditEntry
  22899. | PrivateRepositoryForkingDisableAuditEntry
  22900. | PrivateRepositoryForkingEnableAuditEntry
  22901. | RepoAccessAuditEntry
  22902. | RepoAddMemberAuditEntry
  22903. | RepoAddTopicAuditEntry
  22904. | RepoArchivedAuditEntry
  22905. | RepoChangeMergeSettingAuditEntry
  22906. | RepoConfigDisableAnonymousGitAccessAuditEntry
  22907. | RepoConfigDisableCollaboratorsOnlyAuditEntry
  22908. | RepoConfigDisableContributorsOnlyAuditEntry
  22909. | RepoConfigDisableSockpuppetDisallowedAuditEntry
  22910. | RepoConfigEnableAnonymousGitAccessAuditEntry
  22911. | RepoConfigEnableCollaboratorsOnlyAuditEntry
  22912. | RepoConfigEnableContributorsOnlyAuditEntry
  22913. | RepoConfigEnableSockpuppetDisallowedAuditEntry
  22914. | RepoConfigLockAnonymousGitAccessAuditEntry
  22915. | RepoConfigUnlockAnonymousGitAccessAuditEntry
  22916. | RepoCreateAuditEntry
  22917. | RepoDestroyAuditEntry
  22918. | RepoRemoveMemberAuditEntry
  22919. | RepoRemoveTopicAuditEntry
  22920. | RepositoryVisibilityChangeDisableAuditEntry
  22921. | RepositoryVisibilityChangeEnableAuditEntry
  22922. | TeamAddMemberAuditEntry
  22923. | TeamAddRepositoryAuditEntry
  22924. | TeamChangeParentTeamAuditEntry
  22925. | TeamRemoveMemberAuditEntry
  22926. | TeamRemoveRepositoryAuditEntry
  22927. """
  22928. The connection type for OrganizationAuditEntry.
  22929. """
  22930. type OrganizationAuditEntryConnection {
  22931. """
  22932. A list of edges.
  22933. """
  22934. edges: [OrganizationAuditEntryEdge]
  22935. """
  22936. A list of nodes.
  22937. """
  22938. nodes: [OrganizationAuditEntry]
  22939. """
  22940. Information to aid in pagination.
  22941. """
  22942. pageInfo: PageInfo!
  22943. """
  22944. Identifies the total count of items in the connection.
  22945. """
  22946. totalCount: Int!
  22947. }
  22948. """
  22949. Metadata for an audit entry with action org.*
  22950. """
  22951. interface OrganizationAuditEntryData {
  22952. """
  22953. The Organization associated with the Audit Entry.
  22954. """
  22955. organization: Organization
  22956. """
  22957. The name of the Organization.
  22958. """
  22959. organizationName: String
  22960. """
  22961. The HTTP path for the organization
  22962. """
  22963. organizationResourcePath: URI
  22964. """
  22965. The HTTP URL for the organization
  22966. """
  22967. organizationUrl: URI
  22968. }
  22969. """
  22970. An edge in a connection.
  22971. """
  22972. type OrganizationAuditEntryEdge {
  22973. """
  22974. A cursor for use in pagination.
  22975. """
  22976. cursor: String!
  22977. """
  22978. The item at the end of the edge.
  22979. """
  22980. node: OrganizationAuditEntry
  22981. }
  22982. """
  22983. A list of organizations managed by an enterprise.
  22984. """
  22985. type OrganizationConnection {
  22986. """
  22987. A list of edges.
  22988. """
  22989. edges: [OrganizationEdge]
  22990. """
  22991. A list of nodes.
  22992. """
  22993. nodes: [Organization]
  22994. """
  22995. Information to aid in pagination.
  22996. """
  22997. pageInfo: PageInfo!
  22998. """
  22999. Identifies the total count of items in the connection.
  23000. """
  23001. totalCount: Int!
  23002. }
  23003. """
  23004. An edge in a connection.
  23005. """
  23006. type OrganizationEdge {
  23007. """
  23008. A cursor for use in pagination.
  23009. """
  23010. cursor: String!
  23011. """
  23012. The item at the end of the edge.
  23013. """
  23014. node: Organization
  23015. }
  23016. """
  23017. The connection type for User.
  23018. """
  23019. type OrganizationEnterpriseOwnerConnection {
  23020. """
  23021. A list of edges.
  23022. """
  23023. edges: [OrganizationEnterpriseOwnerEdge]
  23024. """
  23025. A list of nodes.
  23026. """
  23027. nodes: [User]
  23028. """
  23029. Information to aid in pagination.
  23030. """
  23031. pageInfo: PageInfo!
  23032. """
  23033. Identifies the total count of items in the connection.
  23034. """
  23035. totalCount: Int!
  23036. }
  23037. """
  23038. An enterprise owner in the context of an organization that is part of the enterprise.
  23039. """
  23040. type OrganizationEnterpriseOwnerEdge {
  23041. """
  23042. A cursor for use in pagination.
  23043. """
  23044. cursor: String!
  23045. """
  23046. The item at the end of the edge.
  23047. """
  23048. node: User
  23049. """
  23050. The role of the owner with respect to the organization.
  23051. """
  23052. organizationRole: RoleInOrganization!
  23053. }
  23054. """
  23055. An Identity Provider configured to provision SAML and SCIM identities for Organizations
  23056. """
  23057. type OrganizationIdentityProvider implements Node {
  23058. """
  23059. The digest algorithm used to sign SAML requests for the Identity Provider.
  23060. """
  23061. digestMethod: URI
  23062. """
  23063. External Identities provisioned by this Identity Provider
  23064. """
  23065. externalIdentities(
  23066. """
  23067. Returns the elements in the list that come after the specified cursor.
  23068. """
  23069. after: String
  23070. """
  23071. Returns the elements in the list that come before the specified cursor.
  23072. """
  23073. before: String
  23074. """
  23075. Returns the first _n_ elements from the list.
  23076. """
  23077. first: Int
  23078. """
  23079. Returns the last _n_ elements from the list.
  23080. """
  23081. last: Int
  23082. """
  23083. Filter to external identities with the users login
  23084. """
  23085. login: String
  23086. """
  23087. Filter to external identities with valid org membership only
  23088. """
  23089. membersOnly: Boolean
  23090. """
  23091. Filter to external identities with the users userName/NameID attribute
  23092. """
  23093. userName: String
  23094. ): ExternalIdentityConnection!
  23095. id: ID!
  23096. """
  23097. The x509 certificate used by the Identity Provider to sign assertions and responses.
  23098. """
  23099. idpCertificate: X509Certificate
  23100. """
  23101. The Issuer Entity ID for the SAML Identity Provider
  23102. """
  23103. issuer: String
  23104. """
  23105. Organization this Identity Provider belongs to
  23106. """
  23107. organization: Organization
  23108. """
  23109. The signature algorithm used to sign SAML requests for the Identity Provider.
  23110. """
  23111. signatureMethod: URI
  23112. """
  23113. The URL endpoint for the Identity Provider's SAML SSO.
  23114. """
  23115. ssoUrl: URI
  23116. }
  23117. """
  23118. An Invitation for a user to an organization.
  23119. """
  23120. type OrganizationInvitation implements Node {
  23121. """
  23122. Identifies the date and time when the object was created.
  23123. """
  23124. createdAt: DateTime!
  23125. """
  23126. The email address of the user invited to the organization.
  23127. """
  23128. email: String
  23129. id: ID!
  23130. """
  23131. The source of the invitation.
  23132. """
  23133. invitationSource: OrganizationInvitationSource!
  23134. """
  23135. The type of invitation that was sent (e.g. email, user).
  23136. """
  23137. invitationType: OrganizationInvitationType!
  23138. """
  23139. The user who was invited to the organization.
  23140. """
  23141. invitee: User
  23142. """
  23143. The user who created the invitation.
  23144. """
  23145. inviter: User!
  23146. """
  23147. The organization the invite is for
  23148. """
  23149. organization: Organization!
  23150. """
  23151. The user's pending role in the organization (e.g. member, owner).
  23152. """
  23153. role: OrganizationInvitationRole!
  23154. }
  23155. """
  23156. The connection type for OrganizationInvitation.
  23157. """
  23158. type OrganizationInvitationConnection {
  23159. """
  23160. A list of edges.
  23161. """
  23162. edges: [OrganizationInvitationEdge]
  23163. """
  23164. A list of nodes.
  23165. """
  23166. nodes: [OrganizationInvitation]
  23167. """
  23168. Information to aid in pagination.
  23169. """
  23170. pageInfo: PageInfo!
  23171. """
  23172. Identifies the total count of items in the connection.
  23173. """
  23174. totalCount: Int!
  23175. }
  23176. """
  23177. An edge in a connection.
  23178. """
  23179. type OrganizationInvitationEdge {
  23180. """
  23181. A cursor for use in pagination.
  23182. """
  23183. cursor: String!
  23184. """
  23185. The item at the end of the edge.
  23186. """
  23187. node: OrganizationInvitation
  23188. }
  23189. """
  23190. The possible organization invitation roles.
  23191. """
  23192. enum OrganizationInvitationRole {
  23193. """
  23194. The user is invited to be an admin of the organization.
  23195. """
  23196. ADMIN
  23197. """
  23198. The user is invited to be a billing manager of the organization.
  23199. """
  23200. BILLING_MANAGER
  23201. """
  23202. The user is invited to be a direct member of the organization.
  23203. """
  23204. DIRECT_MEMBER
  23205. """
  23206. The user's previous role will be reinstated.
  23207. """
  23208. REINSTATE
  23209. }
  23210. """
  23211. The possible organization invitation sources.
  23212. """
  23213. enum OrganizationInvitationSource {
  23214. """
  23215. The invitation was created from the web interface or from API
  23216. """
  23217. MEMBER
  23218. """
  23219. The invitation was created from SCIM
  23220. """
  23221. SCIM
  23222. """
  23223. The invitation was sent before this feature was added
  23224. """
  23225. UNKNOWN
  23226. }
  23227. """
  23228. The possible organization invitation types.
  23229. """
  23230. enum OrganizationInvitationType {
  23231. """
  23232. The invitation was to an email address.
  23233. """
  23234. EMAIL
  23235. """
  23236. The invitation was to an existing user.
  23237. """
  23238. USER
  23239. }
  23240. """
  23241. The connection type for User.
  23242. """
  23243. type OrganizationMemberConnection {
  23244. """
  23245. A list of edges.
  23246. """
  23247. edges: [OrganizationMemberEdge]
  23248. """
  23249. A list of nodes.
  23250. """
  23251. nodes: [User]
  23252. """
  23253. Information to aid in pagination.
  23254. """
  23255. pageInfo: PageInfo!
  23256. """
  23257. Identifies the total count of items in the connection.
  23258. """
  23259. totalCount: Int!
  23260. }
  23261. """
  23262. Represents a user within an organization.
  23263. """
  23264. type OrganizationMemberEdge {
  23265. """
  23266. A cursor for use in pagination.
  23267. """
  23268. cursor: String!
  23269. """
  23270. Whether the organization member has two factor enabled or not. Returns null if information is not available to viewer.
  23271. """
  23272. hasTwoFactorEnabled: Boolean
  23273. """
  23274. The item at the end of the edge.
  23275. """
  23276. node: User
  23277. """
  23278. The role this user has in the organization.
  23279. """
  23280. role: OrganizationMemberRole
  23281. }
  23282. """
  23283. The possible roles within an organization for its members.
  23284. """
  23285. enum OrganizationMemberRole {
  23286. """
  23287. The user is an administrator of the organization.
  23288. """
  23289. ADMIN
  23290. """
  23291. The user is a member of the organization.
  23292. """
  23293. MEMBER
  23294. }
  23295. """
  23296. The possible values for the members can create repositories setting on an organization.
  23297. """
  23298. enum OrganizationMembersCanCreateRepositoriesSettingValue {
  23299. """
  23300. Members will be able to create public and private repositories.
  23301. """
  23302. ALL
  23303. """
  23304. Members will not be able to create public or private repositories.
  23305. """
  23306. DISABLED
  23307. """
  23308. Members will be able to create only internal repositories.
  23309. """
  23310. INTERNAL
  23311. """
  23312. Members will be able to create only private repositories.
  23313. """
  23314. PRIVATE
  23315. }
  23316. """
  23317. A GitHub Enterprise Importer (GEI) organization migration.
  23318. """
  23319. type OrganizationMigration implements Node {
  23320. """
  23321. Identifies the date and time when the object was created.
  23322. """
  23323. createdAt: DateTime!
  23324. """
  23325. Identifies the primary key from the database.
  23326. """
  23327. databaseId: String
  23328. """
  23329. The reason the organization migration failed.
  23330. """
  23331. failureReason: String
  23332. id: ID!
  23333. """
  23334. The remaining amount of repos to be migrated.
  23335. """
  23336. remainingRepositoriesCount: Int
  23337. """
  23338. The name of the source organization to be migrated.
  23339. """
  23340. sourceOrgName: String!
  23341. """
  23342. The URL of the source organization to migrate.
  23343. """
  23344. sourceOrgUrl: URI!
  23345. """
  23346. The migration state.
  23347. """
  23348. state: OrganizationMigrationState!
  23349. """
  23350. The name of the target organization.
  23351. """
  23352. targetOrgName: String!
  23353. """
  23354. The total amount of repositories to be migrated.
  23355. """
  23356. totalRepositoriesCount: Int
  23357. }
  23358. """
  23359. The Octoshift Organization migration state.
  23360. """
  23361. enum OrganizationMigrationState {
  23362. """
  23363. The Octoshift migration has failed.
  23364. """
  23365. FAILED
  23366. """
  23367. The Octoshift migration is in progress.
  23368. """
  23369. IN_PROGRESS
  23370. """
  23371. The Octoshift migration has not started.
  23372. """
  23373. NOT_STARTED
  23374. """
  23375. The Octoshift migration is performing post repository migrations.
  23376. """
  23377. POST_REPO_MIGRATION
  23378. """
  23379. The Octoshift migration is performing pre repository migrations.
  23380. """
  23381. PRE_REPO_MIGRATION
  23382. """
  23383. The Octoshift migration has been queued.
  23384. """
  23385. QUEUED
  23386. """
  23387. The Octoshift org migration is performing repository migrations.
  23388. """
  23389. REPO_MIGRATION
  23390. """
  23391. The Octoshift migration has succeeded.
  23392. """
  23393. SUCCEEDED
  23394. }
  23395. """
  23396. Used for argument of CreateProjectV2 mutation.
  23397. """
  23398. union OrganizationOrUser = Organization | User
  23399. """
  23400. Ordering options for organization connections.
  23401. """
  23402. input OrganizationOrder {
  23403. """
  23404. The ordering direction.
  23405. """
  23406. direction: OrderDirection!
  23407. """
  23408. The field to order organizations by.
  23409. """
  23410. field: OrganizationOrderField!
  23411. }
  23412. """
  23413. Properties by which organization connections can be ordered.
  23414. """
  23415. enum OrganizationOrderField {
  23416. """
  23417. Order organizations by creation time
  23418. """
  23419. CREATED_AT
  23420. """
  23421. Order organizations by login
  23422. """
  23423. LOGIN
  23424. }
  23425. """
  23426. An organization teams hovercard context
  23427. """
  23428. type OrganizationTeamsHovercardContext implements HovercardContext {
  23429. """
  23430. A string describing this context
  23431. """
  23432. message: String!
  23433. """
  23434. An octicon to accompany this context
  23435. """
  23436. octicon: String!
  23437. """
  23438. Teams in this organization the user is a member of that are relevant
  23439. """
  23440. relevantTeams(
  23441. """
  23442. Returns the elements in the list that come after the specified cursor.
  23443. """
  23444. after: String
  23445. """
  23446. Returns the elements in the list that come before the specified cursor.
  23447. """
  23448. before: String
  23449. """
  23450. Returns the first _n_ elements from the list.
  23451. """
  23452. first: Int
  23453. """
  23454. Returns the last _n_ elements from the list.
  23455. """
  23456. last: Int
  23457. ): TeamConnection!
  23458. """
  23459. The path for the full team list for this user
  23460. """
  23461. teamsResourcePath: URI!
  23462. """
  23463. The URL for the full team list for this user
  23464. """
  23465. teamsUrl: URI!
  23466. """
  23467. The total number of teams the user is on in the organization
  23468. """
  23469. totalTeamCount: Int!
  23470. }
  23471. """
  23472. An organization list hovercard context
  23473. """
  23474. type OrganizationsHovercardContext implements HovercardContext {
  23475. """
  23476. A string describing this context
  23477. """
  23478. message: String!
  23479. """
  23480. An octicon to accompany this context
  23481. """
  23482. octicon: String!
  23483. """
  23484. Organizations this user is a member of that are relevant
  23485. """
  23486. relevantOrganizations(
  23487. """
  23488. Returns the elements in the list that come after the specified cursor.
  23489. """
  23490. after: String
  23491. """
  23492. Returns the elements in the list that come before the specified cursor.
  23493. """
  23494. before: String
  23495. """
  23496. Returns the first _n_ elements from the list.
  23497. """
  23498. first: Int
  23499. """
  23500. Returns the last _n_ elements from the list.
  23501. """
  23502. last: Int
  23503. """
  23504. Ordering options for the User's organizations.
  23505. """
  23506. orderBy: OrganizationOrder = null
  23507. ): OrganizationConnection!
  23508. """
  23509. The total number of organizations this user is in
  23510. """
  23511. totalOrganizationCount: Int!
  23512. }
  23513. """
  23514. Information for an uploaded package.
  23515. """
  23516. type Package implements Node {
  23517. id: ID!
  23518. """
  23519. Find the latest version for the package.
  23520. """
  23521. latestVersion: PackageVersion
  23522. """
  23523. Identifies the name of the package.
  23524. """
  23525. name: String!
  23526. """
  23527. Identifies the type of the package.
  23528. """
  23529. packageType: PackageType!
  23530. """
  23531. The repository this package belongs to.
  23532. """
  23533. repository: Repository
  23534. """
  23535. Statistics about package activity.
  23536. """
  23537. statistics: PackageStatistics
  23538. """
  23539. Find package version by version string.
  23540. """
  23541. version(
  23542. """
  23543. The package version.
  23544. """
  23545. version: String!
  23546. ): PackageVersion
  23547. """
  23548. list of versions for this package
  23549. """
  23550. versions(
  23551. """
  23552. Returns the elements in the list that come after the specified cursor.
  23553. """
  23554. after: String
  23555. """
  23556. Returns the elements in the list that come before the specified cursor.
  23557. """
  23558. before: String
  23559. """
  23560. Returns the first _n_ elements from the list.
  23561. """
  23562. first: Int
  23563. """
  23564. Returns the last _n_ elements from the list.
  23565. """
  23566. last: Int
  23567. """
  23568. Ordering of the returned packages.
  23569. """
  23570. orderBy: PackageVersionOrder = {field: CREATED_AT, direction: DESC}
  23571. ): PackageVersionConnection!
  23572. }
  23573. """
  23574. The connection type for Package.
  23575. """
  23576. type PackageConnection {
  23577. """
  23578. A list of edges.
  23579. """
  23580. edges: [PackageEdge]
  23581. """
  23582. A list of nodes.
  23583. """
  23584. nodes: [Package]
  23585. """
  23586. Information to aid in pagination.
  23587. """
  23588. pageInfo: PageInfo!
  23589. """
  23590. Identifies the total count of items in the connection.
  23591. """
  23592. totalCount: Int!
  23593. }
  23594. """
  23595. An edge in a connection.
  23596. """
  23597. type PackageEdge {
  23598. """
  23599. A cursor for use in pagination.
  23600. """
  23601. cursor: String!
  23602. """
  23603. The item at the end of the edge.
  23604. """
  23605. node: Package
  23606. }
  23607. """
  23608. A file in a package version.
  23609. """
  23610. type PackageFile implements Node {
  23611. id: ID!
  23612. """
  23613. MD5 hash of the file.
  23614. """
  23615. md5: String
  23616. """
  23617. Name of the file.
  23618. """
  23619. name: String!
  23620. """
  23621. The package version this file belongs to.
  23622. """
  23623. packageVersion: PackageVersion
  23624. """
  23625. SHA1 hash of the file.
  23626. """
  23627. sha1: String
  23628. """
  23629. SHA256 hash of the file.
  23630. """
  23631. sha256: String
  23632. """
  23633. Size of the file in bytes.
  23634. """
  23635. size: Int
  23636. """
  23637. Identifies the date and time when the object was last updated.
  23638. """
  23639. updatedAt: DateTime!
  23640. """
  23641. URL to download the asset.
  23642. """
  23643. url: URI
  23644. }
  23645. """
  23646. The connection type for PackageFile.
  23647. """
  23648. type PackageFileConnection {
  23649. """
  23650. A list of edges.
  23651. """
  23652. edges: [PackageFileEdge]
  23653. """
  23654. A list of nodes.
  23655. """
  23656. nodes: [PackageFile]
  23657. """
  23658. Information to aid in pagination.
  23659. """
  23660. pageInfo: PageInfo!
  23661. """
  23662. Identifies the total count of items in the connection.
  23663. """
  23664. totalCount: Int!
  23665. }
  23666. """
  23667. An edge in a connection.
  23668. """
  23669. type PackageFileEdge {
  23670. """
  23671. A cursor for use in pagination.
  23672. """
  23673. cursor: String!
  23674. """
  23675. The item at the end of the edge.
  23676. """
  23677. node: PackageFile
  23678. }
  23679. """
  23680. Ways in which lists of package files can be ordered upon return.
  23681. """
  23682. input PackageFileOrder {
  23683. """
  23684. The direction in which to order package files by the specified field.
  23685. """
  23686. direction: OrderDirection
  23687. """
  23688. The field in which to order package files by.
  23689. """
  23690. field: PackageFileOrderField
  23691. }
  23692. """
  23693. Properties by which package file connections can be ordered.
  23694. """
  23695. enum PackageFileOrderField {
  23696. """
  23697. Order package files by creation time
  23698. """
  23699. CREATED_AT
  23700. }
  23701. """
  23702. Ways in which lists of packages can be ordered upon return.
  23703. """
  23704. input PackageOrder {
  23705. """
  23706. The direction in which to order packages by the specified field.
  23707. """
  23708. direction: OrderDirection
  23709. """
  23710. The field in which to order packages by.
  23711. """
  23712. field: PackageOrderField
  23713. }
  23714. """
  23715. Properties by which package connections can be ordered.
  23716. """
  23717. enum PackageOrderField {
  23718. """
  23719. Order packages by creation time
  23720. """
  23721. CREATED_AT
  23722. }
  23723. """
  23724. Represents an owner of a package.
  23725. """
  23726. interface PackageOwner {
  23727. id: ID!
  23728. """
  23729. A list of packages under the owner.
  23730. """
  23731. packages(
  23732. """
  23733. Returns the elements in the list that come after the specified cursor.
  23734. """
  23735. after: String
  23736. """
  23737. Returns the elements in the list that come before the specified cursor.
  23738. """
  23739. before: String
  23740. """
  23741. Returns the first _n_ elements from the list.
  23742. """
  23743. first: Int
  23744. """
  23745. Returns the last _n_ elements from the list.
  23746. """
  23747. last: Int
  23748. """
  23749. Find packages by their names.
  23750. """
  23751. names: [String]
  23752. """
  23753. Ordering of the returned packages.
  23754. """
  23755. orderBy: PackageOrder = {field: CREATED_AT, direction: DESC}
  23756. """
  23757. Filter registry package by type.
  23758. """
  23759. packageType: PackageType
  23760. """
  23761. Find packages in a repository by ID.
  23762. """
  23763. repositoryId: ID
  23764. ): PackageConnection!
  23765. }
  23766. """
  23767. Represents a object that contains package activity statistics such as downloads.
  23768. """
  23769. type PackageStatistics {
  23770. """
  23771. Number of times the package was downloaded since it was created.
  23772. """
  23773. downloadsTotalCount: Int!
  23774. }
  23775. """
  23776. A version tag contains the mapping between a tag name and a version.
  23777. """
  23778. type PackageTag implements Node {
  23779. id: ID!
  23780. """
  23781. Identifies the tag name of the version.
  23782. """
  23783. name: String!
  23784. """
  23785. Version that the tag is associated with.
  23786. """
  23787. version: PackageVersion
  23788. }
  23789. """
  23790. The possible types of a package.
  23791. """
  23792. enum PackageType {
  23793. """
  23794. A debian package.
  23795. """
  23796. DEBIAN
  23797. """
  23798. A docker image.
  23799. """
  23800. DOCKER
  23801. @deprecated(
  23802. reason: "DOCKER will be removed from this enum as this type will be migrated to only be used by the Packages REST API. Removal on 2021-06-21 UTC."
  23803. )
  23804. """
  23805. A maven package.
  23806. """
  23807. MAVEN
  23808. @deprecated(
  23809. reason: "MAVEN will be removed from this enum as this type will be migrated to only be used by the Packages REST API. Removal on 2023-02-10 UTC."
  23810. )
  23811. """
  23812. An npm package.
  23813. """
  23814. NPM
  23815. @deprecated(
  23816. reason: "NPM will be removed from this enum as this type will be migrated to only be used by the Packages REST API. Removal on 2022-11-21 UTC."
  23817. )
  23818. """
  23819. A nuget package.
  23820. """
  23821. NUGET
  23822. @deprecated(
  23823. reason: "NUGET will be removed from this enum as this type will be migrated to only be used by the Packages REST API. Removal on 2022-11-21 UTC."
  23824. )
  23825. """
  23826. A python package.
  23827. """
  23828. PYPI
  23829. """
  23830. A rubygems package.
  23831. """
  23832. RUBYGEMS
  23833. @deprecated(
  23834. reason: "RUBYGEMS will be removed from this enum as this type will be migrated to only be used by the Packages REST API. Removal on 2022-12-28 UTC."
  23835. )
  23836. }
  23837. """
  23838. Information about a specific package version.
  23839. """
  23840. type PackageVersion implements Node {
  23841. """
  23842. List of files associated with this package version
  23843. """
  23844. files(
  23845. """
  23846. Returns the elements in the list that come after the specified cursor.
  23847. """
  23848. after: String
  23849. """
  23850. Returns the elements in the list that come before the specified cursor.
  23851. """
  23852. before: String
  23853. """
  23854. Returns the first _n_ elements from the list.
  23855. """
  23856. first: Int
  23857. """
  23858. Returns the last _n_ elements from the list.
  23859. """
  23860. last: Int
  23861. """
  23862. Ordering of the returned package files.
  23863. """
  23864. orderBy: PackageFileOrder = {field: CREATED_AT, direction: ASC}
  23865. ): PackageFileConnection!
  23866. id: ID!
  23867. """
  23868. The package associated with this version.
  23869. """
  23870. package: Package
  23871. """
  23872. The platform this version was built for.
  23873. """
  23874. platform: String
  23875. """
  23876. Whether or not this version is a pre-release.
  23877. """
  23878. preRelease: Boolean!
  23879. """
  23880. The README of this package version.
  23881. """
  23882. readme: String
  23883. """
  23884. The release associated with this package version.
  23885. """
  23886. release: Release
  23887. """
  23888. Statistics about package activity.
  23889. """
  23890. statistics: PackageVersionStatistics
  23891. """
  23892. The package version summary.
  23893. """
  23894. summary: String
  23895. """
  23896. The version string.
  23897. """
  23898. version: String!
  23899. }
  23900. """
  23901. The connection type for PackageVersion.
  23902. """
  23903. type PackageVersionConnection {
  23904. """
  23905. A list of edges.
  23906. """
  23907. edges: [PackageVersionEdge]
  23908. """
  23909. A list of nodes.
  23910. """
  23911. nodes: [PackageVersion]
  23912. """
  23913. Information to aid in pagination.
  23914. """
  23915. pageInfo: PageInfo!
  23916. """
  23917. Identifies the total count of items in the connection.
  23918. """
  23919. totalCount: Int!
  23920. }
  23921. """
  23922. An edge in a connection.
  23923. """
  23924. type PackageVersionEdge {
  23925. """
  23926. A cursor for use in pagination.
  23927. """
  23928. cursor: String!
  23929. """
  23930. The item at the end of the edge.
  23931. """
  23932. node: PackageVersion
  23933. }
  23934. """
  23935. Ways in which lists of package versions can be ordered upon return.
  23936. """
  23937. input PackageVersionOrder {
  23938. """
  23939. The direction in which to order package versions by the specified field.
  23940. """
  23941. direction: OrderDirection
  23942. """
  23943. The field in which to order package versions by.
  23944. """
  23945. field: PackageVersionOrderField
  23946. }
  23947. """
  23948. Properties by which package version connections can be ordered.
  23949. """
  23950. enum PackageVersionOrderField {
  23951. """
  23952. Order package versions by creation time
  23953. """
  23954. CREATED_AT
  23955. }
  23956. """
  23957. Represents a object that contains package version activity statistics such as downloads.
  23958. """
  23959. type PackageVersionStatistics {
  23960. """
  23961. Number of times the package was downloaded since it was created.
  23962. """
  23963. downloadsTotalCount: Int!
  23964. }
  23965. """
  23966. Information about pagination in a connection.
  23967. """
  23968. type PageInfo {
  23969. """
  23970. When paginating forwards, the cursor to continue.
  23971. """
  23972. endCursor: String
  23973. """
  23974. When paginating forwards, are there more items?
  23975. """
  23976. hasNextPage: Boolean!
  23977. """
  23978. When paginating backwards, are there more items?
  23979. """
  23980. hasPreviousPage: Boolean!
  23981. """
  23982. When paginating backwards, the cursor to continue.
  23983. """
  23984. startCursor: String
  23985. }
  23986. """
  23987. The possible types of patch statuses.
  23988. """
  23989. enum PatchStatus {
  23990. """
  23991. The file was added. Git status 'A'.
  23992. """
  23993. ADDED
  23994. """
  23995. The file's type was changed. Git status 'T'.
  23996. """
  23997. CHANGED
  23998. """
  23999. The file was copied. Git status 'C'.
  24000. """
  24001. COPIED
  24002. """
  24003. The file was deleted. Git status 'D'.
  24004. """
  24005. DELETED
  24006. """
  24007. The file's contents were changed. Git status 'M'.
  24008. """
  24009. MODIFIED
  24010. """
  24011. The file was renamed. Git status 'R'.
  24012. """
  24013. RENAMED
  24014. }
  24015. """
  24016. Types that can grant permissions on a repository to a user
  24017. """
  24018. union PermissionGranter = Organization | Repository | Team
  24019. """
  24020. A level of permission and source for a user's access to a repository.
  24021. """
  24022. type PermissionSource {
  24023. """
  24024. The organization the repository belongs to.
  24025. """
  24026. organization: Organization!
  24027. """
  24028. The level of access this source has granted to the user.
  24029. """
  24030. permission: DefaultRepositoryPermissionField!
  24031. """
  24032. The source of this permission.
  24033. """
  24034. source: PermissionGranter!
  24035. }
  24036. """
  24037. Autogenerated input type of PinIssue
  24038. """
  24039. input PinIssueInput {
  24040. """
  24041. A unique identifier for the client performing the mutation.
  24042. """
  24043. clientMutationId: String
  24044. """
  24045. The ID of the issue to be pinned
  24046. """
  24047. issueId: ID! @possibleTypes(concreteTypes: ["Issue"])
  24048. }
  24049. """
  24050. Autogenerated return type of PinIssue
  24051. """
  24052. type PinIssuePayload {
  24053. """
  24054. A unique identifier for the client performing the mutation.
  24055. """
  24056. clientMutationId: String
  24057. """
  24058. The issue that was pinned
  24059. """
  24060. issue: Issue
  24061. }
  24062. """
  24063. Types that can be pinned to a profile page.
  24064. """
  24065. union PinnableItem = Gist | Repository
  24066. """
  24067. The connection type for PinnableItem.
  24068. """
  24069. type PinnableItemConnection {
  24070. """
  24071. A list of edges.
  24072. """
  24073. edges: [PinnableItemEdge]
  24074. """
  24075. A list of nodes.
  24076. """
  24077. nodes: [PinnableItem]
  24078. """
  24079. Information to aid in pagination.
  24080. """
  24081. pageInfo: PageInfo!
  24082. """
  24083. Identifies the total count of items in the connection.
  24084. """
  24085. totalCount: Int!
  24086. }
  24087. """
  24088. An edge in a connection.
  24089. """
  24090. type PinnableItemEdge {
  24091. """
  24092. A cursor for use in pagination.
  24093. """
  24094. cursor: String!
  24095. """
  24096. The item at the end of the edge.
  24097. """
  24098. node: PinnableItem
  24099. }
  24100. """
  24101. Represents items that can be pinned to a profile page or dashboard.
  24102. """
  24103. enum PinnableItemType {
  24104. """
  24105. A gist.
  24106. """
  24107. GIST
  24108. """
  24109. An issue.
  24110. """
  24111. ISSUE
  24112. """
  24113. An organization.
  24114. """
  24115. ORGANIZATION
  24116. """
  24117. A project.
  24118. """
  24119. PROJECT
  24120. """
  24121. A pull request.
  24122. """
  24123. PULL_REQUEST
  24124. """
  24125. A repository.
  24126. """
  24127. REPOSITORY
  24128. """
  24129. A team.
  24130. """
  24131. TEAM
  24132. """
  24133. A user.
  24134. """
  24135. USER
  24136. }
  24137. """
  24138. A Pinned Discussion is a discussion pinned to a repository's index page.
  24139. """
  24140. type PinnedDiscussion implements Node & RepositoryNode {
  24141. """
  24142. Identifies the date and time when the object was created.
  24143. """
  24144. createdAt: DateTime!
  24145. """
  24146. Identifies the primary key from the database.
  24147. """
  24148. databaseId: Int
  24149. """
  24150. The discussion that was pinned.
  24151. """
  24152. discussion: Discussion!
  24153. """
  24154. Color stops of the chosen gradient
  24155. """
  24156. gradientStopColors: [String!]!
  24157. id: ID!
  24158. """
  24159. Background texture pattern
  24160. """
  24161. pattern: PinnedDiscussionPattern!
  24162. """
  24163. The actor that pinned this discussion.
  24164. """
  24165. pinnedBy: Actor!
  24166. """
  24167. Preconfigured background gradient option
  24168. """
  24169. preconfiguredGradient: PinnedDiscussionGradient
  24170. """
  24171. The repository associated with this node.
  24172. """
  24173. repository: Repository!
  24174. """
  24175. Identifies the date and time when the object was last updated.
  24176. """
  24177. updatedAt: DateTime!
  24178. }
  24179. """
  24180. The connection type for PinnedDiscussion.
  24181. """
  24182. type PinnedDiscussionConnection {
  24183. """
  24184. A list of edges.
  24185. """
  24186. edges: [PinnedDiscussionEdge]
  24187. """
  24188. A list of nodes.
  24189. """
  24190. nodes: [PinnedDiscussion]
  24191. """
  24192. Information to aid in pagination.
  24193. """
  24194. pageInfo: PageInfo!
  24195. """
  24196. Identifies the total count of items in the connection.
  24197. """
  24198. totalCount: Int!
  24199. }
  24200. """
  24201. An edge in a connection.
  24202. """
  24203. type PinnedDiscussionEdge {
  24204. """
  24205. A cursor for use in pagination.
  24206. """
  24207. cursor: String!
  24208. """
  24209. The item at the end of the edge.
  24210. """
  24211. node: PinnedDiscussion
  24212. }
  24213. """
  24214. Preconfigured gradients that may be used to style discussions pinned within a repository.
  24215. """
  24216. enum PinnedDiscussionGradient {
  24217. """
  24218. A gradient of blue to mint
  24219. """
  24220. BLUE_MINT
  24221. """
  24222. A gradient of blue to purple
  24223. """
  24224. BLUE_PURPLE
  24225. """
  24226. A gradient of pink to blue
  24227. """
  24228. PINK_BLUE
  24229. """
  24230. A gradient of purple to coral
  24231. """
  24232. PURPLE_CORAL
  24233. """
  24234. A gradient of red to orange
  24235. """
  24236. RED_ORANGE
  24237. }
  24238. """
  24239. Preconfigured background patterns that may be used to style discussions pinned within a repository.
  24240. """
  24241. enum PinnedDiscussionPattern {
  24242. """
  24243. An upward-facing chevron pattern
  24244. """
  24245. CHEVRON_UP
  24246. """
  24247. A hollow dot pattern
  24248. """
  24249. DOT
  24250. """
  24251. A solid dot pattern
  24252. """
  24253. DOT_FILL
  24254. """
  24255. A heart pattern
  24256. """
  24257. HEART_FILL
  24258. """
  24259. A plus sign pattern
  24260. """
  24261. PLUS
  24262. """
  24263. A lightning bolt pattern
  24264. """
  24265. ZAP
  24266. }
  24267. """
  24268. Represents a 'pinned' event on a given issue or pull request.
  24269. """
  24270. type PinnedEvent implements Node {
  24271. """
  24272. Identifies the actor who performed the event.
  24273. """
  24274. actor: Actor
  24275. """
  24276. Identifies the date and time when the object was created.
  24277. """
  24278. createdAt: DateTime!
  24279. id: ID!
  24280. """
  24281. Identifies the issue associated with the event.
  24282. """
  24283. issue: Issue!
  24284. }
  24285. """
  24286. A Pinned Issue is a issue pinned to a repository's index page.
  24287. """
  24288. type PinnedIssue implements Node {
  24289. """
  24290. Identifies the primary key from the database.
  24291. """
  24292. databaseId: Int
  24293. """
  24294. Identifies the primary key from the database as a BigInt.
  24295. """
  24296. fullDatabaseId: BigInt
  24297. id: ID!
  24298. """
  24299. The issue that was pinned.
  24300. """
  24301. issue: Issue!
  24302. """
  24303. The actor that pinned this issue.
  24304. """
  24305. pinnedBy: Actor!
  24306. """
  24307. The repository that this issue was pinned to.
  24308. """
  24309. repository: Repository!
  24310. }
  24311. """
  24312. The connection type for PinnedIssue.
  24313. """
  24314. type PinnedIssueConnection {
  24315. """
  24316. A list of edges.
  24317. """
  24318. edges: [PinnedIssueEdge]
  24319. """
  24320. A list of nodes.
  24321. """
  24322. nodes: [PinnedIssue]
  24323. """
  24324. Information to aid in pagination.
  24325. """
  24326. pageInfo: PageInfo!
  24327. """
  24328. Identifies the total count of items in the connection.
  24329. """
  24330. totalCount: Int!
  24331. }
  24332. """
  24333. An edge in a connection.
  24334. """
  24335. type PinnedIssueEdge {
  24336. """
  24337. A cursor for use in pagination.
  24338. """
  24339. cursor: String!
  24340. """
  24341. The item at the end of the edge.
  24342. """
  24343. node: PinnedIssue
  24344. }
  24345. """
  24346. An ISO-8601 encoded UTC date string with millisecond precision.
  24347. """
  24348. scalar PreciseDateTime
  24349. """
  24350. Audit log entry for a private_repository_forking.disable event.
  24351. """
  24352. type PrivateRepositoryForkingDisableAuditEntry implements AuditEntry & EnterpriseAuditEntryData & Node & OrganizationAuditEntryData & RepositoryAuditEntryData {
  24353. """
  24354. The action name
  24355. """
  24356. action: String!
  24357. """
  24358. The user who initiated the action
  24359. """
  24360. actor: AuditEntryActor
  24361. """
  24362. The IP address of the actor
  24363. """
  24364. actorIp: String
  24365. """
  24366. A readable representation of the actor's location
  24367. """
  24368. actorLocation: ActorLocation
  24369. """
  24370. The username of the user who initiated the action
  24371. """
  24372. actorLogin: String
  24373. """
  24374. The HTTP path for the actor.
  24375. """
  24376. actorResourcePath: URI
  24377. """
  24378. The HTTP URL for the actor.
  24379. """
  24380. actorUrl: URI
  24381. """
  24382. The time the action was initiated
  24383. """
  24384. createdAt: PreciseDateTime!
  24385. """
  24386. The HTTP path for this enterprise.
  24387. """
  24388. enterpriseResourcePath: URI
  24389. """
  24390. The slug of the enterprise.
  24391. """
  24392. enterpriseSlug: String
  24393. """
  24394. The HTTP URL for this enterprise.
  24395. """
  24396. enterpriseUrl: URI
  24397. id: ID!
  24398. """
  24399. The corresponding operation type for the action
  24400. """
  24401. operationType: OperationType
  24402. """
  24403. The Organization associated with the Audit Entry.
  24404. """
  24405. organization: Organization
  24406. """
  24407. The name of the Organization.
  24408. """
  24409. organizationName: String
  24410. """
  24411. The HTTP path for the organization
  24412. """
  24413. organizationResourcePath: URI
  24414. """
  24415. The HTTP URL for the organization
  24416. """
  24417. organizationUrl: URI
  24418. """
  24419. The repository associated with the action
  24420. """
  24421. repository: Repository
  24422. """
  24423. The name of the repository
  24424. """
  24425. repositoryName: String
  24426. """
  24427. The HTTP path for the repository
  24428. """
  24429. repositoryResourcePath: URI
  24430. """
  24431. The HTTP URL for the repository
  24432. """
  24433. repositoryUrl: URI
  24434. """
  24435. The user affected by the action
  24436. """
  24437. user: User
  24438. """
  24439. For actions involving two users, the actor is the initiator and the user is the affected user.
  24440. """
  24441. userLogin: String
  24442. """
  24443. The HTTP path for the user.
  24444. """
  24445. userResourcePath: URI
  24446. """
  24447. The HTTP URL for the user.
  24448. """
  24449. userUrl: URI
  24450. }
  24451. """
  24452. Audit log entry for a private_repository_forking.enable event.
  24453. """
  24454. type PrivateRepositoryForkingEnableAuditEntry implements AuditEntry & EnterpriseAuditEntryData & Node & OrganizationAuditEntryData & RepositoryAuditEntryData {
  24455. """
  24456. The action name
  24457. """
  24458. action: String!
  24459. """
  24460. The user who initiated the action
  24461. """
  24462. actor: AuditEntryActor
  24463. """
  24464. The IP address of the actor
  24465. """
  24466. actorIp: String
  24467. """
  24468. A readable representation of the actor's location
  24469. """
  24470. actorLocation: ActorLocation
  24471. """
  24472. The username of the user who initiated the action
  24473. """
  24474. actorLogin: String
  24475. """
  24476. The HTTP path for the actor.
  24477. """
  24478. actorResourcePath: URI
  24479. """
  24480. The HTTP URL for the actor.
  24481. """
  24482. actorUrl: URI
  24483. """
  24484. The time the action was initiated
  24485. """
  24486. createdAt: PreciseDateTime!
  24487. """
  24488. The HTTP path for this enterprise.
  24489. """
  24490. enterpriseResourcePath: URI
  24491. """
  24492. The slug of the enterprise.
  24493. """
  24494. enterpriseSlug: String
  24495. """
  24496. The HTTP URL for this enterprise.
  24497. """
  24498. enterpriseUrl: URI
  24499. id: ID!
  24500. """
  24501. The corresponding operation type for the action
  24502. """
  24503. operationType: OperationType
  24504. """
  24505. The Organization associated with the Audit Entry.
  24506. """
  24507. organization: Organization
  24508. """
  24509. The name of the Organization.
  24510. """
  24511. organizationName: String
  24512. """
  24513. The HTTP path for the organization
  24514. """
  24515. organizationResourcePath: URI
  24516. """
  24517. The HTTP URL for the organization
  24518. """
  24519. organizationUrl: URI
  24520. """
  24521. The repository associated with the action
  24522. """
  24523. repository: Repository
  24524. """
  24525. The name of the repository
  24526. """
  24527. repositoryName: String
  24528. """
  24529. The HTTP path for the repository
  24530. """
  24531. repositoryResourcePath: URI
  24532. """
  24533. The HTTP URL for the repository
  24534. """
  24535. repositoryUrl: URI
  24536. """
  24537. The user affected by the action
  24538. """
  24539. user: User
  24540. """
  24541. For actions involving two users, the actor is the initiator and the user is the affected user.
  24542. """
  24543. userLogin: String
  24544. """
  24545. The HTTP path for the user.
  24546. """
  24547. userResourcePath: URI
  24548. """
  24549. The HTTP URL for the user.
  24550. """
  24551. userUrl: URI
  24552. }
  24553. """
  24554. A curatable list of repositories relating to a repository owner, which defaults
  24555. to showing the most popular repositories they own.
  24556. """
  24557. type ProfileItemShowcase {
  24558. """
  24559. Whether or not the owner has pinned any repositories or gists.
  24560. """
  24561. hasPinnedItems: Boolean!
  24562. """
  24563. The repositories and gists in the showcase. If the profile owner has any
  24564. pinned items, those will be returned. Otherwise, the profile owner's popular
  24565. repositories will be returned.
  24566. """
  24567. items(
  24568. """
  24569. Returns the elements in the list that come after the specified cursor.
  24570. """
  24571. after: String
  24572. """
  24573. Returns the elements in the list that come before the specified cursor.
  24574. """
  24575. before: String
  24576. """
  24577. Returns the first _n_ elements from the list.
  24578. """
  24579. first: Int
  24580. """
  24581. Returns the last _n_ elements from the list.
  24582. """
  24583. last: Int
  24584. ): PinnableItemConnection!
  24585. }
  24586. """
  24587. Represents any entity on GitHub that has a profile page.
  24588. """
  24589. interface ProfileOwner {
  24590. """
  24591. Determine if this repository owner has any items that can be pinned to their profile.
  24592. """
  24593. anyPinnableItems(
  24594. """
  24595. Filter to only a particular kind of pinnable item.
  24596. """
  24597. type: PinnableItemType
  24598. ): Boolean!
  24599. """
  24600. The public profile email.
  24601. """
  24602. email: String
  24603. id: ID!
  24604. """
  24605. Showcases a selection of repositories and gists that the profile owner has
  24606. either curated or that have been selected automatically based on popularity.
  24607. """
  24608. itemShowcase: ProfileItemShowcase!
  24609. """
  24610. The public profile location.
  24611. """
  24612. location: String
  24613. """
  24614. The username used to login.
  24615. """
  24616. login: String!
  24617. """
  24618. The public profile name.
  24619. """
  24620. name: String
  24621. """
  24622. A list of repositories and gists this profile owner can pin to their profile.
  24623. """
  24624. pinnableItems(
  24625. """
  24626. Returns the elements in the list that come after the specified cursor.
  24627. """
  24628. after: String
  24629. """
  24630. Returns the elements in the list that come before the specified cursor.
  24631. """
  24632. before: String
  24633. """
  24634. Returns the first _n_ elements from the list.
  24635. """
  24636. first: Int
  24637. """
  24638. Returns the last _n_ elements from the list.
  24639. """
  24640. last: Int
  24641. """
  24642. Filter the types of pinnable items that are returned.
  24643. """
  24644. types: [PinnableItemType!]
  24645. ): PinnableItemConnection!
  24646. """
  24647. A list of repositories and gists this profile owner has pinned to their profile
  24648. """
  24649. pinnedItems(
  24650. """
  24651. Returns the elements in the list that come after the specified cursor.
  24652. """
  24653. after: String
  24654. """
  24655. Returns the elements in the list that come before the specified cursor.
  24656. """
  24657. before: String
  24658. """
  24659. Returns the first _n_ elements from the list.
  24660. """
  24661. first: Int
  24662. """
  24663. Returns the last _n_ elements from the list.
  24664. """
  24665. last: Int
  24666. """
  24667. Filter the types of pinned items that are returned.
  24668. """
  24669. types: [PinnableItemType!]
  24670. ): PinnableItemConnection!
  24671. """
  24672. Returns how many more items this profile owner can pin to their profile.
  24673. """
  24674. pinnedItemsRemaining: Int!
  24675. """
  24676. Can the viewer pin repositories and gists to the profile?
  24677. """
  24678. viewerCanChangePinnedItems: Boolean!
  24679. """
  24680. The public profile website URL.
  24681. """
  24682. websiteUrl: URI
  24683. }
  24684. """
  24685. Projects manage issues, pull requests and notes within a project owner.
  24686. """
  24687. type Project implements Closable & Node & Updatable {
  24688. """
  24689. The project's description body.
  24690. """
  24691. body: String
  24692. """
  24693. The projects description body rendered to HTML.
  24694. """
  24695. bodyHTML: HTML!
  24696. """
  24697. Indicates if the object is closed (definition of closed may depend on type)
  24698. """
  24699. closed: Boolean!
  24700. """
  24701. Identifies the date and time when the object was closed.
  24702. """
  24703. closedAt: DateTime
  24704. """
  24705. List of columns in the project
  24706. """
  24707. columns(
  24708. """
  24709. Returns the elements in the list that come after the specified cursor.
  24710. """
  24711. after: String
  24712. """
  24713. Returns the elements in the list that come before the specified cursor.
  24714. """
  24715. before: String
  24716. """
  24717. Returns the first _n_ elements from the list.
  24718. """
  24719. first: Int
  24720. """
  24721. Returns the last _n_ elements from the list.
  24722. """
  24723. last: Int
  24724. ): ProjectColumnConnection!
  24725. """
  24726. Identifies the date and time when the object was created.
  24727. """
  24728. createdAt: DateTime!
  24729. """
  24730. The actor who originally created the project.
  24731. """
  24732. creator: Actor
  24733. """
  24734. Identifies the primary key from the database.
  24735. """
  24736. databaseId: Int
  24737. id: ID!
  24738. """
  24739. The project's name.
  24740. """
  24741. name: String!
  24742. """
  24743. The project's number.
  24744. """
  24745. number: Int!
  24746. """
  24747. The project's owner. Currently limited to repositories, organizations, and users.
  24748. """
  24749. owner: ProjectOwner!
  24750. """
  24751. List of pending cards in this project
  24752. """
  24753. pendingCards(
  24754. """
  24755. Returns the elements in the list that come after the specified cursor.
  24756. """
  24757. after: String
  24758. """
  24759. A list of archived states to filter the cards by
  24760. """
  24761. archivedStates: [ProjectCardArchivedState] = [ARCHIVED, NOT_ARCHIVED]
  24762. """
  24763. Returns the elements in the list that come before the specified cursor.
  24764. """
  24765. before: String
  24766. """
  24767. Returns the first _n_ elements from the list.
  24768. """
  24769. first: Int
  24770. """
  24771. Returns the last _n_ elements from the list.
  24772. """
  24773. last: Int
  24774. ): ProjectCardConnection!
  24775. """
  24776. Project progress details.
  24777. """
  24778. progress: ProjectProgress!
  24779. """
  24780. The HTTP path for this project
  24781. """
  24782. resourcePath: URI!
  24783. """
  24784. Whether the project is open or closed.
  24785. """
  24786. state: ProjectState!
  24787. """
  24788. Identifies the date and time when the object was last updated.
  24789. """
  24790. updatedAt: DateTime!
  24791. """
  24792. The HTTP URL for this project
  24793. """
  24794. url: URI!
  24795. """
  24796. Indicates if the object can be closed by the viewer.
  24797. """
  24798. viewerCanClose: Boolean!
  24799. """
  24800. Indicates if the object can be reopened by the viewer.
  24801. """
  24802. viewerCanReopen: Boolean!
  24803. """
  24804. Check if the current viewer can update this object.
  24805. """
  24806. viewerCanUpdate: Boolean!
  24807. }
  24808. """
  24809. A card in a project.
  24810. """
  24811. type ProjectCard implements Node {
  24812. """
  24813. The project column this card is associated under. A card may only belong to one
  24814. project column at a time. The column field will be null if the card is created
  24815. in a pending state and has yet to be associated with a column. Once cards are
  24816. associated with a column, they will not become pending in the future.
  24817. """
  24818. column: ProjectColumn
  24819. """
  24820. The card content item
  24821. """
  24822. content: ProjectCardItem
  24823. """
  24824. Identifies the date and time when the object was created.
  24825. """
  24826. createdAt: DateTime!
  24827. """
  24828. The actor who created this card
  24829. """
  24830. creator: Actor
  24831. """
  24832. Identifies the primary key from the database.
  24833. """
  24834. databaseId: Int
  24835. id: ID!
  24836. """
  24837. Whether the card is archived
  24838. """
  24839. isArchived: Boolean!
  24840. """
  24841. The card note
  24842. """
  24843. note: String
  24844. """
  24845. The project that contains this card.
  24846. """
  24847. project: Project!
  24848. """
  24849. The HTTP path for this card
  24850. """
  24851. resourcePath: URI!
  24852. """
  24853. The state of ProjectCard
  24854. """
  24855. state: ProjectCardState
  24856. """
  24857. Identifies the date and time when the object was last updated.
  24858. """
  24859. updatedAt: DateTime!
  24860. """
  24861. The HTTP URL for this card
  24862. """
  24863. url: URI!
  24864. }
  24865. """
  24866. The possible archived states of a project card.
  24867. """
  24868. enum ProjectCardArchivedState {
  24869. """
  24870. A project card that is archived
  24871. """
  24872. ARCHIVED
  24873. """
  24874. A project card that is not archived
  24875. """
  24876. NOT_ARCHIVED
  24877. }
  24878. """
  24879. The connection type for ProjectCard.
  24880. """
  24881. type ProjectCardConnection {
  24882. """
  24883. A list of edges.
  24884. """
  24885. edges: [ProjectCardEdge]
  24886. """
  24887. A list of nodes.
  24888. """
  24889. nodes: [ProjectCard]
  24890. """
  24891. Information to aid in pagination.
  24892. """
  24893. pageInfo: PageInfo!
  24894. """
  24895. Identifies the total count of items in the connection.
  24896. """
  24897. totalCount: Int!
  24898. }
  24899. """
  24900. An edge in a connection.
  24901. """
  24902. type ProjectCardEdge {
  24903. """
  24904. A cursor for use in pagination.
  24905. """
  24906. cursor: String!
  24907. """
  24908. The item at the end of the edge.
  24909. """
  24910. node: ProjectCard
  24911. }
  24912. """
  24913. An issue or PR and its owning repository to be used in a project card.
  24914. """
  24915. input ProjectCardImport {
  24916. """
  24917. The issue or pull request number.
  24918. """
  24919. number: Int!
  24920. """
  24921. Repository name with owner (owner/repository).
  24922. """
  24923. repository: String!
  24924. }
  24925. """
  24926. Types that can be inside Project Cards.
  24927. """
  24928. union ProjectCardItem = Issue | PullRequest
  24929. """
  24930. Various content states of a ProjectCard
  24931. """
  24932. enum ProjectCardState {
  24933. """
  24934. The card has content only.
  24935. """
  24936. CONTENT_ONLY
  24937. """
  24938. The card has a note only.
  24939. """
  24940. NOTE_ONLY
  24941. """
  24942. The card is redacted.
  24943. """
  24944. REDACTED
  24945. }
  24946. """
  24947. A column inside a project.
  24948. """
  24949. type ProjectColumn implements Node {
  24950. """
  24951. List of cards in the column
  24952. """
  24953. cards(
  24954. """
  24955. Returns the elements in the list that come after the specified cursor.
  24956. """
  24957. after: String
  24958. """
  24959. A list of archived states to filter the cards by
  24960. """
  24961. archivedStates: [ProjectCardArchivedState] = [ARCHIVED, NOT_ARCHIVED]
  24962. """
  24963. Returns the elements in the list that come before the specified cursor.
  24964. """
  24965. before: String
  24966. """
  24967. Returns the first _n_ elements from the list.
  24968. """
  24969. first: Int
  24970. """
  24971. Returns the last _n_ elements from the list.
  24972. """
  24973. last: Int
  24974. ): ProjectCardConnection!
  24975. """
  24976. Identifies the date and time when the object was created.
  24977. """
  24978. createdAt: DateTime!
  24979. """
  24980. Identifies the primary key from the database.
  24981. """
  24982. databaseId: Int
  24983. id: ID!
  24984. """
  24985. The project column's name.
  24986. """
  24987. name: String!
  24988. """
  24989. The project that contains this column.
  24990. """
  24991. project: Project!
  24992. """
  24993. The semantic purpose of the column
  24994. """
  24995. purpose: ProjectColumnPurpose
  24996. """
  24997. The HTTP path for this project column
  24998. """
  24999. resourcePath: URI!
  25000. """
  25001. Identifies the date and time when the object was last updated.
  25002. """
  25003. updatedAt: DateTime!
  25004. """
  25005. The HTTP URL for this project column
  25006. """
  25007. url: URI!
  25008. }
  25009. """
  25010. The connection type for ProjectColumn.
  25011. """
  25012. type ProjectColumnConnection {
  25013. """
  25014. A list of edges.
  25015. """
  25016. edges: [ProjectColumnEdge]
  25017. """
  25018. A list of nodes.
  25019. """
  25020. nodes: [ProjectColumn]
  25021. """
  25022. Information to aid in pagination.
  25023. """
  25024. pageInfo: PageInfo!
  25025. """
  25026. Identifies the total count of items in the connection.
  25027. """
  25028. totalCount: Int!
  25029. }
  25030. """
  25031. An edge in a connection.
  25032. """
  25033. type ProjectColumnEdge {
  25034. """
  25035. A cursor for use in pagination.
  25036. """
  25037. cursor: String!
  25038. """
  25039. The item at the end of the edge.
  25040. """
  25041. node: ProjectColumn
  25042. }
  25043. """
  25044. A project column and a list of its issues and PRs.
  25045. """
  25046. input ProjectColumnImport {
  25047. """
  25048. The name of the column.
  25049. """
  25050. columnName: String!
  25051. """
  25052. A list of issues and pull requests in the column.
  25053. """
  25054. issues: [ProjectCardImport!]
  25055. """
  25056. The position of the column, starting from 0.
  25057. """
  25058. position: Int!
  25059. }
  25060. """
  25061. The semantic purpose of the column - todo, in progress, or done.
  25062. """
  25063. enum ProjectColumnPurpose {
  25064. """
  25065. The column contains cards which are complete
  25066. """
  25067. DONE
  25068. """
  25069. The column contains cards which are currently being worked on
  25070. """
  25071. IN_PROGRESS
  25072. """
  25073. The column contains cards still to be worked on
  25074. """
  25075. TODO
  25076. }
  25077. """
  25078. A list of projects associated with the owner.
  25079. """
  25080. type ProjectConnection {
  25081. """
  25082. A list of edges.
  25083. """
  25084. edges: [ProjectEdge]
  25085. """
  25086. A list of nodes.
  25087. """
  25088. nodes: [Project]
  25089. """
  25090. Information to aid in pagination.
  25091. """
  25092. pageInfo: PageInfo!
  25093. """
  25094. Identifies the total count of items in the connection.
  25095. """
  25096. totalCount: Int!
  25097. }
  25098. """
  25099. An edge in a connection.
  25100. """
  25101. type ProjectEdge {
  25102. """
  25103. A cursor for use in pagination.
  25104. """
  25105. cursor: String!
  25106. """
  25107. The item at the end of the edge.
  25108. """
  25109. node: Project
  25110. }
  25111. """
  25112. Ways in which lists of projects can be ordered upon return.
  25113. """
  25114. input ProjectOrder {
  25115. """
  25116. The direction in which to order projects by the specified field.
  25117. """
  25118. direction: OrderDirection!
  25119. """
  25120. The field in which to order projects by.
  25121. """
  25122. field: ProjectOrderField!
  25123. }
  25124. """
  25125. Properties by which project connections can be ordered.
  25126. """
  25127. enum ProjectOrderField {
  25128. """
  25129. Order projects by creation time
  25130. """
  25131. CREATED_AT
  25132. """
  25133. Order projects by name
  25134. """
  25135. NAME
  25136. """
  25137. Order projects by update time
  25138. """
  25139. UPDATED_AT
  25140. }
  25141. """
  25142. Represents an owner of a Project.
  25143. """
  25144. interface ProjectOwner {
  25145. id: ID!
  25146. """
  25147. Find project by number.
  25148. """
  25149. project(
  25150. """
  25151. The project number to find.
  25152. """
  25153. number: Int!
  25154. ): Project
  25155. """
  25156. A list of projects under the owner.
  25157. """
  25158. projects(
  25159. """
  25160. Returns the elements in the list that come after the specified cursor.
  25161. """
  25162. after: String
  25163. """
  25164. Returns the elements in the list that come before the specified cursor.
  25165. """
  25166. before: String
  25167. """
  25168. Returns the first _n_ elements from the list.
  25169. """
  25170. first: Int
  25171. """
  25172. Returns the last _n_ elements from the list.
  25173. """
  25174. last: Int
  25175. """
  25176. Ordering options for projects returned from the connection
  25177. """
  25178. orderBy: ProjectOrder
  25179. """
  25180. Query to search projects by, currently only searching by name.
  25181. """
  25182. search: String
  25183. """
  25184. A list of states to filter the projects by.
  25185. """
  25186. states: [ProjectState!]
  25187. ): ProjectConnection!
  25188. """
  25189. The HTTP path listing owners projects
  25190. """
  25191. projectsResourcePath: URI!
  25192. """
  25193. The HTTP URL listing owners projects
  25194. """
  25195. projectsUrl: URI!
  25196. """
  25197. Can the current viewer create new projects on this owner.
  25198. """
  25199. viewerCanCreateProjects: Boolean!
  25200. }
  25201. """
  25202. Project progress stats.
  25203. """
  25204. type ProjectProgress {
  25205. """
  25206. The number of done cards.
  25207. """
  25208. doneCount: Int!
  25209. """
  25210. The percentage of done cards.
  25211. """
  25212. donePercentage: Float!
  25213. """
  25214. Whether progress tracking is enabled and cards with purpose exist for this project
  25215. """
  25216. enabled: Boolean!
  25217. """
  25218. The number of in-progress cards.
  25219. """
  25220. inProgressCount: Int!
  25221. """
  25222. The percentage of in-progress cards.
  25223. """
  25224. inProgressPercentage: Float!
  25225. """
  25226. The number of to do cards.
  25227. """
  25228. todoCount: Int!
  25229. """
  25230. The percentage of to do cards.
  25231. """
  25232. todoPercentage: Float!
  25233. }
  25234. """
  25235. State of the project; either 'open' or 'closed'
  25236. """
  25237. enum ProjectState {
  25238. """
  25239. The project is closed.
  25240. """
  25241. CLOSED
  25242. """
  25243. The project is open.
  25244. """
  25245. OPEN
  25246. }
  25247. """
  25248. GitHub-provided templates for Projects
  25249. """
  25250. enum ProjectTemplate {
  25251. """
  25252. Create a board with v2 triggers to automatically move cards across To do, In progress and Done columns.
  25253. """
  25254. AUTOMATED_KANBAN_V2
  25255. """
  25256. Create a board with triggers to automatically move cards across columns with review automation.
  25257. """
  25258. AUTOMATED_REVIEWS_KANBAN
  25259. """
  25260. Create a board with columns for To do, In progress and Done.
  25261. """
  25262. BASIC_KANBAN
  25263. """
  25264. Create a board to triage and prioritize bugs with To do, priority, and Done columns.
  25265. """
  25266. BUG_TRIAGE
  25267. }
  25268. """
  25269. New projects that manage issues, pull requests and drafts using tables and boards.
  25270. """
  25271. type ProjectV2 implements Closable & Node & Updatable {
  25272. """
  25273. Returns true if the project is closed.
  25274. """
  25275. closed: Boolean!
  25276. """
  25277. Identifies the date and time when the object was closed.
  25278. """
  25279. closedAt: DateTime
  25280. """
  25281. Identifies the date and time when the object was created.
  25282. """
  25283. createdAt: DateTime!
  25284. """
  25285. The actor who originally created the project.
  25286. """
  25287. creator: Actor
  25288. """
  25289. Identifies the primary key from the database.
  25290. """
  25291. databaseId: Int
  25292. """
  25293. A field of the project
  25294. """
  25295. field(
  25296. """
  25297. The name of the field
  25298. """
  25299. name: String!
  25300. ): ProjectV2FieldConfiguration
  25301. """
  25302. List of fields and their constraints in the project
  25303. """
  25304. fields(
  25305. """
  25306. Returns the elements in the list that come after the specified cursor.
  25307. """
  25308. after: String
  25309. """
  25310. Returns the elements in the list that come before the specified cursor.
  25311. """
  25312. before: String
  25313. """
  25314. Returns the first _n_ elements from the list.
  25315. """
  25316. first: Int
  25317. """
  25318. Returns the last _n_ elements from the list.
  25319. """
  25320. last: Int
  25321. """
  25322. Ordering options for project v2 fields returned from the connection
  25323. """
  25324. orderBy: ProjectV2FieldOrder = {field: POSITION, direction: ASC}
  25325. ): ProjectV2FieldConfigurationConnection!
  25326. id: ID!
  25327. """
  25328. List of items in the project
  25329. """
  25330. items(
  25331. """
  25332. Returns the elements in the list that come after the specified cursor.
  25333. """
  25334. after: String
  25335. """
  25336. Returns the elements in the list that come before the specified cursor.
  25337. """
  25338. before: String
  25339. """
  25340. Returns the first _n_ elements from the list.
  25341. """
  25342. first: Int
  25343. """
  25344. Returns the last _n_ elements from the list.
  25345. """
  25346. last: Int
  25347. """
  25348. Ordering options for project v2 items returned from the connection
  25349. """
  25350. orderBy: ProjectV2ItemOrder = {field: POSITION, direction: ASC}
  25351. ): ProjectV2ItemConnection!
  25352. """
  25353. The project's number.
  25354. """
  25355. number: Int!
  25356. """
  25357. The project's owner. Currently limited to organizations and users.
  25358. """
  25359. owner: ProjectV2Owner!
  25360. """
  25361. Returns true if the project is public.
  25362. """
  25363. public: Boolean!
  25364. """
  25365. The project's readme.
  25366. """
  25367. readme: String
  25368. """
  25369. The repositories the project is linked to.
  25370. """
  25371. repositories(
  25372. """
  25373. Returns the elements in the list that come after the specified cursor.
  25374. """
  25375. after: String
  25376. """
  25377. Returns the elements in the list that come before the specified cursor.
  25378. """
  25379. before: String
  25380. """
  25381. Returns the first _n_ elements from the list.
  25382. """
  25383. first: Int
  25384. """
  25385. Returns the last _n_ elements from the list.
  25386. """
  25387. last: Int
  25388. """
  25389. Ordering options for repositories returned from the connection
  25390. """
  25391. orderBy: RepositoryOrder = {field: CREATED_AT, direction: DESC}
  25392. ): RepositoryConnection!
  25393. """
  25394. The HTTP path for this project
  25395. """
  25396. resourcePath: URI!
  25397. """
  25398. The project's short description.
  25399. """
  25400. shortDescription: String
  25401. """
  25402. The teams the project is linked to.
  25403. """
  25404. teams(
  25405. """
  25406. Returns the elements in the list that come after the specified cursor.
  25407. """
  25408. after: String
  25409. """
  25410. Returns the elements in the list that come before the specified cursor.
  25411. """
  25412. before: String
  25413. """
  25414. Returns the first _n_ elements from the list.
  25415. """
  25416. first: Int
  25417. """
  25418. Returns the last _n_ elements from the list.
  25419. """
  25420. last: Int
  25421. """
  25422. Ordering options for teams returned from this connection.
  25423. """
  25424. orderBy: TeamOrder = {field: NAME, direction: ASC}
  25425. ): TeamConnection!
  25426. """
  25427. Returns true if this project is a template.
  25428. """
  25429. template: Boolean!
  25430. """
  25431. The project's name.
  25432. """
  25433. title: String!
  25434. """
  25435. Identifies the date and time when the object was last updated.
  25436. """
  25437. updatedAt: DateTime!
  25438. """
  25439. The HTTP URL for this project
  25440. """
  25441. url: URI!
  25442. """
  25443. A view of the project
  25444. """
  25445. view(
  25446. """
  25447. The number of a view belonging to the project
  25448. """
  25449. number: Int!
  25450. ): ProjectV2View
  25451. """
  25452. Indicates if the object can be closed by the viewer.
  25453. """
  25454. viewerCanClose: Boolean!
  25455. """
  25456. Indicates if the object can be reopened by the viewer.
  25457. """
  25458. viewerCanReopen: Boolean!
  25459. """
  25460. Check if the current viewer can update this object.
  25461. """
  25462. viewerCanUpdate: Boolean!
  25463. """
  25464. List of views in the project
  25465. """
  25466. views(
  25467. """
  25468. Returns the elements in the list that come after the specified cursor.
  25469. """
  25470. after: String
  25471. """
  25472. Returns the elements in the list that come before the specified cursor.
  25473. """
  25474. before: String
  25475. """
  25476. Returns the first _n_ elements from the list.
  25477. """
  25478. first: Int
  25479. """
  25480. Returns the last _n_ elements from the list.
  25481. """
  25482. last: Int
  25483. """
  25484. Ordering options for project v2 views returned from the connection
  25485. """
  25486. orderBy: ProjectV2ViewOrder = {field: POSITION, direction: ASC}
  25487. ): ProjectV2ViewConnection!
  25488. """
  25489. A workflow of the project
  25490. """
  25491. workflow(
  25492. """
  25493. The number of a workflow belonging to the project
  25494. """
  25495. number: Int!
  25496. ): ProjectV2Workflow
  25497. """
  25498. List of the workflows in the project
  25499. """
  25500. workflows(
  25501. """
  25502. Returns the elements in the list that come after the specified cursor.
  25503. """
  25504. after: String
  25505. """
  25506. Returns the elements in the list that come before the specified cursor.
  25507. """
  25508. before: String
  25509. """
  25510. Returns the first _n_ elements from the list.
  25511. """
  25512. first: Int
  25513. """
  25514. Returns the last _n_ elements from the list.
  25515. """
  25516. last: Int
  25517. """
  25518. Ordering options for project v2 workflows returned from the connection
  25519. """
  25520. orderBy: ProjectV2WorkflowOrder = {field: NAME, direction: ASC}
  25521. ): ProjectV2WorkflowConnection!
  25522. }
  25523. """
  25524. The connection type for ProjectV2.
  25525. """
  25526. type ProjectV2Connection {
  25527. """
  25528. A list of edges.
  25529. """
  25530. edges: [ProjectV2Edge]
  25531. """
  25532. A list of nodes.
  25533. """
  25534. nodes: [ProjectV2]
  25535. """
  25536. Information to aid in pagination.
  25537. """
  25538. pageInfo: PageInfo!
  25539. """
  25540. Identifies the total count of items in the connection.
  25541. """
  25542. totalCount: Int!
  25543. }
  25544. """
  25545. The type of a project field.
  25546. """
  25547. enum ProjectV2CustomFieldType {
  25548. """
  25549. Date
  25550. """
  25551. DATE
  25552. """
  25553. Number
  25554. """
  25555. NUMBER
  25556. """
  25557. Single Select
  25558. """
  25559. SINGLE_SELECT
  25560. """
  25561. Text
  25562. """
  25563. TEXT
  25564. }
  25565. """
  25566. An edge in a connection.
  25567. """
  25568. type ProjectV2Edge {
  25569. """
  25570. A cursor for use in pagination.
  25571. """
  25572. cursor: String!
  25573. """
  25574. The item at the end of the edge.
  25575. """
  25576. node: ProjectV2
  25577. }
  25578. """
  25579. A field inside a project.
  25580. """
  25581. type ProjectV2Field implements Node & ProjectV2FieldCommon {
  25582. """
  25583. Identifies the date and time when the object was created.
  25584. """
  25585. createdAt: DateTime!
  25586. """
  25587. The field's type.
  25588. """
  25589. dataType: ProjectV2FieldType!
  25590. """
  25591. Identifies the primary key from the database.
  25592. """
  25593. databaseId: Int
  25594. id: ID!
  25595. """
  25596. The project field's name.
  25597. """
  25598. name: String!
  25599. """
  25600. The project that contains this field.
  25601. """
  25602. project: ProjectV2!
  25603. """
  25604. Identifies the date and time when the object was last updated.
  25605. """
  25606. updatedAt: DateTime!
  25607. }
  25608. """
  25609. Common fields across different project field types
  25610. """
  25611. interface ProjectV2FieldCommon {
  25612. """
  25613. Identifies the date and time when the object was created.
  25614. """
  25615. createdAt: DateTime!
  25616. """
  25617. The field's type.
  25618. """
  25619. dataType: ProjectV2FieldType!
  25620. """
  25621. Identifies the primary key from the database.
  25622. """
  25623. databaseId: Int
  25624. id: ID!
  25625. """
  25626. The project field's name.
  25627. """
  25628. name: String!
  25629. """
  25630. The project that contains this field.
  25631. """
  25632. project: ProjectV2!
  25633. """
  25634. Identifies the date and time when the object was last updated.
  25635. """
  25636. updatedAt: DateTime!
  25637. }
  25638. """
  25639. Configurations for project fields.
  25640. """
  25641. union ProjectV2FieldConfiguration = ProjectV2Field | ProjectV2IterationField | ProjectV2SingleSelectField
  25642. """
  25643. The connection type for ProjectV2FieldConfiguration.
  25644. """
  25645. type ProjectV2FieldConfigurationConnection {
  25646. """
  25647. A list of edges.
  25648. """
  25649. edges: [ProjectV2FieldConfigurationEdge]
  25650. """
  25651. A list of nodes.
  25652. """
  25653. nodes: [ProjectV2FieldConfiguration]
  25654. """
  25655. Information to aid in pagination.
  25656. """
  25657. pageInfo: PageInfo!
  25658. """
  25659. Identifies the total count of items in the connection.
  25660. """
  25661. totalCount: Int!
  25662. }
  25663. """
  25664. An edge in a connection.
  25665. """
  25666. type ProjectV2FieldConfigurationEdge {
  25667. """
  25668. A cursor for use in pagination.
  25669. """
  25670. cursor: String!
  25671. """
  25672. The item at the end of the edge.
  25673. """
  25674. node: ProjectV2FieldConfiguration
  25675. }
  25676. """
  25677. The connection type for ProjectV2Field.
  25678. """
  25679. type ProjectV2FieldConnection {
  25680. """
  25681. A list of edges.
  25682. """
  25683. edges: [ProjectV2FieldEdge]
  25684. """
  25685. A list of nodes.
  25686. """
  25687. nodes: [ProjectV2Field]
  25688. """
  25689. Information to aid in pagination.
  25690. """
  25691. pageInfo: PageInfo!
  25692. """
  25693. Identifies the total count of items in the connection.
  25694. """
  25695. totalCount: Int!
  25696. }
  25697. """
  25698. An edge in a connection.
  25699. """
  25700. type ProjectV2FieldEdge {
  25701. """
  25702. A cursor for use in pagination.
  25703. """
  25704. cursor: String!
  25705. """
  25706. The item at the end of the edge.
  25707. """
  25708. node: ProjectV2Field
  25709. }
  25710. """
  25711. Ordering options for project v2 field connections
  25712. """
  25713. input ProjectV2FieldOrder {
  25714. """
  25715. The ordering direction.
  25716. """
  25717. direction: OrderDirection!
  25718. """
  25719. The field to order the project v2 fields by.
  25720. """
  25721. field: ProjectV2FieldOrderField!
  25722. }
  25723. """
  25724. Properties by which project v2 field connections can be ordered.
  25725. """
  25726. enum ProjectV2FieldOrderField {
  25727. """
  25728. Order project v2 fields by creation time
  25729. """
  25730. CREATED_AT
  25731. """
  25732. Order project v2 fields by name
  25733. """
  25734. NAME
  25735. """
  25736. Order project v2 fields by position
  25737. """
  25738. POSITION
  25739. }
  25740. """
  25741. The type of a project field.
  25742. """
  25743. enum ProjectV2FieldType {
  25744. """
  25745. Assignees
  25746. """
  25747. ASSIGNEES
  25748. """
  25749. Date
  25750. """
  25751. DATE
  25752. """
  25753. Iteration
  25754. """
  25755. ITERATION
  25756. """
  25757. Labels
  25758. """
  25759. LABELS
  25760. """
  25761. Linked Pull Requests
  25762. """
  25763. LINKED_PULL_REQUESTS
  25764. """
  25765. Milestone
  25766. """
  25767. MILESTONE
  25768. """
  25769. Number
  25770. """
  25771. NUMBER
  25772. """
  25773. Repository
  25774. """
  25775. REPOSITORY
  25776. """
  25777. Reviewers
  25778. """
  25779. REVIEWERS
  25780. """
  25781. Single Select
  25782. """
  25783. SINGLE_SELECT
  25784. """
  25785. Text
  25786. """
  25787. TEXT
  25788. """
  25789. Title
  25790. """
  25791. TITLE
  25792. """
  25793. Tracked by
  25794. """
  25795. TRACKED_BY
  25796. """
  25797. Tracks
  25798. """
  25799. TRACKS
  25800. }
  25801. """
  25802. The values that can be used to update a field of an item inside a Project. Only 1 value can be updated at a time.
  25803. """
  25804. input ProjectV2FieldValue {
  25805. """
  25806. The ISO 8601 date to set on the field.
  25807. """
  25808. date: Date
  25809. """
  25810. The id of the iteration to set on the field.
  25811. """
  25812. iterationId: String
  25813. """
  25814. The number to set on the field.
  25815. """
  25816. number: Float
  25817. """
  25818. The id of the single select option to set on the field.
  25819. """
  25820. singleSelectOptionId: String
  25821. """
  25822. The text to set on the field.
  25823. """
  25824. text: String
  25825. }
  25826. """
  25827. Ways in which to filter lists of projects.
  25828. """
  25829. input ProjectV2Filters {
  25830. """
  25831. List project v2 filtered by the state given.
  25832. """
  25833. state: ProjectV2State
  25834. }
  25835. """
  25836. An item within a Project.
  25837. """
  25838. type ProjectV2Item implements Node {
  25839. """
  25840. The content of the referenced draft issue, issue, or pull request
  25841. """
  25842. content: ProjectV2ItemContent
  25843. """
  25844. Identifies the date and time when the object was created.
  25845. """
  25846. createdAt: DateTime!
  25847. """
  25848. The actor who created the item.
  25849. """
  25850. creator: Actor
  25851. """
  25852. Identifies the primary key from the database.
  25853. """
  25854. databaseId: Int
  25855. """
  25856. A specific field value given a field name
  25857. """
  25858. fieldValueByName(
  25859. """
  25860. The name of the field to return the field value of
  25861. """
  25862. name: String!
  25863. ): ProjectV2ItemFieldValue
  25864. """
  25865. List of field values
  25866. """
  25867. fieldValues(
  25868. """
  25869. Returns the elements in the list that come after the specified cursor.
  25870. """
  25871. after: String
  25872. """
  25873. Returns the elements in the list that come before the specified cursor.
  25874. """
  25875. before: String
  25876. """
  25877. Returns the first _n_ elements from the list.
  25878. """
  25879. first: Int
  25880. """
  25881. Returns the last _n_ elements from the list.
  25882. """
  25883. last: Int
  25884. """
  25885. Ordering options for project v2 item field values returned from the connection
  25886. """
  25887. orderBy: ProjectV2ItemFieldValueOrder = {field: POSITION, direction: ASC}
  25888. ): ProjectV2ItemFieldValueConnection!
  25889. id: ID!
  25890. """
  25891. Whether the item is archived.
  25892. """
  25893. isArchived: Boolean!
  25894. """
  25895. The project that contains this item.
  25896. """
  25897. project: ProjectV2!
  25898. """
  25899. The type of the item.
  25900. """
  25901. type: ProjectV2ItemType!
  25902. """
  25903. Identifies the date and time when the object was last updated.
  25904. """
  25905. updatedAt: DateTime!
  25906. }
  25907. """
  25908. The connection type for ProjectV2Item.
  25909. """
  25910. type ProjectV2ItemConnection {
  25911. """
  25912. A list of edges.
  25913. """
  25914. edges: [ProjectV2ItemEdge]
  25915. """
  25916. A list of nodes.
  25917. """
  25918. nodes: [ProjectV2Item]
  25919. """
  25920. Information to aid in pagination.
  25921. """
  25922. pageInfo: PageInfo!
  25923. """
  25924. Identifies the total count of items in the connection.
  25925. """
  25926. totalCount: Int!
  25927. }
  25928. """
  25929. Types that can be inside Project Items.
  25930. """
  25931. union ProjectV2ItemContent = DraftIssue | Issue | PullRequest
  25932. """
  25933. An edge in a connection.
  25934. """
  25935. type ProjectV2ItemEdge {
  25936. """
  25937. A cursor for use in pagination.
  25938. """
  25939. cursor: String!
  25940. """
  25941. The item at the end of the edge.
  25942. """
  25943. node: ProjectV2Item
  25944. }
  25945. """
  25946. The value of a date field in a Project item.
  25947. """
  25948. type ProjectV2ItemFieldDateValue implements Node & ProjectV2ItemFieldValueCommon {
  25949. """
  25950. Identifies the date and time when the object was created.
  25951. """
  25952. createdAt: DateTime!
  25953. """
  25954. The actor who created the item.
  25955. """
  25956. creator: Actor
  25957. """
  25958. Identifies the primary key from the database.
  25959. """
  25960. databaseId: Int
  25961. """
  25962. Date value for the field
  25963. """
  25964. date: Date
  25965. """
  25966. The project field that contains this value.
  25967. """
  25968. field: ProjectV2FieldConfiguration!
  25969. id: ID!
  25970. """
  25971. The project item that contains this value.
  25972. """
  25973. item: ProjectV2Item!
  25974. """
  25975. Identifies the date and time when the object was last updated.
  25976. """
  25977. updatedAt: DateTime!
  25978. }
  25979. """
  25980. The value of an iteration field in a Project item.
  25981. """
  25982. type ProjectV2ItemFieldIterationValue implements Node & ProjectV2ItemFieldValueCommon {
  25983. """
  25984. Identifies the date and time when the object was created.
  25985. """
  25986. createdAt: DateTime!
  25987. """
  25988. The actor who created the item.
  25989. """
  25990. creator: Actor
  25991. """
  25992. Identifies the primary key from the database.
  25993. """
  25994. databaseId: Int
  25995. """
  25996. The duration of the iteration in days.
  25997. """
  25998. duration: Int!
  25999. """
  26000. The project field that contains this value.
  26001. """
  26002. field: ProjectV2FieldConfiguration!
  26003. id: ID!
  26004. """
  26005. The project item that contains this value.
  26006. """
  26007. item: ProjectV2Item!
  26008. """
  26009. The ID of the iteration.
  26010. """
  26011. iterationId: String!
  26012. """
  26013. The start date of the iteration.
  26014. """
  26015. startDate: Date!
  26016. """
  26017. The title of the iteration.
  26018. """
  26019. title: String!
  26020. """
  26021. The title of the iteration, with HTML.
  26022. """
  26023. titleHTML: String!
  26024. """
  26025. Identifies the date and time when the object was last updated.
  26026. """
  26027. updatedAt: DateTime!
  26028. }
  26029. """
  26030. The value of the labels field in a Project item.
  26031. """
  26032. type ProjectV2ItemFieldLabelValue {
  26033. """
  26034. The field that contains this value.
  26035. """
  26036. field: ProjectV2FieldConfiguration!
  26037. """
  26038. Labels value of a field
  26039. """
  26040. labels(
  26041. """
  26042. Returns the elements in the list that come after the specified cursor.
  26043. """
  26044. after: String
  26045. """
  26046. Returns the elements in the list that come before the specified cursor.
  26047. """
  26048. before: String
  26049. """
  26050. Returns the first _n_ elements from the list.
  26051. """
  26052. first: Int
  26053. """
  26054. Returns the last _n_ elements from the list.
  26055. """
  26056. last: Int
  26057. ): LabelConnection
  26058. }
  26059. """
  26060. The value of a milestone field in a Project item.
  26061. """
  26062. type ProjectV2ItemFieldMilestoneValue {
  26063. """
  26064. The field that contains this value.
  26065. """
  26066. field: ProjectV2FieldConfiguration!
  26067. """
  26068. Milestone value of a field
  26069. """
  26070. milestone: Milestone
  26071. }
  26072. """
  26073. The value of a number field in a Project item.
  26074. """
  26075. type ProjectV2ItemFieldNumberValue implements Node & ProjectV2ItemFieldValueCommon {
  26076. """
  26077. Identifies the date and time when the object was created.
  26078. """
  26079. createdAt: DateTime!
  26080. """
  26081. The actor who created the item.
  26082. """
  26083. creator: Actor
  26084. """
  26085. Identifies the primary key from the database.
  26086. """
  26087. databaseId: Int
  26088. """
  26089. The project field that contains this value.
  26090. """
  26091. field: ProjectV2FieldConfiguration!
  26092. id: ID!
  26093. """
  26094. The project item that contains this value.
  26095. """
  26096. item: ProjectV2Item!
  26097. """
  26098. Number as a float(8)
  26099. """
  26100. number: Float
  26101. """
  26102. Identifies the date and time when the object was last updated.
  26103. """
  26104. updatedAt: DateTime!
  26105. }
  26106. """
  26107. The value of a pull request field in a Project item.
  26108. """
  26109. type ProjectV2ItemFieldPullRequestValue {
  26110. """
  26111. The field that contains this value.
  26112. """
  26113. field: ProjectV2FieldConfiguration!
  26114. """
  26115. The pull requests for this field
  26116. """
  26117. pullRequests(
  26118. """
  26119. Returns the elements in the list that come after the specified cursor.
  26120. """
  26121. after: String
  26122. """
  26123. Returns the elements in the list that come before the specified cursor.
  26124. """
  26125. before: String
  26126. """
  26127. Returns the first _n_ elements from the list.
  26128. """
  26129. first: Int
  26130. """
  26131. Returns the last _n_ elements from the list.
  26132. """
  26133. last: Int
  26134. """
  26135. Ordering options for pull requests.
  26136. """
  26137. orderBy: PullRequestOrder = {field: CREATED_AT, direction: ASC}
  26138. ): PullRequestConnection
  26139. }
  26140. """
  26141. The value of a repository field in a Project item.
  26142. """
  26143. type ProjectV2ItemFieldRepositoryValue {
  26144. """
  26145. The field that contains this value.
  26146. """
  26147. field: ProjectV2FieldConfiguration!
  26148. """
  26149. The repository for this field.
  26150. """
  26151. repository: Repository
  26152. }
  26153. """
  26154. The value of a reviewers field in a Project item.
  26155. """
  26156. type ProjectV2ItemFieldReviewerValue {
  26157. """
  26158. The field that contains this value.
  26159. """
  26160. field: ProjectV2FieldConfiguration!
  26161. """
  26162. The reviewers for this field.
  26163. """
  26164. reviewers(
  26165. """
  26166. Returns the elements in the list that come after the specified cursor.
  26167. """
  26168. after: String
  26169. """
  26170. Returns the elements in the list that come before the specified cursor.
  26171. """
  26172. before: String
  26173. """
  26174. Returns the first _n_ elements from the list.
  26175. """
  26176. first: Int
  26177. """
  26178. Returns the last _n_ elements from the list.
  26179. """
  26180. last: Int
  26181. ): RequestedReviewerConnection
  26182. }
  26183. """
  26184. The value of a single select field in a Project item.
  26185. """
  26186. type ProjectV2ItemFieldSingleSelectValue implements Node & ProjectV2ItemFieldValueCommon {
  26187. """
  26188. Identifies the date and time when the object was created.
  26189. """
  26190. createdAt: DateTime!
  26191. """
  26192. The actor who created the item.
  26193. """
  26194. creator: Actor
  26195. """
  26196. Identifies the primary key from the database.
  26197. """
  26198. databaseId: Int
  26199. """
  26200. The project field that contains this value.
  26201. """
  26202. field: ProjectV2FieldConfiguration!
  26203. id: ID!
  26204. """
  26205. The project item that contains this value.
  26206. """
  26207. item: ProjectV2Item!
  26208. """
  26209. The name of the selected single select option.
  26210. """
  26211. name: String
  26212. """
  26213. The html name of the selected single select option.
  26214. """
  26215. nameHTML: String
  26216. """
  26217. The id of the selected single select option.
  26218. """
  26219. optionId: String
  26220. """
  26221. Identifies the date and time when the object was last updated.
  26222. """
  26223. updatedAt: DateTime!
  26224. }
  26225. """
  26226. The value of a text field in a Project item.
  26227. """
  26228. type ProjectV2ItemFieldTextValue implements Node & ProjectV2ItemFieldValueCommon {
  26229. """
  26230. Identifies the date and time when the object was created.
  26231. """
  26232. createdAt: DateTime!
  26233. """
  26234. The actor who created the item.
  26235. """
  26236. creator: Actor
  26237. """
  26238. Identifies the primary key from the database.
  26239. """
  26240. databaseId: Int
  26241. """
  26242. The project field that contains this value.
  26243. """
  26244. field: ProjectV2FieldConfiguration!
  26245. id: ID!
  26246. """
  26247. The project item that contains this value.
  26248. """
  26249. item: ProjectV2Item!
  26250. """
  26251. Text value of a field
  26252. """
  26253. text: String
  26254. """
  26255. Identifies the date and time when the object was last updated.
  26256. """
  26257. updatedAt: DateTime!
  26258. }
  26259. """
  26260. The value of a user field in a Project item.
  26261. """
  26262. type ProjectV2ItemFieldUserValue {
  26263. """
  26264. The field that contains this value.
  26265. """
  26266. field: ProjectV2FieldConfiguration!
  26267. """
  26268. The users for this field
  26269. """
  26270. users(
  26271. """
  26272. Returns the elements in the list that come after the specified cursor.
  26273. """
  26274. after: String
  26275. """
  26276. Returns the elements in the list that come before the specified cursor.
  26277. """
  26278. before: String
  26279. """
  26280. Returns the first _n_ elements from the list.
  26281. """
  26282. first: Int
  26283. """
  26284. Returns the last _n_ elements from the list.
  26285. """
  26286. last: Int
  26287. ): UserConnection
  26288. }
  26289. """
  26290. Project field values
  26291. """
  26292. union ProjectV2ItemFieldValue =
  26293. ProjectV2ItemFieldDateValue
  26294. | ProjectV2ItemFieldIterationValue
  26295. | ProjectV2ItemFieldLabelValue
  26296. | ProjectV2ItemFieldMilestoneValue
  26297. | ProjectV2ItemFieldNumberValue
  26298. | ProjectV2ItemFieldPullRequestValue
  26299. | ProjectV2ItemFieldRepositoryValue
  26300. | ProjectV2ItemFieldReviewerValue
  26301. | ProjectV2ItemFieldSingleSelectValue
  26302. | ProjectV2ItemFieldTextValue
  26303. | ProjectV2ItemFieldUserValue
  26304. """
  26305. Common fields across different project field value types
  26306. """
  26307. interface ProjectV2ItemFieldValueCommon {
  26308. """
  26309. Identifies the date and time when the object was created.
  26310. """
  26311. createdAt: DateTime!
  26312. """
  26313. The actor who created the item.
  26314. """
  26315. creator: Actor
  26316. """
  26317. Identifies the primary key from the database.
  26318. """
  26319. databaseId: Int
  26320. """
  26321. The project field that contains this value.
  26322. """
  26323. field: ProjectV2FieldConfiguration!
  26324. id: ID!
  26325. """
  26326. The project item that contains this value.
  26327. """
  26328. item: ProjectV2Item!
  26329. """
  26330. Identifies the date and time when the object was last updated.
  26331. """
  26332. updatedAt: DateTime!
  26333. }
  26334. """
  26335. The connection type for ProjectV2ItemFieldValue.
  26336. """
  26337. type ProjectV2ItemFieldValueConnection {
  26338. """
  26339. A list of edges.
  26340. """
  26341. edges: [ProjectV2ItemFieldValueEdge]
  26342. """
  26343. A list of nodes.
  26344. """
  26345. nodes: [ProjectV2ItemFieldValue]
  26346. """
  26347. Information to aid in pagination.
  26348. """
  26349. pageInfo: PageInfo!
  26350. """
  26351. Identifies the total count of items in the connection.
  26352. """
  26353. totalCount: Int!
  26354. }
  26355. """
  26356. An edge in a connection.
  26357. """
  26358. type ProjectV2ItemFieldValueEdge {
  26359. """
  26360. A cursor for use in pagination.
  26361. """
  26362. cursor: String!
  26363. """
  26364. The item at the end of the edge.
  26365. """
  26366. node: ProjectV2ItemFieldValue
  26367. }
  26368. """
  26369. Ordering options for project v2 item field value connections
  26370. """
  26371. input ProjectV2ItemFieldValueOrder {
  26372. """
  26373. The ordering direction.
  26374. """
  26375. direction: OrderDirection!
  26376. """
  26377. The field to order the project v2 item field values by.
  26378. """
  26379. field: ProjectV2ItemFieldValueOrderField!
  26380. }
  26381. """
  26382. Properties by which project v2 item field value connections can be ordered.
  26383. """
  26384. enum ProjectV2ItemFieldValueOrderField {
  26385. """
  26386. Order project v2 item field values by the their position in the project
  26387. """
  26388. POSITION
  26389. }
  26390. """
  26391. Ordering options for project v2 item connections
  26392. """
  26393. input ProjectV2ItemOrder {
  26394. """
  26395. The ordering direction.
  26396. """
  26397. direction: OrderDirection!
  26398. """
  26399. The field to order the project v2 items by.
  26400. """
  26401. field: ProjectV2ItemOrderField!
  26402. }
  26403. """
  26404. Properties by which project v2 item connections can be ordered.
  26405. """
  26406. enum ProjectV2ItemOrderField {
  26407. """
  26408. Order project v2 items by the their position in the project
  26409. """
  26410. POSITION
  26411. }
  26412. """
  26413. The type of a project item.
  26414. """
  26415. enum ProjectV2ItemType {
  26416. """
  26417. Draft Issue
  26418. """
  26419. DRAFT_ISSUE
  26420. """
  26421. Issue
  26422. """
  26423. ISSUE
  26424. """
  26425. Pull Request
  26426. """
  26427. PULL_REQUEST
  26428. """
  26429. Redacted Item
  26430. """
  26431. REDACTED
  26432. }
  26433. """
  26434. An iteration field inside a project.
  26435. """
  26436. type ProjectV2IterationField implements Node & ProjectV2FieldCommon {
  26437. """
  26438. Iteration configuration settings
  26439. """
  26440. configuration: ProjectV2IterationFieldConfiguration!
  26441. """
  26442. Identifies the date and time when the object was created.
  26443. """
  26444. createdAt: DateTime!
  26445. """
  26446. The field's type.
  26447. """
  26448. dataType: ProjectV2FieldType!
  26449. """
  26450. Identifies the primary key from the database.
  26451. """
  26452. databaseId: Int
  26453. id: ID!
  26454. """
  26455. The project field's name.
  26456. """
  26457. name: String!
  26458. """
  26459. The project that contains this field.
  26460. """
  26461. project: ProjectV2!
  26462. """
  26463. Identifies the date and time when the object was last updated.
  26464. """
  26465. updatedAt: DateTime!
  26466. }
  26467. """
  26468. Iteration field configuration for a project.
  26469. """
  26470. type ProjectV2IterationFieldConfiguration {
  26471. """
  26472. The iteration's completed iterations
  26473. """
  26474. completedIterations: [ProjectV2IterationFieldIteration!]!
  26475. """
  26476. The iteration's duration in days
  26477. """
  26478. duration: Int!
  26479. """
  26480. The iteration's iterations
  26481. """
  26482. iterations: [ProjectV2IterationFieldIteration!]!
  26483. """
  26484. The iteration's start day of the week
  26485. """
  26486. startDay: Int!
  26487. }
  26488. """
  26489. Iteration field iteration settings for a project.
  26490. """
  26491. type ProjectV2IterationFieldIteration {
  26492. """
  26493. The iteration's duration in days
  26494. """
  26495. duration: Int!
  26496. """
  26497. The iteration's ID.
  26498. """
  26499. id: String!
  26500. """
  26501. The iteration's start date
  26502. """
  26503. startDate: Date!
  26504. """
  26505. The iteration's title.
  26506. """
  26507. title: String!
  26508. """
  26509. The iteration's html title.
  26510. """
  26511. titleHTML: String!
  26512. }
  26513. """
  26514. Ways in which lists of projects can be ordered upon return.
  26515. """
  26516. input ProjectV2Order {
  26517. """
  26518. The direction in which to order projects by the specified field.
  26519. """
  26520. direction: OrderDirection!
  26521. """
  26522. The field in which to order projects by.
  26523. """
  26524. field: ProjectV2OrderField!
  26525. }
  26526. """
  26527. Properties by which projects can be ordered.
  26528. """
  26529. enum ProjectV2OrderField {
  26530. """
  26531. The project's date and time of creation
  26532. """
  26533. CREATED_AT
  26534. """
  26535. The project's number
  26536. """
  26537. NUMBER
  26538. """
  26539. The project's title
  26540. """
  26541. TITLE
  26542. """
  26543. The project's date and time of update
  26544. """
  26545. UPDATED_AT
  26546. }
  26547. """
  26548. Represents an owner of a project (beta).
  26549. """
  26550. interface ProjectV2Owner {
  26551. id: ID!
  26552. """
  26553. Find a project by number.
  26554. """
  26555. projectV2(
  26556. """
  26557. The project number.
  26558. """
  26559. number: Int!
  26560. ): ProjectV2
  26561. """
  26562. A list of projects under the owner.
  26563. """
  26564. projectsV2(
  26565. """
  26566. Returns the elements in the list that come after the specified cursor.
  26567. """
  26568. after: String
  26569. """
  26570. Returns the elements in the list that come before the specified cursor.
  26571. """
  26572. before: String
  26573. """
  26574. Returns the first _n_ elements from the list.
  26575. """
  26576. first: Int
  26577. """
  26578. Returns the last _n_ elements from the list.
  26579. """
  26580. last: Int
  26581. """
  26582. How to order the returned projects.
  26583. """
  26584. orderBy: ProjectV2Order = {field: NUMBER, direction: DESC}
  26585. """
  26586. A project to search for under the the owner.
  26587. """
  26588. query: String
  26589. ): ProjectV2Connection!
  26590. }
  26591. """
  26592. Recent projects for the owner.
  26593. """
  26594. interface ProjectV2Recent {
  26595. """
  26596. Recent projects that this user has modified in the context of the owner.
  26597. """
  26598. recentProjects(
  26599. """
  26600. Returns the elements in the list that come after the specified cursor.
  26601. """
  26602. after: String
  26603. """
  26604. Returns the elements in the list that come before the specified cursor.
  26605. """
  26606. before: String
  26607. """
  26608. Returns the first _n_ elements from the list.
  26609. """
  26610. first: Int
  26611. """
  26612. Returns the last _n_ elements from the list.
  26613. """
  26614. last: Int
  26615. ): ProjectV2Connection!
  26616. }
  26617. """
  26618. A single select field inside a project.
  26619. """
  26620. type ProjectV2SingleSelectField implements Node & ProjectV2FieldCommon {
  26621. """
  26622. Identifies the date and time when the object was created.
  26623. """
  26624. createdAt: DateTime!
  26625. """
  26626. The field's type.
  26627. """
  26628. dataType: ProjectV2FieldType!
  26629. """
  26630. Identifies the primary key from the database.
  26631. """
  26632. databaseId: Int
  26633. id: ID!
  26634. """
  26635. The project field's name.
  26636. """
  26637. name: String!
  26638. """
  26639. Options for the single select field
  26640. """
  26641. options: [ProjectV2SingleSelectFieldOption!]!
  26642. """
  26643. The project that contains this field.
  26644. """
  26645. project: ProjectV2!
  26646. """
  26647. Identifies the date and time when the object was last updated.
  26648. """
  26649. updatedAt: DateTime!
  26650. }
  26651. """
  26652. Single select field option for a configuration for a project.
  26653. """
  26654. type ProjectV2SingleSelectFieldOption {
  26655. """
  26656. The option's ID.
  26657. """
  26658. id: String!
  26659. """
  26660. The option's name.
  26661. """
  26662. name: String!
  26663. """
  26664. The option's html name.
  26665. """
  26666. nameHTML: String!
  26667. }
  26668. """
  26669. The display color of a single-select field option.
  26670. """
  26671. enum ProjectV2SingleSelectFieldOptionColor {
  26672. """
  26673. BLUE
  26674. """
  26675. BLUE
  26676. """
  26677. GRAY
  26678. """
  26679. GRAY
  26680. """
  26681. GREEN
  26682. """
  26683. GREEN
  26684. """
  26685. ORANGE
  26686. """
  26687. ORANGE
  26688. """
  26689. PINK
  26690. """
  26691. PINK
  26692. """
  26693. PURPLE
  26694. """
  26695. PURPLE
  26696. """
  26697. RED
  26698. """
  26699. RED
  26700. """
  26701. YELLOW
  26702. """
  26703. YELLOW
  26704. }
  26705. """
  26706. Represents a single select field option
  26707. """
  26708. input ProjectV2SingleSelectFieldOptionInput {
  26709. """
  26710. The display color of the option
  26711. """
  26712. color: ProjectV2SingleSelectFieldOptionColor!
  26713. """
  26714. The description text of the option
  26715. """
  26716. description: String!
  26717. """
  26718. The name of the option
  26719. """
  26720. name: String!
  26721. }
  26722. """
  26723. Represents a sort by field and direction.
  26724. """
  26725. type ProjectV2SortBy {
  26726. """
  26727. The direction of the sorting. Possible values are ASC and DESC.
  26728. """
  26729. direction: OrderDirection!
  26730. """
  26731. The field by which items are sorted.
  26732. """
  26733. field: ProjectV2Field!
  26734. }
  26735. """
  26736. The connection type for ProjectV2SortBy.
  26737. """
  26738. type ProjectV2SortByConnection {
  26739. """
  26740. A list of edges.
  26741. """
  26742. edges: [ProjectV2SortByEdge]
  26743. """
  26744. A list of nodes.
  26745. """
  26746. nodes: [ProjectV2SortBy]
  26747. """
  26748. Information to aid in pagination.
  26749. """
  26750. pageInfo: PageInfo!
  26751. """
  26752. Identifies the total count of items in the connection.
  26753. """
  26754. totalCount: Int!
  26755. }
  26756. """
  26757. An edge in a connection.
  26758. """
  26759. type ProjectV2SortByEdge {
  26760. """
  26761. A cursor for use in pagination.
  26762. """
  26763. cursor: String!
  26764. """
  26765. The item at the end of the edge.
  26766. """
  26767. node: ProjectV2SortBy
  26768. }
  26769. """
  26770. Represents a sort by field and direction.
  26771. """
  26772. type ProjectV2SortByField {
  26773. """
  26774. The direction of the sorting. Possible values are ASC and DESC.
  26775. """
  26776. direction: OrderDirection!
  26777. """
  26778. The field by which items are sorted.
  26779. """
  26780. field: ProjectV2FieldConfiguration!
  26781. }
  26782. """
  26783. The connection type for ProjectV2SortByField.
  26784. """
  26785. type ProjectV2SortByFieldConnection {
  26786. """
  26787. A list of edges.
  26788. """
  26789. edges: [ProjectV2SortByFieldEdge]
  26790. """
  26791. A list of nodes.
  26792. """
  26793. nodes: [ProjectV2SortByField]
  26794. """
  26795. Information to aid in pagination.
  26796. """
  26797. pageInfo: PageInfo!
  26798. """
  26799. Identifies the total count of items in the connection.
  26800. """
  26801. totalCount: Int!
  26802. }
  26803. """
  26804. An edge in a connection.
  26805. """
  26806. type ProjectV2SortByFieldEdge {
  26807. """
  26808. A cursor for use in pagination.
  26809. """
  26810. cursor: String!
  26811. """
  26812. The item at the end of the edge.
  26813. """
  26814. node: ProjectV2SortByField
  26815. }
  26816. """
  26817. The possible states of a project v2.
  26818. """
  26819. enum ProjectV2State {
  26820. """
  26821. A project v2 that has been closed
  26822. """
  26823. CLOSED
  26824. """
  26825. A project v2 that is still open
  26826. """
  26827. OPEN
  26828. }
  26829. """
  26830. A view within a ProjectV2.
  26831. """
  26832. type ProjectV2View implements Node {
  26833. """
  26834. Identifies the date and time when the object was created.
  26835. """
  26836. createdAt: DateTime!
  26837. """
  26838. Identifies the primary key from the database.
  26839. """
  26840. databaseId: Int
  26841. """
  26842. The view's visible fields.
  26843. """
  26844. fields(
  26845. """
  26846. Returns the elements in the list that come after the specified cursor.
  26847. """
  26848. after: String
  26849. """
  26850. Returns the elements in the list that come before the specified cursor.
  26851. """
  26852. before: String
  26853. """
  26854. Returns the first _n_ elements from the list.
  26855. """
  26856. first: Int
  26857. """
  26858. Returns the last _n_ elements from the list.
  26859. """
  26860. last: Int
  26861. """
  26862. Ordering options for the project v2 fields returned from the connection.
  26863. """
  26864. orderBy: ProjectV2FieldOrder = {field: POSITION, direction: ASC}
  26865. ): ProjectV2FieldConfigurationConnection
  26866. """
  26867. The project view's filter.
  26868. """
  26869. filter: String
  26870. """
  26871. The view's group-by field.
  26872. """
  26873. groupBy(
  26874. """
  26875. Returns the elements in the list that come after the specified cursor.
  26876. """
  26877. after: String
  26878. """
  26879. Returns the elements in the list that come before the specified cursor.
  26880. """
  26881. before: String
  26882. """
  26883. Returns the first _n_ elements from the list.
  26884. """
  26885. first: Int
  26886. """
  26887. Returns the last _n_ elements from the list.
  26888. """
  26889. last: Int
  26890. """
  26891. Ordering options for the project v2 fields returned from the connection.
  26892. """
  26893. orderBy: ProjectV2FieldOrder = {field: POSITION, direction: ASC}
  26894. ): ProjectV2FieldConnection
  26895. @deprecated(
  26896. reason: "The `ProjectV2View#order_by` API is deprecated in favour of the more capable `ProjectV2View#group_by_field` API. Check out the `ProjectV2View#group_by_fields` API as an example for the more capable alternative. Removal on 2023-04-01 UTC."
  26897. )
  26898. """
  26899. The view's group-by field.
  26900. """
  26901. groupByFields(
  26902. """
  26903. Returns the elements in the list that come after the specified cursor.
  26904. """
  26905. after: String
  26906. """
  26907. Returns the elements in the list that come before the specified cursor.
  26908. """
  26909. before: String
  26910. """
  26911. Returns the first _n_ elements from the list.
  26912. """
  26913. first: Int
  26914. """
  26915. Returns the last _n_ elements from the list.
  26916. """
  26917. last: Int
  26918. """
  26919. Ordering options for the project v2 fields returned from the connection.
  26920. """
  26921. orderBy: ProjectV2FieldOrder = {field: POSITION, direction: ASC}
  26922. ): ProjectV2FieldConfigurationConnection
  26923. id: ID!
  26924. """
  26925. The project view's layout.
  26926. """
  26927. layout: ProjectV2ViewLayout!
  26928. """
  26929. The project view's name.
  26930. """
  26931. name: String!
  26932. """
  26933. The project view's number.
  26934. """
  26935. number: Int!
  26936. """
  26937. The project that contains this view.
  26938. """
  26939. project: ProjectV2!
  26940. """
  26941. The view's sort-by config.
  26942. """
  26943. sortBy(
  26944. """
  26945. Returns the elements in the list that come after the specified cursor.
  26946. """
  26947. after: String
  26948. """
  26949. Returns the elements in the list that come before the specified cursor.
  26950. """
  26951. before: String
  26952. """
  26953. Returns the first _n_ elements from the list.
  26954. """
  26955. first: Int
  26956. """
  26957. Returns the last _n_ elements from the list.
  26958. """
  26959. last: Int
  26960. ): ProjectV2SortByConnection
  26961. @deprecated(
  26962. reason: "The `ProjectV2View#sort_by` API is deprecated in favour of the more capable `ProjectV2View#sort_by_fields` API. Check out the `ProjectV2View#sort_by_fields` API as an example for the more capable alternative. Removal on 2023-04-01 UTC."
  26963. )
  26964. """
  26965. The view's sort-by config.
  26966. """
  26967. sortByFields(
  26968. """
  26969. Returns the elements in the list that come after the specified cursor.
  26970. """
  26971. after: String
  26972. """
  26973. Returns the elements in the list that come before the specified cursor.
  26974. """
  26975. before: String
  26976. """
  26977. Returns the first _n_ elements from the list.
  26978. """
  26979. first: Int
  26980. """
  26981. Returns the last _n_ elements from the list.
  26982. """
  26983. last: Int
  26984. ): ProjectV2SortByFieldConnection
  26985. """
  26986. Identifies the date and time when the object was last updated.
  26987. """
  26988. updatedAt: DateTime!
  26989. """
  26990. The view's vertical-group-by field.
  26991. """
  26992. verticalGroupBy(
  26993. """
  26994. Returns the elements in the list that come after the specified cursor.
  26995. """
  26996. after: String
  26997. """
  26998. Returns the elements in the list that come before the specified cursor.
  26999. """
  27000. before: String
  27001. """
  27002. Returns the first _n_ elements from the list.
  27003. """
  27004. first: Int
  27005. """
  27006. Returns the last _n_ elements from the list.
  27007. """
  27008. last: Int
  27009. """
  27010. Ordering options for the project v2 fields returned from the connection.
  27011. """
  27012. orderBy: ProjectV2FieldOrder = {field: POSITION, direction: ASC}
  27013. ): ProjectV2FieldConnection
  27014. @deprecated(
  27015. reason: "The `ProjectV2View#vertical_group_by` API is deprecated in favour of the more capable `ProjectV2View#vertical_group_by_fields` API. Check out the `ProjectV2View#vertical_group_by_fields` API as an example for the more capable alternative. Removal on 2023-04-01 UTC."
  27016. )
  27017. """
  27018. The view's vertical-group-by field.
  27019. """
  27020. verticalGroupByFields(
  27021. """
  27022. Returns the elements in the list that come after the specified cursor.
  27023. """
  27024. after: String
  27025. """
  27026. Returns the elements in the list that come before the specified cursor.
  27027. """
  27028. before: String
  27029. """
  27030. Returns the first _n_ elements from the list.
  27031. """
  27032. first: Int
  27033. """
  27034. Returns the last _n_ elements from the list.
  27035. """
  27036. last: Int
  27037. """
  27038. Ordering options for the project v2 fields returned from the connection.
  27039. """
  27040. orderBy: ProjectV2FieldOrder = {field: POSITION, direction: ASC}
  27041. ): ProjectV2FieldConfigurationConnection
  27042. """
  27043. The view's visible fields.
  27044. """
  27045. visibleFields(
  27046. """
  27047. Returns the elements in the list that come after the specified cursor.
  27048. """
  27049. after: String
  27050. """
  27051. Returns the elements in the list that come before the specified cursor.
  27052. """
  27053. before: String
  27054. """
  27055. Returns the first _n_ elements from the list.
  27056. """
  27057. first: Int
  27058. """
  27059. Returns the last _n_ elements from the list.
  27060. """
  27061. last: Int
  27062. """
  27063. Ordering options for the project v2 fields returned from the connection.
  27064. """
  27065. orderBy: ProjectV2FieldOrder = {field: POSITION, direction: ASC}
  27066. ): ProjectV2FieldConnection
  27067. @deprecated(
  27068. reason: "The `ProjectV2View#visibleFields` API is deprecated in favour of the more capable `ProjectV2View#fields` API. Check out the `ProjectV2View#fields` API as an example for the more capable alternative. Removal on 2023-01-01 UTC."
  27069. )
  27070. }
  27071. """
  27072. The connection type for ProjectV2View.
  27073. """
  27074. type ProjectV2ViewConnection {
  27075. """
  27076. A list of edges.
  27077. """
  27078. edges: [ProjectV2ViewEdge]
  27079. """
  27080. A list of nodes.
  27081. """
  27082. nodes: [ProjectV2View]
  27083. """
  27084. Information to aid in pagination.
  27085. """
  27086. pageInfo: PageInfo!
  27087. """
  27088. Identifies the total count of items in the connection.
  27089. """
  27090. totalCount: Int!
  27091. }
  27092. """
  27093. An edge in a connection.
  27094. """
  27095. type ProjectV2ViewEdge {
  27096. """
  27097. A cursor for use in pagination.
  27098. """
  27099. cursor: String!
  27100. """
  27101. The item at the end of the edge.
  27102. """
  27103. node: ProjectV2View
  27104. }
  27105. """
  27106. The layout of a project v2 view.
  27107. """
  27108. enum ProjectV2ViewLayout {
  27109. """
  27110. Board layout
  27111. """
  27112. BOARD_LAYOUT
  27113. """
  27114. Roadmap layout
  27115. """
  27116. ROADMAP_LAYOUT
  27117. """
  27118. Table layout
  27119. """
  27120. TABLE_LAYOUT
  27121. }
  27122. """
  27123. Ordering options for project v2 view connections
  27124. """
  27125. input ProjectV2ViewOrder {
  27126. """
  27127. The ordering direction.
  27128. """
  27129. direction: OrderDirection!
  27130. """
  27131. The field to order the project v2 views by.
  27132. """
  27133. field: ProjectV2ViewOrderField!
  27134. }
  27135. """
  27136. Properties by which project v2 view connections can be ordered.
  27137. """
  27138. enum ProjectV2ViewOrderField {
  27139. """
  27140. Order project v2 views by creation time
  27141. """
  27142. CREATED_AT
  27143. """
  27144. Order project v2 views by name
  27145. """
  27146. NAME
  27147. """
  27148. Order project v2 views by position
  27149. """
  27150. POSITION
  27151. }
  27152. """
  27153. A workflow inside a project.
  27154. """
  27155. type ProjectV2Workflow implements Node {
  27156. """
  27157. Identifies the date and time when the object was created.
  27158. """
  27159. createdAt: DateTime!
  27160. """
  27161. Identifies the primary key from the database.
  27162. """
  27163. databaseId: Int
  27164. """
  27165. The workflows' enabled state.
  27166. """
  27167. enabled: Boolean!
  27168. id: ID!
  27169. """
  27170. The workflows' name.
  27171. """
  27172. name: String!
  27173. """
  27174. The workflows' number.
  27175. """
  27176. number: Int!
  27177. """
  27178. The project that contains this workflow.
  27179. """
  27180. project: ProjectV2!
  27181. """
  27182. Identifies the date and time when the object was last updated.
  27183. """
  27184. updatedAt: DateTime!
  27185. }
  27186. """
  27187. The connection type for ProjectV2Workflow.
  27188. """
  27189. type ProjectV2WorkflowConnection {
  27190. """
  27191. A list of edges.
  27192. """
  27193. edges: [ProjectV2WorkflowEdge]
  27194. """
  27195. A list of nodes.
  27196. """
  27197. nodes: [ProjectV2Workflow]
  27198. """
  27199. Information to aid in pagination.
  27200. """
  27201. pageInfo: PageInfo!
  27202. """
  27203. Identifies the total count of items in the connection.
  27204. """
  27205. totalCount: Int!
  27206. }
  27207. """
  27208. An edge in a connection.
  27209. """
  27210. type ProjectV2WorkflowEdge {
  27211. """
  27212. A cursor for use in pagination.
  27213. """
  27214. cursor: String!
  27215. """
  27216. The item at the end of the edge.
  27217. """
  27218. node: ProjectV2Workflow
  27219. }
  27220. """
  27221. Ordering options for project v2 workflows connections
  27222. """
  27223. input ProjectV2WorkflowOrder {
  27224. """
  27225. The ordering direction.
  27226. """
  27227. direction: OrderDirection!
  27228. """
  27229. The field to order the project v2 workflows by.
  27230. """
  27231. field: ProjectV2WorkflowsOrderField!
  27232. }
  27233. """
  27234. Properties by which project workflows can be ordered.
  27235. """
  27236. enum ProjectV2WorkflowsOrderField {
  27237. """
  27238. The workflows' date and time of creation
  27239. """
  27240. CREATED_AT
  27241. """
  27242. The workflows' name
  27243. """
  27244. NAME
  27245. """
  27246. The workflows' number
  27247. """
  27248. NUMBER
  27249. """
  27250. The workflows' date and time of update
  27251. """
  27252. UPDATED_AT
  27253. }
  27254. """
  27255. A user's public key.
  27256. """
  27257. type PublicKey implements Node {
  27258. """
  27259. The last time this authorization was used to perform an action. Values will be null for keys not owned by the user.
  27260. """
  27261. accessedAt: DateTime
  27262. """
  27263. Identifies the date and time when the key was created. Keys created before
  27264. March 5th, 2014 have inaccurate values. Values will be null for keys not owned by the user.
  27265. """
  27266. createdAt: DateTime
  27267. """
  27268. The fingerprint for this PublicKey.
  27269. """
  27270. fingerprint: String!
  27271. id: ID!
  27272. """
  27273. Whether this PublicKey is read-only or not. Values will be null for keys not owned by the user.
  27274. """
  27275. isReadOnly: Boolean
  27276. """
  27277. The public key string.
  27278. """
  27279. key: String!
  27280. """
  27281. Identifies the date and time when the key was updated. Keys created before
  27282. March 5th, 2014 may have inaccurate values. Values will be null for keys not
  27283. owned by the user.
  27284. """
  27285. updatedAt: DateTime
  27286. }
  27287. """
  27288. The connection type for PublicKey.
  27289. """
  27290. type PublicKeyConnection {
  27291. """
  27292. A list of edges.
  27293. """
  27294. edges: [PublicKeyEdge]
  27295. """
  27296. A list of nodes.
  27297. """
  27298. nodes: [PublicKey]
  27299. """
  27300. Information to aid in pagination.
  27301. """
  27302. pageInfo: PageInfo!
  27303. """
  27304. Identifies the total count of items in the connection.
  27305. """
  27306. totalCount: Int!
  27307. }
  27308. """
  27309. An edge in a connection.
  27310. """
  27311. type PublicKeyEdge {
  27312. """
  27313. A cursor for use in pagination.
  27314. """
  27315. cursor: String!
  27316. """
  27317. The item at the end of the edge.
  27318. """
  27319. node: PublicKey
  27320. }
  27321. """
  27322. Autogenerated input type of PublishSponsorsTier
  27323. """
  27324. input PublishSponsorsTierInput {
  27325. """
  27326. A unique identifier for the client performing the mutation.
  27327. """
  27328. clientMutationId: String
  27329. """
  27330. The ID of the draft tier to publish.
  27331. """
  27332. tierId: ID! @possibleTypes(concreteTypes: ["SponsorsTier"])
  27333. }
  27334. """
  27335. Autogenerated return type of PublishSponsorsTier
  27336. """
  27337. type PublishSponsorsTierPayload {
  27338. """
  27339. A unique identifier for the client performing the mutation.
  27340. """
  27341. clientMutationId: String
  27342. """
  27343. The tier that was published.
  27344. """
  27345. sponsorsTier: SponsorsTier
  27346. }
  27347. """
  27348. A repository pull request.
  27349. """
  27350. type PullRequest implements Assignable & Closable & Comment & Labelable & Lockable & Node & ProjectV2Owner & Reactable & RepositoryNode & Subscribable & UniformResourceLocatable & Updatable & UpdatableComment {
  27351. """
  27352. Reason that the conversation was locked.
  27353. """
  27354. activeLockReason: LockReason
  27355. """
  27356. The number of additions in this pull request.
  27357. """
  27358. additions: Int!
  27359. """
  27360. A list of Users assigned to this object.
  27361. """
  27362. assignees(
  27363. """
  27364. Returns the elements in the list that come after the specified cursor.
  27365. """
  27366. after: String
  27367. """
  27368. Returns the elements in the list that come before the specified cursor.
  27369. """
  27370. before: String
  27371. """
  27372. Returns the first _n_ elements from the list.
  27373. """
  27374. first: Int
  27375. """
  27376. Returns the last _n_ elements from the list.
  27377. """
  27378. last: Int
  27379. ): UserConnection!
  27380. """
  27381. The actor who authored the comment.
  27382. """
  27383. author: Actor
  27384. """
  27385. Author's association with the subject of the comment.
  27386. """
  27387. authorAssociation: CommentAuthorAssociation!
  27388. """
  27389. Returns the auto-merge request object if one exists for this pull request.
  27390. """
  27391. autoMergeRequest: AutoMergeRequest
  27392. """
  27393. Identifies the base Ref associated with the pull request.
  27394. """
  27395. baseRef: Ref
  27396. """
  27397. Identifies the name of the base Ref associated with the pull request, even if the ref has been deleted.
  27398. """
  27399. baseRefName: String!
  27400. """
  27401. Identifies the oid of the base ref associated with the pull request, even if the ref has been deleted.
  27402. """
  27403. baseRefOid: GitObjectID!
  27404. """
  27405. The repository associated with this pull request's base Ref.
  27406. """
  27407. baseRepository: Repository
  27408. """
  27409. The body as Markdown.
  27410. """
  27411. body: String!
  27412. """
  27413. The body rendered to HTML.
  27414. """
  27415. bodyHTML: HTML!
  27416. """
  27417. The body rendered to text.
  27418. """
  27419. bodyText: String!
  27420. """
  27421. Whether or not the pull request is rebaseable.
  27422. """
  27423. canBeRebased: Boolean! @preview(toggledBy: "merge-info-preview")
  27424. """
  27425. The number of changed files in this pull request.
  27426. """
  27427. changedFiles: Int!
  27428. """
  27429. The HTTP path for the checks of this pull request.
  27430. """
  27431. checksResourcePath: URI!
  27432. """
  27433. The HTTP URL for the checks of this pull request.
  27434. """
  27435. checksUrl: URI!
  27436. """
  27437. `true` if the pull request is closed
  27438. """
  27439. closed: Boolean!
  27440. """
  27441. Identifies the date and time when the object was closed.
  27442. """
  27443. closedAt: DateTime
  27444. """
  27445. List of issues that were may be closed by this pull request
  27446. """
  27447. closingIssuesReferences(
  27448. """
  27449. Returns the elements in the list that come after the specified cursor.
  27450. """
  27451. after: String
  27452. """
  27453. Returns the elements in the list that come before the specified cursor.
  27454. """
  27455. before: String
  27456. """
  27457. Returns the first _n_ elements from the list.
  27458. """
  27459. first: Int
  27460. """
  27461. Returns the last _n_ elements from the list.
  27462. """
  27463. last: Int
  27464. """
  27465. Ordering options for issues returned from the connection
  27466. """
  27467. orderBy: IssueOrder
  27468. """
  27469. Return only manually linked Issues
  27470. """
  27471. userLinkedOnly: Boolean = false
  27472. ): IssueConnection
  27473. """
  27474. A list of comments associated with the pull request.
  27475. """
  27476. comments(
  27477. """
  27478. Returns the elements in the list that come after the specified cursor.
  27479. """
  27480. after: String
  27481. """
  27482. Returns the elements in the list that come before the specified cursor.
  27483. """
  27484. before: String
  27485. """
  27486. Returns the first _n_ elements from the list.
  27487. """
  27488. first: Int
  27489. """
  27490. Returns the last _n_ elements from the list.
  27491. """
  27492. last: Int
  27493. """
  27494. Ordering options for issue comments returned from the connection.
  27495. """
  27496. orderBy: IssueCommentOrder
  27497. ): IssueCommentConnection!
  27498. """
  27499. A list of commits present in this pull request's head branch not present in the base branch.
  27500. """
  27501. commits(
  27502. """
  27503. Returns the elements in the list that come after the specified cursor.
  27504. """
  27505. after: String
  27506. """
  27507. Returns the elements in the list that come before the specified cursor.
  27508. """
  27509. before: String
  27510. """
  27511. Returns the first _n_ elements from the list.
  27512. """
  27513. first: Int
  27514. """
  27515. Returns the last _n_ elements from the list.
  27516. """
  27517. last: Int
  27518. ): PullRequestCommitConnection!
  27519. """
  27520. Identifies the date and time when the object was created.
  27521. """
  27522. createdAt: DateTime!
  27523. """
  27524. Check if this comment was created via an email reply.
  27525. """
  27526. createdViaEmail: Boolean!
  27527. """
  27528. Identifies the primary key from the database.
  27529. """
  27530. databaseId: Int
  27531. """
  27532. The number of deletions in this pull request.
  27533. """
  27534. deletions: Int!
  27535. """
  27536. The actor who edited this pull request's body.
  27537. """
  27538. editor: Actor
  27539. """
  27540. Lists the files changed within this pull request.
  27541. """
  27542. files(
  27543. """
  27544. Returns the elements in the list that come after the specified cursor.
  27545. """
  27546. after: String
  27547. """
  27548. Returns the elements in the list that come before the specified cursor.
  27549. """
  27550. before: String
  27551. """
  27552. Returns the first _n_ elements from the list.
  27553. """
  27554. first: Int
  27555. """
  27556. Returns the last _n_ elements from the list.
  27557. """
  27558. last: Int
  27559. ): PullRequestChangedFileConnection
  27560. """
  27561. Identifies the head Ref associated with the pull request.
  27562. """
  27563. headRef: Ref
  27564. """
  27565. Identifies the name of the head Ref associated with the pull request, even if the ref has been deleted.
  27566. """
  27567. headRefName: String!
  27568. """
  27569. Identifies the oid of the head ref associated with the pull request, even if the ref has been deleted.
  27570. """
  27571. headRefOid: GitObjectID!
  27572. """
  27573. The repository associated with this pull request's head Ref.
  27574. """
  27575. headRepository: Repository
  27576. """
  27577. The owner of the repository associated with this pull request's head Ref.
  27578. """
  27579. headRepositoryOwner: RepositoryOwner
  27580. """
  27581. The hovercard information for this issue
  27582. """
  27583. hovercard(
  27584. """
  27585. Whether or not to include notification contexts
  27586. """
  27587. includeNotificationContexts: Boolean = true
  27588. ): Hovercard!
  27589. id: ID!
  27590. """
  27591. Check if this comment was edited and includes an edit with the creation data
  27592. """
  27593. includesCreatedEdit: Boolean!
  27594. """
  27595. The head and base repositories are different.
  27596. """
  27597. isCrossRepository: Boolean!
  27598. """
  27599. Identifies if the pull request is a draft.
  27600. """
  27601. isDraft: Boolean!
  27602. """
  27603. Is this pull request read by the viewer
  27604. """
  27605. isReadByViewer: Boolean
  27606. """
  27607. A list of labels associated with the object.
  27608. """
  27609. labels(
  27610. """
  27611. Returns the elements in the list that come after the specified cursor.
  27612. """
  27613. after: String
  27614. """
  27615. Returns the elements in the list that come before the specified cursor.
  27616. """
  27617. before: String
  27618. """
  27619. Returns the first _n_ elements from the list.
  27620. """
  27621. first: Int
  27622. """
  27623. Returns the last _n_ elements from the list.
  27624. """
  27625. last: Int
  27626. """
  27627. Ordering options for labels returned from the connection.
  27628. """
  27629. orderBy: LabelOrder = {field: CREATED_AT, direction: ASC}
  27630. ): LabelConnection
  27631. """
  27632. The moment the editor made the last edit
  27633. """
  27634. lastEditedAt: DateTime
  27635. """
  27636. A list of latest reviews per user associated with the pull request.
  27637. """
  27638. latestOpinionatedReviews(
  27639. """
  27640. Returns the elements in the list that come after the specified cursor.
  27641. """
  27642. after: String
  27643. """
  27644. Returns the elements in the list that come before the specified cursor.
  27645. """
  27646. before: String
  27647. """
  27648. Returns the first _n_ elements from the list.
  27649. """
  27650. first: Int
  27651. """
  27652. Returns the last _n_ elements from the list.
  27653. """
  27654. last: Int
  27655. """
  27656. Only return reviews from user who have write access to the repository
  27657. """
  27658. writersOnly: Boolean = false
  27659. ): PullRequestReviewConnection
  27660. """
  27661. A list of latest reviews per user associated with the pull request that are not also pending review.
  27662. """
  27663. latestReviews(
  27664. """
  27665. Returns the elements in the list that come after the specified cursor.
  27666. """
  27667. after: String
  27668. """
  27669. Returns the elements in the list that come before the specified cursor.
  27670. """
  27671. before: String
  27672. """
  27673. Returns the first _n_ elements from the list.
  27674. """
  27675. first: Int
  27676. """
  27677. Returns the last _n_ elements from the list.
  27678. """
  27679. last: Int
  27680. ): PullRequestReviewConnection
  27681. """
  27682. `true` if the pull request is locked
  27683. """
  27684. locked: Boolean!
  27685. """
  27686. Indicates whether maintainers can modify the pull request.
  27687. """
  27688. maintainerCanModify: Boolean!
  27689. """
  27690. The commit that was created when this pull request was merged.
  27691. """
  27692. mergeCommit: Commit
  27693. """
  27694. Detailed information about the current pull request merge state status.
  27695. """
  27696. mergeStateStatus: MergeStateStatus! @preview(toggledBy: "merge-info-preview")
  27697. """
  27698. Whether or not the pull request can be merged based on the existence of merge conflicts.
  27699. """
  27700. mergeable: MergeableState!
  27701. """
  27702. Whether or not the pull request was merged.
  27703. """
  27704. merged: Boolean!
  27705. """
  27706. The date and time that the pull request was merged.
  27707. """
  27708. mergedAt: DateTime
  27709. """
  27710. The actor who merged the pull request.
  27711. """
  27712. mergedBy: Actor
  27713. """
  27714. Identifies the milestone associated with the pull request.
  27715. """
  27716. milestone: Milestone
  27717. """
  27718. Identifies the pull request number.
  27719. """
  27720. number: Int!
  27721. """
  27722. A list of Users that are participating in the Pull Request conversation.
  27723. """
  27724. participants(
  27725. """
  27726. Returns the elements in the list that come after the specified cursor.
  27727. """
  27728. after: String
  27729. """
  27730. Returns the elements in the list that come before the specified cursor.
  27731. """
  27732. before: String
  27733. """
  27734. Returns the first _n_ elements from the list.
  27735. """
  27736. first: Int
  27737. """
  27738. Returns the last _n_ elements from the list.
  27739. """
  27740. last: Int
  27741. ): UserConnection!
  27742. """
  27743. The permalink to the pull request.
  27744. """
  27745. permalink: URI!
  27746. """
  27747. The commit that GitHub automatically generated to test if this pull request
  27748. could be merged. This field will not return a value if the pull request is
  27749. merged, or if the test merge commit is still being generated. See the
  27750. `mergeable` field for more details on the mergeability of the pull request.
  27751. """
  27752. potentialMergeCommit: Commit
  27753. """
  27754. List of project cards associated with this pull request.
  27755. """
  27756. projectCards(
  27757. """
  27758. Returns the elements in the list that come after the specified cursor.
  27759. """
  27760. after: String
  27761. """
  27762. A list of archived states to filter the cards by
  27763. """
  27764. archivedStates: [ProjectCardArchivedState] = [ARCHIVED, NOT_ARCHIVED]
  27765. """
  27766. Returns the elements in the list that come before the specified cursor.
  27767. """
  27768. before: String
  27769. """
  27770. Returns the first _n_ elements from the list.
  27771. """
  27772. first: Int
  27773. """
  27774. Returns the last _n_ elements from the list.
  27775. """
  27776. last: Int
  27777. ): ProjectCardConnection!
  27778. """
  27779. List of project items associated with this pull request.
  27780. """
  27781. projectItems(
  27782. """
  27783. Returns the elements in the list that come after the specified cursor.
  27784. """
  27785. after: String
  27786. """
  27787. Returns the elements in the list that come before the specified cursor.
  27788. """
  27789. before: String
  27790. """
  27791. Returns the first _n_ elements from the list.
  27792. """
  27793. first: Int
  27794. """
  27795. Include archived items.
  27796. """
  27797. includeArchived: Boolean = true
  27798. """
  27799. Returns the last _n_ elements from the list.
  27800. """
  27801. last: Int
  27802. ): ProjectV2ItemConnection!
  27803. """
  27804. Find a project by number.
  27805. """
  27806. projectV2(
  27807. """
  27808. The project number.
  27809. """
  27810. number: Int!
  27811. ): ProjectV2
  27812. """
  27813. A list of projects under the owner.
  27814. """
  27815. projectsV2(
  27816. """
  27817. Returns the elements in the list that come after the specified cursor.
  27818. """
  27819. after: String
  27820. """
  27821. Returns the elements in the list that come before the specified cursor.
  27822. """
  27823. before: String
  27824. """
  27825. Returns the first _n_ elements from the list.
  27826. """
  27827. first: Int
  27828. """
  27829. Returns the last _n_ elements from the list.
  27830. """
  27831. last: Int
  27832. """
  27833. How to order the returned projects.
  27834. """
  27835. orderBy: ProjectV2Order = {field: NUMBER, direction: DESC}
  27836. """
  27837. A project to search for under the the owner.
  27838. """
  27839. query: String
  27840. ): ProjectV2Connection!
  27841. """
  27842. Identifies when the comment was published at.
  27843. """
  27844. publishedAt: DateTime
  27845. """
  27846. A list of reactions grouped by content left on the subject.
  27847. """
  27848. reactionGroups: [ReactionGroup!]
  27849. """
  27850. A list of Reactions left on the Issue.
  27851. """
  27852. reactions(
  27853. """
  27854. Returns the elements in the list that come after the specified cursor.
  27855. """
  27856. after: String
  27857. """
  27858. Returns the elements in the list that come before the specified cursor.
  27859. """
  27860. before: String
  27861. """
  27862. Allows filtering Reactions by emoji.
  27863. """
  27864. content: ReactionContent
  27865. """
  27866. Returns the first _n_ elements from the list.
  27867. """
  27868. first: Int
  27869. """
  27870. Returns the last _n_ elements from the list.
  27871. """
  27872. last: Int
  27873. """
  27874. Allows specifying the order in which reactions are returned.
  27875. """
  27876. orderBy: ReactionOrder
  27877. ): ReactionConnection!
  27878. """
  27879. The repository associated with this node.
  27880. """
  27881. repository: Repository!
  27882. """
  27883. The HTTP path for this pull request.
  27884. """
  27885. resourcePath: URI!
  27886. """
  27887. The HTTP path for reverting this pull request.
  27888. """
  27889. revertResourcePath: URI!
  27890. """
  27891. The HTTP URL for reverting this pull request.
  27892. """
  27893. revertUrl: URI!
  27894. """
  27895. The current status of this pull request with respect to code review.
  27896. """
  27897. reviewDecision: PullRequestReviewDecision
  27898. """
  27899. A list of review requests associated with the pull request.
  27900. """
  27901. reviewRequests(
  27902. """
  27903. Returns the elements in the list that come after the specified cursor.
  27904. """
  27905. after: String
  27906. """
  27907. Returns the elements in the list that come before the specified cursor.
  27908. """
  27909. before: String
  27910. """
  27911. Returns the first _n_ elements from the list.
  27912. """
  27913. first: Int
  27914. """
  27915. Returns the last _n_ elements from the list.
  27916. """
  27917. last: Int
  27918. ): ReviewRequestConnection
  27919. """
  27920. The list of all review threads for this pull request.
  27921. """
  27922. reviewThreads(
  27923. """
  27924. Returns the elements in the list that come after the specified cursor.
  27925. """
  27926. after: String
  27927. """
  27928. Returns the elements in the list that come before the specified cursor.
  27929. """
  27930. before: String
  27931. """
  27932. Returns the first _n_ elements from the list.
  27933. """
  27934. first: Int
  27935. """
  27936. Returns the last _n_ elements from the list.
  27937. """
  27938. last: Int
  27939. ): PullRequestReviewThreadConnection!
  27940. """
  27941. A list of reviews associated with the pull request.
  27942. """
  27943. reviews(
  27944. """
  27945. Returns the elements in the list that come after the specified cursor.
  27946. """
  27947. after: String
  27948. """
  27949. Filter by author of the review.
  27950. """
  27951. author: String
  27952. """
  27953. Returns the elements in the list that come before the specified cursor.
  27954. """
  27955. before: String
  27956. """
  27957. Returns the first _n_ elements from the list.
  27958. """
  27959. first: Int
  27960. """
  27961. Returns the last _n_ elements from the list.
  27962. """
  27963. last: Int
  27964. """
  27965. A list of states to filter the reviews.
  27966. """
  27967. states: [PullRequestReviewState!]
  27968. ): PullRequestReviewConnection
  27969. """
  27970. Identifies the state of the pull request.
  27971. """
  27972. state: PullRequestState!
  27973. """
  27974. A list of reviewer suggestions based on commit history and past review comments.
  27975. """
  27976. suggestedReviewers: [SuggestedReviewer]!
  27977. """
  27978. A list of events, comments, commits, etc. associated with the pull request.
  27979. """
  27980. timeline(
  27981. """
  27982. Returns the elements in the list that come after the specified cursor.
  27983. """
  27984. after: String
  27985. """
  27986. Returns the elements in the list that come before the specified cursor.
  27987. """
  27988. before: String
  27989. """
  27990. Returns the first _n_ elements from the list.
  27991. """
  27992. first: Int
  27993. """
  27994. Returns the last _n_ elements from the list.
  27995. """
  27996. last: Int
  27997. """
  27998. Allows filtering timeline events by a `since` timestamp.
  27999. """
  28000. since: DateTime
  28001. ): PullRequestTimelineConnection!
  28002. @deprecated(reason: "`timeline` will be removed Use PullRequest.timelineItems instead. Removal on 2020-10-01 UTC.")
  28003. """
  28004. A list of events, comments, commits, etc. associated with the pull request.
  28005. """
  28006. timelineItems(
  28007. """
  28008. Returns the elements in the list that come after the specified cursor.
  28009. """
  28010. after: String
  28011. """
  28012. Returns the elements in the list that come before the specified cursor.
  28013. """
  28014. before: String
  28015. """
  28016. Returns the first _n_ elements from the list.
  28017. """
  28018. first: Int
  28019. """
  28020. Filter timeline items by type.
  28021. """
  28022. itemTypes: [PullRequestTimelineItemsItemType!]
  28023. """
  28024. Returns the last _n_ elements from the list.
  28025. """
  28026. last: Int
  28027. """
  28028. Filter timeline items by a `since` timestamp.
  28029. """
  28030. since: DateTime
  28031. """
  28032. Skips the first _n_ elements in the list.
  28033. """
  28034. skip: Int
  28035. ): PullRequestTimelineItemsConnection!
  28036. """
  28037. Identifies the pull request title.
  28038. """
  28039. title: String!
  28040. """
  28041. Identifies the pull request title rendered to HTML.
  28042. """
  28043. titleHTML: HTML!
  28044. """
  28045. Returns a count of how many comments this pull request has received.
  28046. """
  28047. totalCommentsCount: Int
  28048. """
  28049. Identifies the date and time when the object was last updated.
  28050. """
  28051. updatedAt: DateTime!
  28052. """
  28053. The HTTP URL for this pull request.
  28054. """
  28055. url: URI!
  28056. """
  28057. A list of edits to this content.
  28058. """
  28059. userContentEdits(
  28060. """
  28061. Returns the elements in the list that come after the specified cursor.
  28062. """
  28063. after: String
  28064. """
  28065. Returns the elements in the list that come before the specified cursor.
  28066. """
  28067. before: String
  28068. """
  28069. Returns the first _n_ elements from the list.
  28070. """
  28071. first: Int
  28072. """
  28073. Returns the last _n_ elements from the list.
  28074. """
  28075. last: Int
  28076. ): UserContentEditConnection
  28077. """
  28078. Whether or not the viewer can apply suggestion.
  28079. """
  28080. viewerCanApplySuggestion: Boolean!
  28081. """
  28082. Indicates if the object can be closed by the viewer.
  28083. """
  28084. viewerCanClose: Boolean!
  28085. """
  28086. Check if the viewer can restore the deleted head ref.
  28087. """
  28088. viewerCanDeleteHeadRef: Boolean!
  28089. """
  28090. Whether or not the viewer can disable auto-merge
  28091. """
  28092. viewerCanDisableAutoMerge: Boolean!
  28093. """
  28094. Can the viewer edit files within this pull request.
  28095. """
  28096. viewerCanEditFiles: Boolean!
  28097. """
  28098. Whether or not the viewer can enable auto-merge
  28099. """
  28100. viewerCanEnableAutoMerge: Boolean!
  28101. """
  28102. Indicates whether the viewer can bypass branch protections and merge the pull request immediately
  28103. """
  28104. viewerCanMergeAsAdmin: Boolean!
  28105. """
  28106. Can user react to this subject
  28107. """
  28108. viewerCanReact: Boolean!
  28109. """
  28110. Indicates if the object can be reopened by the viewer.
  28111. """
  28112. viewerCanReopen: Boolean!
  28113. """
  28114. Check if the viewer is able to change their subscription status for the repository.
  28115. """
  28116. viewerCanSubscribe: Boolean!
  28117. """
  28118. Check if the current viewer can update this object.
  28119. """
  28120. viewerCanUpdate: Boolean!
  28121. """
  28122. Whether or not the viewer can update the head ref of this PR, by merging or rebasing the base ref.
  28123. If the head ref is up to date or unable to be updated by this user, this will return false.
  28124. """
  28125. viewerCanUpdateBranch: Boolean!
  28126. """
  28127. Reasons why the current viewer can not update this comment.
  28128. """
  28129. viewerCannotUpdateReasons: [CommentCannotUpdateReason!]!
  28130. """
  28131. Did the viewer author this comment.
  28132. """
  28133. viewerDidAuthor: Boolean!
  28134. """
  28135. The latest review given from the viewer.
  28136. """
  28137. viewerLatestReview: PullRequestReview
  28138. """
  28139. The person who has requested the viewer for review on this pull request.
  28140. """
  28141. viewerLatestReviewRequest: ReviewRequest
  28142. """
  28143. The merge body text for the viewer and method.
  28144. """
  28145. viewerMergeBodyText(
  28146. """
  28147. The merge method for the message.
  28148. """
  28149. mergeType: PullRequestMergeMethod
  28150. ): String!
  28151. """
  28152. The merge headline text for the viewer and method.
  28153. """
  28154. viewerMergeHeadlineText(
  28155. """
  28156. The merge method for the message.
  28157. """
  28158. mergeType: PullRequestMergeMethod
  28159. ): String!
  28160. """
  28161. Identifies if the viewer is watching, not watching, or ignoring the subscribable entity.
  28162. """
  28163. viewerSubscription: SubscriptionState
  28164. }
  28165. """
  28166. A file changed in a pull request.
  28167. """
  28168. type PullRequestChangedFile {
  28169. """
  28170. The number of additions to the file.
  28171. """
  28172. additions: Int!
  28173. """
  28174. How the file was changed in this PullRequest
  28175. """
  28176. changeType: PatchStatus!
  28177. """
  28178. The number of deletions to the file.
  28179. """
  28180. deletions: Int!
  28181. """
  28182. The path of the file.
  28183. """
  28184. path: String!
  28185. """
  28186. The state of the file for the viewer.
  28187. """
  28188. viewerViewedState: FileViewedState!
  28189. }
  28190. """
  28191. The connection type for PullRequestChangedFile.
  28192. """
  28193. type PullRequestChangedFileConnection {
  28194. """
  28195. A list of edges.
  28196. """
  28197. edges: [PullRequestChangedFileEdge]
  28198. """
  28199. A list of nodes.
  28200. """
  28201. nodes: [PullRequestChangedFile]
  28202. """
  28203. Information to aid in pagination.
  28204. """
  28205. pageInfo: PageInfo!
  28206. """
  28207. Identifies the total count of items in the connection.
  28208. """
  28209. totalCount: Int!
  28210. }
  28211. """
  28212. An edge in a connection.
  28213. """
  28214. type PullRequestChangedFileEdge {
  28215. """
  28216. A cursor for use in pagination.
  28217. """
  28218. cursor: String!
  28219. """
  28220. The item at the end of the edge.
  28221. """
  28222. node: PullRequestChangedFile
  28223. }
  28224. """
  28225. Represents a Git commit part of a pull request.
  28226. """
  28227. type PullRequestCommit implements Node & UniformResourceLocatable {
  28228. """
  28229. The Git commit object
  28230. """
  28231. commit: Commit!
  28232. id: ID!
  28233. """
  28234. The pull request this commit belongs to
  28235. """
  28236. pullRequest: PullRequest!
  28237. """
  28238. The HTTP path for this pull request commit
  28239. """
  28240. resourcePath: URI!
  28241. """
  28242. The HTTP URL for this pull request commit
  28243. """
  28244. url: URI!
  28245. }
  28246. """
  28247. Represents a commit comment thread part of a pull request.
  28248. """
  28249. type PullRequestCommitCommentThread implements Node & RepositoryNode {
  28250. """
  28251. The comments that exist in this thread.
  28252. """
  28253. comments(
  28254. """
  28255. Returns the elements in the list that come after the specified cursor.
  28256. """
  28257. after: String
  28258. """
  28259. Returns the elements in the list that come before the specified cursor.
  28260. """
  28261. before: String
  28262. """
  28263. Returns the first _n_ elements from the list.
  28264. """
  28265. first: Int
  28266. """
  28267. Returns the last _n_ elements from the list.
  28268. """
  28269. last: Int
  28270. ): CommitCommentConnection!
  28271. """
  28272. The commit the comments were made on.
  28273. """
  28274. commit: Commit!
  28275. id: ID!
  28276. """
  28277. The file the comments were made on.
  28278. """
  28279. path: String
  28280. """
  28281. The position in the diff for the commit that the comment was made on.
  28282. """
  28283. position: Int
  28284. """
  28285. The pull request this commit comment thread belongs to
  28286. """
  28287. pullRequest: PullRequest!
  28288. """
  28289. The repository associated with this node.
  28290. """
  28291. repository: Repository!
  28292. }
  28293. """
  28294. The connection type for PullRequestCommit.
  28295. """
  28296. type PullRequestCommitConnection {
  28297. """
  28298. A list of edges.
  28299. """
  28300. edges: [PullRequestCommitEdge]
  28301. """
  28302. A list of nodes.
  28303. """
  28304. nodes: [PullRequestCommit]
  28305. """
  28306. Information to aid in pagination.
  28307. """
  28308. pageInfo: PageInfo!
  28309. """
  28310. Identifies the total count of items in the connection.
  28311. """
  28312. totalCount: Int!
  28313. }
  28314. """
  28315. An edge in a connection.
  28316. """
  28317. type PullRequestCommitEdge {
  28318. """
  28319. A cursor for use in pagination.
  28320. """
  28321. cursor: String!
  28322. """
  28323. The item at the end of the edge.
  28324. """
  28325. node: PullRequestCommit
  28326. }
  28327. """
  28328. The connection type for PullRequest.
  28329. """
  28330. type PullRequestConnection {
  28331. """
  28332. A list of edges.
  28333. """
  28334. edges: [PullRequestEdge]
  28335. """
  28336. A list of nodes.
  28337. """
  28338. nodes: [PullRequest]
  28339. """
  28340. Information to aid in pagination.
  28341. """
  28342. pageInfo: PageInfo!
  28343. """
  28344. Identifies the total count of items in the connection.
  28345. """
  28346. totalCount: Int!
  28347. }
  28348. """
  28349. This aggregates pull requests opened by a user within one repository.
  28350. """
  28351. type PullRequestContributionsByRepository {
  28352. """
  28353. The pull request contributions.
  28354. """
  28355. contributions(
  28356. """
  28357. Returns the elements in the list that come after the specified cursor.
  28358. """
  28359. after: String
  28360. """
  28361. Returns the elements in the list that come before the specified cursor.
  28362. """
  28363. before: String
  28364. """
  28365. Returns the first _n_ elements from the list.
  28366. """
  28367. first: Int
  28368. """
  28369. Returns the last _n_ elements from the list.
  28370. """
  28371. last: Int
  28372. """
  28373. Ordering options for contributions returned from the connection.
  28374. """
  28375. orderBy: ContributionOrder = {direction: DESC}
  28376. ): CreatedPullRequestContributionConnection!
  28377. """
  28378. The repository in which the pull requests were opened.
  28379. """
  28380. repository: Repository!
  28381. }
  28382. """
  28383. An edge in a connection.
  28384. """
  28385. type PullRequestEdge {
  28386. """
  28387. A cursor for use in pagination.
  28388. """
  28389. cursor: String!
  28390. """
  28391. The item at the end of the edge.
  28392. """
  28393. node: PullRequest
  28394. }
  28395. """
  28396. Represents available types of methods to use when merging a pull request.
  28397. """
  28398. enum PullRequestMergeMethod {
  28399. """
  28400. Add all commits from the head branch to the base branch with a merge commit.
  28401. """
  28402. MERGE
  28403. """
  28404. Add all commits from the head branch onto the base branch individually.
  28405. """
  28406. REBASE
  28407. """
  28408. Combine all commits from the head branch into a single commit in the base branch.
  28409. """
  28410. SQUASH
  28411. }
  28412. """
  28413. Ways in which lists of issues can be ordered upon return.
  28414. """
  28415. input PullRequestOrder {
  28416. """
  28417. The direction in which to order pull requests by the specified field.
  28418. """
  28419. direction: OrderDirection!
  28420. """
  28421. The field in which to order pull requests by.
  28422. """
  28423. field: PullRequestOrderField!
  28424. }
  28425. """
  28426. Properties by which pull_requests connections can be ordered.
  28427. """
  28428. enum PullRequestOrderField {
  28429. """
  28430. Order pull_requests by creation time
  28431. """
  28432. CREATED_AT
  28433. """
  28434. Order pull_requests by update time
  28435. """
  28436. UPDATED_AT
  28437. }
  28438. """
  28439. A review object for a given pull request.
  28440. """
  28441. type PullRequestReview implements Comment & Deletable & Node & Reactable & RepositoryNode & Updatable & UpdatableComment {
  28442. """
  28443. The actor who authored the comment.
  28444. """
  28445. author: Actor
  28446. """
  28447. Author's association with the subject of the comment.
  28448. """
  28449. authorAssociation: CommentAuthorAssociation!
  28450. """
  28451. Indicates whether the author of this review has push access to the repository.
  28452. """
  28453. authorCanPushToRepository: Boolean!
  28454. """
  28455. Identifies the pull request review body.
  28456. """
  28457. body: String!
  28458. """
  28459. The body rendered to HTML.
  28460. """
  28461. bodyHTML: HTML!
  28462. """
  28463. The body of this review rendered as plain text.
  28464. """
  28465. bodyText: String!
  28466. """
  28467. A list of review comments for the current pull request review.
  28468. """
  28469. comments(
  28470. """
  28471. Returns the elements in the list that come after the specified cursor.
  28472. """
  28473. after: String
  28474. """
  28475. Returns the elements in the list that come before the specified cursor.
  28476. """
  28477. before: String
  28478. """
  28479. Returns the first _n_ elements from the list.
  28480. """
  28481. first: Int
  28482. """
  28483. Returns the last _n_ elements from the list.
  28484. """
  28485. last: Int
  28486. ): PullRequestReviewCommentConnection!
  28487. """
  28488. Identifies the commit associated with this pull request review.
  28489. """
  28490. commit: Commit
  28491. """
  28492. Identifies the date and time when the object was created.
  28493. """
  28494. createdAt: DateTime!
  28495. """
  28496. Check if this comment was created via an email reply.
  28497. """
  28498. createdViaEmail: Boolean!
  28499. """
  28500. Identifies the primary key from the database.
  28501. """
  28502. databaseId: Int
  28503. """
  28504. The actor who edited the comment.
  28505. """
  28506. editor: Actor
  28507. id: ID!
  28508. """
  28509. Check if this comment was edited and includes an edit with the creation data
  28510. """
  28511. includesCreatedEdit: Boolean!
  28512. """
  28513. The moment the editor made the last edit
  28514. """
  28515. lastEditedAt: DateTime
  28516. """
  28517. A list of teams that this review was made on behalf of.
  28518. """
  28519. onBehalfOf(
  28520. """
  28521. Returns the elements in the list that come after the specified cursor.
  28522. """
  28523. after: String
  28524. """
  28525. Returns the elements in the list that come before the specified cursor.
  28526. """
  28527. before: String
  28528. """
  28529. Returns the first _n_ elements from the list.
  28530. """
  28531. first: Int
  28532. """
  28533. Returns the last _n_ elements from the list.
  28534. """
  28535. last: Int
  28536. ): TeamConnection!
  28537. """
  28538. Identifies when the comment was published at.
  28539. """
  28540. publishedAt: DateTime
  28541. """
  28542. Identifies the pull request associated with this pull request review.
  28543. """
  28544. pullRequest: PullRequest!
  28545. """
  28546. A list of reactions grouped by content left on the subject.
  28547. """
  28548. reactionGroups: [ReactionGroup!]
  28549. """
  28550. A list of Reactions left on the Issue.
  28551. """
  28552. reactions(
  28553. """
  28554. Returns the elements in the list that come after the specified cursor.
  28555. """
  28556. after: String
  28557. """
  28558. Returns the elements in the list that come before the specified cursor.
  28559. """
  28560. before: String
  28561. """
  28562. Allows filtering Reactions by emoji.
  28563. """
  28564. content: ReactionContent
  28565. """
  28566. Returns the first _n_ elements from the list.
  28567. """
  28568. first: Int
  28569. """
  28570. Returns the last _n_ elements from the list.
  28571. """
  28572. last: Int
  28573. """
  28574. Allows specifying the order in which reactions are returned.
  28575. """
  28576. orderBy: ReactionOrder
  28577. ): ReactionConnection!
  28578. """
  28579. The repository associated with this node.
  28580. """
  28581. repository: Repository!
  28582. """
  28583. The HTTP path permalink for this PullRequestReview.
  28584. """
  28585. resourcePath: URI!
  28586. """
  28587. Identifies the current state of the pull request review.
  28588. """
  28589. state: PullRequestReviewState!
  28590. """
  28591. Identifies when the Pull Request Review was submitted
  28592. """
  28593. submittedAt: DateTime
  28594. """
  28595. Identifies the date and time when the object was last updated.
  28596. """
  28597. updatedAt: DateTime!
  28598. """
  28599. The HTTP URL permalink for this PullRequestReview.
  28600. """
  28601. url: URI!
  28602. """
  28603. A list of edits to this content.
  28604. """
  28605. userContentEdits(
  28606. """
  28607. Returns the elements in the list that come after the specified cursor.
  28608. """
  28609. after: String
  28610. """
  28611. Returns the elements in the list that come before the specified cursor.
  28612. """
  28613. before: String
  28614. """
  28615. Returns the first _n_ elements from the list.
  28616. """
  28617. first: Int
  28618. """
  28619. Returns the last _n_ elements from the list.
  28620. """
  28621. last: Int
  28622. ): UserContentEditConnection
  28623. """
  28624. Check if the current viewer can delete this object.
  28625. """
  28626. viewerCanDelete: Boolean!
  28627. """
  28628. Can user react to this subject
  28629. """
  28630. viewerCanReact: Boolean!
  28631. """
  28632. Check if the current viewer can update this object.
  28633. """
  28634. viewerCanUpdate: Boolean!
  28635. """
  28636. Reasons why the current viewer can not update this comment.
  28637. """
  28638. viewerCannotUpdateReasons: [CommentCannotUpdateReason!]!
  28639. """
  28640. Did the viewer author this comment.
  28641. """
  28642. viewerDidAuthor: Boolean!
  28643. }
  28644. """
  28645. A review comment associated with a given repository pull request.
  28646. """
  28647. type PullRequestReviewComment implements Comment & Deletable & Minimizable & Node & Reactable & RepositoryNode & Updatable & UpdatableComment {
  28648. """
  28649. The actor who authored the comment.
  28650. """
  28651. author: Actor
  28652. """
  28653. Author's association with the subject of the comment.
  28654. """
  28655. authorAssociation: CommentAuthorAssociation!
  28656. """
  28657. The comment body of this review comment.
  28658. """
  28659. body: String!
  28660. """
  28661. The body rendered to HTML.
  28662. """
  28663. bodyHTML: HTML!
  28664. """
  28665. The comment body of this review comment rendered as plain text.
  28666. """
  28667. bodyText: String!
  28668. """
  28669. Identifies the commit associated with the comment.
  28670. """
  28671. commit: Commit
  28672. """
  28673. Identifies when the comment was created.
  28674. """
  28675. createdAt: DateTime!
  28676. """
  28677. Check if this comment was created via an email reply.
  28678. """
  28679. createdViaEmail: Boolean!
  28680. """
  28681. Identifies the primary key from the database.
  28682. """
  28683. databaseId: Int
  28684. """
  28685. The diff hunk to which the comment applies.
  28686. """
  28687. diffHunk: String!
  28688. """
  28689. Identifies when the comment was created in a draft state.
  28690. """
  28691. draftedAt: DateTime!
  28692. """
  28693. The actor who edited the comment.
  28694. """
  28695. editor: Actor
  28696. id: ID!
  28697. """
  28698. Check if this comment was edited and includes an edit with the creation data
  28699. """
  28700. includesCreatedEdit: Boolean!
  28701. """
  28702. Returns whether or not a comment has been minimized.
  28703. """
  28704. isMinimized: Boolean!
  28705. """
  28706. The moment the editor made the last edit
  28707. """
  28708. lastEditedAt: DateTime
  28709. """
  28710. The end line number on the file to which the comment applies
  28711. """
  28712. line: Int
  28713. """
  28714. Returns why the comment was minimized. One of `abuse`, `off-topic`,
  28715. `outdated`, `resolved`, `duplicate` and `spam`. Note that the case and
  28716. formatting of these values differs from the inputs to the `MinimizeComment` mutation.
  28717. """
  28718. minimizedReason: String
  28719. """
  28720. Identifies the original commit associated with the comment.
  28721. """
  28722. originalCommit: Commit
  28723. """
  28724. The end line number on the file to which the comment applied when it was first created
  28725. """
  28726. originalLine: Int
  28727. """
  28728. The original line index in the diff to which the comment applies.
  28729. """
  28730. originalPosition: Int!
  28731. @deprecated(reason: "We are phasing out diff-relative positioning for PR comments Removal on 2023-10-01 UTC.")
  28732. """
  28733. The start line number on the file to which the comment applied when it was first created
  28734. """
  28735. originalStartLine: Int
  28736. """
  28737. Identifies when the comment body is outdated
  28738. """
  28739. outdated: Boolean!
  28740. """
  28741. The path to which the comment applies.
  28742. """
  28743. path: String!
  28744. """
  28745. The line index in the diff to which the comment applies.
  28746. """
  28747. position: Int
  28748. @deprecated(
  28749. reason: "We are phasing out diff-relative positioning for PR comments Use the `line` and `startLine` fields instead, which are file line numbers instead of diff line numbers Removal on 2023-10-01 UTC."
  28750. )
  28751. """
  28752. Identifies when the comment was published at.
  28753. """
  28754. publishedAt: DateTime
  28755. """
  28756. The pull request associated with this review comment.
  28757. """
  28758. pullRequest: PullRequest!
  28759. """
  28760. The pull request review associated with this review comment.
  28761. """
  28762. pullRequestReview: PullRequestReview
  28763. """
  28764. A list of reactions grouped by content left on the subject.
  28765. """
  28766. reactionGroups: [ReactionGroup!]
  28767. """
  28768. A list of Reactions left on the Issue.
  28769. """
  28770. reactions(
  28771. """
  28772. Returns the elements in the list that come after the specified cursor.
  28773. """
  28774. after: String
  28775. """
  28776. Returns the elements in the list that come before the specified cursor.
  28777. """
  28778. before: String
  28779. """
  28780. Allows filtering Reactions by emoji.
  28781. """
  28782. content: ReactionContent
  28783. """
  28784. Returns the first _n_ elements from the list.
  28785. """
  28786. first: Int
  28787. """
  28788. Returns the last _n_ elements from the list.
  28789. """
  28790. last: Int
  28791. """
  28792. Allows specifying the order in which reactions are returned.
  28793. """
  28794. orderBy: ReactionOrder
  28795. ): ReactionConnection!
  28796. """
  28797. The comment this is a reply to.
  28798. """
  28799. replyTo: PullRequestReviewComment
  28800. """
  28801. The repository associated with this node.
  28802. """
  28803. repository: Repository!
  28804. """
  28805. The HTTP path permalink for this review comment.
  28806. """
  28807. resourcePath: URI!
  28808. """
  28809. The start line number on the file to which the comment applies
  28810. """
  28811. startLine: Int
  28812. """
  28813. Identifies the state of the comment.
  28814. """
  28815. state: PullRequestReviewCommentState!
  28816. """
  28817. The level at which the comments in the corresponding thread are targeted, can be a diff line or a file
  28818. """
  28819. subjectType: PullRequestReviewThreadSubjectType!
  28820. """
  28821. Identifies when the comment was last updated.
  28822. """
  28823. updatedAt: DateTime!
  28824. """
  28825. The HTTP URL permalink for this review comment.
  28826. """
  28827. url: URI!
  28828. """
  28829. A list of edits to this content.
  28830. """
  28831. userContentEdits(
  28832. """
  28833. Returns the elements in the list that come after the specified cursor.
  28834. """
  28835. after: String
  28836. """
  28837. Returns the elements in the list that come before the specified cursor.
  28838. """
  28839. before: String
  28840. """
  28841. Returns the first _n_ elements from the list.
  28842. """
  28843. first: Int
  28844. """
  28845. Returns the last _n_ elements from the list.
  28846. """
  28847. last: Int
  28848. ): UserContentEditConnection
  28849. """
  28850. Check if the current viewer can delete this object.
  28851. """
  28852. viewerCanDelete: Boolean!
  28853. """
  28854. Check if the current viewer can minimize this object.
  28855. """
  28856. viewerCanMinimize: Boolean!
  28857. """
  28858. Can user react to this subject
  28859. """
  28860. viewerCanReact: Boolean!
  28861. """
  28862. Check if the current viewer can update this object.
  28863. """
  28864. viewerCanUpdate: Boolean!
  28865. """
  28866. Reasons why the current viewer can not update this comment.
  28867. """
  28868. viewerCannotUpdateReasons: [CommentCannotUpdateReason!]!
  28869. """
  28870. Did the viewer author this comment.
  28871. """
  28872. viewerDidAuthor: Boolean!
  28873. }
  28874. """
  28875. The connection type for PullRequestReviewComment.
  28876. """
  28877. type PullRequestReviewCommentConnection {
  28878. """
  28879. A list of edges.
  28880. """
  28881. edges: [PullRequestReviewCommentEdge]
  28882. """
  28883. A list of nodes.
  28884. """
  28885. nodes: [PullRequestReviewComment]
  28886. """
  28887. Information to aid in pagination.
  28888. """
  28889. pageInfo: PageInfo!
  28890. """
  28891. Identifies the total count of items in the connection.
  28892. """
  28893. totalCount: Int!
  28894. }
  28895. """
  28896. An edge in a connection.
  28897. """
  28898. type PullRequestReviewCommentEdge {
  28899. """
  28900. A cursor for use in pagination.
  28901. """
  28902. cursor: String!
  28903. """
  28904. The item at the end of the edge.
  28905. """
  28906. node: PullRequestReviewComment
  28907. }
  28908. """
  28909. The possible states of a pull request review comment.
  28910. """
  28911. enum PullRequestReviewCommentState {
  28912. """
  28913. A comment that is part of a pending review
  28914. """
  28915. PENDING
  28916. """
  28917. A comment that is part of a submitted review
  28918. """
  28919. SUBMITTED
  28920. }
  28921. """
  28922. The connection type for PullRequestReview.
  28923. """
  28924. type PullRequestReviewConnection {
  28925. """
  28926. A list of edges.
  28927. """
  28928. edges: [PullRequestReviewEdge]
  28929. """
  28930. A list of nodes.
  28931. """
  28932. nodes: [PullRequestReview]
  28933. """
  28934. Information to aid in pagination.
  28935. """
  28936. pageInfo: PageInfo!
  28937. """
  28938. Identifies the total count of items in the connection.
  28939. """
  28940. totalCount: Int!
  28941. }
  28942. """
  28943. This aggregates pull request reviews made by a user within one repository.
  28944. """
  28945. type PullRequestReviewContributionsByRepository {
  28946. """
  28947. The pull request review contributions.
  28948. """
  28949. contributions(
  28950. """
  28951. Returns the elements in the list that come after the specified cursor.
  28952. """
  28953. after: String
  28954. """
  28955. Returns the elements in the list that come before the specified cursor.
  28956. """
  28957. before: String
  28958. """
  28959. Returns the first _n_ elements from the list.
  28960. """
  28961. first: Int
  28962. """
  28963. Returns the last _n_ elements from the list.
  28964. """
  28965. last: Int
  28966. """
  28967. Ordering options for contributions returned from the connection.
  28968. """
  28969. orderBy: ContributionOrder = {direction: DESC}
  28970. ): CreatedPullRequestReviewContributionConnection!
  28971. """
  28972. The repository in which the pull request reviews were made.
  28973. """
  28974. repository: Repository!
  28975. }
  28976. """
  28977. The review status of a pull request.
  28978. """
  28979. enum PullRequestReviewDecision {
  28980. """
  28981. The pull request has received an approving review.
  28982. """
  28983. APPROVED
  28984. """
  28985. Changes have been requested on the pull request.
  28986. """
  28987. CHANGES_REQUESTED
  28988. """
  28989. A review is required before the pull request can be merged.
  28990. """
  28991. REVIEW_REQUIRED
  28992. }
  28993. """
  28994. An edge in a connection.
  28995. """
  28996. type PullRequestReviewEdge {
  28997. """
  28998. A cursor for use in pagination.
  28999. """
  29000. cursor: String!
  29001. """
  29002. The item at the end of the edge.
  29003. """
  29004. node: PullRequestReview
  29005. }
  29006. """
  29007. The possible events to perform on a pull request review.
  29008. """
  29009. enum PullRequestReviewEvent {
  29010. """
  29011. Submit feedback and approve merging these changes.
  29012. """
  29013. APPROVE
  29014. """
  29015. Submit general feedback without explicit approval.
  29016. """
  29017. COMMENT
  29018. """
  29019. Dismiss review so it now longer effects merging.
  29020. """
  29021. DISMISS
  29022. """
  29023. Submit feedback that must be addressed before merging.
  29024. """
  29025. REQUEST_CHANGES
  29026. }
  29027. """
  29028. The possible states of a pull request review.
  29029. """
  29030. enum PullRequestReviewState {
  29031. """
  29032. A review allowing the pull request to merge.
  29033. """
  29034. APPROVED
  29035. """
  29036. A review blocking the pull request from merging.
  29037. """
  29038. CHANGES_REQUESTED
  29039. """
  29040. An informational review.
  29041. """
  29042. COMMENTED
  29043. """
  29044. A review that has been dismissed.
  29045. """
  29046. DISMISSED
  29047. """
  29048. A review that has not yet been submitted.
  29049. """
  29050. PENDING
  29051. }
  29052. """
  29053. A threaded list of comments for a given pull request.
  29054. """
  29055. type PullRequestReviewThread implements Node {
  29056. """
  29057. A list of pull request comments associated with the thread.
  29058. """
  29059. comments(
  29060. """
  29061. Returns the elements in the list that come after the specified cursor.
  29062. """
  29063. after: String
  29064. """
  29065. Returns the elements in the list that come before the specified cursor.
  29066. """
  29067. before: String
  29068. """
  29069. Returns the first _n_ elements from the list.
  29070. """
  29071. first: Int
  29072. """
  29073. Returns the last _n_ elements from the list.
  29074. """
  29075. last: Int
  29076. """
  29077. Skips the first _n_ elements in the list.
  29078. """
  29079. skip: Int
  29080. ): PullRequestReviewCommentConnection!
  29081. """
  29082. The side of the diff on which this thread was placed.
  29083. """
  29084. diffSide: DiffSide!
  29085. id: ID!
  29086. """
  29087. Whether or not the thread has been collapsed (resolved)
  29088. """
  29089. isCollapsed: Boolean!
  29090. """
  29091. Indicates whether this thread was outdated by newer changes.
  29092. """
  29093. isOutdated: Boolean!
  29094. """
  29095. Whether this thread has been resolved
  29096. """
  29097. isResolved: Boolean!
  29098. """
  29099. The line in the file to which this thread refers
  29100. """
  29101. line: Int
  29102. """
  29103. The original line in the file to which this thread refers.
  29104. """
  29105. originalLine: Int
  29106. """
  29107. The original start line in the file to which this thread refers (multi-line only).
  29108. """
  29109. originalStartLine: Int
  29110. """
  29111. Identifies the file path of this thread.
  29112. """
  29113. path: String!
  29114. """
  29115. Identifies the pull request associated with this thread.
  29116. """
  29117. pullRequest: PullRequest!
  29118. """
  29119. Identifies the repository associated with this thread.
  29120. """
  29121. repository: Repository!
  29122. """
  29123. The user who resolved this thread
  29124. """
  29125. resolvedBy: User
  29126. """
  29127. The side of the diff that the first line of the thread starts on (multi-line only)
  29128. """
  29129. startDiffSide: DiffSide
  29130. """
  29131. The start line in the file to which this thread refers (multi-line only)
  29132. """
  29133. startLine: Int
  29134. """
  29135. The level at which the comments in the corresponding thread are targeted, can be a diff line or a file
  29136. """
  29137. subjectType: PullRequestReviewThreadSubjectType!
  29138. """
  29139. Indicates whether the current viewer can reply to this thread.
  29140. """
  29141. viewerCanReply: Boolean!
  29142. """
  29143. Whether or not the viewer can resolve this thread
  29144. """
  29145. viewerCanResolve: Boolean!
  29146. """
  29147. Whether or not the viewer can unresolve this thread
  29148. """
  29149. viewerCanUnresolve: Boolean!
  29150. }
  29151. """
  29152. Review comment threads for a pull request review.
  29153. """
  29154. type PullRequestReviewThreadConnection {
  29155. """
  29156. A list of edges.
  29157. """
  29158. edges: [PullRequestReviewThreadEdge]
  29159. """
  29160. A list of nodes.
  29161. """
  29162. nodes: [PullRequestReviewThread]
  29163. """
  29164. Information to aid in pagination.
  29165. """
  29166. pageInfo: PageInfo!
  29167. """
  29168. Identifies the total count of items in the connection.
  29169. """
  29170. totalCount: Int!
  29171. }
  29172. """
  29173. An edge in a connection.
  29174. """
  29175. type PullRequestReviewThreadEdge {
  29176. """
  29177. A cursor for use in pagination.
  29178. """
  29179. cursor: String!
  29180. """
  29181. The item at the end of the edge.
  29182. """
  29183. node: PullRequestReviewThread
  29184. }
  29185. """
  29186. The possible subject types of a pull request review comment.
  29187. """
  29188. enum PullRequestReviewThreadSubjectType {
  29189. """
  29190. A comment that has been made against the file of a pull request
  29191. """
  29192. FILE
  29193. """
  29194. A comment that has been made against the line of a pull request
  29195. """
  29196. LINE
  29197. }
  29198. """
  29199. Represents the latest point in the pull request timeline for which the viewer has seen the pull request's commits.
  29200. """
  29201. type PullRequestRevisionMarker {
  29202. """
  29203. Identifies the date and time when the object was created.
  29204. """
  29205. createdAt: DateTime!
  29206. """
  29207. The last commit the viewer has seen.
  29208. """
  29209. lastSeenCommit: Commit!
  29210. """
  29211. The pull request to which the marker belongs.
  29212. """
  29213. pullRequest: PullRequest!
  29214. }
  29215. """
  29216. The possible states of a pull request.
  29217. """
  29218. enum PullRequestState {
  29219. """
  29220. A pull request that has been closed without being merged.
  29221. """
  29222. CLOSED
  29223. """
  29224. A pull request that has been closed by being merged.
  29225. """
  29226. MERGED
  29227. """
  29228. A pull request that is still open.
  29229. """
  29230. OPEN
  29231. }
  29232. """
  29233. A repository pull request template.
  29234. """
  29235. type PullRequestTemplate {
  29236. """
  29237. The body of the template
  29238. """
  29239. body: String
  29240. """
  29241. The filename of the template
  29242. """
  29243. filename: String
  29244. """
  29245. The repository the template belongs to
  29246. """
  29247. repository: Repository!
  29248. }
  29249. """
  29250. A threaded list of comments for a given pull request.
  29251. """
  29252. type PullRequestThread implements Node {
  29253. """
  29254. A list of pull request comments associated with the thread.
  29255. """
  29256. comments(
  29257. """
  29258. Returns the elements in the list that come after the specified cursor.
  29259. """
  29260. after: String
  29261. """
  29262. Returns the elements in the list that come before the specified cursor.
  29263. """
  29264. before: String
  29265. """
  29266. Returns the first _n_ elements from the list.
  29267. """
  29268. first: Int
  29269. """
  29270. Returns the last _n_ elements from the list.
  29271. """
  29272. last: Int
  29273. """
  29274. Skips the first _n_ elements in the list.
  29275. """
  29276. skip: Int
  29277. ): PullRequestReviewCommentConnection!
  29278. """
  29279. The side of the diff on which this thread was placed.
  29280. """
  29281. diffSide: DiffSide!
  29282. id: ID!
  29283. """
  29284. Whether or not the thread has been collapsed (resolved)
  29285. """
  29286. isCollapsed: Boolean!
  29287. """
  29288. Indicates whether this thread was outdated by newer changes.
  29289. """
  29290. isOutdated: Boolean!
  29291. """
  29292. Whether this thread has been resolved
  29293. """
  29294. isResolved: Boolean!
  29295. """
  29296. The line in the file to which this thread refers
  29297. """
  29298. line: Int
  29299. """
  29300. Identifies the pull request associated with this thread.
  29301. """
  29302. pullRequest: PullRequest!
  29303. """
  29304. Identifies the repository associated with this thread.
  29305. """
  29306. repository: Repository!
  29307. """
  29308. The user who resolved this thread
  29309. """
  29310. resolvedBy: User
  29311. """
  29312. The side of the diff that the first line of the thread starts on (multi-line only)
  29313. """
  29314. startDiffSide: DiffSide
  29315. """
  29316. The line of the first file diff in the thread.
  29317. """
  29318. startLine: Int
  29319. """
  29320. Indicates whether the current viewer can reply to this thread.
  29321. """
  29322. viewerCanReply: Boolean!
  29323. """
  29324. Whether or not the viewer can resolve this thread
  29325. """
  29326. viewerCanResolve: Boolean!
  29327. """
  29328. Whether or not the viewer can unresolve this thread
  29329. """
  29330. viewerCanUnresolve: Boolean!
  29331. }
  29332. """
  29333. The connection type for PullRequestTimelineItem.
  29334. """
  29335. type PullRequestTimelineConnection {
  29336. """
  29337. A list of edges.
  29338. """
  29339. edges: [PullRequestTimelineItemEdge]
  29340. """
  29341. A list of nodes.
  29342. """
  29343. nodes: [PullRequestTimelineItem]
  29344. """
  29345. Information to aid in pagination.
  29346. """
  29347. pageInfo: PageInfo!
  29348. """
  29349. Identifies the total count of items in the connection.
  29350. """
  29351. totalCount: Int!
  29352. }
  29353. """
  29354. An item in a pull request timeline
  29355. """
  29356. union PullRequestTimelineItem =
  29357. AssignedEvent
  29358. | BaseRefDeletedEvent
  29359. | BaseRefForcePushedEvent
  29360. | ClosedEvent
  29361. | Commit
  29362. | CommitCommentThread
  29363. | CrossReferencedEvent
  29364. | DemilestonedEvent
  29365. | DeployedEvent
  29366. | DeploymentEnvironmentChangedEvent
  29367. | HeadRefDeletedEvent
  29368. | HeadRefForcePushedEvent
  29369. | HeadRefRestoredEvent
  29370. | IssueComment
  29371. | LabeledEvent
  29372. | LockedEvent
  29373. | MergedEvent
  29374. | MilestonedEvent
  29375. | PullRequestReview
  29376. | PullRequestReviewComment
  29377. | PullRequestReviewThread
  29378. | ReferencedEvent
  29379. | RenamedTitleEvent
  29380. | ReopenedEvent
  29381. | ReviewDismissedEvent
  29382. | ReviewRequestRemovedEvent
  29383. | ReviewRequestedEvent
  29384. | SubscribedEvent
  29385. | UnassignedEvent
  29386. | UnlabeledEvent
  29387. | UnlockedEvent
  29388. | UnsubscribedEvent
  29389. | UserBlockedEvent
  29390. """
  29391. An edge in a connection.
  29392. """
  29393. type PullRequestTimelineItemEdge {
  29394. """
  29395. A cursor for use in pagination.
  29396. """
  29397. cursor: String!
  29398. """
  29399. The item at the end of the edge.
  29400. """
  29401. node: PullRequestTimelineItem
  29402. }
  29403. """
  29404. An item in a pull request timeline
  29405. """
  29406. union PullRequestTimelineItems =
  29407. AddedToProjectEvent
  29408. | AssignedEvent
  29409. | AutoMergeDisabledEvent
  29410. | AutoMergeEnabledEvent
  29411. | AutoRebaseEnabledEvent
  29412. | AutoSquashEnabledEvent
  29413. | AutomaticBaseChangeFailedEvent
  29414. | AutomaticBaseChangeSucceededEvent
  29415. | BaseRefChangedEvent
  29416. | BaseRefDeletedEvent
  29417. | BaseRefForcePushedEvent
  29418. | ClosedEvent
  29419. | CommentDeletedEvent
  29420. | ConnectedEvent
  29421. | ConvertToDraftEvent
  29422. | ConvertedNoteToIssueEvent
  29423. | ConvertedToDiscussionEvent
  29424. | CrossReferencedEvent
  29425. | DemilestonedEvent
  29426. | DeployedEvent
  29427. | DeploymentEnvironmentChangedEvent
  29428. | DisconnectedEvent
  29429. | HeadRefDeletedEvent
  29430. | HeadRefForcePushedEvent
  29431. | HeadRefRestoredEvent
  29432. | IssueComment
  29433. | LabeledEvent
  29434. | LockedEvent
  29435. | MarkedAsDuplicateEvent
  29436. | MentionedEvent
  29437. | MergedEvent
  29438. | MilestonedEvent
  29439. | MovedColumnsInProjectEvent
  29440. | PinnedEvent
  29441. | PullRequestCommit
  29442. | PullRequestCommitCommentThread
  29443. | PullRequestReview
  29444. | PullRequestReviewThread
  29445. | PullRequestRevisionMarker
  29446. | ReadyForReviewEvent
  29447. | ReferencedEvent
  29448. | RemovedFromProjectEvent
  29449. | RenamedTitleEvent
  29450. | ReopenedEvent
  29451. | ReviewDismissedEvent
  29452. | ReviewRequestRemovedEvent
  29453. | ReviewRequestedEvent
  29454. | SubscribedEvent
  29455. | TransferredEvent
  29456. | UnassignedEvent
  29457. | UnlabeledEvent
  29458. | UnlockedEvent
  29459. | UnmarkedAsDuplicateEvent
  29460. | UnpinnedEvent
  29461. | UnsubscribedEvent
  29462. | UserBlockedEvent
  29463. """
  29464. The connection type for PullRequestTimelineItems.
  29465. """
  29466. type PullRequestTimelineItemsConnection {
  29467. """
  29468. A list of edges.
  29469. """
  29470. edges: [PullRequestTimelineItemsEdge]
  29471. """
  29472. Identifies the count of items after applying `before` and `after` filters.
  29473. """
  29474. filteredCount: Int!
  29475. """
  29476. A list of nodes.
  29477. """
  29478. nodes: [PullRequestTimelineItems]
  29479. """
  29480. Identifies the count of items after applying `before`/`after` filters and `first`/`last`/`skip` slicing.
  29481. """
  29482. pageCount: Int!
  29483. """
  29484. Information to aid in pagination.
  29485. """
  29486. pageInfo: PageInfo!
  29487. """
  29488. Identifies the total count of items in the connection.
  29489. """
  29490. totalCount: Int!
  29491. """
  29492. Identifies the date and time when the timeline was last updated.
  29493. """
  29494. updatedAt: DateTime!
  29495. }
  29496. """
  29497. An edge in a connection.
  29498. """
  29499. type PullRequestTimelineItemsEdge {
  29500. """
  29501. A cursor for use in pagination.
  29502. """
  29503. cursor: String!
  29504. """
  29505. The item at the end of the edge.
  29506. """
  29507. node: PullRequestTimelineItems
  29508. }
  29509. """
  29510. The possible item types found in a timeline.
  29511. """
  29512. enum PullRequestTimelineItemsItemType {
  29513. """
  29514. Represents an 'added_to_merge_queue' event on a given pull request.
  29515. """
  29516. ADDED_TO_MERGE_QUEUE_EVENT
  29517. """
  29518. Represents a 'added_to_project' event on a given issue or pull request.
  29519. """
  29520. ADDED_TO_PROJECT_EVENT
  29521. """
  29522. Represents an 'assigned' event on any assignable object.
  29523. """
  29524. ASSIGNED_EVENT
  29525. """
  29526. Represents a 'automatic_base_change_failed' event on a given pull request.
  29527. """
  29528. AUTOMATIC_BASE_CHANGE_FAILED_EVENT
  29529. """
  29530. Represents a 'automatic_base_change_succeeded' event on a given pull request.
  29531. """
  29532. AUTOMATIC_BASE_CHANGE_SUCCEEDED_EVENT
  29533. """
  29534. Represents a 'auto_merge_disabled' event on a given pull request.
  29535. """
  29536. AUTO_MERGE_DISABLED_EVENT
  29537. """
  29538. Represents a 'auto_merge_enabled' event on a given pull request.
  29539. """
  29540. AUTO_MERGE_ENABLED_EVENT
  29541. """
  29542. Represents a 'auto_rebase_enabled' event on a given pull request.
  29543. """
  29544. AUTO_REBASE_ENABLED_EVENT
  29545. """
  29546. Represents a 'auto_squash_enabled' event on a given pull request.
  29547. """
  29548. AUTO_SQUASH_ENABLED_EVENT
  29549. """
  29550. Represents a 'base_ref_changed' event on a given issue or pull request.
  29551. """
  29552. BASE_REF_CHANGED_EVENT
  29553. """
  29554. Represents a 'base_ref_deleted' event on a given pull request.
  29555. """
  29556. BASE_REF_DELETED_EVENT
  29557. """
  29558. Represents a 'base_ref_force_pushed' event on a given pull request.
  29559. """
  29560. BASE_REF_FORCE_PUSHED_EVENT
  29561. """
  29562. Represents a 'closed' event on any `Closable`.
  29563. """
  29564. CLOSED_EVENT
  29565. """
  29566. Represents a 'comment_deleted' event on a given issue or pull request.
  29567. """
  29568. COMMENT_DELETED_EVENT
  29569. """
  29570. Represents a 'connected' event on a given issue or pull request.
  29571. """
  29572. CONNECTED_EVENT
  29573. """
  29574. Represents a 'converted_note_to_issue' event on a given issue or pull request.
  29575. """
  29576. CONVERTED_NOTE_TO_ISSUE_EVENT
  29577. """
  29578. Represents a 'converted_to_discussion' event on a given issue.
  29579. """
  29580. CONVERTED_TO_DISCUSSION_EVENT
  29581. """
  29582. Represents a 'convert_to_draft' event on a given pull request.
  29583. """
  29584. CONVERT_TO_DRAFT_EVENT
  29585. """
  29586. Represents a mention made by one issue or pull request to another.
  29587. """
  29588. CROSS_REFERENCED_EVENT
  29589. """
  29590. Represents a 'demilestoned' event on a given issue or pull request.
  29591. """
  29592. DEMILESTONED_EVENT
  29593. """
  29594. Represents a 'deployed' event on a given pull request.
  29595. """
  29596. DEPLOYED_EVENT
  29597. """
  29598. Represents a 'deployment_environment_changed' event on a given pull request.
  29599. """
  29600. DEPLOYMENT_ENVIRONMENT_CHANGED_EVENT
  29601. """
  29602. Represents a 'disconnected' event on a given issue or pull request.
  29603. """
  29604. DISCONNECTED_EVENT
  29605. """
  29606. Represents a 'head_ref_deleted' event on a given pull request.
  29607. """
  29608. HEAD_REF_DELETED_EVENT
  29609. """
  29610. Represents a 'head_ref_force_pushed' event on a given pull request.
  29611. """
  29612. HEAD_REF_FORCE_PUSHED_EVENT
  29613. """
  29614. Represents a 'head_ref_restored' event on a given pull request.
  29615. """
  29616. HEAD_REF_RESTORED_EVENT
  29617. """
  29618. Represents a comment on an Issue.
  29619. """
  29620. ISSUE_COMMENT
  29621. """
  29622. Represents a 'labeled' event on a given issue or pull request.
  29623. """
  29624. LABELED_EVENT
  29625. """
  29626. Represents a 'locked' event on a given issue or pull request.
  29627. """
  29628. LOCKED_EVENT
  29629. """
  29630. Represents a 'marked_as_duplicate' event on a given issue or pull request.
  29631. """
  29632. MARKED_AS_DUPLICATE_EVENT
  29633. """
  29634. Represents a 'mentioned' event on a given issue or pull request.
  29635. """
  29636. MENTIONED_EVENT
  29637. """
  29638. Represents a 'merged' event on a given pull request.
  29639. """
  29640. MERGED_EVENT
  29641. """
  29642. Represents a 'milestoned' event on a given issue or pull request.
  29643. """
  29644. MILESTONED_EVENT
  29645. """
  29646. Represents a 'moved_columns_in_project' event on a given issue or pull request.
  29647. """
  29648. MOVED_COLUMNS_IN_PROJECT_EVENT
  29649. """
  29650. Represents a 'pinned' event on a given issue or pull request.
  29651. """
  29652. PINNED_EVENT
  29653. """
  29654. Represents a Git commit part of a pull request.
  29655. """
  29656. PULL_REQUEST_COMMIT
  29657. """
  29658. Represents a commit comment thread part of a pull request.
  29659. """
  29660. PULL_REQUEST_COMMIT_COMMENT_THREAD
  29661. """
  29662. A review object for a given pull request.
  29663. """
  29664. PULL_REQUEST_REVIEW
  29665. """
  29666. A threaded list of comments for a given pull request.
  29667. """
  29668. PULL_REQUEST_REVIEW_THREAD
  29669. """
  29670. Represents the latest point in the pull request timeline for which the viewer has seen the pull request's commits.
  29671. """
  29672. PULL_REQUEST_REVISION_MARKER
  29673. """
  29674. Represents a 'ready_for_review' event on a given pull request.
  29675. """
  29676. READY_FOR_REVIEW_EVENT
  29677. """
  29678. Represents a 'referenced' event on a given `ReferencedSubject`.
  29679. """
  29680. REFERENCED_EVENT
  29681. """
  29682. Represents a 'removed_from_merge_queue' event on a given pull request.
  29683. """
  29684. REMOVED_FROM_MERGE_QUEUE_EVENT
  29685. """
  29686. Represents a 'removed_from_project' event on a given issue or pull request.
  29687. """
  29688. REMOVED_FROM_PROJECT_EVENT
  29689. """
  29690. Represents a 'renamed' event on a given issue or pull request
  29691. """
  29692. RENAMED_TITLE_EVENT
  29693. """
  29694. Represents a 'reopened' event on any `Closable`.
  29695. """
  29696. REOPENED_EVENT
  29697. """
  29698. Represents a 'review_dismissed' event on a given issue or pull request.
  29699. """
  29700. REVIEW_DISMISSED_EVENT
  29701. """
  29702. Represents an 'review_requested' event on a given pull request.
  29703. """
  29704. REVIEW_REQUESTED_EVENT
  29705. """
  29706. Represents an 'review_request_removed' event on a given pull request.
  29707. """
  29708. REVIEW_REQUEST_REMOVED_EVENT
  29709. """
  29710. Represents a 'subscribed' event on a given `Subscribable`.
  29711. """
  29712. SUBSCRIBED_EVENT
  29713. """
  29714. Represents a 'transferred' event on a given issue or pull request.
  29715. """
  29716. TRANSFERRED_EVENT
  29717. """
  29718. Represents an 'unassigned' event on any assignable object.
  29719. """
  29720. UNASSIGNED_EVENT
  29721. """
  29722. Represents an 'unlabeled' event on a given issue or pull request.
  29723. """
  29724. UNLABELED_EVENT
  29725. """
  29726. Represents an 'unlocked' event on a given issue or pull request.
  29727. """
  29728. UNLOCKED_EVENT
  29729. """
  29730. Represents an 'unmarked_as_duplicate' event on a given issue or pull request.
  29731. """
  29732. UNMARKED_AS_DUPLICATE_EVENT
  29733. """
  29734. Represents an 'unpinned' event on a given issue or pull request.
  29735. """
  29736. UNPINNED_EVENT
  29737. """
  29738. Represents an 'unsubscribed' event on a given `Subscribable`.
  29739. """
  29740. UNSUBSCRIBED_EVENT
  29741. """
  29742. Represents a 'user_blocked' event on a given user.
  29743. """
  29744. USER_BLOCKED_EVENT
  29745. }
  29746. """
  29747. The possible target states when updating a pull request.
  29748. """
  29749. enum PullRequestUpdateState {
  29750. """
  29751. A pull request that has been closed without being merged.
  29752. """
  29753. CLOSED
  29754. """
  29755. A pull request that is still open.
  29756. """
  29757. OPEN
  29758. }
  29759. """
  29760. A Git push.
  29761. """
  29762. type Push implements Node {
  29763. id: ID!
  29764. """
  29765. The SHA after the push
  29766. """
  29767. nextSha: GitObjectID
  29768. """
  29769. The permalink for this push.
  29770. """
  29771. permalink: URI!
  29772. """
  29773. The SHA before the push
  29774. """
  29775. previousSha: GitObjectID
  29776. """
  29777. The actor who pushed
  29778. """
  29779. pusher: Actor!
  29780. """
  29781. The repository that was pushed to
  29782. """
  29783. repository: Repository!
  29784. }
  29785. """
  29786. A team, user, or app who has the ability to push to a protected branch.
  29787. """
  29788. type PushAllowance implements Node {
  29789. """
  29790. The actor that can push.
  29791. """
  29792. actor: PushAllowanceActor
  29793. """
  29794. Identifies the branch protection rule associated with the allowed user, team, or app.
  29795. """
  29796. branchProtectionRule: BranchProtectionRule
  29797. id: ID!
  29798. }
  29799. """
  29800. Types that can be an actor.
  29801. """
  29802. union PushAllowanceActor = App | Team | User
  29803. """
  29804. The connection type for PushAllowance.
  29805. """
  29806. type PushAllowanceConnection {
  29807. """
  29808. A list of edges.
  29809. """
  29810. edges: [PushAllowanceEdge]
  29811. """
  29812. A list of nodes.
  29813. """
  29814. nodes: [PushAllowance]
  29815. """
  29816. Information to aid in pagination.
  29817. """
  29818. pageInfo: PageInfo!
  29819. """
  29820. Identifies the total count of items in the connection.
  29821. """
  29822. totalCount: Int!
  29823. }
  29824. """
  29825. An edge in a connection.
  29826. """
  29827. type PushAllowanceEdge {
  29828. """
  29829. A cursor for use in pagination.
  29830. """
  29831. cursor: String!
  29832. """
  29833. The item at the end of the edge.
  29834. """
  29835. node: PushAllowance
  29836. }
  29837. """
  29838. The query root of GitHub's GraphQL interface.
  29839. """
  29840. type Query {
  29841. """
  29842. Look up a code of conduct by its key
  29843. """
  29844. codeOfConduct(
  29845. """
  29846. The code of conduct's key
  29847. """
  29848. key: String!
  29849. ): CodeOfConduct
  29850. """
  29851. Look up a code of conduct by its key
  29852. """
  29853. codesOfConduct: [CodeOfConduct]
  29854. """
  29855. Look up an enterprise by URL slug.
  29856. """
  29857. enterprise(
  29858. """
  29859. The enterprise invitation token.
  29860. """
  29861. invitationToken: String
  29862. """
  29863. The enterprise URL slug.
  29864. """
  29865. slug: String!
  29866. ): Enterprise
  29867. """
  29868. Look up a pending enterprise administrator invitation by invitee, enterprise and role.
  29869. """
  29870. enterpriseAdministratorInvitation(
  29871. """
  29872. The slug of the enterprise the user was invited to join.
  29873. """
  29874. enterpriseSlug: String!
  29875. """
  29876. The role for the business member invitation.
  29877. """
  29878. role: EnterpriseAdministratorRole!
  29879. """
  29880. The login of the user invited to join the business.
  29881. """
  29882. userLogin: String!
  29883. ): EnterpriseAdministratorInvitation
  29884. """
  29885. Look up a pending enterprise administrator invitation by invitation token.
  29886. """
  29887. enterpriseAdministratorInvitationByToken(
  29888. """
  29889. The invitation token sent with the invitation email.
  29890. """
  29891. invitationToken: String!
  29892. ): EnterpriseAdministratorInvitation
  29893. """
  29894. Look up an open source license by its key
  29895. """
  29896. license(
  29897. """
  29898. The license's downcased SPDX ID
  29899. """
  29900. key: String!
  29901. ): License
  29902. """
  29903. Return a list of known open source licenses
  29904. """
  29905. licenses: [License]!
  29906. """
  29907. Get alphabetically sorted list of Marketplace categories
  29908. """
  29909. marketplaceCategories(
  29910. """
  29911. Exclude categories with no listings.
  29912. """
  29913. excludeEmpty: Boolean
  29914. """
  29915. Returns top level categories only, excluding any subcategories.
  29916. """
  29917. excludeSubcategories: Boolean
  29918. """
  29919. Return only the specified categories.
  29920. """
  29921. includeCategories: [String!]
  29922. ): [MarketplaceCategory!]!
  29923. """
  29924. Look up a Marketplace category by its slug.
  29925. """
  29926. marketplaceCategory(
  29927. """
  29928. The URL slug of the category.
  29929. """
  29930. slug: String!
  29931. """
  29932. Also check topic aliases for the category slug
  29933. """
  29934. useTopicAliases: Boolean
  29935. ): MarketplaceCategory
  29936. """
  29937. Look up a single Marketplace listing
  29938. """
  29939. marketplaceListing(
  29940. """
  29941. Select the listing that matches this slug. It's the short name of the listing used in its URL.
  29942. """
  29943. slug: String!
  29944. ): MarketplaceListing
  29945. """
  29946. Look up Marketplace listings
  29947. """
  29948. marketplaceListings(
  29949. """
  29950. Select listings that can be administered by the specified user.
  29951. """
  29952. adminId: ID
  29953. """
  29954. Returns the elements in the list that come after the specified cursor.
  29955. """
  29956. after: String
  29957. """
  29958. Select listings visible to the viewer even if they are not approved. If omitted or
  29959. false, only approved listings will be returned.
  29960. """
  29961. allStates: Boolean
  29962. """
  29963. Returns the elements in the list that come before the specified cursor.
  29964. """
  29965. before: String
  29966. """
  29967. Select only listings with the given category.
  29968. """
  29969. categorySlug: String
  29970. """
  29971. Returns the first _n_ elements from the list.
  29972. """
  29973. first: Int
  29974. """
  29975. Returns the last _n_ elements from the list.
  29976. """
  29977. last: Int
  29978. """
  29979. Select listings for products owned by the specified organization.
  29980. """
  29981. organizationId: ID
  29982. """
  29983. Select only listings where the primary category matches the given category slug.
  29984. """
  29985. primaryCategoryOnly: Boolean = false
  29986. """
  29987. Select the listings with these slugs, if they are visible to the viewer.
  29988. """
  29989. slugs: [String]
  29990. """
  29991. Also check topic aliases for the category slug
  29992. """
  29993. useTopicAliases: Boolean
  29994. """
  29995. Select listings to which user has admin access. If omitted, listings visible to the
  29996. viewer are returned.
  29997. """
  29998. viewerCanAdmin: Boolean
  29999. """
  30000. Select only listings that offer a free trial.
  30001. """
  30002. withFreeTrialsOnly: Boolean = false
  30003. ): MarketplaceListingConnection!
  30004. """
  30005. Return information about the GitHub instance
  30006. """
  30007. meta: GitHubMetadata!
  30008. """
  30009. Fetches an object given its ID.
  30010. """
  30011. node(
  30012. """
  30013. ID of the object.
  30014. """
  30015. id: ID!
  30016. ): Node
  30017. """
  30018. Lookup nodes by a list of IDs.
  30019. """
  30020. nodes(
  30021. """
  30022. The list of node IDs.
  30023. """
  30024. ids: [ID!]!
  30025. ): [Node]!
  30026. """
  30027. Lookup a organization by login.
  30028. """
  30029. organization(
  30030. """
  30031. The organization's login.
  30032. """
  30033. login: String!
  30034. ): Organization
  30035. """
  30036. The client's rate limit information.
  30037. """
  30038. rateLimit(
  30039. """
  30040. If true, calculate the cost for the query without evaluating it
  30041. """
  30042. dryRun: Boolean = false
  30043. ): RateLimit
  30044. """
  30045. Hack to workaround https://github.com/facebook/relay/issues/112 re-exposing the root query object
  30046. """
  30047. relay: Query!
  30048. """
  30049. Lookup a given repository by the owner and repository name.
  30050. """
  30051. repository(
  30052. """
  30053. Follow repository renames. If disabled, a repository referenced by its old name will return an error.
  30054. """
  30055. followRenames: Boolean = true
  30056. """
  30057. The name of the repository
  30058. """
  30059. name: String!
  30060. """
  30061. The login field of a user or organization
  30062. """
  30063. owner: String!
  30064. ): Repository
  30065. """
  30066. Lookup a repository owner (ie. either a User or an Organization) by login.
  30067. """
  30068. repositoryOwner(
  30069. """
  30070. The username to lookup the owner by.
  30071. """
  30072. login: String!
  30073. ): RepositoryOwner
  30074. """
  30075. Lookup resource by a URL.
  30076. """
  30077. resource(
  30078. """
  30079. The URL.
  30080. """
  30081. url: URI!
  30082. ): UniformResourceLocatable
  30083. """
  30084. Perform a search across resources, returning a maximum of 1,000 results.
  30085. """
  30086. search(
  30087. """
  30088. Returns the elements in the list that come after the specified cursor.
  30089. """
  30090. after: String
  30091. """
  30092. Returns the elements in the list that come before the specified cursor.
  30093. """
  30094. before: String
  30095. """
  30096. Returns the first _n_ elements from the list.
  30097. """
  30098. first: Int
  30099. """
  30100. Returns the last _n_ elements from the list.
  30101. """
  30102. last: Int
  30103. """
  30104. The search string to look for.
  30105. """
  30106. query: String!
  30107. """
  30108. The types of search items to search within.
  30109. """
  30110. type: SearchType!
  30111. ): SearchResultItemConnection!
  30112. """
  30113. GitHub Security Advisories
  30114. """
  30115. securityAdvisories(
  30116. """
  30117. Returns the elements in the list that come after the specified cursor.
  30118. """
  30119. after: String
  30120. """
  30121. Returns the elements in the list that come before the specified cursor.
  30122. """
  30123. before: String
  30124. """
  30125. A list of classifications to filter advisories by.
  30126. """
  30127. classifications: [SecurityAdvisoryClassification!]
  30128. """
  30129. Returns the first _n_ elements from the list.
  30130. """
  30131. first: Int
  30132. """
  30133. Filter advisories by identifier, e.g. GHSA or CVE.
  30134. """
  30135. identifier: SecurityAdvisoryIdentifierFilter
  30136. """
  30137. Returns the last _n_ elements from the list.
  30138. """
  30139. last: Int
  30140. """
  30141. Ordering options for the returned topics.
  30142. """
  30143. orderBy: SecurityAdvisoryOrder = {field: UPDATED_AT, direction: DESC}
  30144. """
  30145. Filter advisories to those published since a time in the past.
  30146. """
  30147. publishedSince: DateTime
  30148. """
  30149. Filter advisories to those updated since a time in the past.
  30150. """
  30151. updatedSince: DateTime
  30152. ): SecurityAdvisoryConnection!
  30153. """
  30154. Fetch a Security Advisory by its GHSA ID
  30155. """
  30156. securityAdvisory(
  30157. """
  30158. GitHub Security Advisory ID.
  30159. """
  30160. ghsaId: String!
  30161. ): SecurityAdvisory
  30162. """
  30163. Software Vulnerabilities documented by GitHub Security Advisories
  30164. """
  30165. securityVulnerabilities(
  30166. """
  30167. Returns the elements in the list that come after the specified cursor.
  30168. """
  30169. after: String
  30170. """
  30171. Returns the elements in the list that come before the specified cursor.
  30172. """
  30173. before: String
  30174. """
  30175. A list of advisory classifications to filter vulnerabilities by.
  30176. """
  30177. classifications: [SecurityAdvisoryClassification!]
  30178. """
  30179. An ecosystem to filter vulnerabilities by.
  30180. """
  30181. ecosystem: SecurityAdvisoryEcosystem
  30182. """
  30183. Returns the first _n_ elements from the list.
  30184. """
  30185. first: Int
  30186. """
  30187. Returns the last _n_ elements from the list.
  30188. """
  30189. last: Int
  30190. """
  30191. Ordering options for the returned topics.
  30192. """
  30193. orderBy: SecurityVulnerabilityOrder = {field: UPDATED_AT, direction: DESC}
  30194. """
  30195. A package name to filter vulnerabilities by.
  30196. """
  30197. package: String
  30198. """
  30199. A list of severities to filter vulnerabilities by.
  30200. """
  30201. severities: [SecurityAdvisorySeverity!]
  30202. ): SecurityVulnerabilityConnection!
  30203. """
  30204. Users and organizations who can be sponsored via GitHub Sponsors.
  30205. """
  30206. sponsorables(
  30207. """
  30208. Returns the elements in the list that come after the specified cursor.
  30209. """
  30210. after: String
  30211. """
  30212. Returns the elements in the list that come before the specified cursor.
  30213. """
  30214. before: String
  30215. """
  30216. Optional filter for which dependencies should be checked for sponsorable
  30217. owners. Only sponsorable owners of dependencies in this ecosystem will be
  30218. included. Used when onlyDependencies = true.
  30219. **Upcoming Change on 2022-07-01 UTC**
  30220. **Description:** `dependencyEcosystem` will be removed. Use the ecosystem argument instead.
  30221. **Reason:** The type is switching from SecurityAdvisoryEcosystem to DependencyGraphEcosystem.
  30222. """
  30223. dependencyEcosystem: SecurityAdvisoryEcosystem
  30224. """
  30225. Optional filter for which dependencies should be checked for sponsorable
  30226. owners. Only sponsorable owners of dependencies in this ecosystem will be
  30227. included. Used when onlyDependencies = true.
  30228. """
  30229. ecosystem: DependencyGraphEcosystem
  30230. """
  30231. Returns the first _n_ elements from the list.
  30232. """
  30233. first: Int
  30234. """
  30235. Returns the last _n_ elements from the list.
  30236. """
  30237. last: Int
  30238. """
  30239. Whether only sponsorables who own the viewer's dependencies will be
  30240. returned. Must be authenticated to use. Can check an organization instead
  30241. for their dependencies owned by sponsorables by passing
  30242. orgLoginForDependencies.
  30243. """
  30244. onlyDependencies: Boolean = false
  30245. """
  30246. Ordering options for users and organizations returned from the connection.
  30247. """
  30248. orderBy: SponsorableOrder = {field: LOGIN, direction: ASC}
  30249. """
  30250. Optional organization username for whose dependencies should be checked.
  30251. Used when onlyDependencies = true. Omit to check your own dependencies. If
  30252. you are not an administrator of the organization, only dependencies from its
  30253. public repositories will be considered.
  30254. """
  30255. orgLoginForDependencies: String
  30256. ): SponsorableItemConnection!
  30257. """
  30258. Look up a topic by name.
  30259. """
  30260. topic(
  30261. """
  30262. The topic's name.
  30263. """
  30264. name: String!
  30265. ): Topic
  30266. """
  30267. Lookup a user by login.
  30268. """
  30269. user(
  30270. """
  30271. The user's login.
  30272. """
  30273. login: String!
  30274. ): User
  30275. """
  30276. The currently authenticated user.
  30277. """
  30278. viewer: User!
  30279. }
  30280. """
  30281. Represents the client's rate limit.
  30282. """
  30283. type RateLimit {
  30284. """
  30285. The point cost for the current query counting against the rate limit.
  30286. """
  30287. cost: Int!
  30288. """
  30289. The maximum number of points the client is permitted to consume in a 60 minute window.
  30290. """
  30291. limit: Int!
  30292. """
  30293. The maximum number of nodes this query may return
  30294. """
  30295. nodeCount: Int!
  30296. """
  30297. The number of points remaining in the current rate limit window.
  30298. """
  30299. remaining: Int!
  30300. """
  30301. The time at which the current rate limit window resets in UTC epoch seconds.
  30302. """
  30303. resetAt: DateTime!
  30304. """
  30305. The number of points used in the current rate limit window.
  30306. """
  30307. used: Int!
  30308. }
  30309. """
  30310. Represents a subject that can be reacted on.
  30311. """
  30312. interface Reactable {
  30313. """
  30314. Identifies the primary key from the database.
  30315. """
  30316. databaseId: Int
  30317. id: ID!
  30318. """
  30319. A list of reactions grouped by content left on the subject.
  30320. """
  30321. reactionGroups: [ReactionGroup!]
  30322. """
  30323. A list of Reactions left on the Issue.
  30324. """
  30325. reactions(
  30326. """
  30327. Returns the elements in the list that come after the specified cursor.
  30328. """
  30329. after: String
  30330. """
  30331. Returns the elements in the list that come before the specified cursor.
  30332. """
  30333. before: String
  30334. """
  30335. Allows filtering Reactions by emoji.
  30336. """
  30337. content: ReactionContent
  30338. """
  30339. Returns the first _n_ elements from the list.
  30340. """
  30341. first: Int
  30342. """
  30343. Returns the last _n_ elements from the list.
  30344. """
  30345. last: Int
  30346. """
  30347. Allows specifying the order in which reactions are returned.
  30348. """
  30349. orderBy: ReactionOrder
  30350. ): ReactionConnection!
  30351. """
  30352. Can user react to this subject
  30353. """
  30354. viewerCanReact: Boolean!
  30355. }
  30356. """
  30357. The connection type for User.
  30358. """
  30359. type ReactingUserConnection {
  30360. """
  30361. A list of edges.
  30362. """
  30363. edges: [ReactingUserEdge]
  30364. """
  30365. A list of nodes.
  30366. """
  30367. nodes: [User]
  30368. """
  30369. Information to aid in pagination.
  30370. """
  30371. pageInfo: PageInfo!
  30372. """
  30373. Identifies the total count of items in the connection.
  30374. """
  30375. totalCount: Int!
  30376. }
  30377. """
  30378. Represents a user that's made a reaction.
  30379. """
  30380. type ReactingUserEdge {
  30381. """
  30382. A cursor for use in pagination.
  30383. """
  30384. cursor: String!
  30385. node: User!
  30386. """
  30387. The moment when the user made the reaction.
  30388. """
  30389. reactedAt: DateTime!
  30390. }
  30391. """
  30392. An emoji reaction to a particular piece of content.
  30393. """
  30394. type Reaction implements Node {
  30395. """
  30396. Identifies the emoji reaction.
  30397. """
  30398. content: ReactionContent!
  30399. """
  30400. Identifies the date and time when the object was created.
  30401. """
  30402. createdAt: DateTime!
  30403. """
  30404. Identifies the primary key from the database.
  30405. """
  30406. databaseId: Int
  30407. id: ID!
  30408. """
  30409. The reactable piece of content
  30410. """
  30411. reactable: Reactable!
  30412. """
  30413. Identifies the user who created this reaction.
  30414. """
  30415. user: User
  30416. }
  30417. """
  30418. A list of reactions that have been left on the subject.
  30419. """
  30420. type ReactionConnection {
  30421. """
  30422. A list of edges.
  30423. """
  30424. edges: [ReactionEdge]
  30425. """
  30426. A list of nodes.
  30427. """
  30428. nodes: [Reaction]
  30429. """
  30430. Information to aid in pagination.
  30431. """
  30432. pageInfo: PageInfo!
  30433. """
  30434. Identifies the total count of items in the connection.
  30435. """
  30436. totalCount: Int!
  30437. """
  30438. Whether or not the authenticated user has left a reaction on the subject.
  30439. """
  30440. viewerHasReacted: Boolean!
  30441. }
  30442. """
  30443. Emojis that can be attached to Issues, Pull Requests and Comments.
  30444. """
  30445. enum ReactionContent {
  30446. """
  30447. Represents the `:confused:` emoji.
  30448. """
  30449. CONFUSED
  30450. """
  30451. Represents the `:eyes:` emoji.
  30452. """
  30453. EYES
  30454. """
  30455. Represents the `:heart:` emoji.
  30456. """
  30457. HEART
  30458. """
  30459. Represents the `:hooray:` emoji.
  30460. """
  30461. HOORAY
  30462. """
  30463. Represents the `:laugh:` emoji.
  30464. """
  30465. LAUGH
  30466. """
  30467. Represents the `:rocket:` emoji.
  30468. """
  30469. ROCKET
  30470. """
  30471. Represents the `:-1:` emoji.
  30472. """
  30473. THUMBS_DOWN
  30474. """
  30475. Represents the `:+1:` emoji.
  30476. """
  30477. THUMBS_UP
  30478. }
  30479. """
  30480. An edge in a connection.
  30481. """
  30482. type ReactionEdge {
  30483. """
  30484. A cursor for use in pagination.
  30485. """
  30486. cursor: String!
  30487. """
  30488. The item at the end of the edge.
  30489. """
  30490. node: Reaction
  30491. }
  30492. """
  30493. A group of emoji reactions to a particular piece of content.
  30494. """
  30495. type ReactionGroup {
  30496. """
  30497. Identifies the emoji reaction.
  30498. """
  30499. content: ReactionContent!
  30500. """
  30501. Identifies when the reaction was created.
  30502. """
  30503. createdAt: DateTime
  30504. """
  30505. Reactors to the reaction subject with the emotion represented by this reaction group.
  30506. """
  30507. reactors(
  30508. """
  30509. Returns the elements in the list that come after the specified cursor.
  30510. """
  30511. after: String
  30512. """
  30513. Returns the elements in the list that come before the specified cursor.
  30514. """
  30515. before: String
  30516. """
  30517. Returns the first _n_ elements from the list.
  30518. """
  30519. first: Int
  30520. """
  30521. Returns the last _n_ elements from the list.
  30522. """
  30523. last: Int
  30524. ): ReactorConnection!
  30525. """
  30526. The subject that was reacted to.
  30527. """
  30528. subject: Reactable!
  30529. """
  30530. Users who have reacted to the reaction subject with the emotion represented by this reaction group
  30531. """
  30532. users(
  30533. """
  30534. Returns the elements in the list that come after the specified cursor.
  30535. """
  30536. after: String
  30537. """
  30538. Returns the elements in the list that come before the specified cursor.
  30539. """
  30540. before: String
  30541. """
  30542. Returns the first _n_ elements from the list.
  30543. """
  30544. first: Int
  30545. """
  30546. Returns the last _n_ elements from the list.
  30547. """
  30548. last: Int
  30549. ): ReactingUserConnection!
  30550. @deprecated(
  30551. reason: "Reactors can now be mannequins, bots, and organizations. Use the `reactors` field instead. Removal on 2021-10-01 UTC."
  30552. )
  30553. """
  30554. Whether or not the authenticated user has left a reaction on the subject.
  30555. """
  30556. viewerHasReacted: Boolean!
  30557. }
  30558. """
  30559. Ways in which lists of reactions can be ordered upon return.
  30560. """
  30561. input ReactionOrder {
  30562. """
  30563. The direction in which to order reactions by the specified field.
  30564. """
  30565. direction: OrderDirection!
  30566. """
  30567. The field in which to order reactions by.
  30568. """
  30569. field: ReactionOrderField!
  30570. }
  30571. """
  30572. A list of fields that reactions can be ordered by.
  30573. """
  30574. enum ReactionOrderField {
  30575. """
  30576. Allows ordering a list of reactions by when they were created.
  30577. """
  30578. CREATED_AT
  30579. }
  30580. """
  30581. Types that can be assigned to reactions.
  30582. """
  30583. union Reactor = Bot | Mannequin | Organization | User
  30584. """
  30585. The connection type for Reactor.
  30586. """
  30587. type ReactorConnection {
  30588. """
  30589. A list of edges.
  30590. """
  30591. edges: [ReactorEdge]
  30592. """
  30593. A list of nodes.
  30594. """
  30595. nodes: [Reactor]
  30596. """
  30597. Information to aid in pagination.
  30598. """
  30599. pageInfo: PageInfo!
  30600. """
  30601. Identifies the total count of items in the connection.
  30602. """
  30603. totalCount: Int!
  30604. }
  30605. """
  30606. Represents an author of a reaction.
  30607. """
  30608. type ReactorEdge {
  30609. """
  30610. A cursor for use in pagination.
  30611. """
  30612. cursor: String!
  30613. """
  30614. The author of the reaction.
  30615. """
  30616. node: Reactor!
  30617. """
  30618. The moment when the user made the reaction.
  30619. """
  30620. reactedAt: DateTime!
  30621. }
  30622. """
  30623. Represents a 'ready_for_review' event on a given pull request.
  30624. """
  30625. type ReadyForReviewEvent implements Node & UniformResourceLocatable {
  30626. """
  30627. Identifies the actor who performed the event.
  30628. """
  30629. actor: Actor
  30630. """
  30631. Identifies the date and time when the object was created.
  30632. """
  30633. createdAt: DateTime!
  30634. id: ID!
  30635. """
  30636. PullRequest referenced by event.
  30637. """
  30638. pullRequest: PullRequest!
  30639. """
  30640. The HTTP path for this ready for review event.
  30641. """
  30642. resourcePath: URI!
  30643. """
  30644. The HTTP URL for this ready for review event.
  30645. """
  30646. url: URI!
  30647. }
  30648. """
  30649. Represents a Git reference.
  30650. """
  30651. type Ref implements Node {
  30652. """
  30653. A list of pull requests with this ref as the head ref.
  30654. """
  30655. associatedPullRequests(
  30656. """
  30657. Returns the elements in the list that come after the specified cursor.
  30658. """
  30659. after: String
  30660. """
  30661. The base ref name to filter the pull requests by.
  30662. """
  30663. baseRefName: String
  30664. """
  30665. Returns the elements in the list that come before the specified cursor.
  30666. """
  30667. before: String
  30668. """
  30669. Returns the first _n_ elements from the list.
  30670. """
  30671. first: Int
  30672. """
  30673. The head ref name to filter the pull requests by.
  30674. """
  30675. headRefName: String
  30676. """
  30677. A list of label names to filter the pull requests by.
  30678. """
  30679. labels: [String!]
  30680. """
  30681. Returns the last _n_ elements from the list.
  30682. """
  30683. last: Int
  30684. """
  30685. Ordering options for pull requests returned from the connection.
  30686. """
  30687. orderBy: IssueOrder
  30688. """
  30689. A list of states to filter the pull requests by.
  30690. """
  30691. states: [PullRequestState!]
  30692. ): PullRequestConnection!
  30693. """
  30694. Branch protection rules for this ref
  30695. """
  30696. branchProtectionRule: BranchProtectionRule
  30697. """
  30698. Compares the current ref as a base ref to another head ref, if the comparison can be made.
  30699. """
  30700. compare(
  30701. """
  30702. The head ref to compare against.
  30703. """
  30704. headRef: String!
  30705. ): Comparison
  30706. id: ID!
  30707. """
  30708. The ref name.
  30709. """
  30710. name: String!
  30711. """
  30712. The ref's prefix, such as `refs/heads/` or `refs/tags/`.
  30713. """
  30714. prefix: String!
  30715. """
  30716. Branch protection rules that are viewable by non-admins
  30717. """
  30718. refUpdateRule: RefUpdateRule
  30719. """
  30720. The repository the ref belongs to.
  30721. """
  30722. repository: Repository!
  30723. """
  30724. The object the ref points to. Returns null when object does not exist.
  30725. """
  30726. target: GitObject
  30727. }
  30728. """
  30729. The connection type for Ref.
  30730. """
  30731. type RefConnection {
  30732. """
  30733. A list of edges.
  30734. """
  30735. edges: [RefEdge]
  30736. """
  30737. A list of nodes.
  30738. """
  30739. nodes: [Ref]
  30740. """
  30741. Information to aid in pagination.
  30742. """
  30743. pageInfo: PageInfo!
  30744. """
  30745. Identifies the total count of items in the connection.
  30746. """
  30747. totalCount: Int!
  30748. }
  30749. """
  30750. An edge in a connection.
  30751. """
  30752. type RefEdge {
  30753. """
  30754. A cursor for use in pagination.
  30755. """
  30756. cursor: String!
  30757. """
  30758. The item at the end of the edge.
  30759. """
  30760. node: Ref
  30761. }
  30762. """
  30763. Ways in which lists of git refs can be ordered upon return.
  30764. """
  30765. input RefOrder {
  30766. """
  30767. The direction in which to order refs by the specified field.
  30768. """
  30769. direction: OrderDirection!
  30770. """
  30771. The field in which to order refs by.
  30772. """
  30773. field: RefOrderField!
  30774. }
  30775. """
  30776. Properties by which ref connections can be ordered.
  30777. """
  30778. enum RefOrderField {
  30779. """
  30780. Order refs by their alphanumeric name
  30781. """
  30782. ALPHABETICAL
  30783. """
  30784. Order refs by underlying commit date if the ref prefix is refs/tags/
  30785. """
  30786. TAG_COMMIT_DATE
  30787. }
  30788. """
  30789. A ref update
  30790. """
  30791. input RefUpdate @preview(toggledBy: "update-refs-preview") {
  30792. """
  30793. The value this ref should be updated to.
  30794. """
  30795. afterOid: GitObjectID!
  30796. """
  30797. The value this ref needs to point to before the update.
  30798. """
  30799. beforeOid: GitObjectID
  30800. """
  30801. Force a non fast-forward update.
  30802. """
  30803. force: Boolean = false
  30804. """
  30805. The fully qualified name of the ref to be update. For example `refs/heads/branch-name`
  30806. """
  30807. name: GitRefname!
  30808. }
  30809. """
  30810. A ref update rules for a viewer.
  30811. """
  30812. type RefUpdateRule {
  30813. """
  30814. Can this branch be deleted.
  30815. """
  30816. allowsDeletions: Boolean!
  30817. """
  30818. Are force pushes allowed on this branch.
  30819. """
  30820. allowsForcePushes: Boolean!
  30821. """
  30822. Can matching branches be created.
  30823. """
  30824. blocksCreations: Boolean!
  30825. """
  30826. Identifies the protection rule pattern.
  30827. """
  30828. pattern: String!
  30829. """
  30830. Number of approving reviews required to update matching branches.
  30831. """
  30832. requiredApprovingReviewCount: Int
  30833. """
  30834. List of required status check contexts that must pass for commits to be accepted to matching branches.
  30835. """
  30836. requiredStatusCheckContexts: [String]
  30837. """
  30838. Are reviews from code owners required to update matching branches.
  30839. """
  30840. requiresCodeOwnerReviews: Boolean!
  30841. """
  30842. Are conversations required to be resolved before merging.
  30843. """
  30844. requiresConversationResolution: Boolean!
  30845. """
  30846. Are merge commits prohibited from being pushed to this branch.
  30847. """
  30848. requiresLinearHistory: Boolean!
  30849. """
  30850. Are commits required to be signed.
  30851. """
  30852. requiresSignatures: Boolean!
  30853. """
  30854. Is the viewer allowed to dismiss reviews.
  30855. """
  30856. viewerAllowedToDismissReviews: Boolean!
  30857. """
  30858. Can the viewer push to the branch
  30859. """
  30860. viewerCanPush: Boolean!
  30861. }
  30862. """
  30863. Represents a 'referenced' event on a given `ReferencedSubject`.
  30864. """
  30865. type ReferencedEvent implements Node {
  30866. """
  30867. Identifies the actor who performed the event.
  30868. """
  30869. actor: Actor
  30870. """
  30871. Identifies the commit associated with the 'referenced' event.
  30872. """
  30873. commit: Commit
  30874. """
  30875. Identifies the repository associated with the 'referenced' event.
  30876. """
  30877. commitRepository: Repository!
  30878. """
  30879. Identifies the date and time when the object was created.
  30880. """
  30881. createdAt: DateTime!
  30882. id: ID!
  30883. """
  30884. Reference originated in a different repository.
  30885. """
  30886. isCrossRepository: Boolean!
  30887. """
  30888. Checks if the commit message itself references the subject. Can be false in the case of a commit comment reference.
  30889. """
  30890. isDirectReference: Boolean!
  30891. """
  30892. Object referenced by event.
  30893. """
  30894. subject: ReferencedSubject!
  30895. }
  30896. """
  30897. Any referencable object
  30898. """
  30899. union ReferencedSubject = Issue | PullRequest
  30900. """
  30901. Autogenerated input type of RegenerateEnterpriseIdentityProviderRecoveryCodes
  30902. """
  30903. input RegenerateEnterpriseIdentityProviderRecoveryCodesInput {
  30904. """
  30905. A unique identifier for the client performing the mutation.
  30906. """
  30907. clientMutationId: String
  30908. """
  30909. The ID of the enterprise on which to set an identity provider.
  30910. """
  30911. enterpriseId: ID! @possibleTypes(concreteTypes: ["Enterprise"])
  30912. }
  30913. """
  30914. Autogenerated return type of RegenerateEnterpriseIdentityProviderRecoveryCodes
  30915. """
  30916. type RegenerateEnterpriseIdentityProviderRecoveryCodesPayload {
  30917. """
  30918. A unique identifier for the client performing the mutation.
  30919. """
  30920. clientMutationId: String
  30921. """
  30922. The identity provider for the enterprise.
  30923. """
  30924. identityProvider: EnterpriseIdentityProvider
  30925. }
  30926. """
  30927. Autogenerated input type of RegenerateVerifiableDomainToken
  30928. """
  30929. input RegenerateVerifiableDomainTokenInput {
  30930. """
  30931. A unique identifier for the client performing the mutation.
  30932. """
  30933. clientMutationId: String
  30934. """
  30935. The ID of the verifiable domain to regenerate the verification token of.
  30936. """
  30937. id: ID! @possibleTypes(concreteTypes: ["VerifiableDomain"])
  30938. }
  30939. """
  30940. Autogenerated return type of RegenerateVerifiableDomainToken
  30941. """
  30942. type RegenerateVerifiableDomainTokenPayload {
  30943. """
  30944. A unique identifier for the client performing the mutation.
  30945. """
  30946. clientMutationId: String
  30947. """
  30948. The verification token that was generated.
  30949. """
  30950. verificationToken: String
  30951. }
  30952. """
  30953. Autogenerated input type of RejectDeployments
  30954. """
  30955. input RejectDeploymentsInput {
  30956. """
  30957. A unique identifier for the client performing the mutation.
  30958. """
  30959. clientMutationId: String
  30960. """
  30961. Optional comment for rejecting deployments
  30962. """
  30963. comment: String = ""
  30964. """
  30965. The ids of environments to reject deployments
  30966. """
  30967. environmentIds: [ID!]!
  30968. """
  30969. The node ID of the workflow run containing the pending deployments.
  30970. """
  30971. workflowRunId: ID! @possibleTypes(concreteTypes: ["WorkflowRun"])
  30972. }
  30973. """
  30974. Autogenerated return type of RejectDeployments
  30975. """
  30976. type RejectDeploymentsPayload {
  30977. """
  30978. A unique identifier for the client performing the mutation.
  30979. """
  30980. clientMutationId: String
  30981. """
  30982. The affected deployments.
  30983. """
  30984. deployments: [Deployment!]
  30985. }
  30986. """
  30987. A release contains the content for a release.
  30988. """
  30989. type Release implements Node & Reactable & UniformResourceLocatable {
  30990. """
  30991. The author of the release
  30992. """
  30993. author: User
  30994. """
  30995. Identifies the date and time when the object was created.
  30996. """
  30997. createdAt: DateTime!
  30998. """
  30999. Identifies the primary key from the database.
  31000. """
  31001. databaseId: Int
  31002. """
  31003. The description of the release.
  31004. """
  31005. description: String
  31006. """
  31007. The description of this release rendered to HTML.
  31008. """
  31009. descriptionHTML: HTML
  31010. id: ID!
  31011. """
  31012. Whether or not the release is a draft
  31013. """
  31014. isDraft: Boolean!
  31015. """
  31016. Whether or not the release is the latest releast
  31017. """
  31018. isLatest: Boolean!
  31019. """
  31020. Whether or not the release is a prerelease
  31021. """
  31022. isPrerelease: Boolean!
  31023. """
  31024. A list of users mentioned in the release description
  31025. """
  31026. mentions(
  31027. """
  31028. Returns the elements in the list that come after the specified cursor.
  31029. """
  31030. after: String
  31031. """
  31032. Returns the elements in the list that come before the specified cursor.
  31033. """
  31034. before: String
  31035. """
  31036. Returns the first _n_ elements from the list.
  31037. """
  31038. first: Int
  31039. """
  31040. Returns the last _n_ elements from the list.
  31041. """
  31042. last: Int
  31043. ): UserConnection
  31044. """
  31045. The title of the release.
  31046. """
  31047. name: String
  31048. """
  31049. Identifies the date and time when the release was created.
  31050. """
  31051. publishedAt: DateTime
  31052. """
  31053. A list of reactions grouped by content left on the subject.
  31054. """
  31055. reactionGroups: [ReactionGroup!]
  31056. """
  31057. A list of Reactions left on the Issue.
  31058. """
  31059. reactions(
  31060. """
  31061. Returns the elements in the list that come after the specified cursor.
  31062. """
  31063. after: String
  31064. """
  31065. Returns the elements in the list that come before the specified cursor.
  31066. """
  31067. before: String
  31068. """
  31069. Allows filtering Reactions by emoji.
  31070. """
  31071. content: ReactionContent
  31072. """
  31073. Returns the first _n_ elements from the list.
  31074. """
  31075. first: Int
  31076. """
  31077. Returns the last _n_ elements from the list.
  31078. """
  31079. last: Int
  31080. """
  31081. Allows specifying the order in which reactions are returned.
  31082. """
  31083. orderBy: ReactionOrder
  31084. ): ReactionConnection!
  31085. """
  31086. List of releases assets which are dependent on this release.
  31087. """
  31088. releaseAssets(
  31089. """
  31090. Returns the elements in the list that come after the specified cursor.
  31091. """
  31092. after: String
  31093. """
  31094. Returns the elements in the list that come before the specified cursor.
  31095. """
  31096. before: String
  31097. """
  31098. Returns the first _n_ elements from the list.
  31099. """
  31100. first: Int
  31101. """
  31102. Returns the last _n_ elements from the list.
  31103. """
  31104. last: Int
  31105. """
  31106. A list of names to filter the assets by.
  31107. """
  31108. name: String
  31109. ): ReleaseAssetConnection!
  31110. """
  31111. The repository that the release belongs to.
  31112. """
  31113. repository: Repository!
  31114. """
  31115. The HTTP path for this issue
  31116. """
  31117. resourcePath: URI!
  31118. """
  31119. A description of the release, rendered to HTML without any links in it.
  31120. """
  31121. shortDescriptionHTML(
  31122. """
  31123. How many characters to return.
  31124. """
  31125. limit: Int = 200
  31126. ): HTML
  31127. """
  31128. The Git tag the release points to
  31129. """
  31130. tag: Ref
  31131. """
  31132. The tag commit for this release.
  31133. """
  31134. tagCommit: Commit
  31135. """
  31136. The name of the release's Git tag
  31137. """
  31138. tagName: String!
  31139. """
  31140. Identifies the date and time when the object was last updated.
  31141. """
  31142. updatedAt: DateTime!
  31143. """
  31144. The HTTP URL for this issue
  31145. """
  31146. url: URI!
  31147. """
  31148. Can user react to this subject
  31149. """
  31150. viewerCanReact: Boolean!
  31151. }
  31152. """
  31153. A release asset contains the content for a release asset.
  31154. """
  31155. type ReleaseAsset implements Node {
  31156. """
  31157. The asset's content-type
  31158. """
  31159. contentType: String!
  31160. """
  31161. Identifies the date and time when the object was created.
  31162. """
  31163. createdAt: DateTime!
  31164. """
  31165. The number of times this asset was downloaded
  31166. """
  31167. downloadCount: Int!
  31168. """
  31169. Identifies the URL where you can download the release asset via the browser.
  31170. """
  31171. downloadUrl: URI!
  31172. id: ID!
  31173. """
  31174. Identifies the title of the release asset.
  31175. """
  31176. name: String!
  31177. """
  31178. Release that the asset is associated with
  31179. """
  31180. release: Release
  31181. """
  31182. The size (in bytes) of the asset
  31183. """
  31184. size: Int!
  31185. """
  31186. Identifies the date and time when the object was last updated.
  31187. """
  31188. updatedAt: DateTime!
  31189. """
  31190. The user that performed the upload
  31191. """
  31192. uploadedBy: User!
  31193. """
  31194. Identifies the URL of the release asset.
  31195. """
  31196. url: URI!
  31197. }
  31198. """
  31199. The connection type for ReleaseAsset.
  31200. """
  31201. type ReleaseAssetConnection {
  31202. """
  31203. A list of edges.
  31204. """
  31205. edges: [ReleaseAssetEdge]
  31206. """
  31207. A list of nodes.
  31208. """
  31209. nodes: [ReleaseAsset]
  31210. """
  31211. Information to aid in pagination.
  31212. """
  31213. pageInfo: PageInfo!
  31214. """
  31215. Identifies the total count of items in the connection.
  31216. """
  31217. totalCount: Int!
  31218. }
  31219. """
  31220. An edge in a connection.
  31221. """
  31222. type ReleaseAssetEdge {
  31223. """
  31224. A cursor for use in pagination.
  31225. """
  31226. cursor: String!
  31227. """
  31228. The item at the end of the edge.
  31229. """
  31230. node: ReleaseAsset
  31231. }
  31232. """
  31233. The connection type for Release.
  31234. """
  31235. type ReleaseConnection {
  31236. """
  31237. A list of edges.
  31238. """
  31239. edges: [ReleaseEdge]
  31240. """
  31241. A list of nodes.
  31242. """
  31243. nodes: [Release]
  31244. """
  31245. Information to aid in pagination.
  31246. """
  31247. pageInfo: PageInfo!
  31248. """
  31249. Identifies the total count of items in the connection.
  31250. """
  31251. totalCount: Int!
  31252. }
  31253. """
  31254. An edge in a connection.
  31255. """
  31256. type ReleaseEdge {
  31257. """
  31258. A cursor for use in pagination.
  31259. """
  31260. cursor: String!
  31261. """
  31262. The item at the end of the edge.
  31263. """
  31264. node: Release
  31265. }
  31266. """
  31267. Ways in which lists of releases can be ordered upon return.
  31268. """
  31269. input ReleaseOrder {
  31270. """
  31271. The direction in which to order releases by the specified field.
  31272. """
  31273. direction: OrderDirection!
  31274. """
  31275. The field in which to order releases by.
  31276. """
  31277. field: ReleaseOrderField!
  31278. }
  31279. """
  31280. Properties by which release connections can be ordered.
  31281. """
  31282. enum ReleaseOrderField {
  31283. """
  31284. Order releases by creation time
  31285. """
  31286. CREATED_AT
  31287. """
  31288. Order releases alphabetically by name
  31289. """
  31290. NAME
  31291. }
  31292. """
  31293. Autogenerated input type of RemoveAssigneesFromAssignable
  31294. """
  31295. input RemoveAssigneesFromAssignableInput {
  31296. """
  31297. The id of the assignable object to remove assignees from.
  31298. """
  31299. assignableId: ID! @possibleTypes(concreteTypes: ["Issue", "PullRequest"], abstractType: "Assignable")
  31300. """
  31301. The id of users to remove as assignees.
  31302. """
  31303. assigneeIds: [ID!]! @possibleTypes(concreteTypes: ["User"])
  31304. """
  31305. A unique identifier for the client performing the mutation.
  31306. """
  31307. clientMutationId: String
  31308. }
  31309. """
  31310. Autogenerated return type of RemoveAssigneesFromAssignable
  31311. """
  31312. type RemoveAssigneesFromAssignablePayload {
  31313. """
  31314. The item that was unassigned.
  31315. """
  31316. assignable: Assignable
  31317. """
  31318. A unique identifier for the client performing the mutation.
  31319. """
  31320. clientMutationId: String
  31321. }
  31322. """
  31323. Autogenerated input type of RemoveEnterpriseAdmin
  31324. """
  31325. input RemoveEnterpriseAdminInput {
  31326. """
  31327. A unique identifier for the client performing the mutation.
  31328. """
  31329. clientMutationId: String
  31330. """
  31331. The Enterprise ID from which to remove the administrator.
  31332. """
  31333. enterpriseId: ID! @possibleTypes(concreteTypes: ["Enterprise"])
  31334. """
  31335. The login of the user to remove as an administrator.
  31336. """
  31337. login: String!
  31338. }
  31339. """
  31340. Autogenerated return type of RemoveEnterpriseAdmin
  31341. """
  31342. type RemoveEnterpriseAdminPayload {
  31343. """
  31344. The user who was removed as an administrator.
  31345. """
  31346. admin: User
  31347. """
  31348. A unique identifier for the client performing the mutation.
  31349. """
  31350. clientMutationId: String
  31351. """
  31352. The updated enterprise.
  31353. """
  31354. enterprise: Enterprise
  31355. """
  31356. A message confirming the result of removing an administrator.
  31357. """
  31358. message: String
  31359. """
  31360. The viewer performing the mutation.
  31361. """
  31362. viewer: User
  31363. }
  31364. """
  31365. Autogenerated input type of RemoveEnterpriseIdentityProvider
  31366. """
  31367. input RemoveEnterpriseIdentityProviderInput {
  31368. """
  31369. A unique identifier for the client performing the mutation.
  31370. """
  31371. clientMutationId: String
  31372. """
  31373. The ID of the enterprise from which to remove the identity provider.
  31374. """
  31375. enterpriseId: ID! @possibleTypes(concreteTypes: ["Enterprise"])
  31376. }
  31377. """
  31378. Autogenerated return type of RemoveEnterpriseIdentityProvider
  31379. """
  31380. type RemoveEnterpriseIdentityProviderPayload {
  31381. """
  31382. A unique identifier for the client performing the mutation.
  31383. """
  31384. clientMutationId: String
  31385. """
  31386. The identity provider that was removed from the enterprise.
  31387. """
  31388. identityProvider: EnterpriseIdentityProvider
  31389. }
  31390. """
  31391. Autogenerated input type of RemoveEnterpriseMember
  31392. """
  31393. input RemoveEnterpriseMemberInput {
  31394. """
  31395. A unique identifier for the client performing the mutation.
  31396. """
  31397. clientMutationId: String
  31398. """
  31399. The ID of the enterprise from which the user should be removed.
  31400. """
  31401. enterpriseId: ID! @possibleTypes(concreteTypes: ["Enterprise"])
  31402. """
  31403. The ID of the user to remove from the enterprise.
  31404. """
  31405. userId: ID! @possibleTypes(concreteTypes: ["User"])
  31406. }
  31407. """
  31408. Autogenerated return type of RemoveEnterpriseMember
  31409. """
  31410. type RemoveEnterpriseMemberPayload {
  31411. """
  31412. A unique identifier for the client performing the mutation.
  31413. """
  31414. clientMutationId: String
  31415. """
  31416. The updated enterprise.
  31417. """
  31418. enterprise: Enterprise
  31419. """
  31420. The user that was removed from the enterprise.
  31421. """
  31422. user: User
  31423. """
  31424. The viewer performing the mutation.
  31425. """
  31426. viewer: User
  31427. }
  31428. """
  31429. Autogenerated input type of RemoveEnterpriseOrganization
  31430. """
  31431. input RemoveEnterpriseOrganizationInput {
  31432. """
  31433. A unique identifier for the client performing the mutation.
  31434. """
  31435. clientMutationId: String
  31436. """
  31437. The ID of the enterprise from which the organization should be removed.
  31438. """
  31439. enterpriseId: ID! @possibleTypes(concreteTypes: ["Enterprise"])
  31440. """
  31441. The ID of the organization to remove from the enterprise.
  31442. """
  31443. organizationId: ID! @possibleTypes(concreteTypes: ["Organization"])
  31444. }
  31445. """
  31446. Autogenerated return type of RemoveEnterpriseOrganization
  31447. """
  31448. type RemoveEnterpriseOrganizationPayload {
  31449. """
  31450. A unique identifier for the client performing the mutation.
  31451. """
  31452. clientMutationId: String
  31453. """
  31454. The updated enterprise.
  31455. """
  31456. enterprise: Enterprise
  31457. """
  31458. The organization that was removed from the enterprise.
  31459. """
  31460. organization: Organization
  31461. """
  31462. The viewer performing the mutation.
  31463. """
  31464. viewer: User
  31465. }
  31466. """
  31467. Autogenerated input type of RemoveEnterpriseSupportEntitlement
  31468. """
  31469. input RemoveEnterpriseSupportEntitlementInput {
  31470. """
  31471. A unique identifier for the client performing the mutation.
  31472. """
  31473. clientMutationId: String
  31474. """
  31475. The ID of the Enterprise which the admin belongs to.
  31476. """
  31477. enterpriseId: ID! @possibleTypes(concreteTypes: ["Enterprise"])
  31478. """
  31479. The login of a member who will lose the support entitlement.
  31480. """
  31481. login: String!
  31482. }
  31483. """
  31484. Autogenerated return type of RemoveEnterpriseSupportEntitlement
  31485. """
  31486. type RemoveEnterpriseSupportEntitlementPayload {
  31487. """
  31488. A unique identifier for the client performing the mutation.
  31489. """
  31490. clientMutationId: String
  31491. """
  31492. A message confirming the result of removing the support entitlement.
  31493. """
  31494. message: String
  31495. }
  31496. """
  31497. Autogenerated input type of RemoveLabelsFromLabelable
  31498. """
  31499. input RemoveLabelsFromLabelableInput {
  31500. """
  31501. A unique identifier for the client performing the mutation.
  31502. """
  31503. clientMutationId: String
  31504. """
  31505. The ids of labels to remove.
  31506. """
  31507. labelIds: [ID!]! @possibleTypes(concreteTypes: ["Label"])
  31508. """
  31509. The id of the Labelable to remove labels from.
  31510. """
  31511. labelableId: ID! @possibleTypes(concreteTypes: ["Discussion", "Issue", "PullRequest"], abstractType: "Labelable")
  31512. }
  31513. """
  31514. Autogenerated return type of RemoveLabelsFromLabelable
  31515. """
  31516. type RemoveLabelsFromLabelablePayload {
  31517. """
  31518. A unique identifier for the client performing the mutation.
  31519. """
  31520. clientMutationId: String
  31521. """
  31522. The Labelable the labels were removed from.
  31523. """
  31524. labelable: Labelable
  31525. }
  31526. """
  31527. Autogenerated input type of RemoveOutsideCollaborator
  31528. """
  31529. input RemoveOutsideCollaboratorInput {
  31530. """
  31531. A unique identifier for the client performing the mutation.
  31532. """
  31533. clientMutationId: String
  31534. """
  31535. The ID of the organization to remove the outside collaborator from.
  31536. """
  31537. organizationId: ID! @possibleTypes(concreteTypes: ["Organization"])
  31538. """
  31539. The ID of the outside collaborator to remove.
  31540. """
  31541. userId: ID! @possibleTypes(concreteTypes: ["User"])
  31542. }
  31543. """
  31544. Autogenerated return type of RemoveOutsideCollaborator
  31545. """
  31546. type RemoveOutsideCollaboratorPayload {
  31547. """
  31548. A unique identifier for the client performing the mutation.
  31549. """
  31550. clientMutationId: String
  31551. """
  31552. The user that was removed as an outside collaborator.
  31553. """
  31554. removedUser: User
  31555. }
  31556. """
  31557. Autogenerated input type of RemoveReaction
  31558. """
  31559. input RemoveReactionInput {
  31560. """
  31561. A unique identifier for the client performing the mutation.
  31562. """
  31563. clientMutationId: String
  31564. """
  31565. The name of the emoji reaction to remove.
  31566. """
  31567. content: ReactionContent!
  31568. """
  31569. The Node ID of the subject to modify.
  31570. """
  31571. subjectId: ID!
  31572. @possibleTypes(
  31573. concreteTypes: [
  31574. "CommitComment"
  31575. "Discussion"
  31576. "DiscussionComment"
  31577. "Issue"
  31578. "IssueComment"
  31579. "PullRequest"
  31580. "PullRequestReview"
  31581. "PullRequestReviewComment"
  31582. "Release"
  31583. "TeamDiscussion"
  31584. "TeamDiscussionComment"
  31585. ]
  31586. abstractType: "Reactable"
  31587. )
  31588. }
  31589. """
  31590. Autogenerated return type of RemoveReaction
  31591. """
  31592. type RemoveReactionPayload {
  31593. """
  31594. A unique identifier for the client performing the mutation.
  31595. """
  31596. clientMutationId: String
  31597. """
  31598. The reaction object.
  31599. """
  31600. reaction: Reaction
  31601. """
  31602. The reaction groups for the subject.
  31603. """
  31604. reactionGroups: [ReactionGroup!]
  31605. """
  31606. The reactable subject.
  31607. """
  31608. subject: Reactable
  31609. }
  31610. """
  31611. Autogenerated input type of RemoveStar
  31612. """
  31613. input RemoveStarInput {
  31614. """
  31615. A unique identifier for the client performing the mutation.
  31616. """
  31617. clientMutationId: String
  31618. """
  31619. The Starrable ID to unstar.
  31620. """
  31621. starrableId: ID! @possibleTypes(concreteTypes: ["Gist", "Repository", "Topic"], abstractType: "Starrable")
  31622. }
  31623. """
  31624. Autogenerated return type of RemoveStar
  31625. """
  31626. type RemoveStarPayload {
  31627. """
  31628. A unique identifier for the client performing the mutation.
  31629. """
  31630. clientMutationId: String
  31631. """
  31632. The starrable.
  31633. """
  31634. starrable: Starrable
  31635. }
  31636. """
  31637. Autogenerated input type of RemoveUpvote
  31638. """
  31639. input RemoveUpvoteInput {
  31640. """
  31641. A unique identifier for the client performing the mutation.
  31642. """
  31643. clientMutationId: String
  31644. """
  31645. The Node ID of the discussion or comment to remove upvote.
  31646. """
  31647. subjectId: ID! @possibleTypes(concreteTypes: ["Discussion", "DiscussionComment"], abstractType: "Votable")
  31648. }
  31649. """
  31650. Autogenerated return type of RemoveUpvote
  31651. """
  31652. type RemoveUpvotePayload {
  31653. """
  31654. A unique identifier for the client performing the mutation.
  31655. """
  31656. clientMutationId: String
  31657. """
  31658. The votable subject.
  31659. """
  31660. subject: Votable
  31661. }
  31662. """
  31663. Represents a 'removed_from_project' event on a given issue or pull request.
  31664. """
  31665. type RemovedFromProjectEvent implements Node {
  31666. """
  31667. Identifies the actor who performed the event.
  31668. """
  31669. actor: Actor
  31670. """
  31671. Identifies the date and time when the object was created.
  31672. """
  31673. createdAt: DateTime!
  31674. """
  31675. Identifies the primary key from the database.
  31676. """
  31677. databaseId: Int
  31678. id: ID!
  31679. """
  31680. Project referenced by event.
  31681. """
  31682. project: Project @preview(toggledBy: "starfox-preview")
  31683. """
  31684. Column name referenced by this project event.
  31685. """
  31686. projectColumnName: String! @preview(toggledBy: "starfox-preview")
  31687. }
  31688. """
  31689. Represents a 'renamed' event on a given issue or pull request
  31690. """
  31691. type RenamedTitleEvent implements Node {
  31692. """
  31693. Identifies the actor who performed the event.
  31694. """
  31695. actor: Actor
  31696. """
  31697. Identifies the date and time when the object was created.
  31698. """
  31699. createdAt: DateTime!
  31700. """
  31701. Identifies the current title of the issue or pull request.
  31702. """
  31703. currentTitle: String!
  31704. id: ID!
  31705. """
  31706. Identifies the previous title of the issue or pull request.
  31707. """
  31708. previousTitle: String!
  31709. """
  31710. Subject that was renamed.
  31711. """
  31712. subject: RenamedTitleSubject!
  31713. }
  31714. """
  31715. An object which has a renamable title
  31716. """
  31717. union RenamedTitleSubject = Issue | PullRequest
  31718. """
  31719. Autogenerated input type of ReopenDiscussion
  31720. """
  31721. input ReopenDiscussionInput {
  31722. """
  31723. A unique identifier for the client performing the mutation.
  31724. """
  31725. clientMutationId: String
  31726. """
  31727. ID of the discussion to be reopened.
  31728. """
  31729. discussionId: ID! @possibleTypes(concreteTypes: ["Discussion"])
  31730. }
  31731. """
  31732. Autogenerated return type of ReopenDiscussion
  31733. """
  31734. type ReopenDiscussionPayload {
  31735. """
  31736. A unique identifier for the client performing the mutation.
  31737. """
  31738. clientMutationId: String
  31739. """
  31740. The discussion that was reopened.
  31741. """
  31742. discussion: Discussion
  31743. }
  31744. """
  31745. Autogenerated input type of ReopenIssue
  31746. """
  31747. input ReopenIssueInput {
  31748. """
  31749. A unique identifier for the client performing the mutation.
  31750. """
  31751. clientMutationId: String
  31752. """
  31753. ID of the issue to be opened.
  31754. """
  31755. issueId: ID! @possibleTypes(concreteTypes: ["Issue"])
  31756. }
  31757. """
  31758. Autogenerated return type of ReopenIssue
  31759. """
  31760. type ReopenIssuePayload {
  31761. """
  31762. A unique identifier for the client performing the mutation.
  31763. """
  31764. clientMutationId: String
  31765. """
  31766. The issue that was opened.
  31767. """
  31768. issue: Issue
  31769. }
  31770. """
  31771. Autogenerated input type of ReopenPullRequest
  31772. """
  31773. input ReopenPullRequestInput {
  31774. """
  31775. A unique identifier for the client performing the mutation.
  31776. """
  31777. clientMutationId: String
  31778. """
  31779. ID of the pull request to be reopened.
  31780. """
  31781. pullRequestId: ID! @possibleTypes(concreteTypes: ["PullRequest"])
  31782. }
  31783. """
  31784. Autogenerated return type of ReopenPullRequest
  31785. """
  31786. type ReopenPullRequestPayload {
  31787. """
  31788. A unique identifier for the client performing the mutation.
  31789. """
  31790. clientMutationId: String
  31791. """
  31792. The pull request that was reopened.
  31793. """
  31794. pullRequest: PullRequest
  31795. }
  31796. """
  31797. Represents a 'reopened' event on any `Closable`.
  31798. """
  31799. type ReopenedEvent implements Node {
  31800. """
  31801. Identifies the actor who performed the event.
  31802. """
  31803. actor: Actor
  31804. """
  31805. Object that was reopened.
  31806. """
  31807. closable: Closable!
  31808. """
  31809. Identifies the date and time when the object was created.
  31810. """
  31811. createdAt: DateTime!
  31812. id: ID!
  31813. """
  31814. The reason the issue state was changed to open.
  31815. """
  31816. stateReason: IssueStateReason
  31817. }
  31818. """
  31819. Audit log entry for a repo.access event.
  31820. """
  31821. type RepoAccessAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData {
  31822. """
  31823. The action name
  31824. """
  31825. action: String!
  31826. """
  31827. The user who initiated the action
  31828. """
  31829. actor: AuditEntryActor
  31830. """
  31831. The IP address of the actor
  31832. """
  31833. actorIp: String
  31834. """
  31835. A readable representation of the actor's location
  31836. """
  31837. actorLocation: ActorLocation
  31838. """
  31839. The username of the user who initiated the action
  31840. """
  31841. actorLogin: String
  31842. """
  31843. The HTTP path for the actor.
  31844. """
  31845. actorResourcePath: URI
  31846. """
  31847. The HTTP URL for the actor.
  31848. """
  31849. actorUrl: URI
  31850. """
  31851. The time the action was initiated
  31852. """
  31853. createdAt: PreciseDateTime!
  31854. id: ID!
  31855. """
  31856. The corresponding operation type for the action
  31857. """
  31858. operationType: OperationType
  31859. """
  31860. The Organization associated with the Audit Entry.
  31861. """
  31862. organization: Organization
  31863. """
  31864. The name of the Organization.
  31865. """
  31866. organizationName: String
  31867. """
  31868. The HTTP path for the organization
  31869. """
  31870. organizationResourcePath: URI
  31871. """
  31872. The HTTP URL for the organization
  31873. """
  31874. organizationUrl: URI
  31875. """
  31876. The repository associated with the action
  31877. """
  31878. repository: Repository
  31879. """
  31880. The name of the repository
  31881. """
  31882. repositoryName: String
  31883. """
  31884. The HTTP path for the repository
  31885. """
  31886. repositoryResourcePath: URI
  31887. """
  31888. The HTTP URL for the repository
  31889. """
  31890. repositoryUrl: URI
  31891. """
  31892. The user affected by the action
  31893. """
  31894. user: User
  31895. """
  31896. For actions involving two users, the actor is the initiator and the user is the affected user.
  31897. """
  31898. userLogin: String
  31899. """
  31900. The HTTP path for the user.
  31901. """
  31902. userResourcePath: URI
  31903. """
  31904. The HTTP URL for the user.
  31905. """
  31906. userUrl: URI
  31907. """
  31908. The visibility of the repository
  31909. """
  31910. visibility: RepoAccessAuditEntryVisibility
  31911. }
  31912. """
  31913. The privacy of a repository
  31914. """
  31915. enum RepoAccessAuditEntryVisibility {
  31916. """
  31917. The repository is visible only to users in the same business.
  31918. """
  31919. INTERNAL
  31920. """
  31921. The repository is visible only to those with explicit access.
  31922. """
  31923. PRIVATE
  31924. """
  31925. The repository is visible to everyone.
  31926. """
  31927. PUBLIC
  31928. }
  31929. """
  31930. Audit log entry for a repo.add_member event.
  31931. """
  31932. type RepoAddMemberAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData {
  31933. """
  31934. The action name
  31935. """
  31936. action: String!
  31937. """
  31938. The user who initiated the action
  31939. """
  31940. actor: AuditEntryActor
  31941. """
  31942. The IP address of the actor
  31943. """
  31944. actorIp: String
  31945. """
  31946. A readable representation of the actor's location
  31947. """
  31948. actorLocation: ActorLocation
  31949. """
  31950. The username of the user who initiated the action
  31951. """
  31952. actorLogin: String
  31953. """
  31954. The HTTP path for the actor.
  31955. """
  31956. actorResourcePath: URI
  31957. """
  31958. The HTTP URL for the actor.
  31959. """
  31960. actorUrl: URI
  31961. """
  31962. The time the action was initiated
  31963. """
  31964. createdAt: PreciseDateTime!
  31965. id: ID!
  31966. """
  31967. The corresponding operation type for the action
  31968. """
  31969. operationType: OperationType
  31970. """
  31971. The Organization associated with the Audit Entry.
  31972. """
  31973. organization: Organization
  31974. """
  31975. The name of the Organization.
  31976. """
  31977. organizationName: String
  31978. """
  31979. The HTTP path for the organization
  31980. """
  31981. organizationResourcePath: URI
  31982. """
  31983. The HTTP URL for the organization
  31984. """
  31985. organizationUrl: URI
  31986. """
  31987. The repository associated with the action
  31988. """
  31989. repository: Repository
  31990. """
  31991. The name of the repository
  31992. """
  31993. repositoryName: String
  31994. """
  31995. The HTTP path for the repository
  31996. """
  31997. repositoryResourcePath: URI
  31998. """
  31999. The HTTP URL for the repository
  32000. """
  32001. repositoryUrl: URI
  32002. """
  32003. The user affected by the action
  32004. """
  32005. user: User
  32006. """
  32007. For actions involving two users, the actor is the initiator and the user is the affected user.
  32008. """
  32009. userLogin: String
  32010. """
  32011. The HTTP path for the user.
  32012. """
  32013. userResourcePath: URI
  32014. """
  32015. The HTTP URL for the user.
  32016. """
  32017. userUrl: URI
  32018. """
  32019. The visibility of the repository
  32020. """
  32021. visibility: RepoAddMemberAuditEntryVisibility
  32022. }
  32023. """
  32024. The privacy of a repository
  32025. """
  32026. enum RepoAddMemberAuditEntryVisibility {
  32027. """
  32028. The repository is visible only to users in the same business.
  32029. """
  32030. INTERNAL
  32031. """
  32032. The repository is visible only to those with explicit access.
  32033. """
  32034. PRIVATE
  32035. """
  32036. The repository is visible to everyone.
  32037. """
  32038. PUBLIC
  32039. }
  32040. """
  32041. Audit log entry for a repo.add_topic event.
  32042. """
  32043. type RepoAddTopicAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData & TopicAuditEntryData {
  32044. """
  32045. The action name
  32046. """
  32047. action: String!
  32048. """
  32049. The user who initiated the action
  32050. """
  32051. actor: AuditEntryActor
  32052. """
  32053. The IP address of the actor
  32054. """
  32055. actorIp: String
  32056. """
  32057. A readable representation of the actor's location
  32058. """
  32059. actorLocation: ActorLocation
  32060. """
  32061. The username of the user who initiated the action
  32062. """
  32063. actorLogin: String
  32064. """
  32065. The HTTP path for the actor.
  32066. """
  32067. actorResourcePath: URI
  32068. """
  32069. The HTTP URL for the actor.
  32070. """
  32071. actorUrl: URI
  32072. """
  32073. The time the action was initiated
  32074. """
  32075. createdAt: PreciseDateTime!
  32076. id: ID!
  32077. """
  32078. The corresponding operation type for the action
  32079. """
  32080. operationType: OperationType
  32081. """
  32082. The Organization associated with the Audit Entry.
  32083. """
  32084. organization: Organization
  32085. """
  32086. The name of the Organization.
  32087. """
  32088. organizationName: String
  32089. """
  32090. The HTTP path for the organization
  32091. """
  32092. organizationResourcePath: URI
  32093. """
  32094. The HTTP URL for the organization
  32095. """
  32096. organizationUrl: URI
  32097. """
  32098. The repository associated with the action
  32099. """
  32100. repository: Repository
  32101. """
  32102. The name of the repository
  32103. """
  32104. repositoryName: String
  32105. """
  32106. The HTTP path for the repository
  32107. """
  32108. repositoryResourcePath: URI
  32109. """
  32110. The HTTP URL for the repository
  32111. """
  32112. repositoryUrl: URI
  32113. """
  32114. The name of the topic added to the repository
  32115. """
  32116. topic: Topic
  32117. """
  32118. The name of the topic added to the repository
  32119. """
  32120. topicName: String
  32121. """
  32122. The user affected by the action
  32123. """
  32124. user: User
  32125. """
  32126. For actions involving two users, the actor is the initiator and the user is the affected user.
  32127. """
  32128. userLogin: String
  32129. """
  32130. The HTTP path for the user.
  32131. """
  32132. userResourcePath: URI
  32133. """
  32134. The HTTP URL for the user.
  32135. """
  32136. userUrl: URI
  32137. }
  32138. """
  32139. Audit log entry for a repo.archived event.
  32140. """
  32141. type RepoArchivedAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData {
  32142. """
  32143. The action name
  32144. """
  32145. action: String!
  32146. """
  32147. The user who initiated the action
  32148. """
  32149. actor: AuditEntryActor
  32150. """
  32151. The IP address of the actor
  32152. """
  32153. actorIp: String
  32154. """
  32155. A readable representation of the actor's location
  32156. """
  32157. actorLocation: ActorLocation
  32158. """
  32159. The username of the user who initiated the action
  32160. """
  32161. actorLogin: String
  32162. """
  32163. The HTTP path for the actor.
  32164. """
  32165. actorResourcePath: URI
  32166. """
  32167. The HTTP URL for the actor.
  32168. """
  32169. actorUrl: URI
  32170. """
  32171. The time the action was initiated
  32172. """
  32173. createdAt: PreciseDateTime!
  32174. id: ID!
  32175. """
  32176. The corresponding operation type for the action
  32177. """
  32178. operationType: OperationType
  32179. """
  32180. The Organization associated with the Audit Entry.
  32181. """
  32182. organization: Organization
  32183. """
  32184. The name of the Organization.
  32185. """
  32186. organizationName: String
  32187. """
  32188. The HTTP path for the organization
  32189. """
  32190. organizationResourcePath: URI
  32191. """
  32192. The HTTP URL for the organization
  32193. """
  32194. organizationUrl: URI
  32195. """
  32196. The repository associated with the action
  32197. """
  32198. repository: Repository
  32199. """
  32200. The name of the repository
  32201. """
  32202. repositoryName: String
  32203. """
  32204. The HTTP path for the repository
  32205. """
  32206. repositoryResourcePath: URI
  32207. """
  32208. The HTTP URL for the repository
  32209. """
  32210. repositoryUrl: URI
  32211. """
  32212. The user affected by the action
  32213. """
  32214. user: User
  32215. """
  32216. For actions involving two users, the actor is the initiator and the user is the affected user.
  32217. """
  32218. userLogin: String
  32219. """
  32220. The HTTP path for the user.
  32221. """
  32222. userResourcePath: URI
  32223. """
  32224. The HTTP URL for the user.
  32225. """
  32226. userUrl: URI
  32227. """
  32228. The visibility of the repository
  32229. """
  32230. visibility: RepoArchivedAuditEntryVisibility
  32231. }
  32232. """
  32233. The privacy of a repository
  32234. """
  32235. enum RepoArchivedAuditEntryVisibility {
  32236. """
  32237. The repository is visible only to users in the same business.
  32238. """
  32239. INTERNAL
  32240. """
  32241. The repository is visible only to those with explicit access.
  32242. """
  32243. PRIVATE
  32244. """
  32245. The repository is visible to everyone.
  32246. """
  32247. PUBLIC
  32248. }
  32249. """
  32250. Audit log entry for a repo.change_merge_setting event.
  32251. """
  32252. type RepoChangeMergeSettingAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData {
  32253. """
  32254. The action name
  32255. """
  32256. action: String!
  32257. """
  32258. The user who initiated the action
  32259. """
  32260. actor: AuditEntryActor
  32261. """
  32262. The IP address of the actor
  32263. """
  32264. actorIp: String
  32265. """
  32266. A readable representation of the actor's location
  32267. """
  32268. actorLocation: ActorLocation
  32269. """
  32270. The username of the user who initiated the action
  32271. """
  32272. actorLogin: String
  32273. """
  32274. The HTTP path for the actor.
  32275. """
  32276. actorResourcePath: URI
  32277. """
  32278. The HTTP URL for the actor.
  32279. """
  32280. actorUrl: URI
  32281. """
  32282. The time the action was initiated
  32283. """
  32284. createdAt: PreciseDateTime!
  32285. id: ID!
  32286. """
  32287. Whether the change was to enable (true) or disable (false) the merge type
  32288. """
  32289. isEnabled: Boolean
  32290. """
  32291. The merge method affected by the change
  32292. """
  32293. mergeType: RepoChangeMergeSettingAuditEntryMergeType
  32294. """
  32295. The corresponding operation type for the action
  32296. """
  32297. operationType: OperationType
  32298. """
  32299. The Organization associated with the Audit Entry.
  32300. """
  32301. organization: Organization
  32302. """
  32303. The name of the Organization.
  32304. """
  32305. organizationName: String
  32306. """
  32307. The HTTP path for the organization
  32308. """
  32309. organizationResourcePath: URI
  32310. """
  32311. The HTTP URL for the organization
  32312. """
  32313. organizationUrl: URI
  32314. """
  32315. The repository associated with the action
  32316. """
  32317. repository: Repository
  32318. """
  32319. The name of the repository
  32320. """
  32321. repositoryName: String
  32322. """
  32323. The HTTP path for the repository
  32324. """
  32325. repositoryResourcePath: URI
  32326. """
  32327. The HTTP URL for the repository
  32328. """
  32329. repositoryUrl: URI
  32330. """
  32331. The user affected by the action
  32332. """
  32333. user: User
  32334. """
  32335. For actions involving two users, the actor is the initiator and the user is the affected user.
  32336. """
  32337. userLogin: String
  32338. """
  32339. The HTTP path for the user.
  32340. """
  32341. userResourcePath: URI
  32342. """
  32343. The HTTP URL for the user.
  32344. """
  32345. userUrl: URI
  32346. }
  32347. """
  32348. The merge options available for pull requests to this repository.
  32349. """
  32350. enum RepoChangeMergeSettingAuditEntryMergeType {
  32351. """
  32352. The pull request is added to the base branch in a merge commit.
  32353. """
  32354. MERGE
  32355. """
  32356. Commits from the pull request are added onto the base branch individually without a merge commit.
  32357. """
  32358. REBASE
  32359. """
  32360. The pull request's commits are squashed into a single commit before they are merged to the base branch.
  32361. """
  32362. SQUASH
  32363. }
  32364. """
  32365. Audit log entry for a repo.config.disable_anonymous_git_access event.
  32366. """
  32367. type RepoConfigDisableAnonymousGitAccessAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData {
  32368. """
  32369. The action name
  32370. """
  32371. action: String!
  32372. """
  32373. The user who initiated the action
  32374. """
  32375. actor: AuditEntryActor
  32376. """
  32377. The IP address of the actor
  32378. """
  32379. actorIp: String
  32380. """
  32381. A readable representation of the actor's location
  32382. """
  32383. actorLocation: ActorLocation
  32384. """
  32385. The username of the user who initiated the action
  32386. """
  32387. actorLogin: String
  32388. """
  32389. The HTTP path for the actor.
  32390. """
  32391. actorResourcePath: URI
  32392. """
  32393. The HTTP URL for the actor.
  32394. """
  32395. actorUrl: URI
  32396. """
  32397. The time the action was initiated
  32398. """
  32399. createdAt: PreciseDateTime!
  32400. id: ID!
  32401. """
  32402. The corresponding operation type for the action
  32403. """
  32404. operationType: OperationType
  32405. """
  32406. The Organization associated with the Audit Entry.
  32407. """
  32408. organization: Organization
  32409. """
  32410. The name of the Organization.
  32411. """
  32412. organizationName: String
  32413. """
  32414. The HTTP path for the organization
  32415. """
  32416. organizationResourcePath: URI
  32417. """
  32418. The HTTP URL for the organization
  32419. """
  32420. organizationUrl: URI
  32421. """
  32422. The repository associated with the action
  32423. """
  32424. repository: Repository
  32425. """
  32426. The name of the repository
  32427. """
  32428. repositoryName: String
  32429. """
  32430. The HTTP path for the repository
  32431. """
  32432. repositoryResourcePath: URI
  32433. """
  32434. The HTTP URL for the repository
  32435. """
  32436. repositoryUrl: URI
  32437. """
  32438. The user affected by the action
  32439. """
  32440. user: User
  32441. """
  32442. For actions involving two users, the actor is the initiator and the user is the affected user.
  32443. """
  32444. userLogin: String
  32445. """
  32446. The HTTP path for the user.
  32447. """
  32448. userResourcePath: URI
  32449. """
  32450. The HTTP URL for the user.
  32451. """
  32452. userUrl: URI
  32453. }
  32454. """
  32455. Audit log entry for a repo.config.disable_collaborators_only event.
  32456. """
  32457. type RepoConfigDisableCollaboratorsOnlyAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData {
  32458. """
  32459. The action name
  32460. """
  32461. action: String!
  32462. """
  32463. The user who initiated the action
  32464. """
  32465. actor: AuditEntryActor
  32466. """
  32467. The IP address of the actor
  32468. """
  32469. actorIp: String
  32470. """
  32471. A readable representation of the actor's location
  32472. """
  32473. actorLocation: ActorLocation
  32474. """
  32475. The username of the user who initiated the action
  32476. """
  32477. actorLogin: String
  32478. """
  32479. The HTTP path for the actor.
  32480. """
  32481. actorResourcePath: URI
  32482. """
  32483. The HTTP URL for the actor.
  32484. """
  32485. actorUrl: URI
  32486. """
  32487. The time the action was initiated
  32488. """
  32489. createdAt: PreciseDateTime!
  32490. id: ID!
  32491. """
  32492. The corresponding operation type for the action
  32493. """
  32494. operationType: OperationType
  32495. """
  32496. The Organization associated with the Audit Entry.
  32497. """
  32498. organization: Organization
  32499. """
  32500. The name of the Organization.
  32501. """
  32502. organizationName: String
  32503. """
  32504. The HTTP path for the organization
  32505. """
  32506. organizationResourcePath: URI
  32507. """
  32508. The HTTP URL for the organization
  32509. """
  32510. organizationUrl: URI
  32511. """
  32512. The repository associated with the action
  32513. """
  32514. repository: Repository
  32515. """
  32516. The name of the repository
  32517. """
  32518. repositoryName: String
  32519. """
  32520. The HTTP path for the repository
  32521. """
  32522. repositoryResourcePath: URI
  32523. """
  32524. The HTTP URL for the repository
  32525. """
  32526. repositoryUrl: URI
  32527. """
  32528. The user affected by the action
  32529. """
  32530. user: User
  32531. """
  32532. For actions involving two users, the actor is the initiator and the user is the affected user.
  32533. """
  32534. userLogin: String
  32535. """
  32536. The HTTP path for the user.
  32537. """
  32538. userResourcePath: URI
  32539. """
  32540. The HTTP URL for the user.
  32541. """
  32542. userUrl: URI
  32543. }
  32544. """
  32545. Audit log entry for a repo.config.disable_contributors_only event.
  32546. """
  32547. type RepoConfigDisableContributorsOnlyAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData {
  32548. """
  32549. The action name
  32550. """
  32551. action: String!
  32552. """
  32553. The user who initiated the action
  32554. """
  32555. actor: AuditEntryActor
  32556. """
  32557. The IP address of the actor
  32558. """
  32559. actorIp: String
  32560. """
  32561. A readable representation of the actor's location
  32562. """
  32563. actorLocation: ActorLocation
  32564. """
  32565. The username of the user who initiated the action
  32566. """
  32567. actorLogin: String
  32568. """
  32569. The HTTP path for the actor.
  32570. """
  32571. actorResourcePath: URI
  32572. """
  32573. The HTTP URL for the actor.
  32574. """
  32575. actorUrl: URI
  32576. """
  32577. The time the action was initiated
  32578. """
  32579. createdAt: PreciseDateTime!
  32580. id: ID!
  32581. """
  32582. The corresponding operation type for the action
  32583. """
  32584. operationType: OperationType
  32585. """
  32586. The Organization associated with the Audit Entry.
  32587. """
  32588. organization: Organization
  32589. """
  32590. The name of the Organization.
  32591. """
  32592. organizationName: String
  32593. """
  32594. The HTTP path for the organization
  32595. """
  32596. organizationResourcePath: URI
  32597. """
  32598. The HTTP URL for the organization
  32599. """
  32600. organizationUrl: URI
  32601. """
  32602. The repository associated with the action
  32603. """
  32604. repository: Repository
  32605. """
  32606. The name of the repository
  32607. """
  32608. repositoryName: String
  32609. """
  32610. The HTTP path for the repository
  32611. """
  32612. repositoryResourcePath: URI
  32613. """
  32614. The HTTP URL for the repository
  32615. """
  32616. repositoryUrl: URI
  32617. """
  32618. The user affected by the action
  32619. """
  32620. user: User
  32621. """
  32622. For actions involving two users, the actor is the initiator and the user is the affected user.
  32623. """
  32624. userLogin: String
  32625. """
  32626. The HTTP path for the user.
  32627. """
  32628. userResourcePath: URI
  32629. """
  32630. The HTTP URL for the user.
  32631. """
  32632. userUrl: URI
  32633. }
  32634. """
  32635. Audit log entry for a repo.config.disable_sockpuppet_disallowed event.
  32636. """
  32637. type RepoConfigDisableSockpuppetDisallowedAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData {
  32638. """
  32639. The action name
  32640. """
  32641. action: String!
  32642. """
  32643. The user who initiated the action
  32644. """
  32645. actor: AuditEntryActor
  32646. """
  32647. The IP address of the actor
  32648. """
  32649. actorIp: String
  32650. """
  32651. A readable representation of the actor's location
  32652. """
  32653. actorLocation: ActorLocation
  32654. """
  32655. The username of the user who initiated the action
  32656. """
  32657. actorLogin: String
  32658. """
  32659. The HTTP path for the actor.
  32660. """
  32661. actorResourcePath: URI
  32662. """
  32663. The HTTP URL for the actor.
  32664. """
  32665. actorUrl: URI
  32666. """
  32667. The time the action was initiated
  32668. """
  32669. createdAt: PreciseDateTime!
  32670. id: ID!
  32671. """
  32672. The corresponding operation type for the action
  32673. """
  32674. operationType: OperationType
  32675. """
  32676. The Organization associated with the Audit Entry.
  32677. """
  32678. organization: Organization
  32679. """
  32680. The name of the Organization.
  32681. """
  32682. organizationName: String
  32683. """
  32684. The HTTP path for the organization
  32685. """
  32686. organizationResourcePath: URI
  32687. """
  32688. The HTTP URL for the organization
  32689. """
  32690. organizationUrl: URI
  32691. """
  32692. The repository associated with the action
  32693. """
  32694. repository: Repository
  32695. """
  32696. The name of the repository
  32697. """
  32698. repositoryName: String
  32699. """
  32700. The HTTP path for the repository
  32701. """
  32702. repositoryResourcePath: URI
  32703. """
  32704. The HTTP URL for the repository
  32705. """
  32706. repositoryUrl: URI
  32707. """
  32708. The user affected by the action
  32709. """
  32710. user: User
  32711. """
  32712. For actions involving two users, the actor is the initiator and the user is the affected user.
  32713. """
  32714. userLogin: String
  32715. """
  32716. The HTTP path for the user.
  32717. """
  32718. userResourcePath: URI
  32719. """
  32720. The HTTP URL for the user.
  32721. """
  32722. userUrl: URI
  32723. }
  32724. """
  32725. Audit log entry for a repo.config.enable_anonymous_git_access event.
  32726. """
  32727. type RepoConfigEnableAnonymousGitAccessAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData {
  32728. """
  32729. The action name
  32730. """
  32731. action: String!
  32732. """
  32733. The user who initiated the action
  32734. """
  32735. actor: AuditEntryActor
  32736. """
  32737. The IP address of the actor
  32738. """
  32739. actorIp: String
  32740. """
  32741. A readable representation of the actor's location
  32742. """
  32743. actorLocation: ActorLocation
  32744. """
  32745. The username of the user who initiated the action
  32746. """
  32747. actorLogin: String
  32748. """
  32749. The HTTP path for the actor.
  32750. """
  32751. actorResourcePath: URI
  32752. """
  32753. The HTTP URL for the actor.
  32754. """
  32755. actorUrl: URI
  32756. """
  32757. The time the action was initiated
  32758. """
  32759. createdAt: PreciseDateTime!
  32760. id: ID!
  32761. """
  32762. The corresponding operation type for the action
  32763. """
  32764. operationType: OperationType
  32765. """
  32766. The Organization associated with the Audit Entry.
  32767. """
  32768. organization: Organization
  32769. """
  32770. The name of the Organization.
  32771. """
  32772. organizationName: String
  32773. """
  32774. The HTTP path for the organization
  32775. """
  32776. organizationResourcePath: URI
  32777. """
  32778. The HTTP URL for the organization
  32779. """
  32780. organizationUrl: URI
  32781. """
  32782. The repository associated with the action
  32783. """
  32784. repository: Repository
  32785. """
  32786. The name of the repository
  32787. """
  32788. repositoryName: String
  32789. """
  32790. The HTTP path for the repository
  32791. """
  32792. repositoryResourcePath: URI
  32793. """
  32794. The HTTP URL for the repository
  32795. """
  32796. repositoryUrl: URI
  32797. """
  32798. The user affected by the action
  32799. """
  32800. user: User
  32801. """
  32802. For actions involving two users, the actor is the initiator and the user is the affected user.
  32803. """
  32804. userLogin: String
  32805. """
  32806. The HTTP path for the user.
  32807. """
  32808. userResourcePath: URI
  32809. """
  32810. The HTTP URL for the user.
  32811. """
  32812. userUrl: URI
  32813. }
  32814. """
  32815. Audit log entry for a repo.config.enable_collaborators_only event.
  32816. """
  32817. type RepoConfigEnableCollaboratorsOnlyAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData {
  32818. """
  32819. The action name
  32820. """
  32821. action: String!
  32822. """
  32823. The user who initiated the action
  32824. """
  32825. actor: AuditEntryActor
  32826. """
  32827. The IP address of the actor
  32828. """
  32829. actorIp: String
  32830. """
  32831. A readable representation of the actor's location
  32832. """
  32833. actorLocation: ActorLocation
  32834. """
  32835. The username of the user who initiated the action
  32836. """
  32837. actorLogin: String
  32838. """
  32839. The HTTP path for the actor.
  32840. """
  32841. actorResourcePath: URI
  32842. """
  32843. The HTTP URL for the actor.
  32844. """
  32845. actorUrl: URI
  32846. """
  32847. The time the action was initiated
  32848. """
  32849. createdAt: PreciseDateTime!
  32850. id: ID!
  32851. """
  32852. The corresponding operation type for the action
  32853. """
  32854. operationType: OperationType
  32855. """
  32856. The Organization associated with the Audit Entry.
  32857. """
  32858. organization: Organization
  32859. """
  32860. The name of the Organization.
  32861. """
  32862. organizationName: String
  32863. """
  32864. The HTTP path for the organization
  32865. """
  32866. organizationResourcePath: URI
  32867. """
  32868. The HTTP URL for the organization
  32869. """
  32870. organizationUrl: URI
  32871. """
  32872. The repository associated with the action
  32873. """
  32874. repository: Repository
  32875. """
  32876. The name of the repository
  32877. """
  32878. repositoryName: String
  32879. """
  32880. The HTTP path for the repository
  32881. """
  32882. repositoryResourcePath: URI
  32883. """
  32884. The HTTP URL for the repository
  32885. """
  32886. repositoryUrl: URI
  32887. """
  32888. The user affected by the action
  32889. """
  32890. user: User
  32891. """
  32892. For actions involving two users, the actor is the initiator and the user is the affected user.
  32893. """
  32894. userLogin: String
  32895. """
  32896. The HTTP path for the user.
  32897. """
  32898. userResourcePath: URI
  32899. """
  32900. The HTTP URL for the user.
  32901. """
  32902. userUrl: URI
  32903. }
  32904. """
  32905. Audit log entry for a repo.config.enable_contributors_only event.
  32906. """
  32907. type RepoConfigEnableContributorsOnlyAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData {
  32908. """
  32909. The action name
  32910. """
  32911. action: String!
  32912. """
  32913. The user who initiated the action
  32914. """
  32915. actor: AuditEntryActor
  32916. """
  32917. The IP address of the actor
  32918. """
  32919. actorIp: String
  32920. """
  32921. A readable representation of the actor's location
  32922. """
  32923. actorLocation: ActorLocation
  32924. """
  32925. The username of the user who initiated the action
  32926. """
  32927. actorLogin: String
  32928. """
  32929. The HTTP path for the actor.
  32930. """
  32931. actorResourcePath: URI
  32932. """
  32933. The HTTP URL for the actor.
  32934. """
  32935. actorUrl: URI
  32936. """
  32937. The time the action was initiated
  32938. """
  32939. createdAt: PreciseDateTime!
  32940. id: ID!
  32941. """
  32942. The corresponding operation type for the action
  32943. """
  32944. operationType: OperationType
  32945. """
  32946. The Organization associated with the Audit Entry.
  32947. """
  32948. organization: Organization
  32949. """
  32950. The name of the Organization.
  32951. """
  32952. organizationName: String
  32953. """
  32954. The HTTP path for the organization
  32955. """
  32956. organizationResourcePath: URI
  32957. """
  32958. The HTTP URL for the organization
  32959. """
  32960. organizationUrl: URI
  32961. """
  32962. The repository associated with the action
  32963. """
  32964. repository: Repository
  32965. """
  32966. The name of the repository
  32967. """
  32968. repositoryName: String
  32969. """
  32970. The HTTP path for the repository
  32971. """
  32972. repositoryResourcePath: URI
  32973. """
  32974. The HTTP URL for the repository
  32975. """
  32976. repositoryUrl: URI
  32977. """
  32978. The user affected by the action
  32979. """
  32980. user: User
  32981. """
  32982. For actions involving two users, the actor is the initiator and the user is the affected user.
  32983. """
  32984. userLogin: String
  32985. """
  32986. The HTTP path for the user.
  32987. """
  32988. userResourcePath: URI
  32989. """
  32990. The HTTP URL for the user.
  32991. """
  32992. userUrl: URI
  32993. }
  32994. """
  32995. Audit log entry for a repo.config.enable_sockpuppet_disallowed event.
  32996. """
  32997. type RepoConfigEnableSockpuppetDisallowedAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData {
  32998. """
  32999. The action name
  33000. """
  33001. action: String!
  33002. """
  33003. The user who initiated the action
  33004. """
  33005. actor: AuditEntryActor
  33006. """
  33007. The IP address of the actor
  33008. """
  33009. actorIp: String
  33010. """
  33011. A readable representation of the actor's location
  33012. """
  33013. actorLocation: ActorLocation
  33014. """
  33015. The username of the user who initiated the action
  33016. """
  33017. actorLogin: String
  33018. """
  33019. The HTTP path for the actor.
  33020. """
  33021. actorResourcePath: URI
  33022. """
  33023. The HTTP URL for the actor.
  33024. """
  33025. actorUrl: URI
  33026. """
  33027. The time the action was initiated
  33028. """
  33029. createdAt: PreciseDateTime!
  33030. id: ID!
  33031. """
  33032. The corresponding operation type for the action
  33033. """
  33034. operationType: OperationType
  33035. """
  33036. The Organization associated with the Audit Entry.
  33037. """
  33038. organization: Organization
  33039. """
  33040. The name of the Organization.
  33041. """
  33042. organizationName: String
  33043. """
  33044. The HTTP path for the organization
  33045. """
  33046. organizationResourcePath: URI
  33047. """
  33048. The HTTP URL for the organization
  33049. """
  33050. organizationUrl: URI
  33051. """
  33052. The repository associated with the action
  33053. """
  33054. repository: Repository
  33055. """
  33056. The name of the repository
  33057. """
  33058. repositoryName: String
  33059. """
  33060. The HTTP path for the repository
  33061. """
  33062. repositoryResourcePath: URI
  33063. """
  33064. The HTTP URL for the repository
  33065. """
  33066. repositoryUrl: URI
  33067. """
  33068. The user affected by the action
  33069. """
  33070. user: User
  33071. """
  33072. For actions involving two users, the actor is the initiator and the user is the affected user.
  33073. """
  33074. userLogin: String
  33075. """
  33076. The HTTP path for the user.
  33077. """
  33078. userResourcePath: URI
  33079. """
  33080. The HTTP URL for the user.
  33081. """
  33082. userUrl: URI
  33083. }
  33084. """
  33085. Audit log entry for a repo.config.lock_anonymous_git_access event.
  33086. """
  33087. type RepoConfigLockAnonymousGitAccessAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData {
  33088. """
  33089. The action name
  33090. """
  33091. action: String!
  33092. """
  33093. The user who initiated the action
  33094. """
  33095. actor: AuditEntryActor
  33096. """
  33097. The IP address of the actor
  33098. """
  33099. actorIp: String
  33100. """
  33101. A readable representation of the actor's location
  33102. """
  33103. actorLocation: ActorLocation
  33104. """
  33105. The username of the user who initiated the action
  33106. """
  33107. actorLogin: String
  33108. """
  33109. The HTTP path for the actor.
  33110. """
  33111. actorResourcePath: URI
  33112. """
  33113. The HTTP URL for the actor.
  33114. """
  33115. actorUrl: URI
  33116. """
  33117. The time the action was initiated
  33118. """
  33119. createdAt: PreciseDateTime!
  33120. id: ID!
  33121. """
  33122. The corresponding operation type for the action
  33123. """
  33124. operationType: OperationType
  33125. """
  33126. The Organization associated with the Audit Entry.
  33127. """
  33128. organization: Organization
  33129. """
  33130. The name of the Organization.
  33131. """
  33132. organizationName: String
  33133. """
  33134. The HTTP path for the organization
  33135. """
  33136. organizationResourcePath: URI
  33137. """
  33138. The HTTP URL for the organization
  33139. """
  33140. organizationUrl: URI
  33141. """
  33142. The repository associated with the action
  33143. """
  33144. repository: Repository
  33145. """
  33146. The name of the repository
  33147. """
  33148. repositoryName: String
  33149. """
  33150. The HTTP path for the repository
  33151. """
  33152. repositoryResourcePath: URI
  33153. """
  33154. The HTTP URL for the repository
  33155. """
  33156. repositoryUrl: URI
  33157. """
  33158. The user affected by the action
  33159. """
  33160. user: User
  33161. """
  33162. For actions involving two users, the actor is the initiator and the user is the affected user.
  33163. """
  33164. userLogin: String
  33165. """
  33166. The HTTP path for the user.
  33167. """
  33168. userResourcePath: URI
  33169. """
  33170. The HTTP URL for the user.
  33171. """
  33172. userUrl: URI
  33173. }
  33174. """
  33175. Audit log entry for a repo.config.unlock_anonymous_git_access event.
  33176. """
  33177. type RepoConfigUnlockAnonymousGitAccessAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData {
  33178. """
  33179. The action name
  33180. """
  33181. action: String!
  33182. """
  33183. The user who initiated the action
  33184. """
  33185. actor: AuditEntryActor
  33186. """
  33187. The IP address of the actor
  33188. """
  33189. actorIp: String
  33190. """
  33191. A readable representation of the actor's location
  33192. """
  33193. actorLocation: ActorLocation
  33194. """
  33195. The username of the user who initiated the action
  33196. """
  33197. actorLogin: String
  33198. """
  33199. The HTTP path for the actor.
  33200. """
  33201. actorResourcePath: URI
  33202. """
  33203. The HTTP URL for the actor.
  33204. """
  33205. actorUrl: URI
  33206. """
  33207. The time the action was initiated
  33208. """
  33209. createdAt: PreciseDateTime!
  33210. id: ID!
  33211. """
  33212. The corresponding operation type for the action
  33213. """
  33214. operationType: OperationType
  33215. """
  33216. The Organization associated with the Audit Entry.
  33217. """
  33218. organization: Organization
  33219. """
  33220. The name of the Organization.
  33221. """
  33222. organizationName: String
  33223. """
  33224. The HTTP path for the organization
  33225. """
  33226. organizationResourcePath: URI
  33227. """
  33228. The HTTP URL for the organization
  33229. """
  33230. organizationUrl: URI
  33231. """
  33232. The repository associated with the action
  33233. """
  33234. repository: Repository
  33235. """
  33236. The name of the repository
  33237. """
  33238. repositoryName: String
  33239. """
  33240. The HTTP path for the repository
  33241. """
  33242. repositoryResourcePath: URI
  33243. """
  33244. The HTTP URL for the repository
  33245. """
  33246. repositoryUrl: URI
  33247. """
  33248. The user affected by the action
  33249. """
  33250. user: User
  33251. """
  33252. For actions involving two users, the actor is the initiator and the user is the affected user.
  33253. """
  33254. userLogin: String
  33255. """
  33256. The HTTP path for the user.
  33257. """
  33258. userResourcePath: URI
  33259. """
  33260. The HTTP URL for the user.
  33261. """
  33262. userUrl: URI
  33263. }
  33264. """
  33265. Audit log entry for a repo.create event.
  33266. """
  33267. type RepoCreateAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData {
  33268. """
  33269. The action name
  33270. """
  33271. action: String!
  33272. """
  33273. The user who initiated the action
  33274. """
  33275. actor: AuditEntryActor
  33276. """
  33277. The IP address of the actor
  33278. """
  33279. actorIp: String
  33280. """
  33281. A readable representation of the actor's location
  33282. """
  33283. actorLocation: ActorLocation
  33284. """
  33285. The username of the user who initiated the action
  33286. """
  33287. actorLogin: String
  33288. """
  33289. The HTTP path for the actor.
  33290. """
  33291. actorResourcePath: URI
  33292. """
  33293. The HTTP URL for the actor.
  33294. """
  33295. actorUrl: URI
  33296. """
  33297. The time the action was initiated
  33298. """
  33299. createdAt: PreciseDateTime!
  33300. """
  33301. The name of the parent repository for this forked repository.
  33302. """
  33303. forkParentName: String
  33304. """
  33305. The name of the root repository for this network.
  33306. """
  33307. forkSourceName: String
  33308. id: ID!
  33309. """
  33310. The corresponding operation type for the action
  33311. """
  33312. operationType: OperationType
  33313. """
  33314. The Organization associated with the Audit Entry.
  33315. """
  33316. organization: Organization
  33317. """
  33318. The name of the Organization.
  33319. """
  33320. organizationName: String
  33321. """
  33322. The HTTP path for the organization
  33323. """
  33324. organizationResourcePath: URI
  33325. """
  33326. The HTTP URL for the organization
  33327. """
  33328. organizationUrl: URI
  33329. """
  33330. The repository associated with the action
  33331. """
  33332. repository: Repository
  33333. """
  33334. The name of the repository
  33335. """
  33336. repositoryName: String
  33337. """
  33338. The HTTP path for the repository
  33339. """
  33340. repositoryResourcePath: URI
  33341. """
  33342. The HTTP URL for the repository
  33343. """
  33344. repositoryUrl: URI
  33345. """
  33346. The user affected by the action
  33347. """
  33348. user: User
  33349. """
  33350. For actions involving two users, the actor is the initiator and the user is the affected user.
  33351. """
  33352. userLogin: String
  33353. """
  33354. The HTTP path for the user.
  33355. """
  33356. userResourcePath: URI
  33357. """
  33358. The HTTP URL for the user.
  33359. """
  33360. userUrl: URI
  33361. """
  33362. The visibility of the repository
  33363. """
  33364. visibility: RepoCreateAuditEntryVisibility
  33365. }
  33366. """
  33367. The privacy of a repository
  33368. """
  33369. enum RepoCreateAuditEntryVisibility {
  33370. """
  33371. The repository is visible only to users in the same business.
  33372. """
  33373. INTERNAL
  33374. """
  33375. The repository is visible only to those with explicit access.
  33376. """
  33377. PRIVATE
  33378. """
  33379. The repository is visible to everyone.
  33380. """
  33381. PUBLIC
  33382. }
  33383. """
  33384. Audit log entry for a repo.destroy event.
  33385. """
  33386. type RepoDestroyAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData {
  33387. """
  33388. The action name
  33389. """
  33390. action: String!
  33391. """
  33392. The user who initiated the action
  33393. """
  33394. actor: AuditEntryActor
  33395. """
  33396. The IP address of the actor
  33397. """
  33398. actorIp: String
  33399. """
  33400. A readable representation of the actor's location
  33401. """
  33402. actorLocation: ActorLocation
  33403. """
  33404. The username of the user who initiated the action
  33405. """
  33406. actorLogin: String
  33407. """
  33408. The HTTP path for the actor.
  33409. """
  33410. actorResourcePath: URI
  33411. """
  33412. The HTTP URL for the actor.
  33413. """
  33414. actorUrl: URI
  33415. """
  33416. The time the action was initiated
  33417. """
  33418. createdAt: PreciseDateTime!
  33419. id: ID!
  33420. """
  33421. The corresponding operation type for the action
  33422. """
  33423. operationType: OperationType
  33424. """
  33425. The Organization associated with the Audit Entry.
  33426. """
  33427. organization: Organization
  33428. """
  33429. The name of the Organization.
  33430. """
  33431. organizationName: String
  33432. """
  33433. The HTTP path for the organization
  33434. """
  33435. organizationResourcePath: URI
  33436. """
  33437. The HTTP URL for the organization
  33438. """
  33439. organizationUrl: URI
  33440. """
  33441. The repository associated with the action
  33442. """
  33443. repository: Repository
  33444. """
  33445. The name of the repository
  33446. """
  33447. repositoryName: String
  33448. """
  33449. The HTTP path for the repository
  33450. """
  33451. repositoryResourcePath: URI
  33452. """
  33453. The HTTP URL for the repository
  33454. """
  33455. repositoryUrl: URI
  33456. """
  33457. The user affected by the action
  33458. """
  33459. user: User
  33460. """
  33461. For actions involving two users, the actor is the initiator and the user is the affected user.
  33462. """
  33463. userLogin: String
  33464. """
  33465. The HTTP path for the user.
  33466. """
  33467. userResourcePath: URI
  33468. """
  33469. The HTTP URL for the user.
  33470. """
  33471. userUrl: URI
  33472. """
  33473. The visibility of the repository
  33474. """
  33475. visibility: RepoDestroyAuditEntryVisibility
  33476. }
  33477. """
  33478. The privacy of a repository
  33479. """
  33480. enum RepoDestroyAuditEntryVisibility {
  33481. """
  33482. The repository is visible only to users in the same business.
  33483. """
  33484. INTERNAL
  33485. """
  33486. The repository is visible only to those with explicit access.
  33487. """
  33488. PRIVATE
  33489. """
  33490. The repository is visible to everyone.
  33491. """
  33492. PUBLIC
  33493. }
  33494. """
  33495. Audit log entry for a repo.remove_member event.
  33496. """
  33497. type RepoRemoveMemberAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData {
  33498. """
  33499. The action name
  33500. """
  33501. action: String!
  33502. """
  33503. The user who initiated the action
  33504. """
  33505. actor: AuditEntryActor
  33506. """
  33507. The IP address of the actor
  33508. """
  33509. actorIp: String
  33510. """
  33511. A readable representation of the actor's location
  33512. """
  33513. actorLocation: ActorLocation
  33514. """
  33515. The username of the user who initiated the action
  33516. """
  33517. actorLogin: String
  33518. """
  33519. The HTTP path for the actor.
  33520. """
  33521. actorResourcePath: URI
  33522. """
  33523. The HTTP URL for the actor.
  33524. """
  33525. actorUrl: URI
  33526. """
  33527. The time the action was initiated
  33528. """
  33529. createdAt: PreciseDateTime!
  33530. id: ID!
  33531. """
  33532. The corresponding operation type for the action
  33533. """
  33534. operationType: OperationType
  33535. """
  33536. The Organization associated with the Audit Entry.
  33537. """
  33538. organization: Organization
  33539. """
  33540. The name of the Organization.
  33541. """
  33542. organizationName: String
  33543. """
  33544. The HTTP path for the organization
  33545. """
  33546. organizationResourcePath: URI
  33547. """
  33548. The HTTP URL for the organization
  33549. """
  33550. organizationUrl: URI
  33551. """
  33552. The repository associated with the action
  33553. """
  33554. repository: Repository
  33555. """
  33556. The name of the repository
  33557. """
  33558. repositoryName: String
  33559. """
  33560. The HTTP path for the repository
  33561. """
  33562. repositoryResourcePath: URI
  33563. """
  33564. The HTTP URL for the repository
  33565. """
  33566. repositoryUrl: URI
  33567. """
  33568. The user affected by the action
  33569. """
  33570. user: User
  33571. """
  33572. For actions involving two users, the actor is the initiator and the user is the affected user.
  33573. """
  33574. userLogin: String
  33575. """
  33576. The HTTP path for the user.
  33577. """
  33578. userResourcePath: URI
  33579. """
  33580. The HTTP URL for the user.
  33581. """
  33582. userUrl: URI
  33583. """
  33584. The visibility of the repository
  33585. """
  33586. visibility: RepoRemoveMemberAuditEntryVisibility
  33587. }
  33588. """
  33589. The privacy of a repository
  33590. """
  33591. enum RepoRemoveMemberAuditEntryVisibility {
  33592. """
  33593. The repository is visible only to users in the same business.
  33594. """
  33595. INTERNAL
  33596. """
  33597. The repository is visible only to those with explicit access.
  33598. """
  33599. PRIVATE
  33600. """
  33601. The repository is visible to everyone.
  33602. """
  33603. PUBLIC
  33604. }
  33605. """
  33606. Audit log entry for a repo.remove_topic event.
  33607. """
  33608. type RepoRemoveTopicAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData & TopicAuditEntryData {
  33609. """
  33610. The action name
  33611. """
  33612. action: String!
  33613. """
  33614. The user who initiated the action
  33615. """
  33616. actor: AuditEntryActor
  33617. """
  33618. The IP address of the actor
  33619. """
  33620. actorIp: String
  33621. """
  33622. A readable representation of the actor's location
  33623. """
  33624. actorLocation: ActorLocation
  33625. """
  33626. The username of the user who initiated the action
  33627. """
  33628. actorLogin: String
  33629. """
  33630. The HTTP path for the actor.
  33631. """
  33632. actorResourcePath: URI
  33633. """
  33634. The HTTP URL for the actor.
  33635. """
  33636. actorUrl: URI
  33637. """
  33638. The time the action was initiated
  33639. """
  33640. createdAt: PreciseDateTime!
  33641. id: ID!
  33642. """
  33643. The corresponding operation type for the action
  33644. """
  33645. operationType: OperationType
  33646. """
  33647. The Organization associated with the Audit Entry.
  33648. """
  33649. organization: Organization
  33650. """
  33651. The name of the Organization.
  33652. """
  33653. organizationName: String
  33654. """
  33655. The HTTP path for the organization
  33656. """
  33657. organizationResourcePath: URI
  33658. """
  33659. The HTTP URL for the organization
  33660. """
  33661. organizationUrl: URI
  33662. """
  33663. The repository associated with the action
  33664. """
  33665. repository: Repository
  33666. """
  33667. The name of the repository
  33668. """
  33669. repositoryName: String
  33670. """
  33671. The HTTP path for the repository
  33672. """
  33673. repositoryResourcePath: URI
  33674. """
  33675. The HTTP URL for the repository
  33676. """
  33677. repositoryUrl: URI
  33678. """
  33679. The name of the topic added to the repository
  33680. """
  33681. topic: Topic
  33682. """
  33683. The name of the topic added to the repository
  33684. """
  33685. topicName: String
  33686. """
  33687. The user affected by the action
  33688. """
  33689. user: User
  33690. """
  33691. For actions involving two users, the actor is the initiator and the user is the affected user.
  33692. """
  33693. userLogin: String
  33694. """
  33695. The HTTP path for the user.
  33696. """
  33697. userResourcePath: URI
  33698. """
  33699. The HTTP URL for the user.
  33700. """
  33701. userUrl: URI
  33702. }
  33703. """
  33704. The reasons a piece of content can be reported or minimized.
  33705. """
  33706. enum ReportedContentClassifiers {
  33707. """
  33708. An abusive or harassing piece of content
  33709. """
  33710. ABUSE
  33711. """
  33712. A duplicated piece of content
  33713. """
  33714. DUPLICATE
  33715. """
  33716. An irrelevant piece of content
  33717. """
  33718. OFF_TOPIC
  33719. """
  33720. An outdated piece of content
  33721. """
  33722. OUTDATED
  33723. """
  33724. The content has been resolved
  33725. """
  33726. RESOLVED
  33727. """
  33728. A spammy piece of content
  33729. """
  33730. SPAM
  33731. }
  33732. """
  33733. A repository contains the content for a project.
  33734. """
  33735. type Repository implements Node & PackageOwner & ProjectOwner & ProjectV2Recent & RepositoryInfo & Starrable & Subscribable & UniformResourceLocatable {
  33736. """
  33737. Whether or not a pull request head branch that is behind its base branch can
  33738. always be updated even if it is not required to be up to date before merging.
  33739. """
  33740. allowUpdateBranch: Boolean!
  33741. """
  33742. A list of users that can be assigned to issues in this repository.
  33743. """
  33744. assignableUsers(
  33745. """
  33746. Returns the elements in the list that come after the specified cursor.
  33747. """
  33748. after: String
  33749. """
  33750. Returns the elements in the list that come before the specified cursor.
  33751. """
  33752. before: String
  33753. """
  33754. Returns the first _n_ elements from the list.
  33755. """
  33756. first: Int
  33757. """
  33758. Returns the last _n_ elements from the list.
  33759. """
  33760. last: Int
  33761. """
  33762. Filters users with query on user name and login
  33763. """
  33764. query: String
  33765. ): UserConnection!
  33766. """
  33767. Whether or not Auto-merge can be enabled on pull requests in this repository.
  33768. """
  33769. autoMergeAllowed: Boolean!
  33770. """
  33771. A list of branch protection rules for this repository.
  33772. """
  33773. branchProtectionRules(
  33774. """
  33775. Returns the elements in the list that come after the specified cursor.
  33776. """
  33777. after: String
  33778. """
  33779. Returns the elements in the list that come before the specified cursor.
  33780. """
  33781. before: String
  33782. """
  33783. Returns the first _n_ elements from the list.
  33784. """
  33785. first: Int
  33786. """
  33787. Returns the last _n_ elements from the list.
  33788. """
  33789. last: Int
  33790. ): BranchProtectionRuleConnection!
  33791. """
  33792. Returns the code of conduct for this repository
  33793. """
  33794. codeOfConduct: CodeOfConduct
  33795. """
  33796. Information extracted from the repository's `CODEOWNERS` file.
  33797. """
  33798. codeowners(
  33799. """
  33800. The ref name used to return the associated `CODEOWNERS` file.
  33801. """
  33802. refName: String
  33803. ): RepositoryCodeowners
  33804. """
  33805. A list of collaborators associated with the repository.
  33806. """
  33807. collaborators(
  33808. """
  33809. Collaborators affiliation level with a repository.
  33810. """
  33811. affiliation: CollaboratorAffiliation
  33812. """
  33813. Returns the elements in the list that come after the specified cursor.
  33814. """
  33815. after: String
  33816. """
  33817. Returns the elements in the list that come before the specified cursor.
  33818. """
  33819. before: String
  33820. """
  33821. Returns the first _n_ elements from the list.
  33822. """
  33823. first: Int
  33824. """
  33825. Returns the last _n_ elements from the list.
  33826. """
  33827. last: Int
  33828. """
  33829. The login of one specific collaborator.
  33830. """
  33831. login: String
  33832. """
  33833. Filters users with query on user name and login
  33834. """
  33835. query: String
  33836. ): RepositoryCollaboratorConnection
  33837. """
  33838. A list of commit comments associated with the repository.
  33839. """
  33840. commitComments(
  33841. """
  33842. Returns the elements in the list that come after the specified cursor.
  33843. """
  33844. after: String
  33845. """
  33846. Returns the elements in the list that come before the specified cursor.
  33847. """
  33848. before: String
  33849. """
  33850. Returns the first _n_ elements from the list.
  33851. """
  33852. first: Int
  33853. """
  33854. Returns the last _n_ elements from the list.
  33855. """
  33856. last: Int
  33857. ): CommitCommentConnection!
  33858. """
  33859. Returns a list of contact links associated to the repository
  33860. """
  33861. contactLinks: [RepositoryContactLink!]
  33862. """
  33863. Identifies the date and time when the object was created.
  33864. """
  33865. createdAt: DateTime!
  33866. """
  33867. Identifies the primary key from the database.
  33868. """
  33869. databaseId: Int
  33870. """
  33871. The Ref associated with the repository's default branch.
  33872. """
  33873. defaultBranchRef: Ref
  33874. """
  33875. Whether or not branches are automatically deleted when merged in this repository.
  33876. """
  33877. deleteBranchOnMerge: Boolean!
  33878. """
  33879. A list of dependency manifests contained in the repository
  33880. """
  33881. dependencyGraphManifests(
  33882. """
  33883. Returns the elements in the list that come after the specified cursor.
  33884. """
  33885. after: String
  33886. """
  33887. Returns the elements in the list that come before the specified cursor.
  33888. """
  33889. before: String
  33890. """
  33891. Cursor to paginate dependencies
  33892. """
  33893. dependenciesAfter: String
  33894. """
  33895. Number of dependencies to fetch
  33896. """
  33897. dependenciesFirst: Int
  33898. """
  33899. Returns the first _n_ elements from the list.
  33900. """
  33901. first: Int
  33902. """
  33903. Returns the last _n_ elements from the list.
  33904. """
  33905. last: Int
  33906. """
  33907. Flag to scope to only manifests with dependencies
  33908. """
  33909. withDependencies: Boolean
  33910. ): DependencyGraphManifestConnection @preview(toggledBy: "hawkgirl-preview")
  33911. """
  33912. A list of deploy keys that are on this repository.
  33913. """
  33914. deployKeys(
  33915. """
  33916. Returns the elements in the list that come after the specified cursor.
  33917. """
  33918. after: String
  33919. """
  33920. Returns the elements in the list that come before the specified cursor.
  33921. """
  33922. before: String
  33923. """
  33924. Returns the first _n_ elements from the list.
  33925. """
  33926. first: Int
  33927. """
  33928. Returns the last _n_ elements from the list.
  33929. """
  33930. last: Int
  33931. ): DeployKeyConnection!
  33932. """
  33933. Deployments associated with the repository
  33934. """
  33935. deployments(
  33936. """
  33937. Returns the elements in the list that come after the specified cursor.
  33938. """
  33939. after: String
  33940. """
  33941. Returns the elements in the list that come before the specified cursor.
  33942. """
  33943. before: String
  33944. """
  33945. Environments to list deployments for
  33946. """
  33947. environments: [String!]
  33948. """
  33949. Returns the first _n_ elements from the list.
  33950. """
  33951. first: Int
  33952. """
  33953. Returns the last _n_ elements from the list.
  33954. """
  33955. last: Int
  33956. """
  33957. Ordering options for deployments returned from the connection.
  33958. """
  33959. orderBy: DeploymentOrder = {field: CREATED_AT, direction: ASC}
  33960. ): DeploymentConnection!
  33961. """
  33962. The description of the repository.
  33963. """
  33964. description: String
  33965. """
  33966. The description of the repository rendered to HTML.
  33967. """
  33968. descriptionHTML: HTML!
  33969. """
  33970. Returns a single discussion from the current repository by number.
  33971. """
  33972. discussion(
  33973. """
  33974. The number for the discussion to be returned.
  33975. """
  33976. number: Int!
  33977. ): Discussion
  33978. """
  33979. A list of discussion categories that are available in the repository.
  33980. """
  33981. discussionCategories(
  33982. """
  33983. Returns the elements in the list that come after the specified cursor.
  33984. """
  33985. after: String
  33986. """
  33987. Returns the elements in the list that come before the specified cursor.
  33988. """
  33989. before: String
  33990. """
  33991. Filter by categories that are assignable by the viewer.
  33992. """
  33993. filterByAssignable: Boolean = false
  33994. """
  33995. Returns the first _n_ elements from the list.
  33996. """
  33997. first: Int
  33998. """
  33999. Returns the last _n_ elements from the list.
  34000. """
  34001. last: Int
  34002. ): DiscussionCategoryConnection!
  34003. """
  34004. A discussion category by slug.
  34005. """
  34006. discussionCategory(
  34007. """
  34008. The slug of the discussion category to be returned.
  34009. """
  34010. slug: String!
  34011. ): DiscussionCategory
  34012. """
  34013. A list of discussions that have been opened in the repository.
  34014. """
  34015. discussions(
  34016. """
  34017. Returns the elements in the list that come after the specified cursor.
  34018. """
  34019. after: String
  34020. """
  34021. Returns the elements in the list that come before the specified cursor.
  34022. """
  34023. before: String
  34024. """
  34025. Only include discussions that belong to the category with this ID.
  34026. """
  34027. categoryId: ID = null
  34028. """
  34029. Returns the first _n_ elements from the list.
  34030. """
  34031. first: Int
  34032. """
  34033. Returns the last _n_ elements from the list.
  34034. """
  34035. last: Int
  34036. """
  34037. Ordering options for discussions returned from the connection.
  34038. """
  34039. orderBy: DiscussionOrder = {field: UPDATED_AT, direction: DESC}
  34040. """
  34041. A list of states to filter the discussions by.
  34042. """
  34043. states: [DiscussionState!] = []
  34044. ): DiscussionConnection!
  34045. """
  34046. The number of kilobytes this repository occupies on disk.
  34047. """
  34048. diskUsage: Int
  34049. """
  34050. Returns a single active environment from the current repository by name.
  34051. """
  34052. environment(
  34053. """
  34054. The name of the environment to be returned.
  34055. """
  34056. name: String!
  34057. ): Environment
  34058. """
  34059. A list of environments that are in this repository.
  34060. """
  34061. environments(
  34062. """
  34063. Returns the elements in the list that come after the specified cursor.
  34064. """
  34065. after: String
  34066. """
  34067. Returns the elements in the list that come before the specified cursor.
  34068. """
  34069. before: String
  34070. """
  34071. Returns the first _n_ elements from the list.
  34072. """
  34073. first: Int
  34074. """
  34075. Returns the last _n_ elements from the list.
  34076. """
  34077. last: Int
  34078. ): EnvironmentConnection!
  34079. """
  34080. Returns how many forks there are of this repository in the whole network.
  34081. """
  34082. forkCount: Int!
  34083. """
  34084. Whether this repository allows forks.
  34085. """
  34086. forkingAllowed: Boolean!
  34087. """
  34088. A list of direct forked repositories.
  34089. """
  34090. forks(
  34091. """
  34092. Array of viewer's affiliation options for repositories returned from the
  34093. connection. For example, OWNER will include only repositories that the
  34094. current viewer owns.
  34095. """
  34096. affiliations: [RepositoryAffiliation]
  34097. """
  34098. Returns the elements in the list that come after the specified cursor.
  34099. """
  34100. after: String
  34101. """
  34102. Returns the elements in the list that come before the specified cursor.
  34103. """
  34104. before: String
  34105. """
  34106. Returns the first _n_ elements from the list.
  34107. """
  34108. first: Int
  34109. """
  34110. If non-null, filters repositories according to whether they have been locked
  34111. """
  34112. isLocked: Boolean
  34113. """
  34114. Returns the last _n_ elements from the list.
  34115. """
  34116. last: Int
  34117. """
  34118. Ordering options for repositories returned from the connection
  34119. """
  34120. orderBy: RepositoryOrder
  34121. """
  34122. Array of owner's affiliation options for repositories returned from the
  34123. connection. For example, OWNER will include only repositories that the
  34124. organization or user being viewed owns.
  34125. """
  34126. ownerAffiliations: [RepositoryAffiliation] = [OWNER, COLLABORATOR]
  34127. """
  34128. If non-null, filters repositories according to privacy
  34129. """
  34130. privacy: RepositoryPrivacy
  34131. ): RepositoryConnection!
  34132. """
  34133. The funding links for this repository
  34134. """
  34135. fundingLinks: [FundingLink!]!
  34136. """
  34137. Indicates if the repository has the Discussions feature enabled.
  34138. """
  34139. hasDiscussionsEnabled: Boolean!
  34140. """
  34141. Indicates if the repository has issues feature enabled.
  34142. """
  34143. hasIssuesEnabled: Boolean!
  34144. """
  34145. Indicates if the repository has the Projects feature enabled.
  34146. """
  34147. hasProjectsEnabled: Boolean!
  34148. """
  34149. Whether vulnerability alerts are enabled for the repository.
  34150. """
  34151. hasVulnerabilityAlertsEnabled: Boolean!
  34152. """
  34153. Indicates if the repository has wiki feature enabled.
  34154. """
  34155. hasWikiEnabled: Boolean!
  34156. """
  34157. The repository's URL.
  34158. """
  34159. homepageUrl: URI
  34160. id: ID!
  34161. """
  34162. The interaction ability settings for this repository.
  34163. """
  34164. interactionAbility: RepositoryInteractionAbility
  34165. """
  34166. Indicates if the repository is unmaintained.
  34167. """
  34168. isArchived: Boolean!
  34169. """
  34170. Returns true if blank issue creation is allowed
  34171. """
  34172. isBlankIssuesEnabled: Boolean!
  34173. """
  34174. Returns whether or not this repository disabled.
  34175. """
  34176. isDisabled: Boolean!
  34177. """
  34178. Returns whether or not this repository is empty.
  34179. """
  34180. isEmpty: Boolean!
  34181. """
  34182. Identifies if the repository is a fork.
  34183. """
  34184. isFork: Boolean!
  34185. """
  34186. Indicates if a repository is either owned by an organization, or is a private fork of an organization repository.
  34187. """
  34188. isInOrganization: Boolean!
  34189. """
  34190. Indicates if the repository has been locked or not.
  34191. """
  34192. isLocked: Boolean!
  34193. """
  34194. Identifies if the repository is a mirror.
  34195. """
  34196. isMirror: Boolean!
  34197. """
  34198. Identifies if the repository is private or internal.
  34199. """
  34200. isPrivate: Boolean!
  34201. """
  34202. Returns true if this repository has a security policy
  34203. """
  34204. isSecurityPolicyEnabled: Boolean
  34205. """
  34206. Identifies if the repository is a template that can be used to generate new repositories.
  34207. """
  34208. isTemplate: Boolean!
  34209. """
  34210. Is this repository a user configuration repository?
  34211. """
  34212. isUserConfigurationRepository: Boolean!
  34213. """
  34214. Returns a single issue from the current repository by number.
  34215. """
  34216. issue(
  34217. """
  34218. The number for the issue to be returned.
  34219. """
  34220. number: Int!
  34221. ): Issue
  34222. """
  34223. Returns a single issue-like object from the current repository by number.
  34224. """
  34225. issueOrPullRequest(
  34226. """
  34227. The number for the issue to be returned.
  34228. """
  34229. number: Int!
  34230. ): IssueOrPullRequest
  34231. """
  34232. Returns a list of issue templates associated to the repository
  34233. """
  34234. issueTemplates: [IssueTemplate!]
  34235. """
  34236. A list of issues that have been opened in the repository.
  34237. """
  34238. issues(
  34239. """
  34240. Returns the elements in the list that come after the specified cursor.
  34241. """
  34242. after: String
  34243. """
  34244. Returns the elements in the list that come before the specified cursor.
  34245. """
  34246. before: String
  34247. """
  34248. Filtering options for issues returned from the connection.
  34249. """
  34250. filterBy: IssueFilters
  34251. """
  34252. Returns the first _n_ elements from the list.
  34253. """
  34254. first: Int
  34255. """
  34256. A list of label names to filter the pull requests by.
  34257. """
  34258. labels: [String!]
  34259. """
  34260. Returns the last _n_ elements from the list.
  34261. """
  34262. last: Int
  34263. """
  34264. Ordering options for issues returned from the connection.
  34265. """
  34266. orderBy: IssueOrder
  34267. """
  34268. A list of states to filter the issues by.
  34269. """
  34270. states: [IssueState!]
  34271. ): IssueConnection!
  34272. """
  34273. Returns a single label by name
  34274. """
  34275. label(
  34276. """
  34277. Label name
  34278. """
  34279. name: String!
  34280. ): Label
  34281. """
  34282. A list of labels associated with the repository.
  34283. """
  34284. labels(
  34285. """
  34286. Returns the elements in the list that come after the specified cursor.
  34287. """
  34288. after: String
  34289. """
  34290. Returns the elements in the list that come before the specified cursor.
  34291. """
  34292. before: String
  34293. """
  34294. Returns the first _n_ elements from the list.
  34295. """
  34296. first: Int
  34297. """
  34298. Returns the last _n_ elements from the list.
  34299. """
  34300. last: Int
  34301. """
  34302. Ordering options for labels returned from the connection.
  34303. """
  34304. orderBy: LabelOrder = {field: CREATED_AT, direction: ASC}
  34305. """
  34306. If provided, searches labels by name and description.
  34307. """
  34308. query: String
  34309. ): LabelConnection
  34310. """
  34311. A list containing a breakdown of the language composition of the repository.
  34312. """
  34313. languages(
  34314. """
  34315. Returns the elements in the list that come after the specified cursor.
  34316. """
  34317. after: String
  34318. """
  34319. Returns the elements in the list that come before the specified cursor.
  34320. """
  34321. before: String
  34322. """
  34323. Returns the first _n_ elements from the list.
  34324. """
  34325. first: Int
  34326. """
  34327. Returns the last _n_ elements from the list.
  34328. """
  34329. last: Int
  34330. """
  34331. Order for connection
  34332. """
  34333. orderBy: LanguageOrder
  34334. ): LanguageConnection
  34335. """
  34336. Get the latest release for the repository if one exists.
  34337. """
  34338. latestRelease: Release
  34339. """
  34340. The license associated with the repository
  34341. """
  34342. licenseInfo: License
  34343. """
  34344. The reason the repository has been locked.
  34345. """
  34346. lockReason: RepositoryLockReason
  34347. """
  34348. A list of Users that can be mentioned in the context of the repository.
  34349. """
  34350. mentionableUsers(
  34351. """
  34352. Returns the elements in the list that come after the specified cursor.
  34353. """
  34354. after: String
  34355. """
  34356. Returns the elements in the list that come before the specified cursor.
  34357. """
  34358. before: String
  34359. """
  34360. Returns the first _n_ elements from the list.
  34361. """
  34362. first: Int
  34363. """
  34364. Returns the last _n_ elements from the list.
  34365. """
  34366. last: Int
  34367. """
  34368. Filters users with query on user name and login
  34369. """
  34370. query: String
  34371. ): UserConnection!
  34372. """
  34373. Whether or not PRs are merged with a merge commit on this repository.
  34374. """
  34375. mergeCommitAllowed: Boolean!
  34376. """
  34377. How the default commit message will be generated when merging a pull request.
  34378. """
  34379. mergeCommitMessage: MergeCommitMessage!
  34380. """
  34381. How the default commit title will be generated when merging a pull request.
  34382. """
  34383. mergeCommitTitle: MergeCommitTitle!
  34384. """
  34385. Returns a single milestone from the current repository by number.
  34386. """
  34387. milestone(
  34388. """
  34389. The number for the milestone to be returned.
  34390. """
  34391. number: Int!
  34392. ): Milestone
  34393. """
  34394. A list of milestones associated with the repository.
  34395. """
  34396. milestones(
  34397. """
  34398. Returns the elements in the list that come after the specified cursor.
  34399. """
  34400. after: String
  34401. """
  34402. Returns the elements in the list that come before the specified cursor.
  34403. """
  34404. before: String
  34405. """
  34406. Returns the first _n_ elements from the list.
  34407. """
  34408. first: Int
  34409. """
  34410. Returns the last _n_ elements from the list.
  34411. """
  34412. last: Int
  34413. """
  34414. Ordering options for milestones.
  34415. """
  34416. orderBy: MilestoneOrder
  34417. """
  34418. Filters milestones with a query on the title
  34419. """
  34420. query: String
  34421. """
  34422. Filter by the state of the milestones.
  34423. """
  34424. states: [MilestoneState!]
  34425. ): MilestoneConnection
  34426. """
  34427. The repository's original mirror URL.
  34428. """
  34429. mirrorUrl: URI
  34430. """
  34431. The name of the repository.
  34432. """
  34433. name: String!
  34434. """
  34435. The repository's name with owner.
  34436. """
  34437. nameWithOwner: String!
  34438. """
  34439. A Git object in the repository
  34440. """
  34441. object(
  34442. """
  34443. A Git revision expression suitable for rev-parse
  34444. """
  34445. expression: String
  34446. """
  34447. The Git object ID
  34448. """
  34449. oid: GitObjectID
  34450. ): GitObject
  34451. """
  34452. The image used to represent this repository in Open Graph data.
  34453. """
  34454. openGraphImageUrl: URI!
  34455. """
  34456. The User owner of the repository.
  34457. """
  34458. owner: RepositoryOwner!
  34459. """
  34460. A list of packages under the owner.
  34461. """
  34462. packages(
  34463. """
  34464. Returns the elements in the list that come after the specified cursor.
  34465. """
  34466. after: String
  34467. """
  34468. Returns the elements in the list that come before the specified cursor.
  34469. """
  34470. before: String
  34471. """
  34472. Returns the first _n_ elements from the list.
  34473. """
  34474. first: Int
  34475. """
  34476. Returns the last _n_ elements from the list.
  34477. """
  34478. last: Int
  34479. """
  34480. Find packages by their names.
  34481. """
  34482. names: [String]
  34483. """
  34484. Ordering of the returned packages.
  34485. """
  34486. orderBy: PackageOrder = {field: CREATED_AT, direction: DESC}
  34487. """
  34488. Filter registry package by type.
  34489. """
  34490. packageType: PackageType
  34491. """
  34492. Find packages in a repository by ID.
  34493. """
  34494. repositoryId: ID
  34495. ): PackageConnection!
  34496. """
  34497. The repository parent, if this is a fork.
  34498. """
  34499. parent: Repository
  34500. """
  34501. A list of discussions that have been pinned in this repository.
  34502. """
  34503. pinnedDiscussions(
  34504. """
  34505. Returns the elements in the list that come after the specified cursor.
  34506. """
  34507. after: String
  34508. """
  34509. Returns the elements in the list that come before the specified cursor.
  34510. """
  34511. before: String
  34512. """
  34513. Returns the first _n_ elements from the list.
  34514. """
  34515. first: Int
  34516. """
  34517. Returns the last _n_ elements from the list.
  34518. """
  34519. last: Int
  34520. ): PinnedDiscussionConnection!
  34521. """
  34522. A list of pinned issues for this repository.
  34523. """
  34524. pinnedIssues(
  34525. """
  34526. Returns the elements in the list that come after the specified cursor.
  34527. """
  34528. after: String
  34529. """
  34530. Returns the elements in the list that come before the specified cursor.
  34531. """
  34532. before: String
  34533. """
  34534. Returns the first _n_ elements from the list.
  34535. """
  34536. first: Int
  34537. """
  34538. Returns the last _n_ elements from the list.
  34539. """
  34540. last: Int
  34541. ): PinnedIssueConnection
  34542. """
  34543. The primary language of the repository's code.
  34544. """
  34545. primaryLanguage: Language
  34546. """
  34547. Find project by number.
  34548. """
  34549. project(
  34550. """
  34551. The project number to find.
  34552. """
  34553. number: Int!
  34554. ): Project
  34555. """
  34556. Finds and returns the Project according to the provided Project number.
  34557. """
  34558. projectV2(
  34559. """
  34560. The Project number.
  34561. """
  34562. number: Int!
  34563. ): ProjectV2
  34564. """
  34565. A list of projects under the owner.
  34566. """
  34567. projects(
  34568. """
  34569. Returns the elements in the list that come after the specified cursor.
  34570. """
  34571. after: String
  34572. """
  34573. Returns the elements in the list that come before the specified cursor.
  34574. """
  34575. before: String
  34576. """
  34577. Returns the first _n_ elements from the list.
  34578. """
  34579. first: Int
  34580. """
  34581. Returns the last _n_ elements from the list.
  34582. """
  34583. last: Int
  34584. """
  34585. Ordering options for projects returned from the connection
  34586. """
  34587. orderBy: ProjectOrder
  34588. """
  34589. Query to search projects by, currently only searching by name.
  34590. """
  34591. search: String
  34592. """
  34593. A list of states to filter the projects by.
  34594. """
  34595. states: [ProjectState!]
  34596. ): ProjectConnection!
  34597. """
  34598. The HTTP path listing the repository's projects
  34599. """
  34600. projectsResourcePath: URI!
  34601. """
  34602. The HTTP URL listing the repository's projects
  34603. """
  34604. projectsUrl: URI!
  34605. """
  34606. List of projects linked to this repository.
  34607. """
  34608. projectsV2(
  34609. """
  34610. Returns the elements in the list that come after the specified cursor.
  34611. """
  34612. after: String
  34613. """
  34614. Returns the elements in the list that come before the specified cursor.
  34615. """
  34616. before: String
  34617. """
  34618. Returns the first _n_ elements from the list.
  34619. """
  34620. first: Int
  34621. """
  34622. Returns the last _n_ elements from the list.
  34623. """
  34624. last: Int
  34625. """
  34626. How to order the returned projects.
  34627. """
  34628. orderBy: ProjectV2Order = {field: NUMBER, direction: DESC}
  34629. """
  34630. A project to search for linked to the repo.
  34631. """
  34632. query: String
  34633. ): ProjectV2Connection!
  34634. """
  34635. Returns a single pull request from the current repository by number.
  34636. """
  34637. pullRequest(
  34638. """
  34639. The number for the pull request to be returned.
  34640. """
  34641. number: Int!
  34642. ): PullRequest
  34643. """
  34644. Returns a list of pull request templates associated to the repository
  34645. """
  34646. pullRequestTemplates: [PullRequestTemplate!]
  34647. """
  34648. A list of pull requests that have been opened in the repository.
  34649. """
  34650. pullRequests(
  34651. """
  34652. Returns the elements in the list that come after the specified cursor.
  34653. """
  34654. after: String
  34655. """
  34656. The base ref name to filter the pull requests by.
  34657. """
  34658. baseRefName: String
  34659. """
  34660. Returns the elements in the list that come before the specified cursor.
  34661. """
  34662. before: String
  34663. """
  34664. Returns the first _n_ elements from the list.
  34665. """
  34666. first: Int
  34667. """
  34668. The head ref name to filter the pull requests by.
  34669. """
  34670. headRefName: String
  34671. """
  34672. A list of label names to filter the pull requests by.
  34673. """
  34674. labels: [String!]
  34675. """
  34676. Returns the last _n_ elements from the list.
  34677. """
  34678. last: Int
  34679. """
  34680. Ordering options for pull requests returned from the connection.
  34681. """
  34682. orderBy: IssueOrder
  34683. """
  34684. A list of states to filter the pull requests by.
  34685. """
  34686. states: [PullRequestState!]
  34687. ): PullRequestConnection!
  34688. """
  34689. Identifies when the repository was last pushed to.
  34690. """
  34691. pushedAt: DateTime
  34692. """
  34693. Whether or not rebase-merging is enabled on this repository.
  34694. """
  34695. rebaseMergeAllowed: Boolean!
  34696. """
  34697. Recent projects that this user has modified in the context of the owner.
  34698. """
  34699. recentProjects(
  34700. """
  34701. Returns the elements in the list that come after the specified cursor.
  34702. """
  34703. after: String
  34704. """
  34705. Returns the elements in the list that come before the specified cursor.
  34706. """
  34707. before: String
  34708. """
  34709. Returns the first _n_ elements from the list.
  34710. """
  34711. first: Int
  34712. """
  34713. Returns the last _n_ elements from the list.
  34714. """
  34715. last: Int
  34716. ): ProjectV2Connection!
  34717. """
  34718. Fetch a given ref from the repository
  34719. """
  34720. ref(
  34721. """
  34722. The ref to retrieve. Fully qualified matches are checked in order
  34723. (`refs/heads/master`) before falling back onto checks for short name matches (`master`).
  34724. """
  34725. qualifiedName: String!
  34726. ): Ref
  34727. """
  34728. Fetch a list of refs from the repository
  34729. """
  34730. refs(
  34731. """
  34732. Returns the elements in the list that come after the specified cursor.
  34733. """
  34734. after: String
  34735. """
  34736. Returns the elements in the list that come before the specified cursor.
  34737. """
  34738. before: String
  34739. """
  34740. DEPRECATED: use orderBy. The ordering direction.
  34741. """
  34742. direction: OrderDirection
  34743. """
  34744. Returns the first _n_ elements from the list.
  34745. """
  34746. first: Int
  34747. """
  34748. Returns the last _n_ elements from the list.
  34749. """
  34750. last: Int
  34751. """
  34752. Ordering options for refs returned from the connection.
  34753. """
  34754. orderBy: RefOrder
  34755. """
  34756. Filters refs with query on name
  34757. """
  34758. query: String
  34759. """
  34760. A ref name prefix like `refs/heads/`, `refs/tags/`, etc.
  34761. """
  34762. refPrefix: String!
  34763. ): RefConnection
  34764. """
  34765. Lookup a single release given various criteria.
  34766. """
  34767. release(
  34768. """
  34769. The name of the Tag the Release was created from
  34770. """
  34771. tagName: String!
  34772. ): Release
  34773. """
  34774. List of releases which are dependent on this repository.
  34775. """
  34776. releases(
  34777. """
  34778. Returns the elements in the list that come after the specified cursor.
  34779. """
  34780. after: String
  34781. """
  34782. Returns the elements in the list that come before the specified cursor.
  34783. """
  34784. before: String
  34785. """
  34786. Returns the first _n_ elements from the list.
  34787. """
  34788. first: Int
  34789. """
  34790. Returns the last _n_ elements from the list.
  34791. """
  34792. last: Int
  34793. """
  34794. Order for connection
  34795. """
  34796. orderBy: ReleaseOrder
  34797. ): ReleaseConnection!
  34798. """
  34799. A list of applied repository-topic associations for this repository.
  34800. """
  34801. repositoryTopics(
  34802. """
  34803. Returns the elements in the list that come after the specified cursor.
  34804. """
  34805. after: String
  34806. """
  34807. Returns the elements in the list that come before the specified cursor.
  34808. """
  34809. before: String
  34810. """
  34811. Returns the first _n_ elements from the list.
  34812. """
  34813. first: Int
  34814. """
  34815. Returns the last _n_ elements from the list.
  34816. """
  34817. last: Int
  34818. ): RepositoryTopicConnection!
  34819. """
  34820. The HTTP path for this repository
  34821. """
  34822. resourcePath: URI!
  34823. """
  34824. The security policy URL.
  34825. """
  34826. securityPolicyUrl: URI
  34827. """
  34828. A description of the repository, rendered to HTML without any links in it.
  34829. """
  34830. shortDescriptionHTML(
  34831. """
  34832. How many characters to return.
  34833. """
  34834. limit: Int = 200
  34835. ): HTML!
  34836. """
  34837. Whether or not squash-merging is enabled on this repository.
  34838. """
  34839. squashMergeAllowed: Boolean!
  34840. """
  34841. How the default commit message will be generated when squash merging a pull request.
  34842. """
  34843. squashMergeCommitMessage: SquashMergeCommitMessage!
  34844. """
  34845. How the default commit title will be generated when squash merging a pull request.
  34846. """
  34847. squashMergeCommitTitle: SquashMergeCommitTitle!
  34848. """
  34849. Whether a squash merge commit can use the pull request title as default.
  34850. """
  34851. squashPrTitleUsedAsDefault: Boolean!
  34852. @deprecated(
  34853. reason: "`squashPrTitleUsedAsDefault` will be removed. Use `Repository.squashMergeCommitTitle` instead. Removal on 2023-04-01 UTC."
  34854. )
  34855. """
  34856. The SSH URL to clone this repository
  34857. """
  34858. sshUrl: GitSSHRemote!
  34859. """
  34860. Returns a count of how many stargazers there are on this object
  34861. """
  34862. stargazerCount: Int!
  34863. """
  34864. A list of users who have starred this starrable.
  34865. """
  34866. stargazers(
  34867. """
  34868. Returns the elements in the list that come after the specified cursor.
  34869. """
  34870. after: String
  34871. """
  34872. Returns the elements in the list that come before the specified cursor.
  34873. """
  34874. before: String
  34875. """
  34876. Returns the first _n_ elements from the list.
  34877. """
  34878. first: Int
  34879. """
  34880. Returns the last _n_ elements from the list.
  34881. """
  34882. last: Int
  34883. """
  34884. Order for connection
  34885. """
  34886. orderBy: StarOrder
  34887. ): StargazerConnection!
  34888. """
  34889. Returns a list of all submodules in this repository parsed from the
  34890. .gitmodules file as of the default branch's HEAD commit.
  34891. """
  34892. submodules(
  34893. """
  34894. Returns the elements in the list that come after the specified cursor.
  34895. """
  34896. after: String
  34897. """
  34898. Returns the elements in the list that come before the specified cursor.
  34899. """
  34900. before: String
  34901. """
  34902. Returns the first _n_ elements from the list.
  34903. """
  34904. first: Int
  34905. """
  34906. Returns the last _n_ elements from the list.
  34907. """
  34908. last: Int
  34909. ): SubmoduleConnection!
  34910. """
  34911. Temporary authentication token for cloning this repository.
  34912. """
  34913. tempCloneToken: String
  34914. """
  34915. The repository from which this repository was generated, if any.
  34916. """
  34917. templateRepository: Repository
  34918. """
  34919. Identifies the date and time when the object was last updated.
  34920. """
  34921. updatedAt: DateTime!
  34922. """
  34923. The HTTP URL for this repository
  34924. """
  34925. url: URI!
  34926. """
  34927. Whether this repository has a custom image to use with Open Graph as opposed to being represented by the owner's avatar.
  34928. """
  34929. usesCustomOpenGraphImage: Boolean!
  34930. """
  34931. Indicates whether the viewer has admin permissions on this repository.
  34932. """
  34933. viewerCanAdminister: Boolean!
  34934. """
  34935. Can the current viewer create new projects on this owner.
  34936. """
  34937. viewerCanCreateProjects: Boolean!
  34938. """
  34939. Check if the viewer is able to change their subscription status for the repository.
  34940. """
  34941. viewerCanSubscribe: Boolean!
  34942. """
  34943. Indicates whether the viewer can update the topics of this repository.
  34944. """
  34945. viewerCanUpdateTopics: Boolean!
  34946. """
  34947. The last commit email for the viewer.
  34948. """
  34949. viewerDefaultCommitEmail: String
  34950. """
  34951. The last used merge method by the viewer or the default for the repository.
  34952. """
  34953. viewerDefaultMergeMethod: PullRequestMergeMethod!
  34954. """
  34955. Returns a boolean indicating whether the viewing user has starred this starrable.
  34956. """
  34957. viewerHasStarred: Boolean!
  34958. """
  34959. The users permission level on the repository. Will return null if authenticated as an GitHub App.
  34960. """
  34961. viewerPermission: RepositoryPermission
  34962. """
  34963. A list of emails this viewer can commit with.
  34964. """
  34965. viewerPossibleCommitEmails: [String!]
  34966. """
  34967. Identifies if the viewer is watching, not watching, or ignoring the subscribable entity.
  34968. """
  34969. viewerSubscription: SubscriptionState
  34970. """
  34971. Indicates the repository's visibility level.
  34972. """
  34973. visibility: RepositoryVisibility!
  34974. """
  34975. Returns a single vulnerability alert from the current repository by number.
  34976. """
  34977. vulnerabilityAlert(
  34978. """
  34979. The number for the vulnerability alert to be returned.
  34980. """
  34981. number: Int!
  34982. ): RepositoryVulnerabilityAlert
  34983. """
  34984. A list of vulnerability alerts that are on this repository.
  34985. """
  34986. vulnerabilityAlerts(
  34987. """
  34988. Returns the elements in the list that come after the specified cursor.
  34989. """
  34990. after: String
  34991. """
  34992. Returns the elements in the list that come before the specified cursor.
  34993. """
  34994. before: String
  34995. """
  34996. Filter by the scope of the alert's dependency
  34997. """
  34998. dependencyScopes: [RepositoryVulnerabilityAlertDependencyScope!]
  34999. """
  35000. Returns the first _n_ elements from the list.
  35001. """
  35002. first: Int
  35003. """
  35004. Returns the last _n_ elements from the list.
  35005. """
  35006. last: Int
  35007. """
  35008. Filter by the state of the alert
  35009. """
  35010. states: [RepositoryVulnerabilityAlertState!]
  35011. ): RepositoryVulnerabilityAlertConnection
  35012. """
  35013. A list of users watching the repository.
  35014. """
  35015. watchers(
  35016. """
  35017. Returns the elements in the list that come after the specified cursor.
  35018. """
  35019. after: String
  35020. """
  35021. Returns the elements in the list that come before the specified cursor.
  35022. """
  35023. before: String
  35024. """
  35025. Returns the first _n_ elements from the list.
  35026. """
  35027. first: Int
  35028. """
  35029. Returns the last _n_ elements from the list.
  35030. """
  35031. last: Int
  35032. ): UserConnection!
  35033. """
  35034. Whether contributors are required to sign off on web-based commits in this repository.
  35035. """
  35036. webCommitSignoffRequired: Boolean!
  35037. }
  35038. """
  35039. The affiliation of a user to a repository
  35040. """
  35041. enum RepositoryAffiliation {
  35042. """
  35043. Repositories that the user has been added to as a collaborator.
  35044. """
  35045. COLLABORATOR
  35046. """
  35047. Repositories that the user has access to through being a member of an
  35048. organization. This includes every repository on every team that the user is on.
  35049. """
  35050. ORGANIZATION_MEMBER
  35051. """
  35052. Repositories that are owned by the authenticated user.
  35053. """
  35054. OWNER
  35055. }
  35056. """
  35057. Metadata for an audit entry with action repo.*
  35058. """
  35059. interface RepositoryAuditEntryData {
  35060. """
  35061. The repository associated with the action
  35062. """
  35063. repository: Repository
  35064. """
  35065. The name of the repository
  35066. """
  35067. repositoryName: String
  35068. """
  35069. The HTTP path for the repository
  35070. """
  35071. repositoryResourcePath: URI
  35072. """
  35073. The HTTP URL for the repository
  35074. """
  35075. repositoryUrl: URI
  35076. }
  35077. """
  35078. Information extracted from a repository's `CODEOWNERS` file.
  35079. """
  35080. type RepositoryCodeowners {
  35081. """
  35082. Any problems that were encountered while parsing the `CODEOWNERS` file.
  35083. """
  35084. errors: [RepositoryCodeownersError!]!
  35085. }
  35086. """
  35087. An error in a `CODEOWNERS` file.
  35088. """
  35089. type RepositoryCodeownersError {
  35090. """
  35091. The column number where the error occurs.
  35092. """
  35093. column: Int!
  35094. """
  35095. A short string describing the type of error.
  35096. """
  35097. kind: String!
  35098. """
  35099. The line number where the error occurs.
  35100. """
  35101. line: Int!
  35102. """
  35103. A complete description of the error, combining information from other fields.
  35104. """
  35105. message: String!
  35106. """
  35107. The path to the file when the error occurs.
  35108. """
  35109. path: String!
  35110. """
  35111. The content of the line where the error occurs.
  35112. """
  35113. source: String!
  35114. """
  35115. A suggestion of how to fix the error.
  35116. """
  35117. suggestion: String
  35118. }
  35119. """
  35120. The connection type for User.
  35121. """
  35122. type RepositoryCollaboratorConnection {
  35123. """
  35124. A list of edges.
  35125. """
  35126. edges: [RepositoryCollaboratorEdge]
  35127. """
  35128. A list of nodes.
  35129. """
  35130. nodes: [User]
  35131. """
  35132. Information to aid in pagination.
  35133. """
  35134. pageInfo: PageInfo!
  35135. """
  35136. Identifies the total count of items in the connection.
  35137. """
  35138. totalCount: Int!
  35139. }
  35140. """
  35141. Represents a user who is a collaborator of a repository.
  35142. """
  35143. type RepositoryCollaboratorEdge {
  35144. """
  35145. A cursor for use in pagination.
  35146. """
  35147. cursor: String!
  35148. node: User!
  35149. """
  35150. The permission the user has on the repository.
  35151. """
  35152. permission: RepositoryPermission!
  35153. """
  35154. A list of sources for the user's access to the repository.
  35155. """
  35156. permissionSources: [PermissionSource!]
  35157. }
  35158. """
  35159. A list of repositories owned by the subject.
  35160. """
  35161. type RepositoryConnection {
  35162. """
  35163. A list of edges.
  35164. """
  35165. edges: [RepositoryEdge]
  35166. """
  35167. A list of nodes.
  35168. """
  35169. nodes: [Repository]
  35170. """
  35171. Information to aid in pagination.
  35172. """
  35173. pageInfo: PageInfo!
  35174. """
  35175. Identifies the total count of items in the connection.
  35176. """
  35177. totalCount: Int!
  35178. """
  35179. The total size in kilobytes of all repositories in the connection.
  35180. """
  35181. totalDiskUsage: Int!
  35182. }
  35183. """
  35184. A repository contact link.
  35185. """
  35186. type RepositoryContactLink {
  35187. """
  35188. The contact link purpose.
  35189. """
  35190. about: String!
  35191. """
  35192. The contact link name.
  35193. """
  35194. name: String!
  35195. """
  35196. The contact link URL.
  35197. """
  35198. url: URI!
  35199. }
  35200. """
  35201. The reason a repository is listed as 'contributed'.
  35202. """
  35203. enum RepositoryContributionType {
  35204. """
  35205. Created a commit
  35206. """
  35207. COMMIT
  35208. """
  35209. Created an issue
  35210. """
  35211. ISSUE
  35212. """
  35213. Created a pull request
  35214. """
  35215. PULL_REQUEST
  35216. """
  35217. Reviewed a pull request
  35218. """
  35219. PULL_REQUEST_REVIEW
  35220. """
  35221. Created the repository
  35222. """
  35223. REPOSITORY
  35224. }
  35225. """
  35226. Represents an author of discussions in repositories.
  35227. """
  35228. interface RepositoryDiscussionAuthor {
  35229. """
  35230. Discussions this user has started.
  35231. """
  35232. repositoryDiscussions(
  35233. """
  35234. Returns the elements in the list that come after the specified cursor.
  35235. """
  35236. after: String
  35237. """
  35238. Filter discussions to only those that have been answered or not. Defaults to
  35239. including both answered and unanswered discussions.
  35240. """
  35241. answered: Boolean = null
  35242. """
  35243. Returns the elements in the list that come before the specified cursor.
  35244. """
  35245. before: String
  35246. """
  35247. Returns the first _n_ elements from the list.
  35248. """
  35249. first: Int
  35250. """
  35251. Returns the last _n_ elements from the list.
  35252. """
  35253. last: Int
  35254. """
  35255. Ordering options for discussions returned from the connection.
  35256. """
  35257. orderBy: DiscussionOrder = {field: CREATED_AT, direction: DESC}
  35258. """
  35259. Filter discussions to only those in a specific repository.
  35260. """
  35261. repositoryId: ID
  35262. """
  35263. A list of states to filter the discussions by.
  35264. """
  35265. states: [DiscussionState!] = []
  35266. ): DiscussionConnection!
  35267. }
  35268. """
  35269. Represents an author of discussion comments in repositories.
  35270. """
  35271. interface RepositoryDiscussionCommentAuthor {
  35272. """
  35273. Discussion comments this user has authored.
  35274. """
  35275. repositoryDiscussionComments(
  35276. """
  35277. Returns the elements in the list that come after the specified cursor.
  35278. """
  35279. after: String
  35280. """
  35281. Returns the elements in the list that come before the specified cursor.
  35282. """
  35283. before: String
  35284. """
  35285. Returns the first _n_ elements from the list.
  35286. """
  35287. first: Int
  35288. """
  35289. Returns the last _n_ elements from the list.
  35290. """
  35291. last: Int
  35292. """
  35293. Filter discussion comments to only those that were marked as the answer
  35294. """
  35295. onlyAnswers: Boolean = false
  35296. """
  35297. Filter discussion comments to only those in a specific repository.
  35298. """
  35299. repositoryId: ID
  35300. ): DiscussionCommentConnection!
  35301. }
  35302. """
  35303. An edge in a connection.
  35304. """
  35305. type RepositoryEdge {
  35306. """
  35307. A cursor for use in pagination.
  35308. """
  35309. cursor: String!
  35310. """
  35311. The item at the end of the edge.
  35312. """
  35313. node: Repository
  35314. }
  35315. """
  35316. A subset of repository info.
  35317. """
  35318. interface RepositoryInfo {
  35319. """
  35320. Identifies the date and time when the object was created.
  35321. """
  35322. createdAt: DateTime!
  35323. """
  35324. The description of the repository.
  35325. """
  35326. description: String
  35327. """
  35328. The description of the repository rendered to HTML.
  35329. """
  35330. descriptionHTML: HTML!
  35331. """
  35332. Returns how many forks there are of this repository in the whole network.
  35333. """
  35334. forkCount: Int!
  35335. """
  35336. Indicates if the repository has the Discussions feature enabled.
  35337. """
  35338. hasDiscussionsEnabled: Boolean!
  35339. """
  35340. Indicates if the repository has issues feature enabled.
  35341. """
  35342. hasIssuesEnabled: Boolean!
  35343. """
  35344. Indicates if the repository has the Projects feature enabled.
  35345. """
  35346. hasProjectsEnabled: Boolean!
  35347. """
  35348. Indicates if the repository has wiki feature enabled.
  35349. """
  35350. hasWikiEnabled: Boolean!
  35351. """
  35352. The repository's URL.
  35353. """
  35354. homepageUrl: URI
  35355. """
  35356. Indicates if the repository is unmaintained.
  35357. """
  35358. isArchived: Boolean!
  35359. """
  35360. Identifies if the repository is a fork.
  35361. """
  35362. isFork: Boolean!
  35363. """
  35364. Indicates if a repository is either owned by an organization, or is a private fork of an organization repository.
  35365. """
  35366. isInOrganization: Boolean!
  35367. """
  35368. Indicates if the repository has been locked or not.
  35369. """
  35370. isLocked: Boolean!
  35371. """
  35372. Identifies if the repository is a mirror.
  35373. """
  35374. isMirror: Boolean!
  35375. """
  35376. Identifies if the repository is private or internal.
  35377. """
  35378. isPrivate: Boolean!
  35379. """
  35380. Identifies if the repository is a template that can be used to generate new repositories.
  35381. """
  35382. isTemplate: Boolean!
  35383. """
  35384. The license associated with the repository
  35385. """
  35386. licenseInfo: License
  35387. """
  35388. The reason the repository has been locked.
  35389. """
  35390. lockReason: RepositoryLockReason
  35391. """
  35392. The repository's original mirror URL.
  35393. """
  35394. mirrorUrl: URI
  35395. """
  35396. The name of the repository.
  35397. """
  35398. name: String!
  35399. """
  35400. The repository's name with owner.
  35401. """
  35402. nameWithOwner: String!
  35403. """
  35404. The image used to represent this repository in Open Graph data.
  35405. """
  35406. openGraphImageUrl: URI!
  35407. """
  35408. The User owner of the repository.
  35409. """
  35410. owner: RepositoryOwner!
  35411. """
  35412. Identifies when the repository was last pushed to.
  35413. """
  35414. pushedAt: DateTime
  35415. """
  35416. The HTTP path for this repository
  35417. """
  35418. resourcePath: URI!
  35419. """
  35420. A description of the repository, rendered to HTML without any links in it.
  35421. """
  35422. shortDescriptionHTML(
  35423. """
  35424. How many characters to return.
  35425. """
  35426. limit: Int = 200
  35427. ): HTML!
  35428. """
  35429. Identifies the date and time when the object was last updated.
  35430. """
  35431. updatedAt: DateTime!
  35432. """
  35433. The HTTP URL for this repository
  35434. """
  35435. url: URI!
  35436. """
  35437. Whether this repository has a custom image to use with Open Graph as opposed to being represented by the owner's avatar.
  35438. """
  35439. usesCustomOpenGraphImage: Boolean!
  35440. """
  35441. Indicates the repository's visibility level.
  35442. """
  35443. visibility: RepositoryVisibility!
  35444. }
  35445. """
  35446. Repository interaction limit that applies to this object.
  35447. """
  35448. type RepositoryInteractionAbility {
  35449. """
  35450. The time the currently active limit expires.
  35451. """
  35452. expiresAt: DateTime
  35453. """
  35454. The current limit that is enabled on this object.
  35455. """
  35456. limit: RepositoryInteractionLimit!
  35457. """
  35458. The origin of the currently active interaction limit.
  35459. """
  35460. origin: RepositoryInteractionLimitOrigin!
  35461. }
  35462. """
  35463. A repository interaction limit.
  35464. """
  35465. enum RepositoryInteractionLimit {
  35466. """
  35467. Users that are not collaborators will not be able to interact with the repository.
  35468. """
  35469. COLLABORATORS_ONLY
  35470. """
  35471. Users that have not previously committed to a repository’s default branch will be unable to interact with the repository.
  35472. """
  35473. CONTRIBUTORS_ONLY
  35474. """
  35475. Users that have recently created their account will be unable to interact with the repository.
  35476. """
  35477. EXISTING_USERS
  35478. """
  35479. No interaction limits are enabled.
  35480. """
  35481. NO_LIMIT
  35482. }
  35483. """
  35484. The length for a repository interaction limit to be enabled for.
  35485. """
  35486. enum RepositoryInteractionLimitExpiry {
  35487. """
  35488. The interaction limit will expire after 1 day.
  35489. """
  35490. ONE_DAY
  35491. """
  35492. The interaction limit will expire after 1 month.
  35493. """
  35494. ONE_MONTH
  35495. """
  35496. The interaction limit will expire after 1 week.
  35497. """
  35498. ONE_WEEK
  35499. """
  35500. The interaction limit will expire after 6 months.
  35501. """
  35502. SIX_MONTHS
  35503. """
  35504. The interaction limit will expire after 3 days.
  35505. """
  35506. THREE_DAYS
  35507. }
  35508. """
  35509. Indicates where an interaction limit is configured.
  35510. """
  35511. enum RepositoryInteractionLimitOrigin {
  35512. """
  35513. A limit that is configured at the organization level.
  35514. """
  35515. ORGANIZATION
  35516. """
  35517. A limit that is configured at the repository level.
  35518. """
  35519. REPOSITORY
  35520. """
  35521. A limit that is configured at the user-wide level.
  35522. """
  35523. USER
  35524. }
  35525. """
  35526. An invitation for a user to be added to a repository.
  35527. """
  35528. type RepositoryInvitation implements Node {
  35529. """
  35530. The email address that received the invitation.
  35531. """
  35532. email: String
  35533. id: ID!
  35534. """
  35535. The user who received the invitation.
  35536. """
  35537. invitee: User
  35538. """
  35539. The user who created the invitation.
  35540. """
  35541. inviter: User!
  35542. """
  35543. The permalink for this repository invitation.
  35544. """
  35545. permalink: URI!
  35546. """
  35547. The permission granted on this repository by this invitation.
  35548. """
  35549. permission: RepositoryPermission!
  35550. """
  35551. The Repository the user is invited to.
  35552. """
  35553. repository: RepositoryInfo
  35554. }
  35555. """
  35556. A list of repository invitations.
  35557. """
  35558. type RepositoryInvitationConnection {
  35559. """
  35560. A list of edges.
  35561. """
  35562. edges: [RepositoryInvitationEdge]
  35563. """
  35564. A list of nodes.
  35565. """
  35566. nodes: [RepositoryInvitation]
  35567. """
  35568. Information to aid in pagination.
  35569. """
  35570. pageInfo: PageInfo!
  35571. """
  35572. Identifies the total count of items in the connection.
  35573. """
  35574. totalCount: Int!
  35575. }
  35576. """
  35577. An edge in a connection.
  35578. """
  35579. type RepositoryInvitationEdge {
  35580. """
  35581. A cursor for use in pagination.
  35582. """
  35583. cursor: String!
  35584. """
  35585. The item at the end of the edge.
  35586. """
  35587. node: RepositoryInvitation
  35588. }
  35589. """
  35590. Ordering options for repository invitation connections.
  35591. """
  35592. input RepositoryInvitationOrder {
  35593. """
  35594. The ordering direction.
  35595. """
  35596. direction: OrderDirection!
  35597. """
  35598. The field to order repository invitations by.
  35599. """
  35600. field: RepositoryInvitationOrderField!
  35601. }
  35602. """
  35603. Properties by which repository invitation connections can be ordered.
  35604. """
  35605. enum RepositoryInvitationOrderField {
  35606. """
  35607. Order repository invitations by creation time
  35608. """
  35609. CREATED_AT
  35610. }
  35611. """
  35612. The possible reasons a given repository could be in a locked state.
  35613. """
  35614. enum RepositoryLockReason {
  35615. """
  35616. The repository is locked due to a billing related reason.
  35617. """
  35618. BILLING
  35619. """
  35620. The repository is locked due to a migration.
  35621. """
  35622. MIGRATING
  35623. """
  35624. The repository is locked due to a move.
  35625. """
  35626. MOVING
  35627. """
  35628. The repository is locked due to a rename.
  35629. """
  35630. RENAME
  35631. """
  35632. The repository is locked due to a trade controls related reason.
  35633. """
  35634. TRADE_RESTRICTION
  35635. }
  35636. """
  35637. A GitHub Enterprise Importer (GEI) repository migration.
  35638. """
  35639. type RepositoryMigration implements Migration & Node {
  35640. """
  35641. The migration flag to continue on error.
  35642. """
  35643. continueOnError: Boolean!
  35644. """
  35645. Identifies the date and time when the object was created.
  35646. """
  35647. createdAt: DateTime!
  35648. """
  35649. Identifies the primary key from the database.
  35650. """
  35651. databaseId: String
  35652. """
  35653. The reason the migration failed.
  35654. """
  35655. failureReason: String
  35656. id: ID!
  35657. """
  35658. The URL for the migration log (expires 1 day after migration completes).
  35659. """
  35660. migrationLogUrl: URI
  35661. """
  35662. The migration source.
  35663. """
  35664. migrationSource: MigrationSource!
  35665. """
  35666. The target repository name.
  35667. """
  35668. repositoryName: String!
  35669. """
  35670. The migration source URL, for example `https://github.com` or `https://monalisa.ghe.com`.
  35671. """
  35672. sourceUrl: URI!
  35673. """
  35674. The migration state.
  35675. """
  35676. state: MigrationState!
  35677. }
  35678. """
  35679. The connection type for RepositoryMigration.
  35680. """
  35681. type RepositoryMigrationConnection {
  35682. """
  35683. A list of edges.
  35684. """
  35685. edges: [RepositoryMigrationEdge]
  35686. """
  35687. A list of nodes.
  35688. """
  35689. nodes: [RepositoryMigration]
  35690. """
  35691. Information to aid in pagination.
  35692. """
  35693. pageInfo: PageInfo!
  35694. """
  35695. Identifies the total count of items in the connection.
  35696. """
  35697. totalCount: Int!
  35698. }
  35699. """
  35700. Represents a repository migration.
  35701. """
  35702. type RepositoryMigrationEdge {
  35703. """
  35704. A cursor for use in pagination.
  35705. """
  35706. cursor: String!
  35707. """
  35708. The item at the end of the edge.
  35709. """
  35710. node: RepositoryMigration
  35711. }
  35712. """
  35713. Ordering options for repository migrations.
  35714. """
  35715. input RepositoryMigrationOrder {
  35716. """
  35717. The ordering direction.
  35718. """
  35719. direction: RepositoryMigrationOrderDirection!
  35720. """
  35721. The field to order repository migrations by.
  35722. """
  35723. field: RepositoryMigrationOrderField!
  35724. }
  35725. """
  35726. Possible directions in which to order a list of repository migrations when provided an `orderBy` argument.
  35727. """
  35728. enum RepositoryMigrationOrderDirection {
  35729. """
  35730. Specifies an ascending order for a given `orderBy` argument.
  35731. """
  35732. ASC
  35733. """
  35734. Specifies a descending order for a given `orderBy` argument.
  35735. """
  35736. DESC
  35737. }
  35738. """
  35739. Properties by which repository migrations can be ordered.
  35740. """
  35741. enum RepositoryMigrationOrderField {
  35742. """
  35743. Order mannequins why when they were created.
  35744. """
  35745. CREATED_AT
  35746. }
  35747. """
  35748. Represents a object that belongs to a repository.
  35749. """
  35750. interface RepositoryNode {
  35751. """
  35752. The repository associated with this node.
  35753. """
  35754. repository: Repository!
  35755. }
  35756. """
  35757. Ordering options for repository connections
  35758. """
  35759. input RepositoryOrder {
  35760. """
  35761. The ordering direction.
  35762. """
  35763. direction: OrderDirection!
  35764. """
  35765. The field to order repositories by.
  35766. """
  35767. field: RepositoryOrderField!
  35768. }
  35769. """
  35770. Properties by which repository connections can be ordered.
  35771. """
  35772. enum RepositoryOrderField {
  35773. """
  35774. Order repositories by creation time
  35775. """
  35776. CREATED_AT
  35777. """
  35778. Order repositories by name
  35779. """
  35780. NAME
  35781. """
  35782. Order repositories by push time
  35783. """
  35784. PUSHED_AT
  35785. """
  35786. Order repositories by number of stargazers
  35787. """
  35788. STARGAZERS
  35789. """
  35790. Order repositories by update time
  35791. """
  35792. UPDATED_AT
  35793. }
  35794. """
  35795. Represents an owner of a Repository.
  35796. """
  35797. interface RepositoryOwner {
  35798. """
  35799. A URL pointing to the owner's public avatar.
  35800. """
  35801. avatarUrl(
  35802. """
  35803. The size of the resulting square image.
  35804. """
  35805. size: Int
  35806. ): URI!
  35807. id: ID!
  35808. """
  35809. The username used to login.
  35810. """
  35811. login: String!
  35812. """
  35813. A list of repositories that the user owns.
  35814. """
  35815. repositories(
  35816. """
  35817. Array of viewer's affiliation options for repositories returned from the
  35818. connection. For example, OWNER will include only repositories that the
  35819. current viewer owns.
  35820. """
  35821. affiliations: [RepositoryAffiliation]
  35822. """
  35823. Returns the elements in the list that come after the specified cursor.
  35824. """
  35825. after: String
  35826. """
  35827. Returns the elements in the list that come before the specified cursor.
  35828. """
  35829. before: String
  35830. """
  35831. Returns the first _n_ elements from the list.
  35832. """
  35833. first: Int
  35834. """
  35835. If non-null, filters repositories according to whether they are forks of another repository
  35836. """
  35837. isFork: Boolean
  35838. """
  35839. If non-null, filters repositories according to whether they have been locked
  35840. """
  35841. isLocked: Boolean
  35842. """
  35843. Returns the last _n_ elements from the list.
  35844. """
  35845. last: Int
  35846. """
  35847. Ordering options for repositories returned from the connection
  35848. """
  35849. orderBy: RepositoryOrder
  35850. """
  35851. Array of owner's affiliation options for repositories returned from the
  35852. connection. For example, OWNER will include only repositories that the
  35853. organization or user being viewed owns.
  35854. """
  35855. ownerAffiliations: [RepositoryAffiliation] = [OWNER, COLLABORATOR]
  35856. """
  35857. If non-null, filters repositories according to privacy
  35858. """
  35859. privacy: RepositoryPrivacy
  35860. ): RepositoryConnection!
  35861. """
  35862. Find Repository.
  35863. """
  35864. repository(
  35865. """
  35866. Follow repository renames. If disabled, a repository referenced by its old name will return an error.
  35867. """
  35868. followRenames: Boolean = true
  35869. """
  35870. Name of Repository to find.
  35871. """
  35872. name: String!
  35873. ): Repository
  35874. """
  35875. The HTTP URL for the owner.
  35876. """
  35877. resourcePath: URI!
  35878. """
  35879. The HTTP URL for the owner.
  35880. """
  35881. url: URI!
  35882. }
  35883. """
  35884. The access level to a repository
  35885. """
  35886. enum RepositoryPermission {
  35887. """
  35888. Can read, clone, and push to this repository. Can also manage issues, pull
  35889. requests, and repository settings, including adding collaborators
  35890. """
  35891. ADMIN
  35892. """
  35893. Can read, clone, and push to this repository. They can also manage issues, pull requests, and some repository settings
  35894. """
  35895. MAINTAIN
  35896. """
  35897. Can read and clone this repository. Can also open and comment on issues and pull requests
  35898. """
  35899. READ
  35900. """
  35901. Can read and clone this repository. Can also manage issues and pull requests
  35902. """
  35903. TRIAGE
  35904. """
  35905. Can read, clone, and push to this repository. Can also manage issues and pull requests
  35906. """
  35907. WRITE
  35908. }
  35909. """
  35910. The privacy of a repository
  35911. """
  35912. enum RepositoryPrivacy {
  35913. """
  35914. Private
  35915. """
  35916. PRIVATE
  35917. """
  35918. Public
  35919. """
  35920. PUBLIC
  35921. }
  35922. """
  35923. A repository-topic connects a repository to a topic.
  35924. """
  35925. type RepositoryTopic implements Node & UniformResourceLocatable {
  35926. id: ID!
  35927. """
  35928. The HTTP path for this repository-topic.
  35929. """
  35930. resourcePath: URI!
  35931. """
  35932. The topic.
  35933. """
  35934. topic: Topic!
  35935. """
  35936. The HTTP URL for this repository-topic.
  35937. """
  35938. url: URI!
  35939. }
  35940. """
  35941. The connection type for RepositoryTopic.
  35942. """
  35943. type RepositoryTopicConnection {
  35944. """
  35945. A list of edges.
  35946. """
  35947. edges: [RepositoryTopicEdge]
  35948. """
  35949. A list of nodes.
  35950. """
  35951. nodes: [RepositoryTopic]
  35952. """
  35953. Information to aid in pagination.
  35954. """
  35955. pageInfo: PageInfo!
  35956. """
  35957. Identifies the total count of items in the connection.
  35958. """
  35959. totalCount: Int!
  35960. }
  35961. """
  35962. An edge in a connection.
  35963. """
  35964. type RepositoryTopicEdge {
  35965. """
  35966. A cursor for use in pagination.
  35967. """
  35968. cursor: String!
  35969. """
  35970. The item at the end of the edge.
  35971. """
  35972. node: RepositoryTopic
  35973. }
  35974. """
  35975. The repository's visibility level.
  35976. """
  35977. enum RepositoryVisibility {
  35978. """
  35979. The repository is visible only to users in the same business.
  35980. """
  35981. INTERNAL
  35982. """
  35983. The repository is visible only to those with explicit access.
  35984. """
  35985. PRIVATE
  35986. """
  35987. The repository is visible to everyone.
  35988. """
  35989. PUBLIC
  35990. }
  35991. """
  35992. Audit log entry for a repository_visibility_change.disable event.
  35993. """
  35994. type RepositoryVisibilityChangeDisableAuditEntry implements AuditEntry & EnterpriseAuditEntryData & Node & OrganizationAuditEntryData {
  35995. """
  35996. The action name
  35997. """
  35998. action: String!
  35999. """
  36000. The user who initiated the action
  36001. """
  36002. actor: AuditEntryActor
  36003. """
  36004. The IP address of the actor
  36005. """
  36006. actorIp: String
  36007. """
  36008. A readable representation of the actor's location
  36009. """
  36010. actorLocation: ActorLocation
  36011. """
  36012. The username of the user who initiated the action
  36013. """
  36014. actorLogin: String
  36015. """
  36016. The HTTP path for the actor.
  36017. """
  36018. actorResourcePath: URI
  36019. """
  36020. The HTTP URL for the actor.
  36021. """
  36022. actorUrl: URI
  36023. """
  36024. The time the action was initiated
  36025. """
  36026. createdAt: PreciseDateTime!
  36027. """
  36028. The HTTP path for this enterprise.
  36029. """
  36030. enterpriseResourcePath: URI
  36031. """
  36032. The slug of the enterprise.
  36033. """
  36034. enterpriseSlug: String
  36035. """
  36036. The HTTP URL for this enterprise.
  36037. """
  36038. enterpriseUrl: URI
  36039. id: ID!
  36040. """
  36041. The corresponding operation type for the action
  36042. """
  36043. operationType: OperationType
  36044. """
  36045. The Organization associated with the Audit Entry.
  36046. """
  36047. organization: Organization
  36048. """
  36049. The name of the Organization.
  36050. """
  36051. organizationName: String
  36052. """
  36053. The HTTP path for the organization
  36054. """
  36055. organizationResourcePath: URI
  36056. """
  36057. The HTTP URL for the organization
  36058. """
  36059. organizationUrl: URI
  36060. """
  36061. The user affected by the action
  36062. """
  36063. user: User
  36064. """
  36065. For actions involving two users, the actor is the initiator and the user is the affected user.
  36066. """
  36067. userLogin: String
  36068. """
  36069. The HTTP path for the user.
  36070. """
  36071. userResourcePath: URI
  36072. """
  36073. The HTTP URL for the user.
  36074. """
  36075. userUrl: URI
  36076. }
  36077. """
  36078. Audit log entry for a repository_visibility_change.enable event.
  36079. """
  36080. type RepositoryVisibilityChangeEnableAuditEntry implements AuditEntry & EnterpriseAuditEntryData & Node & OrganizationAuditEntryData {
  36081. """
  36082. The action name
  36083. """
  36084. action: String!
  36085. """
  36086. The user who initiated the action
  36087. """
  36088. actor: AuditEntryActor
  36089. """
  36090. The IP address of the actor
  36091. """
  36092. actorIp: String
  36093. """
  36094. A readable representation of the actor's location
  36095. """
  36096. actorLocation: ActorLocation
  36097. """
  36098. The username of the user who initiated the action
  36099. """
  36100. actorLogin: String
  36101. """
  36102. The HTTP path for the actor.
  36103. """
  36104. actorResourcePath: URI
  36105. """
  36106. The HTTP URL for the actor.
  36107. """
  36108. actorUrl: URI
  36109. """
  36110. The time the action was initiated
  36111. """
  36112. createdAt: PreciseDateTime!
  36113. """
  36114. The HTTP path for this enterprise.
  36115. """
  36116. enterpriseResourcePath: URI
  36117. """
  36118. The slug of the enterprise.
  36119. """
  36120. enterpriseSlug: String
  36121. """
  36122. The HTTP URL for this enterprise.
  36123. """
  36124. enterpriseUrl: URI
  36125. id: ID!
  36126. """
  36127. The corresponding operation type for the action
  36128. """
  36129. operationType: OperationType
  36130. """
  36131. The Organization associated with the Audit Entry.
  36132. """
  36133. organization: Organization
  36134. """
  36135. The name of the Organization.
  36136. """
  36137. organizationName: String
  36138. """
  36139. The HTTP path for the organization
  36140. """
  36141. organizationResourcePath: URI
  36142. """
  36143. The HTTP URL for the organization
  36144. """
  36145. organizationUrl: URI
  36146. """
  36147. The user affected by the action
  36148. """
  36149. user: User
  36150. """
  36151. For actions involving two users, the actor is the initiator and the user is the affected user.
  36152. """
  36153. userLogin: String
  36154. """
  36155. The HTTP path for the user.
  36156. """
  36157. userResourcePath: URI
  36158. """
  36159. The HTTP URL for the user.
  36160. """
  36161. userUrl: URI
  36162. }
  36163. """
  36164. A Dependabot alert for a repository with a dependency affected by a security vulnerability.
  36165. """
  36166. type RepositoryVulnerabilityAlert implements Node & RepositoryNode {
  36167. """
  36168. When was the alert created?
  36169. """
  36170. createdAt: DateTime!
  36171. """
  36172. The associated Dependabot update
  36173. """
  36174. dependabotUpdate: DependabotUpdate
  36175. """
  36176. The scope of an alert's dependency
  36177. """
  36178. dependencyScope: RepositoryVulnerabilityAlertDependencyScope
  36179. """
  36180. Comment explaining the reason the alert was dismissed
  36181. """
  36182. dismissComment: String
  36183. """
  36184. The reason the alert was dismissed
  36185. """
  36186. dismissReason: String
  36187. """
  36188. When was the alert dismissed?
  36189. """
  36190. dismissedAt: DateTime
  36191. """
  36192. The user who dismissed the alert
  36193. """
  36194. dismisser: User
  36195. """
  36196. The reason the alert was marked as fixed.
  36197. """
  36198. fixReason: String
  36199. @deprecated(
  36200. reason: "The `fixReason` field is being removed. You can still use `fixedAt` and `dismissReason`. Removal on 2023-04-01 UTC."
  36201. )
  36202. """
  36203. When was the alert fixed?
  36204. """
  36205. fixedAt: DateTime
  36206. id: ID!
  36207. """
  36208. Identifies the alert number.
  36209. """
  36210. number: Int!
  36211. """
  36212. The associated repository
  36213. """
  36214. repository: Repository!
  36215. """
  36216. The associated security advisory
  36217. """
  36218. securityAdvisory: SecurityAdvisory
  36219. """
  36220. The associated security vulnerability
  36221. """
  36222. securityVulnerability: SecurityVulnerability
  36223. """
  36224. Identifies the state of the alert.
  36225. """
  36226. state: RepositoryVulnerabilityAlertState!
  36227. """
  36228. The vulnerable manifest filename
  36229. """
  36230. vulnerableManifestFilename: String!
  36231. """
  36232. The vulnerable manifest path
  36233. """
  36234. vulnerableManifestPath: String!
  36235. """
  36236. The vulnerable requirements
  36237. """
  36238. vulnerableRequirements: String
  36239. }
  36240. """
  36241. The connection type for RepositoryVulnerabilityAlert.
  36242. """
  36243. type RepositoryVulnerabilityAlertConnection {
  36244. """
  36245. A list of edges.
  36246. """
  36247. edges: [RepositoryVulnerabilityAlertEdge]
  36248. """
  36249. A list of nodes.
  36250. """
  36251. nodes: [RepositoryVulnerabilityAlert]
  36252. """
  36253. Information to aid in pagination.
  36254. """
  36255. pageInfo: PageInfo!
  36256. """
  36257. Identifies the total count of items in the connection.
  36258. """
  36259. totalCount: Int!
  36260. }
  36261. """
  36262. The possible scopes of an alert's dependency.
  36263. """
  36264. enum RepositoryVulnerabilityAlertDependencyScope {
  36265. """
  36266. A dependency that is only used in development
  36267. """
  36268. DEVELOPMENT
  36269. """
  36270. A dependency that is leveraged during application runtime
  36271. """
  36272. RUNTIME
  36273. }
  36274. """
  36275. An edge in a connection.
  36276. """
  36277. type RepositoryVulnerabilityAlertEdge {
  36278. """
  36279. A cursor for use in pagination.
  36280. """
  36281. cursor: String!
  36282. """
  36283. The item at the end of the edge.
  36284. """
  36285. node: RepositoryVulnerabilityAlert
  36286. }
  36287. """
  36288. The possible states of an alert
  36289. """
  36290. enum RepositoryVulnerabilityAlertState {
  36291. """
  36292. An alert that has been manually closed by a user.
  36293. """
  36294. DISMISSED
  36295. """
  36296. An alert that has been resolved by a code change.
  36297. """
  36298. FIXED
  36299. """
  36300. An alert that is still open.
  36301. """
  36302. OPEN
  36303. }
  36304. """
  36305. Autogenerated input type of RequestReviews
  36306. """
  36307. input RequestReviewsInput {
  36308. """
  36309. A unique identifier for the client performing the mutation.
  36310. """
  36311. clientMutationId: String
  36312. """
  36313. The Node ID of the pull request to modify.
  36314. """
  36315. pullRequestId: ID! @possibleTypes(concreteTypes: ["PullRequest"])
  36316. """
  36317. The Node IDs of the team to request.
  36318. """
  36319. teamIds: [ID!] @possibleTypes(concreteTypes: ["Team"])
  36320. """
  36321. Add users to the set rather than replace.
  36322. """
  36323. union: Boolean = false
  36324. """
  36325. The Node IDs of the user to request.
  36326. """
  36327. userIds: [ID!] @possibleTypes(concreteTypes: ["User"])
  36328. }
  36329. """
  36330. Autogenerated return type of RequestReviews
  36331. """
  36332. type RequestReviewsPayload {
  36333. """
  36334. Identifies the actor who performed the event.
  36335. """
  36336. actor: Actor
  36337. """
  36338. A unique identifier for the client performing the mutation.
  36339. """
  36340. clientMutationId: String
  36341. """
  36342. The pull request that is getting requests.
  36343. """
  36344. pullRequest: PullRequest
  36345. """
  36346. The edge from the pull request to the requested reviewers.
  36347. """
  36348. requestedReviewersEdge: UserEdge
  36349. }
  36350. """
  36351. The possible states that can be requested when creating a check run.
  36352. """
  36353. enum RequestableCheckStatusState {
  36354. """
  36355. The check suite or run has been completed.
  36356. """
  36357. COMPLETED
  36358. """
  36359. The check suite or run is in progress.
  36360. """
  36361. IN_PROGRESS
  36362. """
  36363. The check suite or run is in pending state.
  36364. """
  36365. PENDING
  36366. """
  36367. The check suite or run has been queued.
  36368. """
  36369. QUEUED
  36370. """
  36371. The check suite or run is in waiting state.
  36372. """
  36373. WAITING
  36374. }
  36375. """
  36376. Types that can be requested reviewers.
  36377. """
  36378. union RequestedReviewer = Mannequin | Team | User
  36379. """
  36380. The connection type for RequestedReviewer.
  36381. """
  36382. type RequestedReviewerConnection {
  36383. """
  36384. A list of edges.
  36385. """
  36386. edges: [RequestedReviewerEdge]
  36387. """
  36388. A list of nodes.
  36389. """
  36390. nodes: [RequestedReviewer]
  36391. """
  36392. Information to aid in pagination.
  36393. """
  36394. pageInfo: PageInfo!
  36395. """
  36396. Identifies the total count of items in the connection.
  36397. """
  36398. totalCount: Int!
  36399. }
  36400. """
  36401. An edge in a connection.
  36402. """
  36403. type RequestedReviewerEdge {
  36404. """
  36405. A cursor for use in pagination.
  36406. """
  36407. cursor: String!
  36408. """
  36409. The item at the end of the edge.
  36410. """
  36411. node: RequestedReviewer
  36412. }
  36413. """
  36414. Represents a type that can be required by a pull request for merging.
  36415. """
  36416. interface RequirableByPullRequest {
  36417. """
  36418. Whether this is required to pass before merging for a specific pull request.
  36419. """
  36420. isRequired(
  36421. """
  36422. The id of the pull request this is required for
  36423. """
  36424. pullRequestId: ID
  36425. """
  36426. The number of the pull request this is required for
  36427. """
  36428. pullRequestNumber: Int
  36429. ): Boolean!
  36430. }
  36431. """
  36432. Represents a required status check for a protected branch, but not any specific run of that check.
  36433. """
  36434. type RequiredStatusCheckDescription {
  36435. """
  36436. The App that must provide this status in order for it to be accepted.
  36437. """
  36438. app: App
  36439. """
  36440. The name of this status.
  36441. """
  36442. context: String!
  36443. }
  36444. """
  36445. Specifies the attributes for a new or updated required status check.
  36446. """
  36447. input RequiredStatusCheckInput {
  36448. """
  36449. The ID of the App that must set the status in order for it to be accepted.
  36450. Omit this value to use whichever app has recently been setting this status, or
  36451. use "any" to allow any app to set the status.
  36452. """
  36453. appId: ID
  36454. """
  36455. Status check context that must pass for commits to be accepted to the matching branch.
  36456. """
  36457. context: String!
  36458. }
  36459. """
  36460. Autogenerated input type of RerequestCheckSuite
  36461. """
  36462. input RerequestCheckSuiteInput {
  36463. """
  36464. The Node ID of the check suite.
  36465. """
  36466. checkSuiteId: ID! @possibleTypes(concreteTypes: ["CheckSuite"])
  36467. """
  36468. A unique identifier for the client performing the mutation.
  36469. """
  36470. clientMutationId: String
  36471. """
  36472. The Node ID of the repository.
  36473. """
  36474. repositoryId: ID! @possibleTypes(concreteTypes: ["Repository"])
  36475. }
  36476. """
  36477. Autogenerated return type of RerequestCheckSuite
  36478. """
  36479. type RerequestCheckSuitePayload {
  36480. """
  36481. The requested check suite.
  36482. """
  36483. checkSuite: CheckSuite
  36484. """
  36485. A unique identifier for the client performing the mutation.
  36486. """
  36487. clientMutationId: String
  36488. }
  36489. """
  36490. Autogenerated input type of ResolveReviewThread
  36491. """
  36492. input ResolveReviewThreadInput {
  36493. """
  36494. A unique identifier for the client performing the mutation.
  36495. """
  36496. clientMutationId: String
  36497. """
  36498. The ID of the thread to resolve
  36499. """
  36500. threadId: ID! @possibleTypes(concreteTypes: ["PullRequestReviewThread"])
  36501. }
  36502. """
  36503. Autogenerated return type of ResolveReviewThread
  36504. """
  36505. type ResolveReviewThreadPayload {
  36506. """
  36507. A unique identifier for the client performing the mutation.
  36508. """
  36509. clientMutationId: String
  36510. """
  36511. The thread to resolve.
  36512. """
  36513. thread: PullRequestReviewThread
  36514. }
  36515. """
  36516. Represents a private contribution a user made on GitHub.
  36517. """
  36518. type RestrictedContribution implements Contribution {
  36519. """
  36520. Whether this contribution is associated with a record you do not have access to. For
  36521. example, your own 'first issue' contribution may have been made on a repository you can no
  36522. longer access.
  36523. """
  36524. isRestricted: Boolean!
  36525. """
  36526. When this contribution was made.
  36527. """
  36528. occurredAt: DateTime!
  36529. """
  36530. The HTTP path for this contribution.
  36531. """
  36532. resourcePath: URI!
  36533. """
  36534. The HTTP URL for this contribution.
  36535. """
  36536. url: URI!
  36537. """
  36538. The user who made this contribution.
  36539. """
  36540. user: User!
  36541. }
  36542. """
  36543. Autogenerated input type of RetireSponsorsTier
  36544. """
  36545. input RetireSponsorsTierInput {
  36546. """
  36547. A unique identifier for the client performing the mutation.
  36548. """
  36549. clientMutationId: String
  36550. """
  36551. The ID of the published tier to retire.
  36552. """
  36553. tierId: ID! @possibleTypes(concreteTypes: ["SponsorsTier"])
  36554. }
  36555. """
  36556. Autogenerated return type of RetireSponsorsTier
  36557. """
  36558. type RetireSponsorsTierPayload {
  36559. """
  36560. A unique identifier for the client performing the mutation.
  36561. """
  36562. clientMutationId: String
  36563. """
  36564. The tier that was retired.
  36565. """
  36566. sponsorsTier: SponsorsTier
  36567. }
  36568. """
  36569. Autogenerated input type of RevertPullRequest
  36570. """
  36571. input RevertPullRequestInput {
  36572. """
  36573. The description of the revert pull request.
  36574. """
  36575. body: String
  36576. """
  36577. A unique identifier for the client performing the mutation.
  36578. """
  36579. clientMutationId: String
  36580. """
  36581. Indicates whether the revert pull request should be a draft.
  36582. """
  36583. draft: Boolean = false
  36584. """
  36585. The ID of the pull request to revert.
  36586. """
  36587. pullRequestId: ID! @possibleTypes(concreteTypes: ["PullRequest"])
  36588. """
  36589. The title of the revert pull request.
  36590. """
  36591. title: String
  36592. }
  36593. """
  36594. Autogenerated return type of RevertPullRequest
  36595. """
  36596. type RevertPullRequestPayload {
  36597. """
  36598. A unique identifier for the client performing the mutation.
  36599. """
  36600. clientMutationId: String
  36601. """
  36602. The pull request that was reverted.
  36603. """
  36604. pullRequest: PullRequest
  36605. """
  36606. The new pull request that reverts the input pull request.
  36607. """
  36608. revertPullRequest: PullRequest
  36609. }
  36610. """
  36611. A user, team, or app who has the ability to dismiss a review on a protected branch.
  36612. """
  36613. type ReviewDismissalAllowance implements Node {
  36614. """
  36615. The actor that can dismiss.
  36616. """
  36617. actor: ReviewDismissalAllowanceActor
  36618. """
  36619. Identifies the branch protection rule associated with the allowed user, team, or app.
  36620. """
  36621. branchProtectionRule: BranchProtectionRule
  36622. id: ID!
  36623. }
  36624. """
  36625. Types that can be an actor.
  36626. """
  36627. union ReviewDismissalAllowanceActor = App | Team | User
  36628. """
  36629. The connection type for ReviewDismissalAllowance.
  36630. """
  36631. type ReviewDismissalAllowanceConnection {
  36632. """
  36633. A list of edges.
  36634. """
  36635. edges: [ReviewDismissalAllowanceEdge]
  36636. """
  36637. A list of nodes.
  36638. """
  36639. nodes: [ReviewDismissalAllowance]
  36640. """
  36641. Information to aid in pagination.
  36642. """
  36643. pageInfo: PageInfo!
  36644. """
  36645. Identifies the total count of items in the connection.
  36646. """
  36647. totalCount: Int!
  36648. }
  36649. """
  36650. An edge in a connection.
  36651. """
  36652. type ReviewDismissalAllowanceEdge {
  36653. """
  36654. A cursor for use in pagination.
  36655. """
  36656. cursor: String!
  36657. """
  36658. The item at the end of the edge.
  36659. """
  36660. node: ReviewDismissalAllowance
  36661. }
  36662. """
  36663. Represents a 'review_dismissed' event on a given issue or pull request.
  36664. """
  36665. type ReviewDismissedEvent implements Node & UniformResourceLocatable {
  36666. """
  36667. Identifies the actor who performed the event.
  36668. """
  36669. actor: Actor
  36670. """
  36671. Identifies the date and time when the object was created.
  36672. """
  36673. createdAt: DateTime!
  36674. """
  36675. Identifies the primary key from the database.
  36676. """
  36677. databaseId: Int
  36678. """
  36679. Identifies the optional message associated with the 'review_dismissed' event.
  36680. """
  36681. dismissalMessage: String
  36682. """
  36683. Identifies the optional message associated with the event, rendered to HTML.
  36684. """
  36685. dismissalMessageHTML: String
  36686. id: ID!
  36687. """
  36688. Identifies the previous state of the review with the 'review_dismissed' event.
  36689. """
  36690. previousReviewState: PullRequestReviewState!
  36691. """
  36692. PullRequest referenced by event.
  36693. """
  36694. pullRequest: PullRequest!
  36695. """
  36696. Identifies the commit which caused the review to become stale.
  36697. """
  36698. pullRequestCommit: PullRequestCommit
  36699. """
  36700. The HTTP path for this review dismissed event.
  36701. """
  36702. resourcePath: URI!
  36703. """
  36704. Identifies the review associated with the 'review_dismissed' event.
  36705. """
  36706. review: PullRequestReview
  36707. """
  36708. The HTTP URL for this review dismissed event.
  36709. """
  36710. url: URI!
  36711. }
  36712. """
  36713. A request for a user to review a pull request.
  36714. """
  36715. type ReviewRequest implements Node {
  36716. """
  36717. Whether this request was created for a code owner
  36718. """
  36719. asCodeOwner: Boolean!
  36720. """
  36721. Identifies the primary key from the database.
  36722. """
  36723. databaseId: Int
  36724. id: ID!
  36725. """
  36726. Identifies the pull request associated with this review request.
  36727. """
  36728. pullRequest: PullRequest!
  36729. """
  36730. The reviewer that is requested.
  36731. """
  36732. requestedReviewer: RequestedReviewer
  36733. }
  36734. """
  36735. The connection type for ReviewRequest.
  36736. """
  36737. type ReviewRequestConnection {
  36738. """
  36739. A list of edges.
  36740. """
  36741. edges: [ReviewRequestEdge]
  36742. """
  36743. A list of nodes.
  36744. """
  36745. nodes: [ReviewRequest]
  36746. """
  36747. Information to aid in pagination.
  36748. """
  36749. pageInfo: PageInfo!
  36750. """
  36751. Identifies the total count of items in the connection.
  36752. """
  36753. totalCount: Int!
  36754. }
  36755. """
  36756. An edge in a connection.
  36757. """
  36758. type ReviewRequestEdge {
  36759. """
  36760. A cursor for use in pagination.
  36761. """
  36762. cursor: String!
  36763. """
  36764. The item at the end of the edge.
  36765. """
  36766. node: ReviewRequest
  36767. }
  36768. """
  36769. Represents an 'review_request_removed' event on a given pull request.
  36770. """
  36771. type ReviewRequestRemovedEvent implements Node {
  36772. """
  36773. Identifies the actor who performed the event.
  36774. """
  36775. actor: Actor
  36776. """
  36777. Identifies the date and time when the object was created.
  36778. """
  36779. createdAt: DateTime!
  36780. id: ID!
  36781. """
  36782. PullRequest referenced by event.
  36783. """
  36784. pullRequest: PullRequest!
  36785. """
  36786. Identifies the reviewer whose review request was removed.
  36787. """
  36788. requestedReviewer: RequestedReviewer
  36789. }
  36790. """
  36791. Represents an 'review_requested' event on a given pull request.
  36792. """
  36793. type ReviewRequestedEvent implements Node {
  36794. """
  36795. Identifies the actor who performed the event.
  36796. """
  36797. actor: Actor
  36798. """
  36799. Identifies the date and time when the object was created.
  36800. """
  36801. createdAt: DateTime!
  36802. id: ID!
  36803. """
  36804. PullRequest referenced by event.
  36805. """
  36806. pullRequest: PullRequest!
  36807. """
  36808. Identifies the reviewer whose review was requested.
  36809. """
  36810. requestedReviewer: RequestedReviewer
  36811. }
  36812. """
  36813. A hovercard context with a message describing the current code review state of the pull
  36814. request.
  36815. """
  36816. type ReviewStatusHovercardContext implements HovercardContext {
  36817. """
  36818. A string describing this context
  36819. """
  36820. message: String!
  36821. """
  36822. An octicon to accompany this context
  36823. """
  36824. octicon: String!
  36825. """
  36826. The current status of the pull request with respect to code review.
  36827. """
  36828. reviewDecision: PullRequestReviewDecision
  36829. }
  36830. """
  36831. Autogenerated input type of RevokeEnterpriseOrganizationsMigratorRole
  36832. """
  36833. input RevokeEnterpriseOrganizationsMigratorRoleInput {
  36834. """
  36835. A unique identifier for the client performing the mutation.
  36836. """
  36837. clientMutationId: String
  36838. """
  36839. The ID of the enterprise to which all organizations managed by it will be granted the migrator role.
  36840. """
  36841. enterpriseId: ID! @possibleTypes(concreteTypes: ["Enterprise"])
  36842. """
  36843. The login of the user to revoke the migrator role
  36844. """
  36845. login: String!
  36846. }
  36847. """
  36848. Autogenerated return type of RevokeEnterpriseOrganizationsMigratorRole
  36849. """
  36850. type RevokeEnterpriseOrganizationsMigratorRolePayload {
  36851. """
  36852. A unique identifier for the client performing the mutation.
  36853. """
  36854. clientMutationId: String
  36855. """
  36856. The organizations that had the migrator role revoked for the given user.
  36857. """
  36858. organizations(
  36859. """
  36860. Returns the elements in the list that come after the specified cursor.
  36861. """
  36862. after: String
  36863. """
  36864. Returns the elements in the list that come before the specified cursor.
  36865. """
  36866. before: String
  36867. """
  36868. Returns the first _n_ elements from the list.
  36869. """
  36870. first: Int
  36871. """
  36872. Returns the last _n_ elements from the list.
  36873. """
  36874. last: Int
  36875. ): OrganizationConnection
  36876. }
  36877. """
  36878. Autogenerated input type of RevokeMigratorRole
  36879. """
  36880. input RevokeMigratorRoleInput {
  36881. """
  36882. The user login or Team slug to revoke the migrator role from.
  36883. """
  36884. actor: String!
  36885. """
  36886. Specifies the type of the actor, can be either USER or TEAM.
  36887. """
  36888. actorType: ActorType!
  36889. """
  36890. A unique identifier for the client performing the mutation.
  36891. """
  36892. clientMutationId: String
  36893. """
  36894. The ID of the organization that the user/team belongs to.
  36895. """
  36896. organizationId: ID! @possibleTypes(concreteTypes: ["Organization"])
  36897. }
  36898. """
  36899. Autogenerated return type of RevokeMigratorRole
  36900. """
  36901. type RevokeMigratorRolePayload {
  36902. """
  36903. A unique identifier for the client performing the mutation.
  36904. """
  36905. clientMutationId: String
  36906. """
  36907. Did the operation succeed?
  36908. """
  36909. success: Boolean
  36910. }
  36911. """
  36912. Possible roles a user may have in relation to an organization.
  36913. """
  36914. enum RoleInOrganization {
  36915. """
  36916. A user who is a direct member of the organization.
  36917. """
  36918. DIRECT_MEMBER
  36919. """
  36920. A user with full administrative access to the organization.
  36921. """
  36922. OWNER
  36923. """
  36924. A user who is unaffiliated with the organization.
  36925. """
  36926. UNAFFILIATED
  36927. }
  36928. """
  36929. The possible digest algorithms used to sign SAML requests for an identity provider.
  36930. """
  36931. enum SamlDigestAlgorithm {
  36932. """
  36933. SHA1
  36934. """
  36935. SHA1
  36936. """
  36937. SHA256
  36938. """
  36939. SHA256
  36940. """
  36941. SHA384
  36942. """
  36943. SHA384
  36944. """
  36945. SHA512
  36946. """
  36947. SHA512
  36948. }
  36949. """
  36950. The possible signature algorithms used to sign SAML requests for a Identity Provider.
  36951. """
  36952. enum SamlSignatureAlgorithm {
  36953. """
  36954. RSA-SHA1
  36955. """
  36956. RSA_SHA1
  36957. """
  36958. RSA-SHA256
  36959. """
  36960. RSA_SHA256
  36961. """
  36962. RSA-SHA384
  36963. """
  36964. RSA_SHA384
  36965. """
  36966. RSA-SHA512
  36967. """
  36968. RSA_SHA512
  36969. }
  36970. """
  36971. A Saved Reply is text a user can use to reply quickly.
  36972. """
  36973. type SavedReply implements Node {
  36974. """
  36975. The body of the saved reply.
  36976. """
  36977. body: String!
  36978. """
  36979. The saved reply body rendered to HTML.
  36980. """
  36981. bodyHTML: HTML!
  36982. """
  36983. Identifies the primary key from the database.
  36984. """
  36985. databaseId: Int
  36986. id: ID!
  36987. """
  36988. The title of the saved reply.
  36989. """
  36990. title: String!
  36991. """
  36992. The user that saved this reply.
  36993. """
  36994. user: Actor
  36995. }
  36996. """
  36997. The connection type for SavedReply.
  36998. """
  36999. type SavedReplyConnection {
  37000. """
  37001. A list of edges.
  37002. """
  37003. edges: [SavedReplyEdge]
  37004. """
  37005. A list of nodes.
  37006. """
  37007. nodes: [SavedReply]
  37008. """
  37009. Information to aid in pagination.
  37010. """
  37011. pageInfo: PageInfo!
  37012. """
  37013. Identifies the total count of items in the connection.
  37014. """
  37015. totalCount: Int!
  37016. }
  37017. """
  37018. An edge in a connection.
  37019. """
  37020. type SavedReplyEdge {
  37021. """
  37022. A cursor for use in pagination.
  37023. """
  37024. cursor: String!
  37025. """
  37026. The item at the end of the edge.
  37027. """
  37028. node: SavedReply
  37029. }
  37030. """
  37031. Ordering options for saved reply connections.
  37032. """
  37033. input SavedReplyOrder {
  37034. """
  37035. The ordering direction.
  37036. """
  37037. direction: OrderDirection!
  37038. """
  37039. The field to order saved replies by.
  37040. """
  37041. field: SavedReplyOrderField!
  37042. }
  37043. """
  37044. Properties by which saved reply connections can be ordered.
  37045. """
  37046. enum SavedReplyOrderField {
  37047. """
  37048. Order saved reply by when they were updated.
  37049. """
  37050. UPDATED_AT
  37051. }
  37052. """
  37053. The results of a search.
  37054. """
  37055. union SearchResultItem = App | Discussion | Issue | MarketplaceListing | Organization | PullRequest | Repository | User
  37056. """
  37057. A list of results that matched against a search query. Regardless of the number
  37058. of matches, a maximum of 1,000 results will be available across all types,
  37059. potentially split across many pages.
  37060. """
  37061. type SearchResultItemConnection {
  37062. """
  37063. The total number of pieces of code that matched the search query. Regardless
  37064. of the total number of matches, a maximum of 1,000 results will be available
  37065. across all types.
  37066. """
  37067. codeCount: Int!
  37068. """
  37069. The total number of discussions that matched the search query. Regardless of
  37070. the total number of matches, a maximum of 1,000 results will be available
  37071. across all types.
  37072. """
  37073. discussionCount: Int!
  37074. """
  37075. A list of edges.
  37076. """
  37077. edges: [SearchResultItemEdge]
  37078. """
  37079. The total number of issues that matched the search query. Regardless of the
  37080. total number of matches, a maximum of 1,000 results will be available across all types.
  37081. """
  37082. issueCount: Int!
  37083. """
  37084. A list of nodes.
  37085. """
  37086. nodes: [SearchResultItem]
  37087. """
  37088. Information to aid in pagination.
  37089. """
  37090. pageInfo: PageInfo!
  37091. """
  37092. The total number of repositories that matched the search query. Regardless of
  37093. the total number of matches, a maximum of 1,000 results will be available
  37094. across all types.
  37095. """
  37096. repositoryCount: Int!
  37097. """
  37098. The total number of users that matched the search query. Regardless of the
  37099. total number of matches, a maximum of 1,000 results will be available across all types.
  37100. """
  37101. userCount: Int!
  37102. """
  37103. The total number of wiki pages that matched the search query. Regardless of
  37104. the total number of matches, a maximum of 1,000 results will be available
  37105. across all types.
  37106. """
  37107. wikiCount: Int!
  37108. }
  37109. """
  37110. An edge in a connection.
  37111. """
  37112. type SearchResultItemEdge {
  37113. """
  37114. A cursor for use in pagination.
  37115. """
  37116. cursor: String!
  37117. """
  37118. The item at the end of the edge.
  37119. """
  37120. node: SearchResultItem
  37121. """
  37122. Text matches on the result found.
  37123. """
  37124. textMatches: [TextMatch]
  37125. }
  37126. """
  37127. Represents the individual results of a search.
  37128. """
  37129. enum SearchType {
  37130. """
  37131. Returns matching discussions in repositories.
  37132. """
  37133. DISCUSSION
  37134. """
  37135. Returns results matching issues in repositories.
  37136. """
  37137. ISSUE
  37138. """
  37139. Returns results matching repositories.
  37140. """
  37141. REPOSITORY
  37142. """
  37143. Returns results matching users and organizations on GitHub.
  37144. """
  37145. USER
  37146. }
  37147. """
  37148. A GitHub Security Advisory
  37149. """
  37150. type SecurityAdvisory implements Node {
  37151. """
  37152. The classification of the advisory
  37153. """
  37154. classification: SecurityAdvisoryClassification!
  37155. """
  37156. The CVSS associated with this advisory
  37157. """
  37158. cvss: CVSS!
  37159. """
  37160. CWEs associated with this Advisory
  37161. """
  37162. cwes(
  37163. """
  37164. Returns the elements in the list that come after the specified cursor.
  37165. """
  37166. after: String
  37167. """
  37168. Returns the elements in the list that come before the specified cursor.
  37169. """
  37170. before: String
  37171. """
  37172. Returns the first _n_ elements from the list.
  37173. """
  37174. first: Int
  37175. """
  37176. Returns the last _n_ elements from the list.
  37177. """
  37178. last: Int
  37179. ): CWEConnection!
  37180. """
  37181. Identifies the primary key from the database.
  37182. """
  37183. databaseId: Int
  37184. """
  37185. This is a long plaintext description of the advisory
  37186. """
  37187. description: String!
  37188. """
  37189. The GitHub Security Advisory ID
  37190. """
  37191. ghsaId: String!
  37192. id: ID!
  37193. """
  37194. A list of identifiers for this advisory
  37195. """
  37196. identifiers: [SecurityAdvisoryIdentifier!]!
  37197. """
  37198. The permalink for the advisory's dependabot alerts page
  37199. """
  37200. notificationsPermalink: URI
  37201. """
  37202. The organization that originated the advisory
  37203. """
  37204. origin: String!
  37205. """
  37206. The permalink for the advisory
  37207. """
  37208. permalink: URI
  37209. """
  37210. When the advisory was published
  37211. """
  37212. publishedAt: DateTime!
  37213. """
  37214. A list of references for this advisory
  37215. """
  37216. references: [SecurityAdvisoryReference!]!
  37217. """
  37218. The severity of the advisory
  37219. """
  37220. severity: SecurityAdvisorySeverity!
  37221. """
  37222. A short plaintext summary of the advisory
  37223. """
  37224. summary: String!
  37225. """
  37226. When the advisory was last updated
  37227. """
  37228. updatedAt: DateTime!
  37229. """
  37230. Vulnerabilities associated with this Advisory
  37231. """
  37232. vulnerabilities(
  37233. """
  37234. Returns the elements in the list that come after the specified cursor.
  37235. """
  37236. after: String
  37237. """
  37238. Returns the elements in the list that come before the specified cursor.
  37239. """
  37240. before: String
  37241. """
  37242. A list of advisory classifications to filter vulnerabilities by.
  37243. """
  37244. classifications: [SecurityAdvisoryClassification!]
  37245. """
  37246. An ecosystem to filter vulnerabilities by.
  37247. """
  37248. ecosystem: SecurityAdvisoryEcosystem
  37249. """
  37250. Returns the first _n_ elements from the list.
  37251. """
  37252. first: Int
  37253. """
  37254. Returns the last _n_ elements from the list.
  37255. """
  37256. last: Int
  37257. """
  37258. Ordering options for the returned topics.
  37259. """
  37260. orderBy: SecurityVulnerabilityOrder = {field: UPDATED_AT, direction: DESC}
  37261. """
  37262. A package name to filter vulnerabilities by.
  37263. """
  37264. package: String
  37265. """
  37266. A list of severities to filter vulnerabilities by.
  37267. """
  37268. severities: [SecurityAdvisorySeverity!]
  37269. ): SecurityVulnerabilityConnection!
  37270. """
  37271. When the advisory was withdrawn, if it has been withdrawn
  37272. """
  37273. withdrawnAt: DateTime
  37274. }
  37275. """
  37276. Classification of the advisory.
  37277. """
  37278. enum SecurityAdvisoryClassification {
  37279. """
  37280. Classification of general advisories.
  37281. """
  37282. GENERAL
  37283. """
  37284. Classification of malware advisories.
  37285. """
  37286. MALWARE
  37287. }
  37288. """
  37289. The connection type for SecurityAdvisory.
  37290. """
  37291. type SecurityAdvisoryConnection {
  37292. """
  37293. A list of edges.
  37294. """
  37295. edges: [SecurityAdvisoryEdge]
  37296. """
  37297. A list of nodes.
  37298. """
  37299. nodes: [SecurityAdvisory]
  37300. """
  37301. Information to aid in pagination.
  37302. """
  37303. pageInfo: PageInfo!
  37304. """
  37305. Identifies the total count of items in the connection.
  37306. """
  37307. totalCount: Int!
  37308. }
  37309. """
  37310. The possible ecosystems of a security vulnerability's package.
  37311. """
  37312. enum SecurityAdvisoryEcosystem {
  37313. """
  37314. GitHub Actions
  37315. """
  37316. ACTIONS
  37317. """
  37318. PHP packages hosted at packagist.org
  37319. """
  37320. COMPOSER
  37321. """
  37322. Erlang/Elixir packages hosted at hex.pm
  37323. """
  37324. ERLANG
  37325. """
  37326. Go modules
  37327. """
  37328. GO
  37329. """
  37330. Java artifacts hosted at the Maven central repository
  37331. """
  37332. MAVEN
  37333. """
  37334. JavaScript packages hosted at npmjs.com
  37335. """
  37336. NPM
  37337. """
  37338. .NET packages hosted at the NuGet Gallery
  37339. """
  37340. NUGET
  37341. """
  37342. Python packages hosted at PyPI.org
  37343. """
  37344. PIP
  37345. """
  37346. Dart packages hosted at pub.dev
  37347. """
  37348. PUB
  37349. """
  37350. Ruby gems hosted at RubyGems.org
  37351. """
  37352. RUBYGEMS
  37353. """
  37354. Rust crates
  37355. """
  37356. RUST
  37357. }
  37358. """
  37359. An edge in a connection.
  37360. """
  37361. type SecurityAdvisoryEdge {
  37362. """
  37363. A cursor for use in pagination.
  37364. """
  37365. cursor: String!
  37366. """
  37367. The item at the end of the edge.
  37368. """
  37369. node: SecurityAdvisory
  37370. }
  37371. """
  37372. A GitHub Security Advisory Identifier
  37373. """
  37374. type SecurityAdvisoryIdentifier {
  37375. """
  37376. The identifier type, e.g. GHSA, CVE
  37377. """
  37378. type: String!
  37379. """
  37380. The identifier
  37381. """
  37382. value: String!
  37383. }
  37384. """
  37385. An advisory identifier to filter results on.
  37386. """
  37387. input SecurityAdvisoryIdentifierFilter {
  37388. """
  37389. The identifier type.
  37390. """
  37391. type: SecurityAdvisoryIdentifierType!
  37392. """
  37393. The identifier string. Supports exact or partial matching.
  37394. """
  37395. value: String!
  37396. }
  37397. """
  37398. Identifier formats available for advisories.
  37399. """
  37400. enum SecurityAdvisoryIdentifierType {
  37401. """
  37402. Common Vulnerabilities and Exposures Identifier.
  37403. """
  37404. CVE
  37405. """
  37406. GitHub Security Advisory ID.
  37407. """
  37408. GHSA
  37409. }
  37410. """
  37411. Ordering options for security advisory connections
  37412. """
  37413. input SecurityAdvisoryOrder {
  37414. """
  37415. The ordering direction.
  37416. """
  37417. direction: OrderDirection!
  37418. """
  37419. The field to order security advisories by.
  37420. """
  37421. field: SecurityAdvisoryOrderField!
  37422. }
  37423. """
  37424. Properties by which security advisory connections can be ordered.
  37425. """
  37426. enum SecurityAdvisoryOrderField {
  37427. """
  37428. Order advisories by publication time
  37429. """
  37430. PUBLISHED_AT
  37431. """
  37432. Order advisories by update time
  37433. """
  37434. UPDATED_AT
  37435. }
  37436. """
  37437. An individual package
  37438. """
  37439. type SecurityAdvisoryPackage {
  37440. """
  37441. The ecosystem the package belongs to, e.g. RUBYGEMS, NPM
  37442. """
  37443. ecosystem: SecurityAdvisoryEcosystem!
  37444. """
  37445. The package name
  37446. """
  37447. name: String!
  37448. }
  37449. """
  37450. An individual package version
  37451. """
  37452. type SecurityAdvisoryPackageVersion {
  37453. """
  37454. The package name or version
  37455. """
  37456. identifier: String!
  37457. }
  37458. """
  37459. A GitHub Security Advisory Reference
  37460. """
  37461. type SecurityAdvisoryReference {
  37462. """
  37463. A publicly accessible reference
  37464. """
  37465. url: URI!
  37466. }
  37467. """
  37468. Severity of the vulnerability.
  37469. """
  37470. enum SecurityAdvisorySeverity {
  37471. """
  37472. Critical.
  37473. """
  37474. CRITICAL
  37475. """
  37476. High.
  37477. """
  37478. HIGH
  37479. """
  37480. Low.
  37481. """
  37482. LOW
  37483. """
  37484. Moderate.
  37485. """
  37486. MODERATE
  37487. }
  37488. """
  37489. An individual vulnerability within an Advisory
  37490. """
  37491. type SecurityVulnerability {
  37492. """
  37493. The Advisory associated with this Vulnerability
  37494. """
  37495. advisory: SecurityAdvisory!
  37496. """
  37497. The first version containing a fix for the vulnerability
  37498. """
  37499. firstPatchedVersion: SecurityAdvisoryPackageVersion
  37500. """
  37501. A description of the vulnerable package
  37502. """
  37503. package: SecurityAdvisoryPackage!
  37504. """
  37505. The severity of the vulnerability within this package
  37506. """
  37507. severity: SecurityAdvisorySeverity!
  37508. """
  37509. When the vulnerability was last updated
  37510. """
  37511. updatedAt: DateTime!
  37512. """
  37513. A string that describes the vulnerable package versions.
  37514. This string follows a basic syntax with a few forms.
  37515. + `= 0.2.0` denotes a single vulnerable version.
  37516. + `<= 1.0.8` denotes a version range up to and including the specified version
  37517. + `< 0.1.11` denotes a version range up to, but excluding, the specified version
  37518. + `>= 4.3.0, < 4.3.5` denotes a version range with a known minimum and maximum version.
  37519. + `>= 0.0.1` denotes a version range with a known minimum, but no known maximum
  37520. """
  37521. vulnerableVersionRange: String!
  37522. }
  37523. """
  37524. The connection type for SecurityVulnerability.
  37525. """
  37526. type SecurityVulnerabilityConnection {
  37527. """
  37528. A list of edges.
  37529. """
  37530. edges: [SecurityVulnerabilityEdge]
  37531. """
  37532. A list of nodes.
  37533. """
  37534. nodes: [SecurityVulnerability]
  37535. """
  37536. Information to aid in pagination.
  37537. """
  37538. pageInfo: PageInfo!
  37539. """
  37540. Identifies the total count of items in the connection.
  37541. """
  37542. totalCount: Int!
  37543. }
  37544. """
  37545. An edge in a connection.
  37546. """
  37547. type SecurityVulnerabilityEdge {
  37548. """
  37549. A cursor for use in pagination.
  37550. """
  37551. cursor: String!
  37552. """
  37553. The item at the end of the edge.
  37554. """
  37555. node: SecurityVulnerability
  37556. }
  37557. """
  37558. Ordering options for security vulnerability connections
  37559. """
  37560. input SecurityVulnerabilityOrder {
  37561. """
  37562. The ordering direction.
  37563. """
  37564. direction: OrderDirection!
  37565. """
  37566. The field to order security vulnerabilities by.
  37567. """
  37568. field: SecurityVulnerabilityOrderField!
  37569. }
  37570. """
  37571. Properties by which security vulnerability connections can be ordered.
  37572. """
  37573. enum SecurityVulnerabilityOrderField {
  37574. """
  37575. Order vulnerability by update time
  37576. """
  37577. UPDATED_AT
  37578. }
  37579. """
  37580. Autogenerated input type of SetEnterpriseIdentityProvider
  37581. """
  37582. input SetEnterpriseIdentityProviderInput {
  37583. """
  37584. A unique identifier for the client performing the mutation.
  37585. """
  37586. clientMutationId: String
  37587. """
  37588. The digest algorithm used to sign SAML requests for the identity provider.
  37589. """
  37590. digestMethod: SamlDigestAlgorithm!
  37591. """
  37592. The ID of the enterprise on which to set an identity provider.
  37593. """
  37594. enterpriseId: ID! @possibleTypes(concreteTypes: ["Enterprise"])
  37595. """
  37596. The x509 certificate used by the identity provider to sign assertions and responses.
  37597. """
  37598. idpCertificate: String!
  37599. """
  37600. The Issuer Entity ID for the SAML identity provider
  37601. """
  37602. issuer: String
  37603. """
  37604. The signature algorithm used to sign SAML requests for the identity provider.
  37605. """
  37606. signatureMethod: SamlSignatureAlgorithm!
  37607. """
  37608. The URL endpoint for the identity provider's SAML SSO.
  37609. """
  37610. ssoUrl: URI!
  37611. }
  37612. """
  37613. Autogenerated return type of SetEnterpriseIdentityProvider
  37614. """
  37615. type SetEnterpriseIdentityProviderPayload {
  37616. """
  37617. A unique identifier for the client performing the mutation.
  37618. """
  37619. clientMutationId: String
  37620. """
  37621. The identity provider for the enterprise.
  37622. """
  37623. identityProvider: EnterpriseIdentityProvider
  37624. }
  37625. """
  37626. Autogenerated input type of SetOrganizationInteractionLimit
  37627. """
  37628. input SetOrganizationInteractionLimitInput {
  37629. """
  37630. A unique identifier for the client performing the mutation.
  37631. """
  37632. clientMutationId: String
  37633. """
  37634. When this limit should expire.
  37635. """
  37636. expiry: RepositoryInteractionLimitExpiry
  37637. """
  37638. The limit to set.
  37639. """
  37640. limit: RepositoryInteractionLimit!
  37641. """
  37642. The ID of the organization to set a limit for.
  37643. """
  37644. organizationId: ID! @possibleTypes(concreteTypes: ["Organization"])
  37645. }
  37646. """
  37647. Autogenerated return type of SetOrganizationInteractionLimit
  37648. """
  37649. type SetOrganizationInteractionLimitPayload {
  37650. """
  37651. A unique identifier for the client performing the mutation.
  37652. """
  37653. clientMutationId: String
  37654. """
  37655. The organization that the interaction limit was set for.
  37656. """
  37657. organization: Organization
  37658. }
  37659. """
  37660. Autogenerated input type of SetRepositoryInteractionLimit
  37661. """
  37662. input SetRepositoryInteractionLimitInput {
  37663. """
  37664. A unique identifier for the client performing the mutation.
  37665. """
  37666. clientMutationId: String
  37667. """
  37668. When this limit should expire.
  37669. """
  37670. expiry: RepositoryInteractionLimitExpiry
  37671. """
  37672. The limit to set.
  37673. """
  37674. limit: RepositoryInteractionLimit!
  37675. """
  37676. The ID of the repository to set a limit for.
  37677. """
  37678. repositoryId: ID! @possibleTypes(concreteTypes: ["Repository"])
  37679. }
  37680. """
  37681. Autogenerated return type of SetRepositoryInteractionLimit
  37682. """
  37683. type SetRepositoryInteractionLimitPayload {
  37684. """
  37685. A unique identifier for the client performing the mutation.
  37686. """
  37687. clientMutationId: String
  37688. """
  37689. The repository that the interaction limit was set for.
  37690. """
  37691. repository: Repository
  37692. }
  37693. """
  37694. Autogenerated input type of SetUserInteractionLimit
  37695. """
  37696. input SetUserInteractionLimitInput {
  37697. """
  37698. A unique identifier for the client performing the mutation.
  37699. """
  37700. clientMutationId: String
  37701. """
  37702. When this limit should expire.
  37703. """
  37704. expiry: RepositoryInteractionLimitExpiry
  37705. """
  37706. The limit to set.
  37707. """
  37708. limit: RepositoryInteractionLimit!
  37709. """
  37710. The ID of the user to set a limit for.
  37711. """
  37712. userId: ID! @possibleTypes(concreteTypes: ["User"])
  37713. }
  37714. """
  37715. Autogenerated return type of SetUserInteractionLimit
  37716. """
  37717. type SetUserInteractionLimitPayload {
  37718. """
  37719. A unique identifier for the client performing the mutation.
  37720. """
  37721. clientMutationId: String
  37722. """
  37723. The user that the interaction limit was set for.
  37724. """
  37725. user: User
  37726. }
  37727. """
  37728. Represents an S/MIME signature on a Commit or Tag.
  37729. """
  37730. type SmimeSignature implements GitSignature {
  37731. """
  37732. Email used to sign this object.
  37733. """
  37734. email: String!
  37735. """
  37736. True if the signature is valid and verified by GitHub.
  37737. """
  37738. isValid: Boolean!
  37739. """
  37740. Payload for GPG signing object. Raw ODB object without the signature header.
  37741. """
  37742. payload: String!
  37743. """
  37744. ASCII-armored signature header from object.
  37745. """
  37746. signature: String!
  37747. """
  37748. GitHub user corresponding to the email signing this commit.
  37749. """
  37750. signer: User
  37751. """
  37752. The state of this signature. `VALID` if signature is valid and verified by
  37753. GitHub, otherwise represents reason why signature is considered invalid.
  37754. """
  37755. state: GitSignatureState!
  37756. """
  37757. True if the signature was made with GitHub's signing key.
  37758. """
  37759. wasSignedByGitHub: Boolean!
  37760. }
  37761. """
  37762. Social media profile associated with a user.
  37763. """
  37764. type SocialAccount {
  37765. """
  37766. Name of the social media account as it appears on the profile.
  37767. """
  37768. displayName: String!
  37769. """
  37770. Software or company that hosts the social media account.
  37771. """
  37772. provider: SocialAccountProvider!
  37773. """
  37774. URL of the social media account.
  37775. """
  37776. url: URI!
  37777. }
  37778. """
  37779. The connection type for SocialAccount.
  37780. """
  37781. type SocialAccountConnection {
  37782. """
  37783. A list of edges.
  37784. """
  37785. edges: [SocialAccountEdge]
  37786. """
  37787. A list of nodes.
  37788. """
  37789. nodes: [SocialAccount]
  37790. """
  37791. Information to aid in pagination.
  37792. """
  37793. pageInfo: PageInfo!
  37794. """
  37795. Identifies the total count of items in the connection.
  37796. """
  37797. totalCount: Int!
  37798. }
  37799. """
  37800. An edge in a connection.
  37801. """
  37802. type SocialAccountEdge {
  37803. """
  37804. A cursor for use in pagination.
  37805. """
  37806. cursor: String!
  37807. """
  37808. The item at the end of the edge.
  37809. """
  37810. node: SocialAccount
  37811. }
  37812. """
  37813. Software or company that hosts social media accounts.
  37814. """
  37815. enum SocialAccountProvider {
  37816. """
  37817. Social media and networking website.
  37818. """
  37819. FACEBOOK
  37820. """
  37821. Catch-all for social media providers that do not yet have specific handling.
  37822. """
  37823. GENERIC
  37824. """
  37825. Fork of Mastodon with a greater focus on local posting.
  37826. """
  37827. HOMETOWN
  37828. """
  37829. Social media website with a focus on photo and video sharing.
  37830. """
  37831. INSTAGRAM
  37832. """
  37833. Professional networking website.
  37834. """
  37835. LINKEDIN
  37836. """
  37837. Open-source federated microblogging service.
  37838. """
  37839. MASTODON
  37840. """
  37841. Social news aggregation and discussion website.
  37842. """
  37843. REDDIT
  37844. """
  37845. Live-streaming service.
  37846. """
  37847. TWITCH
  37848. """
  37849. Microblogging website.
  37850. """
  37851. TWITTER
  37852. """
  37853. Online video platform.
  37854. """
  37855. YOUTUBE
  37856. }
  37857. """
  37858. Entities that can sponsor others via GitHub Sponsors
  37859. """
  37860. union Sponsor = Organization | User
  37861. """
  37862. The connection type for Sponsor.
  37863. """
  37864. type SponsorConnection {
  37865. """
  37866. A list of edges.
  37867. """
  37868. edges: [SponsorEdge]
  37869. """
  37870. A list of nodes.
  37871. """
  37872. nodes: [Sponsor]
  37873. """
  37874. Information to aid in pagination.
  37875. """
  37876. pageInfo: PageInfo!
  37877. """
  37878. Identifies the total count of items in the connection.
  37879. """
  37880. totalCount: Int!
  37881. }
  37882. """
  37883. Represents a user or organization who is sponsoring someone in GitHub Sponsors.
  37884. """
  37885. type SponsorEdge {
  37886. """
  37887. A cursor for use in pagination.
  37888. """
  37889. cursor: String!
  37890. """
  37891. The item at the end of the edge.
  37892. """
  37893. node: Sponsor
  37894. }
  37895. """
  37896. Ordering options for connections to get sponsor entities for GitHub Sponsors.
  37897. """
  37898. input SponsorOrder {
  37899. """
  37900. The ordering direction.
  37901. """
  37902. direction: OrderDirection!
  37903. """
  37904. The field to order sponsor entities by.
  37905. """
  37906. field: SponsorOrderField!
  37907. }
  37908. """
  37909. Properties by which sponsor connections can be ordered.
  37910. """
  37911. enum SponsorOrderField {
  37912. """
  37913. Order sponsorable entities by login (username).
  37914. """
  37915. LOGIN
  37916. """
  37917. Order sponsors by their relevance to the viewer.
  37918. """
  37919. RELEVANCE
  37920. }
  37921. """
  37922. Entities that can sponsor or be sponsored through GitHub Sponsors.
  37923. """
  37924. interface Sponsorable {
  37925. """
  37926. The estimated next GitHub Sponsors payout for this user/organization in cents (USD).
  37927. """
  37928. estimatedNextSponsorsPayoutInCents: Int!
  37929. """
  37930. True if this user/organization has a GitHub Sponsors listing.
  37931. """
  37932. hasSponsorsListing: Boolean!
  37933. """
  37934. Whether the given account is sponsoring this user/organization.
  37935. """
  37936. isSponsoredBy(
  37937. """
  37938. The target account's login.
  37939. """
  37940. accountLogin: String!
  37941. ): Boolean!
  37942. """
  37943. True if the viewer is sponsored by this user/organization.
  37944. """
  37945. isSponsoringViewer: Boolean!
  37946. """
  37947. The estimated monthly GitHub Sponsors income for this user/organization in cents (USD).
  37948. """
  37949. monthlyEstimatedSponsorsIncomeInCents: Int!
  37950. """
  37951. List of users and organizations this entity is sponsoring.
  37952. """
  37953. sponsoring(
  37954. """
  37955. Returns the elements in the list that come after the specified cursor.
  37956. """
  37957. after: String
  37958. """
  37959. Returns the elements in the list that come before the specified cursor.
  37960. """
  37961. before: String
  37962. """
  37963. Returns the first _n_ elements from the list.
  37964. """
  37965. first: Int
  37966. """
  37967. Returns the last _n_ elements from the list.
  37968. """
  37969. last: Int
  37970. """
  37971. Ordering options for the users and organizations returned from the connection.
  37972. """
  37973. orderBy: SponsorOrder = {field: RELEVANCE, direction: DESC}
  37974. ): SponsorConnection!
  37975. """
  37976. List of sponsors for this user or organization.
  37977. """
  37978. sponsors(
  37979. """
  37980. Returns the elements in the list that come after the specified cursor.
  37981. """
  37982. after: String
  37983. """
  37984. Returns the elements in the list that come before the specified cursor.
  37985. """
  37986. before: String
  37987. """
  37988. Returns the first _n_ elements from the list.
  37989. """
  37990. first: Int
  37991. """
  37992. Returns the last _n_ elements from the list.
  37993. """
  37994. last: Int
  37995. """
  37996. Ordering options for sponsors returned from the connection.
  37997. """
  37998. orderBy: SponsorOrder = {field: RELEVANCE, direction: DESC}
  37999. """
  38000. If given, will filter for sponsors at the given tier. Will only return
  38001. sponsors whose tier the viewer is permitted to see.
  38002. """
  38003. tierId: ID
  38004. ): SponsorConnection!
  38005. """
  38006. Events involving this sponsorable, such as new sponsorships.
  38007. """
  38008. sponsorsActivities(
  38009. """
  38010. Filter activities to only the specified actions.
  38011. """
  38012. actions: [SponsorsActivityAction!] = []
  38013. """
  38014. Returns the elements in the list that come after the specified cursor.
  38015. """
  38016. after: String
  38017. """
  38018. Returns the elements in the list that come before the specified cursor.
  38019. """
  38020. before: String
  38021. """
  38022. Returns the first _n_ elements from the list.
  38023. """
  38024. first: Int
  38025. """
  38026. Whether to include those events where this sponsorable acted as the sponsor.
  38027. Defaults to only including events where this sponsorable was the recipient
  38028. of a sponsorship.
  38029. """
  38030. includeAsSponsor: Boolean = false
  38031. """
  38032. Returns the last _n_ elements from the list.
  38033. """
  38034. last: Int
  38035. """
  38036. Ordering options for activity returned from the connection.
  38037. """
  38038. orderBy: SponsorsActivityOrder = {field: TIMESTAMP, direction: DESC}
  38039. """
  38040. Filter activities returned to only those that occurred in the most recent
  38041. specified time period. Set to ALL to avoid filtering by when the activity
  38042. occurred. Will be ignored if `since` or `until` is given.
  38043. """
  38044. period: SponsorsActivityPeriod = MONTH
  38045. """
  38046. Filter activities to those that occurred on or after this time.
  38047. """
  38048. since: DateTime
  38049. """
  38050. Filter activities to those that occurred before this time.
  38051. """
  38052. until: DateTime
  38053. ): SponsorsActivityConnection!
  38054. """
  38055. The GitHub Sponsors listing for this user or organization.
  38056. """
  38057. sponsorsListing: SponsorsListing
  38058. """
  38059. The sponsorship from the viewer to this user/organization; that is, the sponsorship where you're the sponsor.
  38060. """
  38061. sponsorshipForViewerAsSponsor(
  38062. """
  38063. Whether to return the sponsorship only if it's still active. Pass false to
  38064. get the viewer's sponsorship back even if it has been cancelled.
  38065. """
  38066. activeOnly: Boolean = true
  38067. ): Sponsorship
  38068. """
  38069. The sponsorship from this user/organization to the viewer; that is, the sponsorship you're receiving.
  38070. """
  38071. sponsorshipForViewerAsSponsorable(
  38072. """
  38073. Whether to return the sponsorship only if it's still active. Pass false to
  38074. get the sponsorship back even if it has been cancelled.
  38075. """
  38076. activeOnly: Boolean = true
  38077. ): Sponsorship
  38078. """
  38079. List of sponsorship updates sent from this sponsorable to sponsors.
  38080. """
  38081. sponsorshipNewsletters(
  38082. """
  38083. Returns the elements in the list that come after the specified cursor.
  38084. """
  38085. after: String
  38086. """
  38087. Returns the elements in the list that come before the specified cursor.
  38088. """
  38089. before: String
  38090. """
  38091. Returns the first _n_ elements from the list.
  38092. """
  38093. first: Int
  38094. """
  38095. Returns the last _n_ elements from the list.
  38096. """
  38097. last: Int
  38098. """
  38099. Ordering options for sponsorship updates returned from the connection.
  38100. """
  38101. orderBy: SponsorshipNewsletterOrder = {field: CREATED_AT, direction: DESC}
  38102. ): SponsorshipNewsletterConnection!
  38103. """
  38104. The sponsorships where this user or organization is the maintainer receiving the funds.
  38105. """
  38106. sponsorshipsAsMaintainer(
  38107. """
  38108. Whether to include only sponsorships that are active right now, versus all
  38109. sponsorships this maintainer has ever received.
  38110. """
  38111. activeOnly: Boolean = true
  38112. """
  38113. Returns the elements in the list that come after the specified cursor.
  38114. """
  38115. after: String
  38116. """
  38117. Returns the elements in the list that come before the specified cursor.
  38118. """
  38119. before: String
  38120. """
  38121. Returns the first _n_ elements from the list.
  38122. """
  38123. first: Int
  38124. """
  38125. Whether or not to include private sponsorships in the result set
  38126. """
  38127. includePrivate: Boolean = false
  38128. """
  38129. Returns the last _n_ elements from the list.
  38130. """
  38131. last: Int
  38132. """
  38133. Ordering options for sponsorships returned from this connection. If left
  38134. blank, the sponsorships will be ordered based on relevancy to the viewer.
  38135. """
  38136. orderBy: SponsorshipOrder
  38137. ): SponsorshipConnection!
  38138. """
  38139. The sponsorships where this user or organization is the funder.
  38140. """
  38141. sponsorshipsAsSponsor(
  38142. """
  38143. Whether to include only sponsorships that are active right now, versus all sponsorships this sponsor has ever made.
  38144. """
  38145. activeOnly: Boolean = true
  38146. """
  38147. Returns the elements in the list that come after the specified cursor.
  38148. """
  38149. after: String
  38150. """
  38151. Returns the elements in the list that come before the specified cursor.
  38152. """
  38153. before: String
  38154. """
  38155. Returns the first _n_ elements from the list.
  38156. """
  38157. first: Int
  38158. """
  38159. Returns the last _n_ elements from the list.
  38160. """
  38161. last: Int
  38162. """
  38163. Filter sponsorships returned to those for the specified maintainers. That
  38164. is, the recipient of the sponsorship is a user or organization with one of
  38165. the given logins.
  38166. """
  38167. maintainerLogins: [String!]
  38168. """
  38169. Ordering options for sponsorships returned from this connection. If left
  38170. blank, the sponsorships will be ordered based on relevancy to the viewer.
  38171. """
  38172. orderBy: SponsorshipOrder
  38173. ): SponsorshipConnection!
  38174. """
  38175. The amount in United States cents (e.g., 500 = $5.00 USD) that this entity has
  38176. spent on GitHub to fund sponsorships. Only returns a value when viewed by the
  38177. user themselves or by a user who can manage sponsorships for the requested organization.
  38178. """
  38179. totalSponsorshipAmountAsSponsorInCents(
  38180. """
  38181. Filter payments to those that occurred on or after this time.
  38182. """
  38183. since: DateTime
  38184. """
  38185. Filter payments to those made to the users or organizations with the specified usernames.
  38186. """
  38187. sponsorableLogins: [String!] = []
  38188. """
  38189. Filter payments to those that occurred before this time.
  38190. """
  38191. until: DateTime
  38192. ): Int
  38193. """
  38194. Whether or not the viewer is able to sponsor this user/organization.
  38195. """
  38196. viewerCanSponsor: Boolean!
  38197. """
  38198. True if the viewer is sponsoring this user/organization.
  38199. """
  38200. viewerIsSponsoring: Boolean!
  38201. }
  38202. """
  38203. Entities that can be sponsored via GitHub Sponsors
  38204. """
  38205. union SponsorableItem = Organization | User
  38206. """
  38207. The connection type for SponsorableItem.
  38208. """
  38209. type SponsorableItemConnection {
  38210. """
  38211. A list of edges.
  38212. """
  38213. edges: [SponsorableItemEdge]
  38214. """
  38215. A list of nodes.
  38216. """
  38217. nodes: [SponsorableItem]
  38218. """
  38219. Information to aid in pagination.
  38220. """
  38221. pageInfo: PageInfo!
  38222. """
  38223. Identifies the total count of items in the connection.
  38224. """
  38225. totalCount: Int!
  38226. }
  38227. """
  38228. An edge in a connection.
  38229. """
  38230. type SponsorableItemEdge {
  38231. """
  38232. A cursor for use in pagination.
  38233. """
  38234. cursor: String!
  38235. """
  38236. The item at the end of the edge.
  38237. """
  38238. node: SponsorableItem
  38239. }
  38240. """
  38241. Ordering options for connections to get sponsorable entities for GitHub Sponsors.
  38242. """
  38243. input SponsorableOrder {
  38244. """
  38245. The ordering direction.
  38246. """
  38247. direction: OrderDirection!
  38248. """
  38249. The field to order sponsorable entities by.
  38250. """
  38251. field: SponsorableOrderField!
  38252. }
  38253. """
  38254. Properties by which sponsorable connections can be ordered.
  38255. """
  38256. enum SponsorableOrderField {
  38257. """
  38258. Order sponsorable entities by login (username).
  38259. """
  38260. LOGIN
  38261. }
  38262. """
  38263. An event related to sponsorship activity.
  38264. """
  38265. type SponsorsActivity implements Node {
  38266. """
  38267. What action this activity indicates took place.
  38268. """
  38269. action: SponsorsActivityAction!
  38270. id: ID!
  38271. """
  38272. The tier that the sponsorship used to use, for tier change events.
  38273. """
  38274. previousSponsorsTier: SponsorsTier
  38275. """
  38276. The user or organization who triggered this activity and was/is sponsoring the sponsorable.
  38277. """
  38278. sponsor: Sponsor
  38279. """
  38280. The user or organization that is being sponsored, the maintainer.
  38281. """
  38282. sponsorable: Sponsorable!
  38283. """
  38284. The associated sponsorship tier.
  38285. """
  38286. sponsorsTier: SponsorsTier
  38287. """
  38288. The timestamp of this event.
  38289. """
  38290. timestamp: DateTime
  38291. }
  38292. """
  38293. The possible actions that GitHub Sponsors activities can represent.
  38294. """
  38295. enum SponsorsActivityAction {
  38296. """
  38297. The activity was cancelling a sponsorship.
  38298. """
  38299. CANCELLED_SPONSORSHIP
  38300. """
  38301. The activity was starting a sponsorship.
  38302. """
  38303. NEW_SPONSORSHIP
  38304. """
  38305. The activity was scheduling a downgrade or cancellation.
  38306. """
  38307. PENDING_CHANGE
  38308. """
  38309. The activity was funds being refunded to the sponsor or GitHub.
  38310. """
  38311. REFUND
  38312. """
  38313. The activity was disabling matching for a previously matched sponsorship.
  38314. """
  38315. SPONSOR_MATCH_DISABLED
  38316. """
  38317. The activity was changing the sponsorship tier, either directly by the sponsor or by a scheduled/pending change.
  38318. """
  38319. TIER_CHANGE
  38320. }
  38321. """
  38322. The connection type for SponsorsActivity.
  38323. """
  38324. type SponsorsActivityConnection {
  38325. """
  38326. A list of edges.
  38327. """
  38328. edges: [SponsorsActivityEdge]
  38329. """
  38330. A list of nodes.
  38331. """
  38332. nodes: [SponsorsActivity]
  38333. """
  38334. Information to aid in pagination.
  38335. """
  38336. pageInfo: PageInfo!
  38337. """
  38338. Identifies the total count of items in the connection.
  38339. """
  38340. totalCount: Int!
  38341. }
  38342. """
  38343. An edge in a connection.
  38344. """
  38345. type SponsorsActivityEdge {
  38346. """
  38347. A cursor for use in pagination.
  38348. """
  38349. cursor: String!
  38350. """
  38351. The item at the end of the edge.
  38352. """
  38353. node: SponsorsActivity
  38354. }
  38355. """
  38356. Ordering options for GitHub Sponsors activity connections.
  38357. """
  38358. input SponsorsActivityOrder {
  38359. """
  38360. The ordering direction.
  38361. """
  38362. direction: OrderDirection!
  38363. """
  38364. The field to order activity by.
  38365. """
  38366. field: SponsorsActivityOrderField!
  38367. }
  38368. """
  38369. Properties by which GitHub Sponsors activity connections can be ordered.
  38370. """
  38371. enum SponsorsActivityOrderField {
  38372. """
  38373. Order activities by when they happened.
  38374. """
  38375. TIMESTAMP
  38376. }
  38377. """
  38378. The possible time periods for which Sponsors activities can be requested.
  38379. """
  38380. enum SponsorsActivityPeriod {
  38381. """
  38382. Don't restrict the activity to any date range, include all activity.
  38383. """
  38384. ALL
  38385. """
  38386. The previous calendar day.
  38387. """
  38388. DAY
  38389. """
  38390. The previous thirty days.
  38391. """
  38392. MONTH
  38393. """
  38394. The previous seven days.
  38395. """
  38396. WEEK
  38397. }
  38398. """
  38399. Represents countries or regions for billing and residence for a GitHub Sponsors profile.
  38400. """
  38401. enum SponsorsCountryOrRegionCode {
  38402. """
  38403. Andorra
  38404. """
  38405. AD
  38406. """
  38407. United Arab Emirates
  38408. """
  38409. AE
  38410. """
  38411. Afghanistan
  38412. """
  38413. AF
  38414. """
  38415. Antigua and Barbuda
  38416. """
  38417. AG
  38418. """
  38419. Anguilla
  38420. """
  38421. AI
  38422. """
  38423. Albania
  38424. """
  38425. AL
  38426. """
  38427. Armenia
  38428. """
  38429. AM
  38430. """
  38431. Angola
  38432. """
  38433. AO
  38434. """
  38435. Antarctica
  38436. """
  38437. AQ
  38438. """
  38439. Argentina
  38440. """
  38441. AR
  38442. """
  38443. American Samoa
  38444. """
  38445. AS
  38446. """
  38447. Austria
  38448. """
  38449. AT
  38450. """
  38451. Australia
  38452. """
  38453. AU
  38454. """
  38455. Aruba
  38456. """
  38457. AW
  38458. """
  38459. Åland
  38460. """
  38461. AX
  38462. """
  38463. Azerbaijan
  38464. """
  38465. AZ
  38466. """
  38467. Bosnia and Herzegovina
  38468. """
  38469. BA
  38470. """
  38471. Barbados
  38472. """
  38473. BB
  38474. """
  38475. Bangladesh
  38476. """
  38477. BD
  38478. """
  38479. Belgium
  38480. """
  38481. BE
  38482. """
  38483. Burkina Faso
  38484. """
  38485. BF
  38486. """
  38487. Bulgaria
  38488. """
  38489. BG
  38490. """
  38491. Bahrain
  38492. """
  38493. BH
  38494. """
  38495. Burundi
  38496. """
  38497. BI
  38498. """
  38499. Benin
  38500. """
  38501. BJ
  38502. """
  38503. Saint Barthélemy
  38504. """
  38505. BL
  38506. """
  38507. Bermuda
  38508. """
  38509. BM
  38510. """
  38511. Brunei Darussalam
  38512. """
  38513. BN
  38514. """
  38515. Bolivia
  38516. """
  38517. BO
  38518. """
  38519. Bonaire, Sint Eustatius and Saba
  38520. """
  38521. BQ
  38522. """
  38523. Brazil
  38524. """
  38525. BR
  38526. """
  38527. Bahamas
  38528. """
  38529. BS
  38530. """
  38531. Bhutan
  38532. """
  38533. BT
  38534. """
  38535. Bouvet Island
  38536. """
  38537. BV
  38538. """
  38539. Botswana
  38540. """
  38541. BW
  38542. """
  38543. Belarus
  38544. """
  38545. BY
  38546. """
  38547. Belize
  38548. """
  38549. BZ
  38550. """
  38551. Canada
  38552. """
  38553. CA
  38554. """
  38555. Cocos (Keeling) Islands
  38556. """
  38557. CC
  38558. """
  38559. Congo (Kinshasa)
  38560. """
  38561. CD
  38562. """
  38563. Central African Republic
  38564. """
  38565. CF
  38566. """
  38567. Congo (Brazzaville)
  38568. """
  38569. CG
  38570. """
  38571. Switzerland
  38572. """
  38573. CH
  38574. """
  38575. Côte d'Ivoire
  38576. """
  38577. CI
  38578. """
  38579. Cook Islands
  38580. """
  38581. CK
  38582. """
  38583. Chile
  38584. """
  38585. CL
  38586. """
  38587. Cameroon
  38588. """
  38589. CM
  38590. """
  38591. China
  38592. """
  38593. CN
  38594. """
  38595. Colombia
  38596. """
  38597. CO
  38598. """
  38599. Costa Rica
  38600. """
  38601. CR
  38602. """
  38603. Cape Verde
  38604. """
  38605. CV
  38606. """
  38607. Curaçao
  38608. """
  38609. CW
  38610. """
  38611. Christmas Island
  38612. """
  38613. CX
  38614. """
  38615. Cyprus
  38616. """
  38617. CY
  38618. """
  38619. Czech Republic
  38620. """
  38621. CZ
  38622. """
  38623. Germany
  38624. """
  38625. DE
  38626. """
  38627. Djibouti
  38628. """
  38629. DJ
  38630. """
  38631. Denmark
  38632. """
  38633. DK
  38634. """
  38635. Dominica
  38636. """
  38637. DM
  38638. """
  38639. Dominican Republic
  38640. """
  38641. DO
  38642. """
  38643. Algeria
  38644. """
  38645. DZ
  38646. """
  38647. Ecuador
  38648. """
  38649. EC
  38650. """
  38651. Estonia
  38652. """
  38653. EE
  38654. """
  38655. Egypt
  38656. """
  38657. EG
  38658. """
  38659. Western Sahara
  38660. """
  38661. EH
  38662. """
  38663. Eritrea
  38664. """
  38665. ER
  38666. """
  38667. Spain
  38668. """
  38669. ES
  38670. """
  38671. Ethiopia
  38672. """
  38673. ET
  38674. """
  38675. Finland
  38676. """
  38677. FI
  38678. """
  38679. Fiji
  38680. """
  38681. FJ
  38682. """
  38683. Falkland Islands
  38684. """
  38685. FK
  38686. """
  38687. Micronesia
  38688. """
  38689. FM
  38690. """
  38691. Faroe Islands
  38692. """
  38693. FO
  38694. """
  38695. France
  38696. """
  38697. FR
  38698. """
  38699. Gabon
  38700. """
  38701. GA
  38702. """
  38703. United Kingdom
  38704. """
  38705. GB
  38706. """
  38707. Grenada
  38708. """
  38709. GD
  38710. """
  38711. Georgia
  38712. """
  38713. GE
  38714. """
  38715. French Guiana
  38716. """
  38717. GF
  38718. """
  38719. Guernsey
  38720. """
  38721. GG
  38722. """
  38723. Ghana
  38724. """
  38725. GH
  38726. """
  38727. Gibraltar
  38728. """
  38729. GI
  38730. """
  38731. Greenland
  38732. """
  38733. GL
  38734. """
  38735. Gambia
  38736. """
  38737. GM
  38738. """
  38739. Guinea
  38740. """
  38741. GN
  38742. """
  38743. Guadeloupe
  38744. """
  38745. GP
  38746. """
  38747. Equatorial Guinea
  38748. """
  38749. GQ
  38750. """
  38751. Greece
  38752. """
  38753. GR
  38754. """
  38755. South Georgia and South Sandwich Islands
  38756. """
  38757. GS
  38758. """
  38759. Guatemala
  38760. """
  38761. GT
  38762. """
  38763. Guam
  38764. """
  38765. GU
  38766. """
  38767. Guinea-Bissau
  38768. """
  38769. GW
  38770. """
  38771. Guyana
  38772. """
  38773. GY
  38774. """
  38775. Hong Kong
  38776. """
  38777. HK
  38778. """
  38779. Heard and McDonald Islands
  38780. """
  38781. HM
  38782. """
  38783. Honduras
  38784. """
  38785. HN
  38786. """
  38787. Croatia
  38788. """
  38789. HR
  38790. """
  38791. Haiti
  38792. """
  38793. HT
  38794. """
  38795. Hungary
  38796. """
  38797. HU
  38798. """
  38799. Indonesia
  38800. """
  38801. ID
  38802. """
  38803. Ireland
  38804. """
  38805. IE
  38806. """
  38807. Israel
  38808. """
  38809. IL
  38810. """
  38811. Isle of Man
  38812. """
  38813. IM
  38814. """
  38815. India
  38816. """
  38817. IN
  38818. """
  38819. British Indian Ocean Territory
  38820. """
  38821. IO
  38822. """
  38823. Iraq
  38824. """
  38825. IQ
  38826. """
  38827. Iran
  38828. """
  38829. IR
  38830. """
  38831. Iceland
  38832. """
  38833. IS
  38834. """
  38835. Italy
  38836. """
  38837. IT
  38838. """
  38839. Jersey
  38840. """
  38841. JE
  38842. """
  38843. Jamaica
  38844. """
  38845. JM
  38846. """
  38847. Jordan
  38848. """
  38849. JO
  38850. """
  38851. Japan
  38852. """
  38853. JP
  38854. """
  38855. Kenya
  38856. """
  38857. KE
  38858. """
  38859. Kyrgyzstan
  38860. """
  38861. KG
  38862. """
  38863. Cambodia
  38864. """
  38865. KH
  38866. """
  38867. Kiribati
  38868. """
  38869. KI
  38870. """
  38871. Comoros
  38872. """
  38873. KM
  38874. """
  38875. Saint Kitts and Nevis
  38876. """
  38877. KN
  38878. """
  38879. Korea, South
  38880. """
  38881. KR
  38882. """
  38883. Kuwait
  38884. """
  38885. KW
  38886. """
  38887. Cayman Islands
  38888. """
  38889. KY
  38890. """
  38891. Kazakhstan
  38892. """
  38893. KZ
  38894. """
  38895. Laos
  38896. """
  38897. LA
  38898. """
  38899. Lebanon
  38900. """
  38901. LB
  38902. """
  38903. Saint Lucia
  38904. """
  38905. LC
  38906. """
  38907. Liechtenstein
  38908. """
  38909. LI
  38910. """
  38911. Sri Lanka
  38912. """
  38913. LK
  38914. """
  38915. Liberia
  38916. """
  38917. LR
  38918. """
  38919. Lesotho
  38920. """
  38921. LS
  38922. """
  38923. Lithuania
  38924. """
  38925. LT
  38926. """
  38927. Luxembourg
  38928. """
  38929. LU
  38930. """
  38931. Latvia
  38932. """
  38933. LV
  38934. """
  38935. Libya
  38936. """
  38937. LY
  38938. """
  38939. Morocco
  38940. """
  38941. MA
  38942. """
  38943. Monaco
  38944. """
  38945. MC
  38946. """
  38947. Moldova
  38948. """
  38949. MD
  38950. """
  38951. Montenegro
  38952. """
  38953. ME
  38954. """
  38955. Saint Martin (French part)
  38956. """
  38957. MF
  38958. """
  38959. Madagascar
  38960. """
  38961. MG
  38962. """
  38963. Marshall Islands
  38964. """
  38965. MH
  38966. """
  38967. Macedonia
  38968. """
  38969. MK
  38970. """
  38971. Mali
  38972. """
  38973. ML
  38974. """
  38975. Myanmar
  38976. """
  38977. MM
  38978. """
  38979. Mongolia
  38980. """
  38981. MN
  38982. """
  38983. Macau
  38984. """
  38985. MO
  38986. """
  38987. Northern Mariana Islands
  38988. """
  38989. MP
  38990. """
  38991. Martinique
  38992. """
  38993. MQ
  38994. """
  38995. Mauritania
  38996. """
  38997. MR
  38998. """
  38999. Montserrat
  39000. """
  39001. MS
  39002. """
  39003. Malta
  39004. """
  39005. MT
  39006. """
  39007. Mauritius
  39008. """
  39009. MU
  39010. """
  39011. Maldives
  39012. """
  39013. MV
  39014. """
  39015. Malawi
  39016. """
  39017. MW
  39018. """
  39019. Mexico
  39020. """
  39021. MX
  39022. """
  39023. Malaysia
  39024. """
  39025. MY
  39026. """
  39027. Mozambique
  39028. """
  39029. MZ
  39030. """
  39031. Namibia
  39032. """
  39033. NA
  39034. """
  39035. New Caledonia
  39036. """
  39037. NC
  39038. """
  39039. Niger
  39040. """
  39041. NE
  39042. """
  39043. Norfolk Island
  39044. """
  39045. NF
  39046. """
  39047. Nigeria
  39048. """
  39049. NG
  39050. """
  39051. Nicaragua
  39052. """
  39053. NI
  39054. """
  39055. Netherlands
  39056. """
  39057. NL
  39058. """
  39059. Norway
  39060. """
  39061. NO
  39062. """
  39063. Nepal
  39064. """
  39065. NP
  39066. """
  39067. Nauru
  39068. """
  39069. NR
  39070. """
  39071. Niue
  39072. """
  39073. NU
  39074. """
  39075. New Zealand
  39076. """
  39077. NZ
  39078. """
  39079. Oman
  39080. """
  39081. OM
  39082. """
  39083. Panama
  39084. """
  39085. PA
  39086. """
  39087. Peru
  39088. """
  39089. PE
  39090. """
  39091. French Polynesia
  39092. """
  39093. PF
  39094. """
  39095. Papua New Guinea
  39096. """
  39097. PG
  39098. """
  39099. Philippines
  39100. """
  39101. PH
  39102. """
  39103. Pakistan
  39104. """
  39105. PK
  39106. """
  39107. Poland
  39108. """
  39109. PL
  39110. """
  39111. Saint Pierre and Miquelon
  39112. """
  39113. PM
  39114. """
  39115. Pitcairn
  39116. """
  39117. PN
  39118. """
  39119. Puerto Rico
  39120. """
  39121. PR
  39122. """
  39123. Palestine
  39124. """
  39125. PS
  39126. """
  39127. Portugal
  39128. """
  39129. PT
  39130. """
  39131. Palau
  39132. """
  39133. PW
  39134. """
  39135. Paraguay
  39136. """
  39137. PY
  39138. """
  39139. Qatar
  39140. """
  39141. QA
  39142. """
  39143. Reunion
  39144. """
  39145. RE
  39146. """
  39147. Romania
  39148. """
  39149. RO
  39150. """
  39151. Serbia
  39152. """
  39153. RS
  39154. """
  39155. Russian Federation
  39156. """
  39157. RU
  39158. """
  39159. Rwanda
  39160. """
  39161. RW
  39162. """
  39163. Saudi Arabia
  39164. """
  39165. SA
  39166. """
  39167. Solomon Islands
  39168. """
  39169. SB
  39170. """
  39171. Seychelles
  39172. """
  39173. SC
  39174. """
  39175. Sudan
  39176. """
  39177. SD
  39178. """
  39179. Sweden
  39180. """
  39181. SE
  39182. """
  39183. Singapore
  39184. """
  39185. SG
  39186. """
  39187. Saint Helena
  39188. """
  39189. SH
  39190. """
  39191. Slovenia
  39192. """
  39193. SI
  39194. """
  39195. Svalbard and Jan Mayen Islands
  39196. """
  39197. SJ
  39198. """
  39199. Slovakia
  39200. """
  39201. SK
  39202. """
  39203. Sierra Leone
  39204. """
  39205. SL
  39206. """
  39207. San Marino
  39208. """
  39209. SM
  39210. """
  39211. Senegal
  39212. """
  39213. SN
  39214. """
  39215. Somalia
  39216. """
  39217. SO
  39218. """
  39219. Suriname
  39220. """
  39221. SR
  39222. """
  39223. South Sudan
  39224. """
  39225. SS
  39226. """
  39227. Sao Tome and Principe
  39228. """
  39229. ST
  39230. """
  39231. El Salvador
  39232. """
  39233. SV
  39234. """
  39235. Sint Maarten (Dutch part)
  39236. """
  39237. SX
  39238. """
  39239. Swaziland
  39240. """
  39241. SZ
  39242. """
  39243. Turks and Caicos Islands
  39244. """
  39245. TC
  39246. """
  39247. Chad
  39248. """
  39249. TD
  39250. """
  39251. French Southern Lands
  39252. """
  39253. TF
  39254. """
  39255. Togo
  39256. """
  39257. TG
  39258. """
  39259. Thailand
  39260. """
  39261. TH
  39262. """
  39263. Tajikistan
  39264. """
  39265. TJ
  39266. """
  39267. Tokelau
  39268. """
  39269. TK
  39270. """
  39271. Timor-Leste
  39272. """
  39273. TL
  39274. """
  39275. Turkmenistan
  39276. """
  39277. TM
  39278. """
  39279. Tunisia
  39280. """
  39281. TN
  39282. """
  39283. Tonga
  39284. """
  39285. TO
  39286. """
  39287. Turkey
  39288. """
  39289. TR
  39290. """
  39291. Trinidad and Tobago
  39292. """
  39293. TT
  39294. """
  39295. Tuvalu
  39296. """
  39297. TV
  39298. """
  39299. Taiwan
  39300. """
  39301. TW
  39302. """
  39303. Tanzania
  39304. """
  39305. TZ
  39306. """
  39307. Ukraine
  39308. """
  39309. UA
  39310. """
  39311. Uganda
  39312. """
  39313. UG
  39314. """
  39315. United States Minor Outlying Islands
  39316. """
  39317. UM
  39318. """
  39319. United States of America
  39320. """
  39321. US
  39322. """
  39323. Uruguay
  39324. """
  39325. UY
  39326. """
  39327. Uzbekistan
  39328. """
  39329. UZ
  39330. """
  39331. Vatican City
  39332. """
  39333. VA
  39334. """
  39335. Saint Vincent and the Grenadines
  39336. """
  39337. VC
  39338. """
  39339. Venezuela
  39340. """
  39341. VE
  39342. """
  39343. Virgin Islands, British
  39344. """
  39345. VG
  39346. """
  39347. Virgin Islands, U.S.
  39348. """
  39349. VI
  39350. """
  39351. Vietnam
  39352. """
  39353. VN
  39354. """
  39355. Vanuatu
  39356. """
  39357. VU
  39358. """
  39359. Wallis and Futuna Islands
  39360. """
  39361. WF
  39362. """
  39363. Samoa
  39364. """
  39365. WS
  39366. """
  39367. Yemen
  39368. """
  39369. YE
  39370. """
  39371. Mayotte
  39372. """
  39373. YT
  39374. """
  39375. South Africa
  39376. """
  39377. ZA
  39378. """
  39379. Zambia
  39380. """
  39381. ZM
  39382. """
  39383. Zimbabwe
  39384. """
  39385. ZW
  39386. }
  39387. """
  39388. A goal associated with a GitHub Sponsors listing, representing a target the sponsored maintainer would like to attain.
  39389. """
  39390. type SponsorsGoal {
  39391. """
  39392. A description of the goal from the maintainer.
  39393. """
  39394. description: String
  39395. """
  39396. What the objective of this goal is.
  39397. """
  39398. kind: SponsorsGoalKind!
  39399. """
  39400. The percentage representing how complete this goal is, between 0-100.
  39401. """
  39402. percentComplete: Int!
  39403. """
  39404. What the goal amount is. Represents an amount in USD for monthly sponsorship
  39405. amount goals. Represents a count of unique sponsors for total sponsors count goals.
  39406. """
  39407. targetValue: Int!
  39408. """
  39409. A brief summary of the kind and target value of this goal.
  39410. """
  39411. title: String!
  39412. }
  39413. """
  39414. The different kinds of goals a GitHub Sponsors member can have.
  39415. """
  39416. enum SponsorsGoalKind {
  39417. """
  39418. The goal is about getting a certain amount in USD from sponsorships each month.
  39419. """
  39420. MONTHLY_SPONSORSHIP_AMOUNT
  39421. """
  39422. The goal is about reaching a certain number of sponsors.
  39423. """
  39424. TOTAL_SPONSORS_COUNT
  39425. }
  39426. """
  39427. A GitHub Sponsors listing.
  39428. """
  39429. type SponsorsListing implements Node {
  39430. """
  39431. The current goal the maintainer is trying to reach with GitHub Sponsors, if any.
  39432. """
  39433. activeGoal: SponsorsGoal
  39434. """
  39435. The Stripe Connect account currently in use for payouts for this Sponsors
  39436. listing, if any. Will only return a value when queried by the maintainer
  39437. themselves, or by an admin of the sponsorable organization.
  39438. """
  39439. activeStripeConnectAccount: StripeConnectAccount
  39440. """
  39441. The name of the country or region with the maintainer's bank account or fiscal
  39442. host. Will only return a value when queried by the maintainer themselves, or
  39443. by an admin of the sponsorable organization.
  39444. """
  39445. billingCountryOrRegion: String
  39446. """
  39447. The email address used by GitHub to contact the sponsorable about their GitHub
  39448. Sponsors profile. Will only return a value when queried by the maintainer
  39449. themselves, or by an admin of the sponsorable organization.
  39450. """
  39451. contactEmailAddress: String
  39452. """
  39453. Identifies the date and time when the object was created.
  39454. """
  39455. createdAt: DateTime!
  39456. """
  39457. The HTTP path for the Sponsors dashboard for this Sponsors listing.
  39458. """
  39459. dashboardResourcePath: URI!
  39460. """
  39461. The HTTP URL for the Sponsors dashboard for this Sponsors listing.
  39462. """
  39463. dashboardUrl: URI!
  39464. """
  39465. The records featured on the GitHub Sponsors profile.
  39466. """
  39467. featuredItems(
  39468. """
  39469. The types of featured items to return.
  39470. """
  39471. featureableTypes: [SponsorsListingFeaturedItemFeatureableType!] = [REPOSITORY, USER]
  39472. ): [SponsorsListingFeaturedItem!]!
  39473. """
  39474. The fiscal host used for payments, if any. Will only return a value when
  39475. queried by the maintainer themselves, or by an admin of the sponsorable organization.
  39476. """
  39477. fiscalHost: Organization
  39478. """
  39479. The full description of the listing.
  39480. """
  39481. fullDescription: String!
  39482. """
  39483. The full description of the listing rendered to HTML.
  39484. """
  39485. fullDescriptionHTML: HTML!
  39486. id: ID!
  39487. """
  39488. Whether this listing is publicly visible.
  39489. """
  39490. isPublic: Boolean!
  39491. """
  39492. The listing's full name.
  39493. """
  39494. name: String!
  39495. """
  39496. A future date on which this listing is eligible to receive a payout.
  39497. """
  39498. nextPayoutDate: Date
  39499. """
  39500. The name of the country or region where the maintainer resides. Will only
  39501. return a value when queried by the maintainer themselves, or by an admin of
  39502. the sponsorable organization.
  39503. """
  39504. residenceCountryOrRegion: String
  39505. """
  39506. The HTTP path for this Sponsors listing.
  39507. """
  39508. resourcePath: URI!
  39509. """
  39510. The short description of the listing.
  39511. """
  39512. shortDescription: String!
  39513. """
  39514. The short name of the listing.
  39515. """
  39516. slug: String!
  39517. """
  39518. The entity this listing represents who can be sponsored on GitHub Sponsors.
  39519. """
  39520. sponsorable: Sponsorable!
  39521. """
  39522. The tiers for this GitHub Sponsors profile.
  39523. """
  39524. tiers(
  39525. """
  39526. Returns the elements in the list that come after the specified cursor.
  39527. """
  39528. after: String
  39529. """
  39530. Returns the elements in the list that come before the specified cursor.
  39531. """
  39532. before: String
  39533. """
  39534. Returns the first _n_ elements from the list.
  39535. """
  39536. first: Int
  39537. """
  39538. Whether to include tiers that aren't published. Only admins of the Sponsors
  39539. listing can see draft tiers. Only admins of the Sponsors listing and viewers
  39540. who are currently sponsoring on a retired tier can see those retired tiers.
  39541. Defaults to including only published tiers, which are visible to anyone who
  39542. can see the GitHub Sponsors profile.
  39543. """
  39544. includeUnpublished: Boolean = false
  39545. """
  39546. Returns the last _n_ elements from the list.
  39547. """
  39548. last: Int
  39549. """
  39550. Ordering options for Sponsors tiers returned from the connection.
  39551. """
  39552. orderBy: SponsorsTierOrder = {field: MONTHLY_PRICE_IN_CENTS, direction: ASC}
  39553. ): SponsorsTierConnection
  39554. """
  39555. The HTTP URL for this Sponsors listing.
  39556. """
  39557. url: URI!
  39558. }
  39559. """
  39560. A record that can be featured on a GitHub Sponsors profile.
  39561. """
  39562. union SponsorsListingFeatureableItem = Repository | User
  39563. """
  39564. A record that is promoted on a GitHub Sponsors profile.
  39565. """
  39566. type SponsorsListingFeaturedItem implements Node {
  39567. """
  39568. Identifies the date and time when the object was created.
  39569. """
  39570. createdAt: DateTime!
  39571. """
  39572. Will either be a description from the sponsorable maintainer about why they
  39573. featured this item, or the item's description itself, such as a user's bio
  39574. from their GitHub profile page.
  39575. """
  39576. description: String
  39577. """
  39578. The record that is featured on the GitHub Sponsors profile.
  39579. """
  39580. featureable: SponsorsListingFeatureableItem!
  39581. id: ID!
  39582. """
  39583. The position of this featured item on the GitHub Sponsors profile with a lower
  39584. position indicating higher precedence. Starts at 1.
  39585. """
  39586. position: Int!
  39587. """
  39588. The GitHub Sponsors profile that features this record.
  39589. """
  39590. sponsorsListing: SponsorsListing!
  39591. """
  39592. Identifies the date and time when the object was last updated.
  39593. """
  39594. updatedAt: DateTime!
  39595. }
  39596. """
  39597. The different kinds of records that can be featured on a GitHub Sponsors profile page.
  39598. """
  39599. enum SponsorsListingFeaturedItemFeatureableType {
  39600. """
  39601. A repository owned by the user or organization with the GitHub Sponsors profile.
  39602. """
  39603. REPOSITORY
  39604. """
  39605. A user who belongs to the organization with the GitHub Sponsors profile.
  39606. """
  39607. USER
  39608. }
  39609. """
  39610. A GitHub Sponsors tier associated with a GitHub Sponsors listing.
  39611. """
  39612. type SponsorsTier implements Node {
  39613. """
  39614. SponsorsTier information only visible to users that can administer the associated Sponsors listing.
  39615. """
  39616. adminInfo: SponsorsTierAdminInfo
  39617. """
  39618. Get a different tier for this tier's maintainer that is at the same frequency
  39619. as this tier but with an equal or lesser cost. Returns the published tier with
  39620. the monthly price closest to this tier's without going over.
  39621. """
  39622. closestLesserValueTier: SponsorsTier
  39623. """
  39624. Identifies the date and time when the object was created.
  39625. """
  39626. createdAt: DateTime!
  39627. """
  39628. The description of the tier.
  39629. """
  39630. description: String!
  39631. """
  39632. The tier description rendered to HTML
  39633. """
  39634. descriptionHTML: HTML!
  39635. id: ID!
  39636. """
  39637. Whether this tier was chosen at checkout time by the sponsor rather than
  39638. defined ahead of time by the maintainer who manages the Sponsors listing.
  39639. """
  39640. isCustomAmount: Boolean!
  39641. """
  39642. Whether this tier is only for use with one-time sponsorships.
  39643. """
  39644. isOneTime: Boolean!
  39645. """
  39646. How much this tier costs per month in cents.
  39647. """
  39648. monthlyPriceInCents: Int!
  39649. """
  39650. How much this tier costs per month in USD.
  39651. """
  39652. monthlyPriceInDollars: Int!
  39653. """
  39654. The name of the tier.
  39655. """
  39656. name: String!
  39657. """
  39658. The sponsors listing that this tier belongs to.
  39659. """
  39660. sponsorsListing: SponsorsListing!
  39661. """
  39662. Identifies the date and time when the object was last updated.
  39663. """
  39664. updatedAt: DateTime!
  39665. }
  39666. """
  39667. SponsorsTier information only visible to users that can administer the associated Sponsors listing.
  39668. """
  39669. type SponsorsTierAdminInfo {
  39670. """
  39671. Indicates whether this tier is still a work in progress by the sponsorable and
  39672. not yet published to the associated GitHub Sponsors profile. Draft tiers
  39673. cannot be used for new sponsorships and will not be in use on existing
  39674. sponsorships. Draft tiers cannot be seen by anyone but the admins of the
  39675. GitHub Sponsors profile.
  39676. """
  39677. isDraft: Boolean!
  39678. """
  39679. Indicates whether this tier is published to the associated GitHub Sponsors
  39680. profile. Published tiers are visible to anyone who can see the GitHub Sponsors
  39681. profile, and are available for use in sponsorships if the GitHub Sponsors
  39682. profile is publicly visible.
  39683. """
  39684. isPublished: Boolean!
  39685. """
  39686. Indicates whether this tier has been retired from the associated GitHub
  39687. Sponsors profile. Retired tiers are no longer shown on the GitHub Sponsors
  39688. profile and cannot be chosen for new sponsorships. Existing sponsorships may
  39689. still use retired tiers if the sponsor selected the tier before it was retired.
  39690. """
  39691. isRetired: Boolean!
  39692. """
  39693. The sponsorships using this tier.
  39694. """
  39695. sponsorships(
  39696. """
  39697. Returns the elements in the list that come after the specified cursor.
  39698. """
  39699. after: String
  39700. """
  39701. Returns the elements in the list that come before the specified cursor.
  39702. """
  39703. before: String
  39704. """
  39705. Returns the first _n_ elements from the list.
  39706. """
  39707. first: Int
  39708. """
  39709. Whether or not to return private sponsorships using this tier. Defaults to
  39710. only returning public sponsorships on this tier.
  39711. """
  39712. includePrivate: Boolean = false
  39713. """
  39714. Returns the last _n_ elements from the list.
  39715. """
  39716. last: Int
  39717. """
  39718. Ordering options for sponsorships returned from this connection. If left
  39719. blank, the sponsorships will be ordered based on relevancy to the viewer.
  39720. """
  39721. orderBy: SponsorshipOrder
  39722. ): SponsorshipConnection!
  39723. }
  39724. """
  39725. The connection type for SponsorsTier.
  39726. """
  39727. type SponsorsTierConnection {
  39728. """
  39729. A list of edges.
  39730. """
  39731. edges: [SponsorsTierEdge]
  39732. """
  39733. A list of nodes.
  39734. """
  39735. nodes: [SponsorsTier]
  39736. """
  39737. Information to aid in pagination.
  39738. """
  39739. pageInfo: PageInfo!
  39740. """
  39741. Identifies the total count of items in the connection.
  39742. """
  39743. totalCount: Int!
  39744. }
  39745. """
  39746. An edge in a connection.
  39747. """
  39748. type SponsorsTierEdge {
  39749. """
  39750. A cursor for use in pagination.
  39751. """
  39752. cursor: String!
  39753. """
  39754. The item at the end of the edge.
  39755. """
  39756. node: SponsorsTier
  39757. }
  39758. """
  39759. Ordering options for Sponsors tiers connections.
  39760. """
  39761. input SponsorsTierOrder {
  39762. """
  39763. The ordering direction.
  39764. """
  39765. direction: OrderDirection!
  39766. """
  39767. The field to order tiers by.
  39768. """
  39769. field: SponsorsTierOrderField!
  39770. }
  39771. """
  39772. Properties by which Sponsors tiers connections can be ordered.
  39773. """
  39774. enum SponsorsTierOrderField {
  39775. """
  39776. Order tiers by creation time.
  39777. """
  39778. CREATED_AT
  39779. """
  39780. Order tiers by their monthly price in cents
  39781. """
  39782. MONTHLY_PRICE_IN_CENTS
  39783. }
  39784. """
  39785. A sponsorship relationship between a sponsor and a maintainer
  39786. """
  39787. type Sponsorship implements Node {
  39788. """
  39789. Identifies the date and time when the object was created.
  39790. """
  39791. createdAt: DateTime!
  39792. id: ID!
  39793. """
  39794. Whether the sponsorship is active. False implies the sponsor is a past sponsor
  39795. of the maintainer, while true implies they are a current sponsor.
  39796. """
  39797. isActive: Boolean!
  39798. """
  39799. Whether this sponsorship represents a one-time payment versus a recurring sponsorship.
  39800. """
  39801. isOneTimePayment: Boolean!
  39802. """
  39803. Whether the sponsor has chosen to receive sponsorship update emails sent from
  39804. the sponsorable. Only returns a non-null value when the viewer has permission to know this.
  39805. """
  39806. isSponsorOptedIntoEmail: Boolean
  39807. """
  39808. The entity that is being sponsored
  39809. """
  39810. maintainer: User!
  39811. @deprecated(
  39812. reason: "`Sponsorship.maintainer` will be removed. Use `Sponsorship.sponsorable` instead. Removal on 2020-04-01 UTC."
  39813. )
  39814. """
  39815. The privacy level for this sponsorship.
  39816. """
  39817. privacyLevel: SponsorshipPrivacy!
  39818. """
  39819. The user that is sponsoring. Returns null if the sponsorship is private or if sponsor is not a user.
  39820. """
  39821. sponsor: User
  39822. @deprecated(
  39823. reason: "`Sponsorship.sponsor` will be removed. Use `Sponsorship.sponsorEntity` instead. Removal on 2020-10-01 UTC."
  39824. )
  39825. """
  39826. The user or organization that is sponsoring, if you have permission to view them.
  39827. """
  39828. sponsorEntity: Sponsor
  39829. """
  39830. The entity that is being sponsored
  39831. """
  39832. sponsorable: Sponsorable!
  39833. """
  39834. The associated sponsorship tier
  39835. """
  39836. tier: SponsorsTier
  39837. """
  39838. Identifies the date and time when the current tier was chosen for this sponsorship.
  39839. """
  39840. tierSelectedAt: DateTime
  39841. }
  39842. """
  39843. The connection type for Sponsorship.
  39844. """
  39845. type SponsorshipConnection {
  39846. """
  39847. A list of edges.
  39848. """
  39849. edges: [SponsorshipEdge]
  39850. """
  39851. A list of nodes.
  39852. """
  39853. nodes: [Sponsorship]
  39854. """
  39855. Information to aid in pagination.
  39856. """
  39857. pageInfo: PageInfo!
  39858. """
  39859. Identifies the total count of items in the connection.
  39860. """
  39861. totalCount: Int!
  39862. """
  39863. The total amount in cents of all recurring sponsorships in the connection
  39864. whose amount you can view. Does not include one-time sponsorships.
  39865. """
  39866. totalRecurringMonthlyPriceInCents: Int!
  39867. """
  39868. The total amount in USD of all recurring sponsorships in the connection whose
  39869. amount you can view. Does not include one-time sponsorships.
  39870. """
  39871. totalRecurringMonthlyPriceInDollars: Int!
  39872. }
  39873. """
  39874. An edge in a connection.
  39875. """
  39876. type SponsorshipEdge {
  39877. """
  39878. A cursor for use in pagination.
  39879. """
  39880. cursor: String!
  39881. """
  39882. The item at the end of the edge.
  39883. """
  39884. node: Sponsorship
  39885. }
  39886. """
  39887. An update sent to sponsors of a user or organization on GitHub Sponsors.
  39888. """
  39889. type SponsorshipNewsletter implements Node {
  39890. """
  39891. The author of the newsletter.
  39892. """
  39893. author: User
  39894. """
  39895. The contents of the newsletter, the message the sponsorable wanted to give.
  39896. """
  39897. body: String!
  39898. """
  39899. Identifies the date and time when the object was created.
  39900. """
  39901. createdAt: DateTime!
  39902. id: ID!
  39903. """
  39904. Indicates if the newsletter has been made available to sponsors.
  39905. """
  39906. isPublished: Boolean!
  39907. """
  39908. The user or organization this newsletter is from.
  39909. """
  39910. sponsorable: Sponsorable!
  39911. """
  39912. The subject of the newsletter, what it's about.
  39913. """
  39914. subject: String!
  39915. """
  39916. Identifies the date and time when the object was last updated.
  39917. """
  39918. updatedAt: DateTime!
  39919. }
  39920. """
  39921. The connection type for SponsorshipNewsletter.
  39922. """
  39923. type SponsorshipNewsletterConnection {
  39924. """
  39925. A list of edges.
  39926. """
  39927. edges: [SponsorshipNewsletterEdge]
  39928. """
  39929. A list of nodes.
  39930. """
  39931. nodes: [SponsorshipNewsletter]
  39932. """
  39933. Information to aid in pagination.
  39934. """
  39935. pageInfo: PageInfo!
  39936. """
  39937. Identifies the total count of items in the connection.
  39938. """
  39939. totalCount: Int!
  39940. }
  39941. """
  39942. An edge in a connection.
  39943. """
  39944. type SponsorshipNewsletterEdge {
  39945. """
  39946. A cursor for use in pagination.
  39947. """
  39948. cursor: String!
  39949. """
  39950. The item at the end of the edge.
  39951. """
  39952. node: SponsorshipNewsletter
  39953. }
  39954. """
  39955. Ordering options for sponsorship newsletter connections.
  39956. """
  39957. input SponsorshipNewsletterOrder {
  39958. """
  39959. The ordering direction.
  39960. """
  39961. direction: OrderDirection!
  39962. """
  39963. The field to order sponsorship newsletters by.
  39964. """
  39965. field: SponsorshipNewsletterOrderField!
  39966. }
  39967. """
  39968. Properties by which sponsorship update connections can be ordered.
  39969. """
  39970. enum SponsorshipNewsletterOrderField {
  39971. """
  39972. Order sponsorship newsletters by when they were created.
  39973. """
  39974. CREATED_AT
  39975. }
  39976. """
  39977. Ordering options for sponsorship connections.
  39978. """
  39979. input SponsorshipOrder {
  39980. """
  39981. The ordering direction.
  39982. """
  39983. direction: OrderDirection!
  39984. """
  39985. The field to order sponsorship by.
  39986. """
  39987. field: SponsorshipOrderField!
  39988. }
  39989. """
  39990. Properties by which sponsorship connections can be ordered.
  39991. """
  39992. enum SponsorshipOrderField {
  39993. """
  39994. Order sponsorship by creation time.
  39995. """
  39996. CREATED_AT
  39997. }
  39998. """
  39999. The privacy of a sponsorship
  40000. """
  40001. enum SponsorshipPrivacy {
  40002. """
  40003. Private
  40004. """
  40005. PRIVATE
  40006. """
  40007. Public
  40008. """
  40009. PUBLIC
  40010. }
  40011. """
  40012. The possible default commit messages for squash merges.
  40013. """
  40014. enum SquashMergeCommitMessage {
  40015. """
  40016. Default to a blank commit message.
  40017. """
  40018. BLANK
  40019. """
  40020. Default to the branch's commit messages.
  40021. """
  40022. COMMIT_MESSAGES
  40023. """
  40024. Default to the pull request's body.
  40025. """
  40026. PR_BODY
  40027. }
  40028. """
  40029. The possible default commit titles for squash merges.
  40030. """
  40031. enum SquashMergeCommitTitle {
  40032. """
  40033. Default to the commit's title (if only one commit) or the pull request's title (when more than one commit).
  40034. """
  40035. COMMIT_OR_PR_TITLE
  40036. """
  40037. Default to the pull request's title.
  40038. """
  40039. PR_TITLE
  40040. }
  40041. """
  40042. Represents an SSH signature on a Commit or Tag.
  40043. """
  40044. type SshSignature implements GitSignature {
  40045. """
  40046. Email used to sign this object.
  40047. """
  40048. email: String!
  40049. """
  40050. True if the signature is valid and verified by GitHub.
  40051. """
  40052. isValid: Boolean!
  40053. """
  40054. Hex-encoded fingerprint of the key that signed this object.
  40055. """
  40056. keyFingerprint: String
  40057. """
  40058. Payload for GPG signing object. Raw ODB object without the signature header.
  40059. """
  40060. payload: String!
  40061. """
  40062. ASCII-armored signature header from object.
  40063. """
  40064. signature: String!
  40065. """
  40066. GitHub user corresponding to the email signing this commit.
  40067. """
  40068. signer: User
  40069. """
  40070. The state of this signature. `VALID` if signature is valid and verified by
  40071. GitHub, otherwise represents reason why signature is considered invalid.
  40072. """
  40073. state: GitSignatureState!
  40074. """
  40075. True if the signature was made with GitHub's signing key.
  40076. """
  40077. wasSignedByGitHub: Boolean!
  40078. }
  40079. """
  40080. Ways in which star connections can be ordered.
  40081. """
  40082. input StarOrder {
  40083. """
  40084. The direction in which to order nodes.
  40085. """
  40086. direction: OrderDirection!
  40087. """
  40088. The field in which to order nodes by.
  40089. """
  40090. field: StarOrderField!
  40091. }
  40092. """
  40093. Properties by which star connections can be ordered.
  40094. """
  40095. enum StarOrderField {
  40096. """
  40097. Allows ordering a list of stars by when they were created.
  40098. """
  40099. STARRED_AT
  40100. }
  40101. """
  40102. The connection type for User.
  40103. """
  40104. type StargazerConnection {
  40105. """
  40106. A list of edges.
  40107. """
  40108. edges: [StargazerEdge]
  40109. """
  40110. A list of nodes.
  40111. """
  40112. nodes: [User]
  40113. """
  40114. Information to aid in pagination.
  40115. """
  40116. pageInfo: PageInfo!
  40117. """
  40118. Identifies the total count of items in the connection.
  40119. """
  40120. totalCount: Int!
  40121. }
  40122. """
  40123. Represents a user that's starred a repository.
  40124. """
  40125. type StargazerEdge {
  40126. """
  40127. A cursor for use in pagination.
  40128. """
  40129. cursor: String!
  40130. node: User!
  40131. """
  40132. Identifies when the item was starred.
  40133. """
  40134. starredAt: DateTime!
  40135. }
  40136. """
  40137. Things that can be starred.
  40138. """
  40139. interface Starrable {
  40140. id: ID!
  40141. """
  40142. Returns a count of how many stargazers there are on this object
  40143. """
  40144. stargazerCount: Int!
  40145. """
  40146. A list of users who have starred this starrable.
  40147. """
  40148. stargazers(
  40149. """
  40150. Returns the elements in the list that come after the specified cursor.
  40151. """
  40152. after: String
  40153. """
  40154. Returns the elements in the list that come before the specified cursor.
  40155. """
  40156. before: String
  40157. """
  40158. Returns the first _n_ elements from the list.
  40159. """
  40160. first: Int
  40161. """
  40162. Returns the last _n_ elements from the list.
  40163. """
  40164. last: Int
  40165. """
  40166. Order for connection
  40167. """
  40168. orderBy: StarOrder
  40169. ): StargazerConnection!
  40170. """
  40171. Returns a boolean indicating whether the viewing user has starred this starrable.
  40172. """
  40173. viewerHasStarred: Boolean!
  40174. }
  40175. """
  40176. The connection type for Repository.
  40177. """
  40178. type StarredRepositoryConnection {
  40179. """
  40180. A list of edges.
  40181. """
  40182. edges: [StarredRepositoryEdge]
  40183. """
  40184. Is the list of stars for this user truncated? This is true for users that have many stars.
  40185. """
  40186. isOverLimit: Boolean!
  40187. """
  40188. A list of nodes.
  40189. """
  40190. nodes: [Repository]
  40191. """
  40192. Information to aid in pagination.
  40193. """
  40194. pageInfo: PageInfo!
  40195. """
  40196. Identifies the total count of items in the connection.
  40197. """
  40198. totalCount: Int!
  40199. }
  40200. """
  40201. Represents a starred repository.
  40202. """
  40203. type StarredRepositoryEdge {
  40204. """
  40205. A cursor for use in pagination.
  40206. """
  40207. cursor: String!
  40208. node: Repository!
  40209. """
  40210. Identifies when the item was starred.
  40211. """
  40212. starredAt: DateTime!
  40213. }
  40214. """
  40215. Autogenerated input type of StartOrganizationMigration
  40216. """
  40217. input StartOrganizationMigrationInput {
  40218. """
  40219. A unique identifier for the client performing the mutation.
  40220. """
  40221. clientMutationId: String
  40222. """
  40223. The migration source access token.
  40224. """
  40225. sourceAccessToken: String!
  40226. """
  40227. The URL of the organization to migrate.
  40228. """
  40229. sourceOrgUrl: URI!
  40230. """
  40231. The ID of the enterprise the target organization belongs to.
  40232. """
  40233. targetEnterpriseId: ID! @possibleTypes(concreteTypes: ["Enterprise"])
  40234. """
  40235. The name of the target organization.
  40236. """
  40237. targetOrgName: String!
  40238. }
  40239. """
  40240. Autogenerated return type of StartOrganizationMigration
  40241. """
  40242. type StartOrganizationMigrationPayload {
  40243. """
  40244. A unique identifier for the client performing the mutation.
  40245. """
  40246. clientMutationId: String
  40247. """
  40248. The new organization migration.
  40249. """
  40250. orgMigration: OrganizationMigration
  40251. }
  40252. """
  40253. Autogenerated input type of StartRepositoryMigration
  40254. """
  40255. input StartRepositoryMigrationInput {
  40256. """
  40257. The migration source access token.
  40258. """
  40259. accessToken: String
  40260. """
  40261. A unique identifier for the client performing the mutation.
  40262. """
  40263. clientMutationId: String
  40264. """
  40265. Whether to continue the migration on error. Defaults to `false`.
  40266. """
  40267. continueOnError: Boolean
  40268. """
  40269. The signed URL to access the user-uploaded git archive.
  40270. """
  40271. gitArchiveUrl: String
  40272. """
  40273. The GitHub personal access token of the user importing to the target repository.
  40274. """
  40275. githubPat: String
  40276. """
  40277. Whether to lock the source repository.
  40278. """
  40279. lockSource: Boolean
  40280. """
  40281. The signed URL to access the user-uploaded metadata archive.
  40282. """
  40283. metadataArchiveUrl: String
  40284. """
  40285. The ID of the organization that will own the imported repository.
  40286. """
  40287. ownerId: ID! @possibleTypes(concreteTypes: ["Organization"])
  40288. """
  40289. The name of the imported repository.
  40290. """
  40291. repositoryName: String!
  40292. """
  40293. Whether to skip migrating releases for the repository.
  40294. """
  40295. skipReleases: Boolean
  40296. """
  40297. The ID of the migration source.
  40298. """
  40299. sourceId: ID! @possibleTypes(concreteTypes: ["MigrationSource"])
  40300. """
  40301. The URL of the source repository.
  40302. """
  40303. sourceRepositoryUrl: URI
  40304. """
  40305. The visibility of the imported repository.
  40306. """
  40307. targetRepoVisibility: String
  40308. }
  40309. """
  40310. Autogenerated return type of StartRepositoryMigration
  40311. """
  40312. type StartRepositoryMigrationPayload {
  40313. """
  40314. A unique identifier for the client performing the mutation.
  40315. """
  40316. clientMutationId: String
  40317. """
  40318. The new repository migration.
  40319. """
  40320. repositoryMigration: RepositoryMigration
  40321. }
  40322. """
  40323. Represents a commit status.
  40324. """
  40325. type Status implements Node {
  40326. """
  40327. A list of status contexts and check runs for this commit.
  40328. """
  40329. combinedContexts(
  40330. """
  40331. Returns the elements in the list that come after the specified cursor.
  40332. """
  40333. after: String
  40334. """
  40335. Returns the elements in the list that come before the specified cursor.
  40336. """
  40337. before: String
  40338. """
  40339. Returns the first _n_ elements from the list.
  40340. """
  40341. first: Int
  40342. """
  40343. Returns the last _n_ elements from the list.
  40344. """
  40345. last: Int
  40346. ): StatusCheckRollupContextConnection!
  40347. """
  40348. The commit this status is attached to.
  40349. """
  40350. commit: Commit
  40351. """
  40352. Looks up an individual status context by context name.
  40353. """
  40354. context(
  40355. """
  40356. The context name.
  40357. """
  40358. name: String!
  40359. ): StatusContext
  40360. """
  40361. The individual status contexts for this commit.
  40362. """
  40363. contexts: [StatusContext!]!
  40364. id: ID!
  40365. """
  40366. The combined commit status.
  40367. """
  40368. state: StatusState!
  40369. }
  40370. """
  40371. Represents the rollup for both the check runs and status for a commit.
  40372. """
  40373. type StatusCheckRollup implements Node {
  40374. """
  40375. The commit the status and check runs are attached to.
  40376. """
  40377. commit: Commit
  40378. """
  40379. A list of status contexts and check runs for this commit.
  40380. """
  40381. contexts(
  40382. """
  40383. Returns the elements in the list that come after the specified cursor.
  40384. """
  40385. after: String
  40386. """
  40387. Returns the elements in the list that come before the specified cursor.
  40388. """
  40389. before: String
  40390. """
  40391. Returns the first _n_ elements from the list.
  40392. """
  40393. first: Int
  40394. """
  40395. Returns the last _n_ elements from the list.
  40396. """
  40397. last: Int
  40398. ): StatusCheckRollupContextConnection!
  40399. id: ID!
  40400. """
  40401. The combined status for the commit.
  40402. """
  40403. state: StatusState!
  40404. }
  40405. """
  40406. Types that can be inside a StatusCheckRollup context.
  40407. """
  40408. union StatusCheckRollupContext = CheckRun | StatusContext
  40409. """
  40410. The connection type for StatusCheckRollupContext.
  40411. """
  40412. type StatusCheckRollupContextConnection {
  40413. """
  40414. The number of check runs in this rollup.
  40415. """
  40416. checkRunCount: Int!
  40417. """
  40418. Counts of check runs by state.
  40419. """
  40420. checkRunCountsByState: [CheckRunStateCount!]
  40421. """
  40422. A list of edges.
  40423. """
  40424. edges: [StatusCheckRollupContextEdge]
  40425. """
  40426. A list of nodes.
  40427. """
  40428. nodes: [StatusCheckRollupContext]
  40429. """
  40430. Information to aid in pagination.
  40431. """
  40432. pageInfo: PageInfo!
  40433. """
  40434. The number of status contexts in this rollup.
  40435. """
  40436. statusContextCount: Int!
  40437. """
  40438. Counts of status contexts by state.
  40439. """
  40440. statusContextCountsByState: [StatusContextStateCount!]
  40441. """
  40442. Identifies the total count of items in the connection.
  40443. """
  40444. totalCount: Int!
  40445. }
  40446. """
  40447. An edge in a connection.
  40448. """
  40449. type StatusCheckRollupContextEdge {
  40450. """
  40451. A cursor for use in pagination.
  40452. """
  40453. cursor: String!
  40454. """
  40455. The item at the end of the edge.
  40456. """
  40457. node: StatusCheckRollupContext
  40458. }
  40459. """
  40460. Represents an individual commit status context
  40461. """
  40462. type StatusContext implements Node & RequirableByPullRequest {
  40463. """
  40464. The avatar of the OAuth application or the user that created the status
  40465. """
  40466. avatarUrl(
  40467. """
  40468. The size of the resulting square image.
  40469. """
  40470. size: Int = 40
  40471. ): URI
  40472. """
  40473. This commit this status context is attached to.
  40474. """
  40475. commit: Commit
  40476. """
  40477. The name of this status context.
  40478. """
  40479. context: String!
  40480. """
  40481. Identifies the date and time when the object was created.
  40482. """
  40483. createdAt: DateTime!
  40484. """
  40485. The actor who created this status context.
  40486. """
  40487. creator: Actor
  40488. """
  40489. The description for this status context.
  40490. """
  40491. description: String
  40492. id: ID!
  40493. """
  40494. Whether this is required to pass before merging for a specific pull request.
  40495. """
  40496. isRequired(
  40497. """
  40498. The id of the pull request this is required for
  40499. """
  40500. pullRequestId: ID
  40501. """
  40502. The number of the pull request this is required for
  40503. """
  40504. pullRequestNumber: Int
  40505. ): Boolean!
  40506. """
  40507. The state of this status context.
  40508. """
  40509. state: StatusState!
  40510. """
  40511. The URL for this status context.
  40512. """
  40513. targetUrl: URI
  40514. }
  40515. """
  40516. Represents a count of the state of a status context.
  40517. """
  40518. type StatusContextStateCount {
  40519. """
  40520. The number of statuses with this state.
  40521. """
  40522. count: Int!
  40523. """
  40524. The state of a status context.
  40525. """
  40526. state: StatusState!
  40527. }
  40528. """
  40529. The possible commit status states.
  40530. """
  40531. enum StatusState {
  40532. """
  40533. Status is errored.
  40534. """
  40535. ERROR
  40536. """
  40537. Status is expected.
  40538. """
  40539. EXPECTED
  40540. """
  40541. Status is failing.
  40542. """
  40543. FAILURE
  40544. """
  40545. Status is pending.
  40546. """
  40547. PENDING
  40548. """
  40549. Status is successful.
  40550. """
  40551. SUCCESS
  40552. }
  40553. """
  40554. A Stripe Connect account for receiving sponsorship funds from GitHub Sponsors.
  40555. """
  40556. type StripeConnectAccount {
  40557. """
  40558. The account number used to identify this Stripe Connect account.
  40559. """
  40560. accountId: String!
  40561. """
  40562. The name of the country or region of an external account, such as a bank
  40563. account, tied to the Stripe Connect account. Will only return a value when
  40564. queried by the maintainer of the associated GitHub Sponsors profile
  40565. themselves, or by an admin of the sponsorable organization.
  40566. """
  40567. billingCountryOrRegion: String
  40568. """
  40569. The name of the country or region of the Stripe Connect account. Will only
  40570. return a value when queried by the maintainer of the associated GitHub
  40571. Sponsors profile themselves, or by an admin of the sponsorable organization.
  40572. """
  40573. countryOrRegion: String
  40574. """
  40575. Whether this Stripe Connect account is currently in use for the associated GitHub Sponsors profile.
  40576. """
  40577. isActive: Boolean!
  40578. """
  40579. The GitHub Sponsors profile associated with this Stripe Connect account.
  40580. """
  40581. sponsorsListing: SponsorsListing!
  40582. """
  40583. The URL to access this Stripe Connect account on Stripe's website.
  40584. """
  40585. stripeDashboardUrl: URI!
  40586. }
  40587. """
  40588. Autogenerated input type of SubmitPullRequestReview
  40589. """
  40590. input SubmitPullRequestReviewInput {
  40591. """
  40592. The text field to set on the Pull Request Review.
  40593. """
  40594. body: String
  40595. """
  40596. A unique identifier for the client performing the mutation.
  40597. """
  40598. clientMutationId: String
  40599. """
  40600. The event to send to the Pull Request Review.
  40601. """
  40602. event: PullRequestReviewEvent!
  40603. """
  40604. The Pull Request ID to submit any pending reviews.
  40605. """
  40606. pullRequestId: ID @possibleTypes(concreteTypes: ["PullRequest"])
  40607. """
  40608. The Pull Request Review ID to submit.
  40609. """
  40610. pullRequestReviewId: ID @possibleTypes(concreteTypes: ["PullRequestReview"])
  40611. }
  40612. """
  40613. Autogenerated return type of SubmitPullRequestReview
  40614. """
  40615. type SubmitPullRequestReviewPayload {
  40616. """
  40617. A unique identifier for the client performing the mutation.
  40618. """
  40619. clientMutationId: String
  40620. """
  40621. The submitted pull request review.
  40622. """
  40623. pullRequestReview: PullRequestReview
  40624. }
  40625. """
  40626. A pointer to a repository at a specific revision embedded inside another repository.
  40627. """
  40628. type Submodule {
  40629. """
  40630. The branch of the upstream submodule for tracking updates
  40631. """
  40632. branch: String
  40633. """
  40634. The git URL of the submodule repository
  40635. """
  40636. gitUrl: URI!
  40637. """
  40638. The name of the submodule in .gitmodules
  40639. """
  40640. name: String!
  40641. """
  40642. The name of the submodule in .gitmodules (Base64-encoded)
  40643. """
  40644. nameRaw: Base64String!
  40645. """
  40646. The path in the superproject that this submodule is located in
  40647. """
  40648. path: String!
  40649. """
  40650. The path in the superproject that this submodule is located in (Base64-encoded)
  40651. """
  40652. pathRaw: Base64String!
  40653. """
  40654. The commit revision of the subproject repository being tracked by the submodule
  40655. """
  40656. subprojectCommitOid: GitObjectID
  40657. }
  40658. """
  40659. The connection type for Submodule.
  40660. """
  40661. type SubmoduleConnection {
  40662. """
  40663. A list of edges.
  40664. """
  40665. edges: [SubmoduleEdge]
  40666. """
  40667. A list of nodes.
  40668. """
  40669. nodes: [Submodule]
  40670. """
  40671. Information to aid in pagination.
  40672. """
  40673. pageInfo: PageInfo!
  40674. """
  40675. Identifies the total count of items in the connection.
  40676. """
  40677. totalCount: Int!
  40678. }
  40679. """
  40680. An edge in a connection.
  40681. """
  40682. type SubmoduleEdge {
  40683. """
  40684. A cursor for use in pagination.
  40685. """
  40686. cursor: String!
  40687. """
  40688. The item at the end of the edge.
  40689. """
  40690. node: Submodule
  40691. }
  40692. """
  40693. Entities that can be subscribed to for web and email notifications.
  40694. """
  40695. interface Subscribable {
  40696. id: ID!
  40697. """
  40698. Check if the viewer is able to change their subscription status for the repository.
  40699. """
  40700. viewerCanSubscribe: Boolean!
  40701. """
  40702. Identifies if the viewer is watching, not watching, or ignoring the subscribable entity.
  40703. """
  40704. viewerSubscription: SubscriptionState
  40705. }
  40706. """
  40707. Represents a 'subscribed' event on a given `Subscribable`.
  40708. """
  40709. type SubscribedEvent implements Node {
  40710. """
  40711. Identifies the actor who performed the event.
  40712. """
  40713. actor: Actor
  40714. """
  40715. Identifies the date and time when the object was created.
  40716. """
  40717. createdAt: DateTime!
  40718. id: ID!
  40719. """
  40720. Object referenced by event.
  40721. """
  40722. subscribable: Subscribable!
  40723. }
  40724. """
  40725. The possible states of a subscription.
  40726. """
  40727. enum SubscriptionState {
  40728. """
  40729. The User is never notified.
  40730. """
  40731. IGNORED
  40732. """
  40733. The User is notified of all conversations.
  40734. """
  40735. SUBSCRIBED
  40736. """
  40737. The User is only notified when participating or @mentioned.
  40738. """
  40739. UNSUBSCRIBED
  40740. }
  40741. """
  40742. A suggestion to review a pull request based on a user's commit history and review comments.
  40743. """
  40744. type SuggestedReviewer {
  40745. """
  40746. Is this suggestion based on past commits?
  40747. """
  40748. isAuthor: Boolean!
  40749. """
  40750. Is this suggestion based on past review comments?
  40751. """
  40752. isCommenter: Boolean!
  40753. """
  40754. Identifies the user suggested to review the pull request.
  40755. """
  40756. reviewer: User!
  40757. }
  40758. """
  40759. Represents a Git tag.
  40760. """
  40761. type Tag implements GitObject & Node {
  40762. """
  40763. An abbreviated version of the Git object ID
  40764. """
  40765. abbreviatedOid: String!
  40766. """
  40767. The HTTP path for this Git object
  40768. """
  40769. commitResourcePath: URI!
  40770. """
  40771. The HTTP URL for this Git object
  40772. """
  40773. commitUrl: URI!
  40774. id: ID!
  40775. """
  40776. The Git tag message.
  40777. """
  40778. message: String
  40779. """
  40780. The Git tag name.
  40781. """
  40782. name: String!
  40783. """
  40784. The Git object ID
  40785. """
  40786. oid: GitObjectID!
  40787. """
  40788. The Repository the Git object belongs to
  40789. """
  40790. repository: Repository!
  40791. """
  40792. Details about the tag author.
  40793. """
  40794. tagger: GitActor
  40795. """
  40796. The Git object the tag points to.
  40797. """
  40798. target: GitObject!
  40799. }
  40800. """
  40801. A team of users in an organization.
  40802. """
  40803. type Team implements MemberStatusable & Node & Subscribable {
  40804. """
  40805. A list of teams that are ancestors of this team.
  40806. """
  40807. ancestors(
  40808. """
  40809. Returns the elements in the list that come after the specified cursor.
  40810. """
  40811. after: String
  40812. """
  40813. Returns the elements in the list that come before the specified cursor.
  40814. """
  40815. before: String
  40816. """
  40817. Returns the first _n_ elements from the list.
  40818. """
  40819. first: Int
  40820. """
  40821. Returns the last _n_ elements from the list.
  40822. """
  40823. last: Int
  40824. ): TeamConnection!
  40825. """
  40826. A URL pointing to the team's avatar.
  40827. """
  40828. avatarUrl(
  40829. """
  40830. The size in pixels of the resulting square image.
  40831. """
  40832. size: Int = 400
  40833. ): URI
  40834. """
  40835. List of child teams belonging to this team
  40836. """
  40837. childTeams(
  40838. """
  40839. Returns the elements in the list that come after the specified cursor.
  40840. """
  40841. after: String
  40842. """
  40843. Returns the elements in the list that come before the specified cursor.
  40844. """
  40845. before: String
  40846. """
  40847. Returns the first _n_ elements from the list.
  40848. """
  40849. first: Int
  40850. """
  40851. Whether to list immediate child teams or all descendant child teams.
  40852. """
  40853. immediateOnly: Boolean = true
  40854. """
  40855. Returns the last _n_ elements from the list.
  40856. """
  40857. last: Int
  40858. """
  40859. Order for connection
  40860. """
  40861. orderBy: TeamOrder
  40862. """
  40863. User logins to filter by
  40864. """
  40865. userLogins: [String!]
  40866. ): TeamConnection!
  40867. """
  40868. The slug corresponding to the organization and team.
  40869. """
  40870. combinedSlug: String!
  40871. """
  40872. Identifies the date and time when the object was created.
  40873. """
  40874. createdAt: DateTime!
  40875. """
  40876. Identifies the primary key from the database.
  40877. """
  40878. databaseId: Int
  40879. """
  40880. The description of the team.
  40881. """
  40882. description: String
  40883. """
  40884. Find a team discussion by its number.
  40885. """
  40886. discussion(
  40887. """
  40888. The sequence number of the discussion to find.
  40889. """
  40890. number: Int!
  40891. ): TeamDiscussion
  40892. """
  40893. A list of team discussions.
  40894. """
  40895. discussions(
  40896. """
  40897. Returns the elements in the list that come after the specified cursor.
  40898. """
  40899. after: String
  40900. """
  40901. Returns the elements in the list that come before the specified cursor.
  40902. """
  40903. before: String
  40904. """
  40905. Returns the first _n_ elements from the list.
  40906. """
  40907. first: Int
  40908. """
  40909. If provided, filters discussions according to whether or not they are pinned.
  40910. """
  40911. isPinned: Boolean
  40912. """
  40913. Returns the last _n_ elements from the list.
  40914. """
  40915. last: Int
  40916. """
  40917. Order for connection
  40918. """
  40919. orderBy: TeamDiscussionOrder
  40920. ): TeamDiscussionConnection!
  40921. """
  40922. The HTTP path for team discussions
  40923. """
  40924. discussionsResourcePath: URI!
  40925. """
  40926. The HTTP URL for team discussions
  40927. """
  40928. discussionsUrl: URI!
  40929. """
  40930. The HTTP path for editing this team
  40931. """
  40932. editTeamResourcePath: URI!
  40933. """
  40934. The HTTP URL for editing this team
  40935. """
  40936. editTeamUrl: URI!
  40937. id: ID!
  40938. """
  40939. A list of pending invitations for users to this team
  40940. """
  40941. invitations(
  40942. """
  40943. Returns the elements in the list that come after the specified cursor.
  40944. """
  40945. after: String
  40946. """
  40947. Returns the elements in the list that come before the specified cursor.
  40948. """
  40949. before: String
  40950. """
  40951. Returns the first _n_ elements from the list.
  40952. """
  40953. first: Int
  40954. """
  40955. Returns the last _n_ elements from the list.
  40956. """
  40957. last: Int
  40958. ): OrganizationInvitationConnection
  40959. """
  40960. Get the status messages members of this entity have set that are either public or visible only to the organization.
  40961. """
  40962. memberStatuses(
  40963. """
  40964. Returns the elements in the list that come after the specified cursor.
  40965. """
  40966. after: String
  40967. """
  40968. Returns the elements in the list that come before the specified cursor.
  40969. """
  40970. before: String
  40971. """
  40972. Returns the first _n_ elements from the list.
  40973. """
  40974. first: Int
  40975. """
  40976. Returns the last _n_ elements from the list.
  40977. """
  40978. last: Int
  40979. """
  40980. Ordering options for user statuses returned from the connection.
  40981. """
  40982. orderBy: UserStatusOrder = {field: UPDATED_AT, direction: DESC}
  40983. ): UserStatusConnection!
  40984. """
  40985. A list of users who are members of this team.
  40986. """
  40987. members(
  40988. """
  40989. Returns the elements in the list that come after the specified cursor.
  40990. """
  40991. after: String
  40992. """
  40993. Returns the elements in the list that come before the specified cursor.
  40994. """
  40995. before: String
  40996. """
  40997. Returns the first _n_ elements from the list.
  40998. """
  40999. first: Int
  41000. """
  41001. Returns the last _n_ elements from the list.
  41002. """
  41003. last: Int
  41004. """
  41005. Filter by membership type
  41006. """
  41007. membership: TeamMembershipType = ALL
  41008. """
  41009. Order for the connection.
  41010. """
  41011. orderBy: TeamMemberOrder
  41012. """
  41013. The search string to look for.
  41014. """
  41015. query: String
  41016. """
  41017. Filter by team member role
  41018. """
  41019. role: TeamMemberRole
  41020. ): TeamMemberConnection!
  41021. """
  41022. The HTTP path for the team' members
  41023. """
  41024. membersResourcePath: URI!
  41025. """
  41026. The HTTP URL for the team' members
  41027. """
  41028. membersUrl: URI!
  41029. """
  41030. The name of the team.
  41031. """
  41032. name: String!
  41033. """
  41034. The HTTP path creating a new team
  41035. """
  41036. newTeamResourcePath: URI!
  41037. """
  41038. The HTTP URL creating a new team
  41039. """
  41040. newTeamUrl: URI!
  41041. """
  41042. The organization that owns this team.
  41043. """
  41044. organization: Organization!
  41045. """
  41046. The parent team of the team.
  41047. """
  41048. parentTeam: Team
  41049. """
  41050. The level of privacy the team has.
  41051. """
  41052. privacy: TeamPrivacy!
  41053. """
  41054. Finds and returns the project according to the provided project number.
  41055. """
  41056. projectV2(
  41057. """
  41058. The Project number.
  41059. """
  41060. number: Int!
  41061. ): ProjectV2
  41062. """
  41063. List of projects this team has collaborator access to.
  41064. """
  41065. projectsV2(
  41066. """
  41067. Returns the elements in the list that come after the specified cursor.
  41068. """
  41069. after: String
  41070. """
  41071. Returns the elements in the list that come before the specified cursor.
  41072. """
  41073. before: String
  41074. """
  41075. Filtering options for projects returned from this connection
  41076. """
  41077. filterBy: ProjectV2Filters = {}
  41078. """
  41079. Returns the first _n_ elements from the list.
  41080. """
  41081. first: Int
  41082. """
  41083. Returns the last _n_ elements from the list.
  41084. """
  41085. last: Int
  41086. """
  41087. How to order the returned projects.
  41088. """
  41089. orderBy: ProjectV2Order = {field: NUMBER, direction: DESC}
  41090. """
  41091. The query to search projects by.
  41092. """
  41093. query: String = ""
  41094. ): ProjectV2Connection!
  41095. """
  41096. A list of repositories this team has access to.
  41097. """
  41098. repositories(
  41099. """
  41100. Returns the elements in the list that come after the specified cursor.
  41101. """
  41102. after: String
  41103. """
  41104. Returns the elements in the list that come before the specified cursor.
  41105. """
  41106. before: String
  41107. """
  41108. Returns the first _n_ elements from the list.
  41109. """
  41110. first: Int
  41111. """
  41112. Returns the last _n_ elements from the list.
  41113. """
  41114. last: Int
  41115. """
  41116. Order for the connection.
  41117. """
  41118. orderBy: TeamRepositoryOrder
  41119. """
  41120. The search string to look for. Repositories will be returned where the name contains your search string.
  41121. """
  41122. query: String
  41123. ): TeamRepositoryConnection!
  41124. """
  41125. The HTTP path for this team's repositories
  41126. """
  41127. repositoriesResourcePath: URI!
  41128. """
  41129. The HTTP URL for this team's repositories
  41130. """
  41131. repositoriesUrl: URI!
  41132. """
  41133. The HTTP path for this team
  41134. """
  41135. resourcePath: URI!
  41136. """
  41137. What algorithm is used for review assignment for this team
  41138. """
  41139. reviewRequestDelegationAlgorithm: TeamReviewAssignmentAlgorithm @preview(toggledBy: "stone-crop-preview")
  41140. """
  41141. True if review assignment is enabled for this team
  41142. """
  41143. reviewRequestDelegationEnabled: Boolean! @preview(toggledBy: "stone-crop-preview")
  41144. """
  41145. How many team members are required for review assignment for this team
  41146. """
  41147. reviewRequestDelegationMemberCount: Int @preview(toggledBy: "stone-crop-preview")
  41148. """
  41149. When assigning team members via delegation, whether the entire team should be notified as well.
  41150. """
  41151. reviewRequestDelegationNotifyTeam: Boolean! @preview(toggledBy: "stone-crop-preview")
  41152. """
  41153. The slug corresponding to the team.
  41154. """
  41155. slug: String!
  41156. """
  41157. The HTTP path for this team's teams
  41158. """
  41159. teamsResourcePath: URI!
  41160. """
  41161. The HTTP URL for this team's teams
  41162. """
  41163. teamsUrl: URI!
  41164. """
  41165. Identifies the date and time when the object was last updated.
  41166. """
  41167. updatedAt: DateTime!
  41168. """
  41169. The HTTP URL for this team
  41170. """
  41171. url: URI!
  41172. """
  41173. Team is adminable by the viewer.
  41174. """
  41175. viewerCanAdminister: Boolean!
  41176. """
  41177. Check if the viewer is able to change their subscription status for the repository.
  41178. """
  41179. viewerCanSubscribe: Boolean!
  41180. """
  41181. Identifies if the viewer is watching, not watching, or ignoring the subscribable entity.
  41182. """
  41183. viewerSubscription: SubscriptionState
  41184. }
  41185. """
  41186. Audit log entry for a team.add_member event.
  41187. """
  41188. type TeamAddMemberAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & TeamAuditEntryData {
  41189. """
  41190. The action name
  41191. """
  41192. action: String!
  41193. """
  41194. The user who initiated the action
  41195. """
  41196. actor: AuditEntryActor
  41197. """
  41198. The IP address of the actor
  41199. """
  41200. actorIp: String
  41201. """
  41202. A readable representation of the actor's location
  41203. """
  41204. actorLocation: ActorLocation
  41205. """
  41206. The username of the user who initiated the action
  41207. """
  41208. actorLogin: String
  41209. """
  41210. The HTTP path for the actor.
  41211. """
  41212. actorResourcePath: URI
  41213. """
  41214. The HTTP URL for the actor.
  41215. """
  41216. actorUrl: URI
  41217. """
  41218. The time the action was initiated
  41219. """
  41220. createdAt: PreciseDateTime!
  41221. id: ID!
  41222. """
  41223. Whether the team was mapped to an LDAP Group.
  41224. """
  41225. isLdapMapped: Boolean
  41226. """
  41227. The corresponding operation type for the action
  41228. """
  41229. operationType: OperationType
  41230. """
  41231. The Organization associated with the Audit Entry.
  41232. """
  41233. organization: Organization
  41234. """
  41235. The name of the Organization.
  41236. """
  41237. organizationName: String
  41238. """
  41239. The HTTP path for the organization
  41240. """
  41241. organizationResourcePath: URI
  41242. """
  41243. The HTTP URL for the organization
  41244. """
  41245. organizationUrl: URI
  41246. """
  41247. The team associated with the action
  41248. """
  41249. team: Team
  41250. """
  41251. The name of the team
  41252. """
  41253. teamName: String
  41254. """
  41255. The HTTP path for this team
  41256. """
  41257. teamResourcePath: URI
  41258. """
  41259. The HTTP URL for this team
  41260. """
  41261. teamUrl: URI
  41262. """
  41263. The user affected by the action
  41264. """
  41265. user: User
  41266. """
  41267. For actions involving two users, the actor is the initiator and the user is the affected user.
  41268. """
  41269. userLogin: String
  41270. """
  41271. The HTTP path for the user.
  41272. """
  41273. userResourcePath: URI
  41274. """
  41275. The HTTP URL for the user.
  41276. """
  41277. userUrl: URI
  41278. }
  41279. """
  41280. Audit log entry for a team.add_repository event.
  41281. """
  41282. type TeamAddRepositoryAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData & TeamAuditEntryData {
  41283. """
  41284. The action name
  41285. """
  41286. action: String!
  41287. """
  41288. The user who initiated the action
  41289. """
  41290. actor: AuditEntryActor
  41291. """
  41292. The IP address of the actor
  41293. """
  41294. actorIp: String
  41295. """
  41296. A readable representation of the actor's location
  41297. """
  41298. actorLocation: ActorLocation
  41299. """
  41300. The username of the user who initiated the action
  41301. """
  41302. actorLogin: String
  41303. """
  41304. The HTTP path for the actor.
  41305. """
  41306. actorResourcePath: URI
  41307. """
  41308. The HTTP URL for the actor.
  41309. """
  41310. actorUrl: URI
  41311. """
  41312. The time the action was initiated
  41313. """
  41314. createdAt: PreciseDateTime!
  41315. id: ID!
  41316. """
  41317. Whether the team was mapped to an LDAP Group.
  41318. """
  41319. isLdapMapped: Boolean
  41320. """
  41321. The corresponding operation type for the action
  41322. """
  41323. operationType: OperationType
  41324. """
  41325. The Organization associated with the Audit Entry.
  41326. """
  41327. organization: Organization
  41328. """
  41329. The name of the Organization.
  41330. """
  41331. organizationName: String
  41332. """
  41333. The HTTP path for the organization
  41334. """
  41335. organizationResourcePath: URI
  41336. """
  41337. The HTTP URL for the organization
  41338. """
  41339. organizationUrl: URI
  41340. """
  41341. The repository associated with the action
  41342. """
  41343. repository: Repository
  41344. """
  41345. The name of the repository
  41346. """
  41347. repositoryName: String
  41348. """
  41349. The HTTP path for the repository
  41350. """
  41351. repositoryResourcePath: URI
  41352. """
  41353. The HTTP URL for the repository
  41354. """
  41355. repositoryUrl: URI
  41356. """
  41357. The team associated with the action
  41358. """
  41359. team: Team
  41360. """
  41361. The name of the team
  41362. """
  41363. teamName: String
  41364. """
  41365. The HTTP path for this team
  41366. """
  41367. teamResourcePath: URI
  41368. """
  41369. The HTTP URL for this team
  41370. """
  41371. teamUrl: URI
  41372. """
  41373. The user affected by the action
  41374. """
  41375. user: User
  41376. """
  41377. For actions involving two users, the actor is the initiator and the user is the affected user.
  41378. """
  41379. userLogin: String
  41380. """
  41381. The HTTP path for the user.
  41382. """
  41383. userResourcePath: URI
  41384. """
  41385. The HTTP URL for the user.
  41386. """
  41387. userUrl: URI
  41388. }
  41389. """
  41390. Metadata for an audit entry with action team.*
  41391. """
  41392. interface TeamAuditEntryData {
  41393. """
  41394. The team associated with the action
  41395. """
  41396. team: Team
  41397. """
  41398. The name of the team
  41399. """
  41400. teamName: String
  41401. """
  41402. The HTTP path for this team
  41403. """
  41404. teamResourcePath: URI
  41405. """
  41406. The HTTP URL for this team
  41407. """
  41408. teamUrl: URI
  41409. }
  41410. """
  41411. Audit log entry for a team.change_parent_team event.
  41412. """
  41413. type TeamChangeParentTeamAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & TeamAuditEntryData {
  41414. """
  41415. The action name
  41416. """
  41417. action: String!
  41418. """
  41419. The user who initiated the action
  41420. """
  41421. actor: AuditEntryActor
  41422. """
  41423. The IP address of the actor
  41424. """
  41425. actorIp: String
  41426. """
  41427. A readable representation of the actor's location
  41428. """
  41429. actorLocation: ActorLocation
  41430. """
  41431. The username of the user who initiated the action
  41432. """
  41433. actorLogin: String
  41434. """
  41435. The HTTP path for the actor.
  41436. """
  41437. actorResourcePath: URI
  41438. """
  41439. The HTTP URL for the actor.
  41440. """
  41441. actorUrl: URI
  41442. """
  41443. The time the action was initiated
  41444. """
  41445. createdAt: PreciseDateTime!
  41446. id: ID!
  41447. """
  41448. Whether the team was mapped to an LDAP Group.
  41449. """
  41450. isLdapMapped: Boolean
  41451. """
  41452. The corresponding operation type for the action
  41453. """
  41454. operationType: OperationType
  41455. """
  41456. The Organization associated with the Audit Entry.
  41457. """
  41458. organization: Organization
  41459. """
  41460. The name of the Organization.
  41461. """
  41462. organizationName: String
  41463. """
  41464. The HTTP path for the organization
  41465. """
  41466. organizationResourcePath: URI
  41467. """
  41468. The HTTP URL for the organization
  41469. """
  41470. organizationUrl: URI
  41471. """
  41472. The new parent team.
  41473. """
  41474. parentTeam: Team
  41475. """
  41476. The name of the new parent team
  41477. """
  41478. parentTeamName: String
  41479. """
  41480. The name of the former parent team
  41481. """
  41482. parentTeamNameWas: String
  41483. """
  41484. The HTTP path for the parent team
  41485. """
  41486. parentTeamResourcePath: URI
  41487. """
  41488. The HTTP URL for the parent team
  41489. """
  41490. parentTeamUrl: URI
  41491. """
  41492. The former parent team.
  41493. """
  41494. parentTeamWas: Team
  41495. """
  41496. The HTTP path for the previous parent team
  41497. """
  41498. parentTeamWasResourcePath: URI
  41499. """
  41500. The HTTP URL for the previous parent team
  41501. """
  41502. parentTeamWasUrl: URI
  41503. """
  41504. The team associated with the action
  41505. """
  41506. team: Team
  41507. """
  41508. The name of the team
  41509. """
  41510. teamName: String
  41511. """
  41512. The HTTP path for this team
  41513. """
  41514. teamResourcePath: URI
  41515. """
  41516. The HTTP URL for this team
  41517. """
  41518. teamUrl: URI
  41519. """
  41520. The user affected by the action
  41521. """
  41522. user: User
  41523. """
  41524. For actions involving two users, the actor is the initiator and the user is the affected user.
  41525. """
  41526. userLogin: String
  41527. """
  41528. The HTTP path for the user.
  41529. """
  41530. userResourcePath: URI
  41531. """
  41532. The HTTP URL for the user.
  41533. """
  41534. userUrl: URI
  41535. }
  41536. """
  41537. The connection type for Team.
  41538. """
  41539. type TeamConnection {
  41540. """
  41541. A list of edges.
  41542. """
  41543. edges: [TeamEdge]
  41544. """
  41545. A list of nodes.
  41546. """
  41547. nodes: [Team]
  41548. """
  41549. Information to aid in pagination.
  41550. """
  41551. pageInfo: PageInfo!
  41552. """
  41553. Identifies the total count of items in the connection.
  41554. """
  41555. totalCount: Int!
  41556. }
  41557. """
  41558. A team discussion.
  41559. """
  41560. type TeamDiscussion implements Comment & Deletable & Node & Reactable & Subscribable & UniformResourceLocatable & Updatable & UpdatableComment {
  41561. """
  41562. The actor who authored the comment.
  41563. """
  41564. author: Actor
  41565. """
  41566. Author's association with the discussion's team.
  41567. """
  41568. authorAssociation: CommentAuthorAssociation!
  41569. """
  41570. The body as Markdown.
  41571. """
  41572. body: String!
  41573. """
  41574. The body rendered to HTML.
  41575. """
  41576. bodyHTML: HTML!
  41577. """
  41578. The body rendered to text.
  41579. """
  41580. bodyText: String!
  41581. """
  41582. Identifies the discussion body hash.
  41583. """
  41584. bodyVersion: String!
  41585. """
  41586. A list of comments on this discussion.
  41587. """
  41588. comments(
  41589. """
  41590. Returns the elements in the list that come after the specified cursor.
  41591. """
  41592. after: String
  41593. """
  41594. Returns the elements in the list that come before the specified cursor.
  41595. """
  41596. before: String
  41597. """
  41598. Returns the first _n_ elements from the list.
  41599. """
  41600. first: Int
  41601. """
  41602. When provided, filters the connection such that results begin with the comment with this number.
  41603. """
  41604. fromComment: Int
  41605. """
  41606. Returns the last _n_ elements from the list.
  41607. """
  41608. last: Int
  41609. """
  41610. Order for connection
  41611. """
  41612. orderBy: TeamDiscussionCommentOrder
  41613. ): TeamDiscussionCommentConnection!
  41614. """
  41615. The HTTP path for discussion comments
  41616. """
  41617. commentsResourcePath: URI!
  41618. """
  41619. The HTTP URL for discussion comments
  41620. """
  41621. commentsUrl: URI!
  41622. """
  41623. Identifies the date and time when the object was created.
  41624. """
  41625. createdAt: DateTime!
  41626. """
  41627. Check if this comment was created via an email reply.
  41628. """
  41629. createdViaEmail: Boolean!
  41630. """
  41631. Identifies the primary key from the database.
  41632. """
  41633. databaseId: Int
  41634. """
  41635. The actor who edited the comment.
  41636. """
  41637. editor: Actor
  41638. id: ID!
  41639. """
  41640. Check if this comment was edited and includes an edit with the creation data
  41641. """
  41642. includesCreatedEdit: Boolean!
  41643. """
  41644. Whether or not the discussion is pinned.
  41645. """
  41646. isPinned: Boolean!
  41647. """
  41648. Whether or not the discussion is only visible to team members and org admins.
  41649. """
  41650. isPrivate: Boolean!
  41651. """
  41652. The moment the editor made the last edit
  41653. """
  41654. lastEditedAt: DateTime
  41655. """
  41656. Identifies the discussion within its team.
  41657. """
  41658. number: Int!
  41659. """
  41660. Identifies when the comment was published at.
  41661. """
  41662. publishedAt: DateTime
  41663. """
  41664. A list of reactions grouped by content left on the subject.
  41665. """
  41666. reactionGroups: [ReactionGroup!]
  41667. """
  41668. A list of Reactions left on the Issue.
  41669. """
  41670. reactions(
  41671. """
  41672. Returns the elements in the list that come after the specified cursor.
  41673. """
  41674. after: String
  41675. """
  41676. Returns the elements in the list that come before the specified cursor.
  41677. """
  41678. before: String
  41679. """
  41680. Allows filtering Reactions by emoji.
  41681. """
  41682. content: ReactionContent
  41683. """
  41684. Returns the first _n_ elements from the list.
  41685. """
  41686. first: Int
  41687. """
  41688. Returns the last _n_ elements from the list.
  41689. """
  41690. last: Int
  41691. """
  41692. Allows specifying the order in which reactions are returned.
  41693. """
  41694. orderBy: ReactionOrder
  41695. ): ReactionConnection!
  41696. """
  41697. The HTTP path for this discussion
  41698. """
  41699. resourcePath: URI!
  41700. """
  41701. The team that defines the context of this discussion.
  41702. """
  41703. team: Team!
  41704. """
  41705. The title of the discussion
  41706. """
  41707. title: String!
  41708. """
  41709. Identifies the date and time when the object was last updated.
  41710. """
  41711. updatedAt: DateTime!
  41712. """
  41713. The HTTP URL for this discussion
  41714. """
  41715. url: URI!
  41716. """
  41717. A list of edits to this content.
  41718. """
  41719. userContentEdits(
  41720. """
  41721. Returns the elements in the list that come after the specified cursor.
  41722. """
  41723. after: String
  41724. """
  41725. Returns the elements in the list that come before the specified cursor.
  41726. """
  41727. before: String
  41728. """
  41729. Returns the first _n_ elements from the list.
  41730. """
  41731. first: Int
  41732. """
  41733. Returns the last _n_ elements from the list.
  41734. """
  41735. last: Int
  41736. ): UserContentEditConnection
  41737. """
  41738. Check if the current viewer can delete this object.
  41739. """
  41740. viewerCanDelete: Boolean!
  41741. """
  41742. Whether or not the current viewer can pin this discussion.
  41743. """
  41744. viewerCanPin: Boolean!
  41745. """
  41746. Can user react to this subject
  41747. """
  41748. viewerCanReact: Boolean!
  41749. """
  41750. Check if the viewer is able to change their subscription status for the repository.
  41751. """
  41752. viewerCanSubscribe: Boolean!
  41753. """
  41754. Check if the current viewer can update this object.
  41755. """
  41756. viewerCanUpdate: Boolean!
  41757. """
  41758. Reasons why the current viewer can not update this comment.
  41759. """
  41760. viewerCannotUpdateReasons: [CommentCannotUpdateReason!]!
  41761. """
  41762. Did the viewer author this comment.
  41763. """
  41764. viewerDidAuthor: Boolean!
  41765. """
  41766. Identifies if the viewer is watching, not watching, or ignoring the subscribable entity.
  41767. """
  41768. viewerSubscription: SubscriptionState
  41769. }
  41770. """
  41771. A comment on a team discussion.
  41772. """
  41773. type TeamDiscussionComment implements Comment & Deletable & Node & Reactable & UniformResourceLocatable & Updatable & UpdatableComment {
  41774. """
  41775. The actor who authored the comment.
  41776. """
  41777. author: Actor
  41778. """
  41779. Author's association with the comment's team.
  41780. """
  41781. authorAssociation: CommentAuthorAssociation!
  41782. """
  41783. The body as Markdown.
  41784. """
  41785. body: String!
  41786. """
  41787. The body rendered to HTML.
  41788. """
  41789. bodyHTML: HTML!
  41790. """
  41791. The body rendered to text.
  41792. """
  41793. bodyText: String!
  41794. """
  41795. The current version of the body content.
  41796. """
  41797. bodyVersion: String!
  41798. """
  41799. Identifies the date and time when the object was created.
  41800. """
  41801. createdAt: DateTime!
  41802. """
  41803. Check if this comment was created via an email reply.
  41804. """
  41805. createdViaEmail: Boolean!
  41806. """
  41807. Identifies the primary key from the database.
  41808. """
  41809. databaseId: Int
  41810. """
  41811. The discussion this comment is about.
  41812. """
  41813. discussion: TeamDiscussion!
  41814. """
  41815. The actor who edited the comment.
  41816. """
  41817. editor: Actor
  41818. id: ID!
  41819. """
  41820. Check if this comment was edited and includes an edit with the creation data
  41821. """
  41822. includesCreatedEdit: Boolean!
  41823. """
  41824. The moment the editor made the last edit
  41825. """
  41826. lastEditedAt: DateTime
  41827. """
  41828. Identifies the comment number.
  41829. """
  41830. number: Int!
  41831. """
  41832. Identifies when the comment was published at.
  41833. """
  41834. publishedAt: DateTime
  41835. """
  41836. A list of reactions grouped by content left on the subject.
  41837. """
  41838. reactionGroups: [ReactionGroup!]
  41839. """
  41840. A list of Reactions left on the Issue.
  41841. """
  41842. reactions(
  41843. """
  41844. Returns the elements in the list that come after the specified cursor.
  41845. """
  41846. after: String
  41847. """
  41848. Returns the elements in the list that come before the specified cursor.
  41849. """
  41850. before: String
  41851. """
  41852. Allows filtering Reactions by emoji.
  41853. """
  41854. content: ReactionContent
  41855. """
  41856. Returns the first _n_ elements from the list.
  41857. """
  41858. first: Int
  41859. """
  41860. Returns the last _n_ elements from the list.
  41861. """
  41862. last: Int
  41863. """
  41864. Allows specifying the order in which reactions are returned.
  41865. """
  41866. orderBy: ReactionOrder
  41867. ): ReactionConnection!
  41868. """
  41869. The HTTP path for this comment
  41870. """
  41871. resourcePath: URI!
  41872. """
  41873. Identifies the date and time when the object was last updated.
  41874. """
  41875. updatedAt: DateTime!
  41876. """
  41877. The HTTP URL for this comment
  41878. """
  41879. url: URI!
  41880. """
  41881. A list of edits to this content.
  41882. """
  41883. userContentEdits(
  41884. """
  41885. Returns the elements in the list that come after the specified cursor.
  41886. """
  41887. after: String
  41888. """
  41889. Returns the elements in the list that come before the specified cursor.
  41890. """
  41891. before: String
  41892. """
  41893. Returns the first _n_ elements from the list.
  41894. """
  41895. first: Int
  41896. """
  41897. Returns the last _n_ elements from the list.
  41898. """
  41899. last: Int
  41900. ): UserContentEditConnection
  41901. """
  41902. Check if the current viewer can delete this object.
  41903. """
  41904. viewerCanDelete: Boolean!
  41905. """
  41906. Can user react to this subject
  41907. """
  41908. viewerCanReact: Boolean!
  41909. """
  41910. Check if the current viewer can update this object.
  41911. """
  41912. viewerCanUpdate: Boolean!
  41913. """
  41914. Reasons why the current viewer can not update this comment.
  41915. """
  41916. viewerCannotUpdateReasons: [CommentCannotUpdateReason!]!
  41917. """
  41918. Did the viewer author this comment.
  41919. """
  41920. viewerDidAuthor: Boolean!
  41921. }
  41922. """
  41923. The connection type for TeamDiscussionComment.
  41924. """
  41925. type TeamDiscussionCommentConnection {
  41926. """
  41927. A list of edges.
  41928. """
  41929. edges: [TeamDiscussionCommentEdge]
  41930. """
  41931. A list of nodes.
  41932. """
  41933. nodes: [TeamDiscussionComment]
  41934. """
  41935. Information to aid in pagination.
  41936. """
  41937. pageInfo: PageInfo!
  41938. """
  41939. Identifies the total count of items in the connection.
  41940. """
  41941. totalCount: Int!
  41942. }
  41943. """
  41944. An edge in a connection.
  41945. """
  41946. type TeamDiscussionCommentEdge {
  41947. """
  41948. A cursor for use in pagination.
  41949. """
  41950. cursor: String!
  41951. """
  41952. The item at the end of the edge.
  41953. """
  41954. node: TeamDiscussionComment
  41955. }
  41956. """
  41957. Ways in which team discussion comment connections can be ordered.
  41958. """
  41959. input TeamDiscussionCommentOrder {
  41960. """
  41961. The direction in which to order nodes.
  41962. """
  41963. direction: OrderDirection!
  41964. """
  41965. The field by which to order nodes.
  41966. """
  41967. field: TeamDiscussionCommentOrderField!
  41968. }
  41969. """
  41970. Properties by which team discussion comment connections can be ordered.
  41971. """
  41972. enum TeamDiscussionCommentOrderField {
  41973. """
  41974. Allows sequential ordering of team discussion comments (which is equivalent to chronological ordering).
  41975. """
  41976. NUMBER
  41977. }
  41978. """
  41979. The connection type for TeamDiscussion.
  41980. """
  41981. type TeamDiscussionConnection {
  41982. """
  41983. A list of edges.
  41984. """
  41985. edges: [TeamDiscussionEdge]
  41986. """
  41987. A list of nodes.
  41988. """
  41989. nodes: [TeamDiscussion]
  41990. """
  41991. Information to aid in pagination.
  41992. """
  41993. pageInfo: PageInfo!
  41994. """
  41995. Identifies the total count of items in the connection.
  41996. """
  41997. totalCount: Int!
  41998. }
  41999. """
  42000. An edge in a connection.
  42001. """
  42002. type TeamDiscussionEdge {
  42003. """
  42004. A cursor for use in pagination.
  42005. """
  42006. cursor: String!
  42007. """
  42008. The item at the end of the edge.
  42009. """
  42010. node: TeamDiscussion
  42011. }
  42012. """
  42013. Ways in which team discussion connections can be ordered.
  42014. """
  42015. input TeamDiscussionOrder {
  42016. """
  42017. The direction in which to order nodes.
  42018. """
  42019. direction: OrderDirection!
  42020. """
  42021. The field by which to order nodes.
  42022. """
  42023. field: TeamDiscussionOrderField!
  42024. }
  42025. """
  42026. Properties by which team discussion connections can be ordered.
  42027. """
  42028. enum TeamDiscussionOrderField {
  42029. """
  42030. Allows chronological ordering of team discussions.
  42031. """
  42032. CREATED_AT
  42033. }
  42034. """
  42035. An edge in a connection.
  42036. """
  42037. type TeamEdge {
  42038. """
  42039. A cursor for use in pagination.
  42040. """
  42041. cursor: String!
  42042. """
  42043. The item at the end of the edge.
  42044. """
  42045. node: Team
  42046. }
  42047. """
  42048. The connection type for User.
  42049. """
  42050. type TeamMemberConnection {
  42051. """
  42052. A list of edges.
  42053. """
  42054. edges: [TeamMemberEdge]
  42055. """
  42056. A list of nodes.
  42057. """
  42058. nodes: [User]
  42059. """
  42060. Information to aid in pagination.
  42061. """
  42062. pageInfo: PageInfo!
  42063. """
  42064. Identifies the total count of items in the connection.
  42065. """
  42066. totalCount: Int!
  42067. }
  42068. """
  42069. Represents a user who is a member of a team.
  42070. """
  42071. type TeamMemberEdge {
  42072. """
  42073. A cursor for use in pagination.
  42074. """
  42075. cursor: String!
  42076. """
  42077. The HTTP path to the organization's member access page.
  42078. """
  42079. memberAccessResourcePath: URI!
  42080. """
  42081. The HTTP URL to the organization's member access page.
  42082. """
  42083. memberAccessUrl: URI!
  42084. node: User!
  42085. """
  42086. The role the member has on the team.
  42087. """
  42088. role: TeamMemberRole!
  42089. }
  42090. """
  42091. Ordering options for team member connections
  42092. """
  42093. input TeamMemberOrder {
  42094. """
  42095. The ordering direction.
  42096. """
  42097. direction: OrderDirection!
  42098. """
  42099. The field to order team members by.
  42100. """
  42101. field: TeamMemberOrderField!
  42102. }
  42103. """
  42104. Properties by which team member connections can be ordered.
  42105. """
  42106. enum TeamMemberOrderField {
  42107. """
  42108. Order team members by creation time
  42109. """
  42110. CREATED_AT
  42111. """
  42112. Order team members by login
  42113. """
  42114. LOGIN
  42115. }
  42116. """
  42117. The possible team member roles; either 'maintainer' or 'member'.
  42118. """
  42119. enum TeamMemberRole {
  42120. """
  42121. A team maintainer has permission to add and remove team members.
  42122. """
  42123. MAINTAINER
  42124. """
  42125. A team member has no administrative permissions on the team.
  42126. """
  42127. MEMBER
  42128. }
  42129. """
  42130. Defines which types of team members are included in the returned list. Can be one of IMMEDIATE, CHILD_TEAM or ALL.
  42131. """
  42132. enum TeamMembershipType {
  42133. """
  42134. Includes immediate and child team members for the team.
  42135. """
  42136. ALL
  42137. """
  42138. Includes only child team members for the team.
  42139. """
  42140. CHILD_TEAM
  42141. """
  42142. Includes only immediate members of the team.
  42143. """
  42144. IMMEDIATE
  42145. }
  42146. """
  42147. Ways in which team connections can be ordered.
  42148. """
  42149. input TeamOrder {
  42150. """
  42151. The direction in which to order nodes.
  42152. """
  42153. direction: OrderDirection!
  42154. """
  42155. The field in which to order nodes by.
  42156. """
  42157. field: TeamOrderField!
  42158. }
  42159. """
  42160. Properties by which team connections can be ordered.
  42161. """
  42162. enum TeamOrderField {
  42163. """
  42164. Allows ordering a list of teams by name.
  42165. """
  42166. NAME
  42167. }
  42168. """
  42169. The possible team privacy values.
  42170. """
  42171. enum TeamPrivacy {
  42172. """
  42173. A secret team can only be seen by its members.
  42174. """
  42175. SECRET
  42176. """
  42177. A visible team can be seen and @mentioned by every member of the organization.
  42178. """
  42179. VISIBLE
  42180. }
  42181. """
  42182. Audit log entry for a team.remove_member event.
  42183. """
  42184. type TeamRemoveMemberAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & TeamAuditEntryData {
  42185. """
  42186. The action name
  42187. """
  42188. action: String!
  42189. """
  42190. The user who initiated the action
  42191. """
  42192. actor: AuditEntryActor
  42193. """
  42194. The IP address of the actor
  42195. """
  42196. actorIp: String
  42197. """
  42198. A readable representation of the actor's location
  42199. """
  42200. actorLocation: ActorLocation
  42201. """
  42202. The username of the user who initiated the action
  42203. """
  42204. actorLogin: String
  42205. """
  42206. The HTTP path for the actor.
  42207. """
  42208. actorResourcePath: URI
  42209. """
  42210. The HTTP URL for the actor.
  42211. """
  42212. actorUrl: URI
  42213. """
  42214. The time the action was initiated
  42215. """
  42216. createdAt: PreciseDateTime!
  42217. id: ID!
  42218. """
  42219. Whether the team was mapped to an LDAP Group.
  42220. """
  42221. isLdapMapped: Boolean
  42222. """
  42223. The corresponding operation type for the action
  42224. """
  42225. operationType: OperationType
  42226. """
  42227. The Organization associated with the Audit Entry.
  42228. """
  42229. organization: Organization
  42230. """
  42231. The name of the Organization.
  42232. """
  42233. organizationName: String
  42234. """
  42235. The HTTP path for the organization
  42236. """
  42237. organizationResourcePath: URI
  42238. """
  42239. The HTTP URL for the organization
  42240. """
  42241. organizationUrl: URI
  42242. """
  42243. The team associated with the action
  42244. """
  42245. team: Team
  42246. """
  42247. The name of the team
  42248. """
  42249. teamName: String
  42250. """
  42251. The HTTP path for this team
  42252. """
  42253. teamResourcePath: URI
  42254. """
  42255. The HTTP URL for this team
  42256. """
  42257. teamUrl: URI
  42258. """
  42259. The user affected by the action
  42260. """
  42261. user: User
  42262. """
  42263. For actions involving two users, the actor is the initiator and the user is the affected user.
  42264. """
  42265. userLogin: String
  42266. """
  42267. The HTTP path for the user.
  42268. """
  42269. userResourcePath: URI
  42270. """
  42271. The HTTP URL for the user.
  42272. """
  42273. userUrl: URI
  42274. }
  42275. """
  42276. Audit log entry for a team.remove_repository event.
  42277. """
  42278. type TeamRemoveRepositoryAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData & TeamAuditEntryData {
  42279. """
  42280. The action name
  42281. """
  42282. action: String!
  42283. """
  42284. The user who initiated the action
  42285. """
  42286. actor: AuditEntryActor
  42287. """
  42288. The IP address of the actor
  42289. """
  42290. actorIp: String
  42291. """
  42292. A readable representation of the actor's location
  42293. """
  42294. actorLocation: ActorLocation
  42295. """
  42296. The username of the user who initiated the action
  42297. """
  42298. actorLogin: String
  42299. """
  42300. The HTTP path for the actor.
  42301. """
  42302. actorResourcePath: URI
  42303. """
  42304. The HTTP URL for the actor.
  42305. """
  42306. actorUrl: URI
  42307. """
  42308. The time the action was initiated
  42309. """
  42310. createdAt: PreciseDateTime!
  42311. id: ID!
  42312. """
  42313. Whether the team was mapped to an LDAP Group.
  42314. """
  42315. isLdapMapped: Boolean
  42316. """
  42317. The corresponding operation type for the action
  42318. """
  42319. operationType: OperationType
  42320. """
  42321. The Organization associated with the Audit Entry.
  42322. """
  42323. organization: Organization
  42324. """
  42325. The name of the Organization.
  42326. """
  42327. organizationName: String
  42328. """
  42329. The HTTP path for the organization
  42330. """
  42331. organizationResourcePath: URI
  42332. """
  42333. The HTTP URL for the organization
  42334. """
  42335. organizationUrl: URI
  42336. """
  42337. The repository associated with the action
  42338. """
  42339. repository: Repository
  42340. """
  42341. The name of the repository
  42342. """
  42343. repositoryName: String
  42344. """
  42345. The HTTP path for the repository
  42346. """
  42347. repositoryResourcePath: URI
  42348. """
  42349. The HTTP URL for the repository
  42350. """
  42351. repositoryUrl: URI
  42352. """
  42353. The team associated with the action
  42354. """
  42355. team: Team
  42356. """
  42357. The name of the team
  42358. """
  42359. teamName: String
  42360. """
  42361. The HTTP path for this team
  42362. """
  42363. teamResourcePath: URI
  42364. """
  42365. The HTTP URL for this team
  42366. """
  42367. teamUrl: URI
  42368. """
  42369. The user affected by the action
  42370. """
  42371. user: User
  42372. """
  42373. For actions involving two users, the actor is the initiator and the user is the affected user.
  42374. """
  42375. userLogin: String
  42376. """
  42377. The HTTP path for the user.
  42378. """
  42379. userResourcePath: URI
  42380. """
  42381. The HTTP URL for the user.
  42382. """
  42383. userUrl: URI
  42384. }
  42385. """
  42386. The connection type for Repository.
  42387. """
  42388. type TeamRepositoryConnection {
  42389. """
  42390. A list of edges.
  42391. """
  42392. edges: [TeamRepositoryEdge]
  42393. """
  42394. A list of nodes.
  42395. """
  42396. nodes: [Repository]
  42397. """
  42398. Information to aid in pagination.
  42399. """
  42400. pageInfo: PageInfo!
  42401. """
  42402. Identifies the total count of items in the connection.
  42403. """
  42404. totalCount: Int!
  42405. }
  42406. """
  42407. Represents a team repository.
  42408. """
  42409. type TeamRepositoryEdge {
  42410. """
  42411. A cursor for use in pagination.
  42412. """
  42413. cursor: String!
  42414. node: Repository!
  42415. """
  42416. The permission level the team has on the repository
  42417. """
  42418. permission: RepositoryPermission!
  42419. }
  42420. """
  42421. Ordering options for team repository connections
  42422. """
  42423. input TeamRepositoryOrder {
  42424. """
  42425. The ordering direction.
  42426. """
  42427. direction: OrderDirection!
  42428. """
  42429. The field to order repositories by.
  42430. """
  42431. field: TeamRepositoryOrderField!
  42432. }
  42433. """
  42434. Properties by which team repository connections can be ordered.
  42435. """
  42436. enum TeamRepositoryOrderField {
  42437. """
  42438. Order repositories by creation time
  42439. """
  42440. CREATED_AT
  42441. """
  42442. Order repositories by name
  42443. """
  42444. NAME
  42445. """
  42446. Order repositories by permission
  42447. """
  42448. PERMISSION
  42449. """
  42450. Order repositories by push time
  42451. """
  42452. PUSHED_AT
  42453. """
  42454. Order repositories by number of stargazers
  42455. """
  42456. STARGAZERS
  42457. """
  42458. Order repositories by update time
  42459. """
  42460. UPDATED_AT
  42461. }
  42462. """
  42463. The possible team review assignment algorithms
  42464. """
  42465. enum TeamReviewAssignmentAlgorithm @preview(toggledBy: "stone-crop-preview") {
  42466. """
  42467. Balance review load across the entire team
  42468. """
  42469. LOAD_BALANCE
  42470. """
  42471. Alternate reviews between each team member
  42472. """
  42473. ROUND_ROBIN
  42474. }
  42475. """
  42476. The role of a user on a team.
  42477. """
  42478. enum TeamRole {
  42479. """
  42480. User has admin rights on the team.
  42481. """
  42482. ADMIN
  42483. """
  42484. User is a member of the team.
  42485. """
  42486. MEMBER
  42487. }
  42488. """
  42489. A text match within a search result.
  42490. """
  42491. type TextMatch {
  42492. """
  42493. The specific text fragment within the property matched on.
  42494. """
  42495. fragment: String!
  42496. """
  42497. Highlights within the matched fragment.
  42498. """
  42499. highlights: [TextMatchHighlight!]!
  42500. """
  42501. The property matched on.
  42502. """
  42503. property: String!
  42504. }
  42505. """
  42506. Represents a single highlight in a search result match.
  42507. """
  42508. type TextMatchHighlight {
  42509. """
  42510. The indice in the fragment where the matched text begins.
  42511. """
  42512. beginIndice: Int!
  42513. """
  42514. The indice in the fragment where the matched text ends.
  42515. """
  42516. endIndice: Int!
  42517. """
  42518. The text matched.
  42519. """
  42520. text: String!
  42521. }
  42522. """
  42523. A topic aggregates entities that are related to a subject.
  42524. """
  42525. type Topic implements Node & Starrable {
  42526. id: ID!
  42527. """
  42528. The topic's name.
  42529. """
  42530. name: String!
  42531. """
  42532. A list of related topics, including aliases of this topic, sorted with the most relevant
  42533. first. Returns up to 10 Topics.
  42534. """
  42535. relatedTopics(
  42536. """
  42537. How many topics to return.
  42538. """
  42539. first: Int = 3
  42540. ): [Topic!]!
  42541. """
  42542. A list of repositories.
  42543. """
  42544. repositories(
  42545. """
  42546. Array of viewer's affiliation options for repositories returned from the
  42547. connection. For example, OWNER will include only repositories that the
  42548. current viewer owns.
  42549. """
  42550. affiliations: [RepositoryAffiliation]
  42551. """
  42552. Returns the elements in the list that come after the specified cursor.
  42553. """
  42554. after: String
  42555. """
  42556. Returns the elements in the list that come before the specified cursor.
  42557. """
  42558. before: String
  42559. """
  42560. Returns the first _n_ elements from the list.
  42561. """
  42562. first: Int
  42563. """
  42564. If non-null, filters repositories according to whether they have been locked
  42565. """
  42566. isLocked: Boolean
  42567. """
  42568. Returns the last _n_ elements from the list.
  42569. """
  42570. last: Int
  42571. """
  42572. Ordering options for repositories returned from the connection
  42573. """
  42574. orderBy: RepositoryOrder
  42575. """
  42576. Array of owner's affiliation options for repositories returned from the
  42577. connection. For example, OWNER will include only repositories that the
  42578. organization or user being viewed owns.
  42579. """
  42580. ownerAffiliations: [RepositoryAffiliation] = [OWNER, COLLABORATOR]
  42581. """
  42582. If non-null, filters repositories according to privacy
  42583. """
  42584. privacy: RepositoryPrivacy
  42585. """
  42586. If true, only repositories whose owner can be sponsored via GitHub Sponsors will be returned.
  42587. """
  42588. sponsorableOnly: Boolean = false
  42589. ): RepositoryConnection!
  42590. """
  42591. Returns a count of how many stargazers there are on this object
  42592. """
  42593. stargazerCount: Int!
  42594. """
  42595. A list of users who have starred this starrable.
  42596. """
  42597. stargazers(
  42598. """
  42599. Returns the elements in the list that come after the specified cursor.
  42600. """
  42601. after: String
  42602. """
  42603. Returns the elements in the list that come before the specified cursor.
  42604. """
  42605. before: String
  42606. """
  42607. Returns the first _n_ elements from the list.
  42608. """
  42609. first: Int
  42610. """
  42611. Returns the last _n_ elements from the list.
  42612. """
  42613. last: Int
  42614. """
  42615. Order for connection
  42616. """
  42617. orderBy: StarOrder
  42618. ): StargazerConnection!
  42619. """
  42620. Returns a boolean indicating whether the viewing user has starred this starrable.
  42621. """
  42622. viewerHasStarred: Boolean!
  42623. }
  42624. """
  42625. Metadata for an audit entry with a topic.
  42626. """
  42627. interface TopicAuditEntryData {
  42628. """
  42629. The name of the topic added to the repository
  42630. """
  42631. topic: Topic
  42632. """
  42633. The name of the topic added to the repository
  42634. """
  42635. topicName: String
  42636. }
  42637. """
  42638. Reason that the suggested topic is declined.
  42639. """
  42640. enum TopicSuggestionDeclineReason {
  42641. """
  42642. The suggested topic is not relevant to the repository.
  42643. """
  42644. NOT_RELEVANT
  42645. """
  42646. The viewer does not like the suggested topic.
  42647. """
  42648. PERSONAL_PREFERENCE
  42649. """
  42650. The suggested topic is too general for the repository.
  42651. """
  42652. TOO_GENERAL
  42653. """
  42654. The suggested topic is too specific for the repository (e.g. #ruby-on-rails-version-4-2-1).
  42655. """
  42656. TOO_SPECIFIC
  42657. }
  42658. """
  42659. The possible states of a tracked issue.
  42660. """
  42661. enum TrackedIssueStates {
  42662. """
  42663. The tracked issue is closed
  42664. """
  42665. CLOSED
  42666. """
  42667. The tracked issue is open
  42668. """
  42669. OPEN
  42670. }
  42671. """
  42672. Autogenerated input type of TransferEnterpriseOrganization
  42673. """
  42674. input TransferEnterpriseOrganizationInput {
  42675. """
  42676. A unique identifier for the client performing the mutation.
  42677. """
  42678. clientMutationId: String
  42679. """
  42680. The ID of the enterprise where the organization should be transferred.
  42681. """
  42682. destinationEnterpriseId: ID! @possibleTypes(concreteTypes: ["Enterprise"])
  42683. """
  42684. The ID of the organization to transfer.
  42685. """
  42686. organizationId: ID! @possibleTypes(concreteTypes: ["Organization"])
  42687. }
  42688. """
  42689. Autogenerated return type of TransferEnterpriseOrganization
  42690. """
  42691. type TransferEnterpriseOrganizationPayload {
  42692. """
  42693. A unique identifier for the client performing the mutation.
  42694. """
  42695. clientMutationId: String
  42696. """
  42697. The organization for which a transfer was initiated.
  42698. """
  42699. organization: Organization
  42700. }
  42701. """
  42702. Autogenerated input type of TransferIssue
  42703. """
  42704. input TransferIssueInput {
  42705. """
  42706. A unique identifier for the client performing the mutation.
  42707. """
  42708. clientMutationId: String
  42709. """
  42710. Whether to create labels if they don't exist in the target repository (matched by name)
  42711. """
  42712. createLabelsIfMissing: Boolean = false
  42713. """
  42714. The Node ID of the issue to be transferred
  42715. """
  42716. issueId: ID! @possibleTypes(concreteTypes: ["Issue"])
  42717. """
  42718. The Node ID of the repository the issue should be transferred to
  42719. """
  42720. repositoryId: ID! @possibleTypes(concreteTypes: ["Repository"])
  42721. }
  42722. """
  42723. Autogenerated return type of TransferIssue
  42724. """
  42725. type TransferIssuePayload {
  42726. """
  42727. A unique identifier for the client performing the mutation.
  42728. """
  42729. clientMutationId: String
  42730. """
  42731. The issue that was transferred
  42732. """
  42733. issue: Issue
  42734. }
  42735. """
  42736. Represents a 'transferred' event on a given issue or pull request.
  42737. """
  42738. type TransferredEvent implements Node {
  42739. """
  42740. Identifies the actor who performed the event.
  42741. """
  42742. actor: Actor
  42743. """
  42744. Identifies the date and time when the object was created.
  42745. """
  42746. createdAt: DateTime!
  42747. """
  42748. The repository this came from
  42749. """
  42750. fromRepository: Repository
  42751. id: ID!
  42752. """
  42753. Identifies the issue associated with the event.
  42754. """
  42755. issue: Issue!
  42756. }
  42757. """
  42758. Represents a Git tree.
  42759. """
  42760. type Tree implements GitObject & Node {
  42761. """
  42762. An abbreviated version of the Git object ID
  42763. """
  42764. abbreviatedOid: String!
  42765. """
  42766. The HTTP path for this Git object
  42767. """
  42768. commitResourcePath: URI!
  42769. """
  42770. The HTTP URL for this Git object
  42771. """
  42772. commitUrl: URI!
  42773. """
  42774. A list of tree entries.
  42775. """
  42776. entries: [TreeEntry!]
  42777. id: ID!
  42778. """
  42779. The Git object ID
  42780. """
  42781. oid: GitObjectID!
  42782. """
  42783. The Repository the Git object belongs to
  42784. """
  42785. repository: Repository!
  42786. }
  42787. """
  42788. Represents a Git tree entry.
  42789. """
  42790. type TreeEntry {
  42791. """
  42792. The extension of the file
  42793. """
  42794. extension: String
  42795. """
  42796. Whether or not this tree entry is generated
  42797. """
  42798. isGenerated: Boolean!
  42799. """
  42800. The programming language this file is written in.
  42801. """
  42802. language: Language
  42803. """
  42804. Number of lines in the file.
  42805. """
  42806. lineCount: Int
  42807. """
  42808. Entry file mode.
  42809. """
  42810. mode: Int!
  42811. """
  42812. Entry file name.
  42813. """
  42814. name: String!
  42815. """
  42816. Entry file name. (Base64-encoded)
  42817. """
  42818. nameRaw: Base64String!
  42819. """
  42820. Entry file object.
  42821. """
  42822. object: GitObject
  42823. """
  42824. Entry file Git object ID.
  42825. """
  42826. oid: GitObjectID!
  42827. """
  42828. The full path of the file.
  42829. """
  42830. path: String
  42831. """
  42832. The full path of the file. (Base64-encoded)
  42833. """
  42834. pathRaw: Base64String
  42835. """
  42836. The Repository the tree entry belongs to
  42837. """
  42838. repository: Repository!
  42839. """
  42840. Entry byte size
  42841. """
  42842. size: Int!
  42843. """
  42844. If the TreeEntry is for a directory occupied by a submodule project, this returns the corresponding submodule
  42845. """
  42846. submodule: Submodule
  42847. """
  42848. Entry file type.
  42849. """
  42850. type: String!
  42851. }
  42852. """
  42853. An RFC 3986, RFC 3987, and RFC 6570 (level 4) compliant URI string.
  42854. """
  42855. scalar URI
  42856. """
  42857. Autogenerated input type of UnarchiveProjectV2Item
  42858. """
  42859. input UnarchiveProjectV2ItemInput {
  42860. """
  42861. A unique identifier for the client performing the mutation.
  42862. """
  42863. clientMutationId: String
  42864. """
  42865. The ID of the ProjectV2Item to unarchive.
  42866. """
  42867. itemId: ID! @possibleTypes(concreteTypes: ["ProjectV2Item"])
  42868. """
  42869. The ID of the Project to archive the item from.
  42870. """
  42871. projectId: ID! @possibleTypes(concreteTypes: ["ProjectV2"])
  42872. }
  42873. """
  42874. Autogenerated return type of UnarchiveProjectV2Item
  42875. """
  42876. type UnarchiveProjectV2ItemPayload {
  42877. """
  42878. A unique identifier for the client performing the mutation.
  42879. """
  42880. clientMutationId: String
  42881. """
  42882. The item unarchived from the project.
  42883. """
  42884. item: ProjectV2Item
  42885. }
  42886. """
  42887. Autogenerated input type of UnarchiveRepository
  42888. """
  42889. input UnarchiveRepositoryInput {
  42890. """
  42891. A unique identifier for the client performing the mutation.
  42892. """
  42893. clientMutationId: String
  42894. """
  42895. The ID of the repository to unarchive.
  42896. """
  42897. repositoryId: ID! @possibleTypes(concreteTypes: ["Repository"])
  42898. }
  42899. """
  42900. Autogenerated return type of UnarchiveRepository
  42901. """
  42902. type UnarchiveRepositoryPayload {
  42903. """
  42904. A unique identifier for the client performing the mutation.
  42905. """
  42906. clientMutationId: String
  42907. """
  42908. The repository that was unarchived.
  42909. """
  42910. repository: Repository
  42911. }
  42912. """
  42913. Represents an 'unassigned' event on any assignable object.
  42914. """
  42915. type UnassignedEvent implements Node {
  42916. """
  42917. Identifies the actor who performed the event.
  42918. """
  42919. actor: Actor
  42920. """
  42921. Identifies the assignable associated with the event.
  42922. """
  42923. assignable: Assignable!
  42924. """
  42925. Identifies the user or mannequin that was unassigned.
  42926. """
  42927. assignee: Assignee
  42928. """
  42929. Identifies the date and time when the object was created.
  42930. """
  42931. createdAt: DateTime!
  42932. id: ID!
  42933. """
  42934. Identifies the subject (user) who was unassigned.
  42935. """
  42936. user: User
  42937. @deprecated(reason: "Assignees can now be mannequins. Use the `assignee` field instead. Removal on 2020-01-01 UTC.")
  42938. }
  42939. """
  42940. Autogenerated input type of UnfollowOrganization
  42941. """
  42942. input UnfollowOrganizationInput {
  42943. """
  42944. A unique identifier for the client performing the mutation.
  42945. """
  42946. clientMutationId: String
  42947. """
  42948. ID of the organization to unfollow.
  42949. """
  42950. organizationId: ID! @possibleTypes(concreteTypes: ["Organization"])
  42951. }
  42952. """
  42953. Autogenerated return type of UnfollowOrganization
  42954. """
  42955. type UnfollowOrganizationPayload {
  42956. """
  42957. A unique identifier for the client performing the mutation.
  42958. """
  42959. clientMutationId: String
  42960. """
  42961. The organization that was unfollowed.
  42962. """
  42963. organization: Organization
  42964. }
  42965. """
  42966. Autogenerated input type of UnfollowUser
  42967. """
  42968. input UnfollowUserInput {
  42969. """
  42970. A unique identifier for the client performing the mutation.
  42971. """
  42972. clientMutationId: String
  42973. """
  42974. ID of the user to unfollow.
  42975. """
  42976. userId: ID! @possibleTypes(concreteTypes: ["User"])
  42977. }
  42978. """
  42979. Autogenerated return type of UnfollowUser
  42980. """
  42981. type UnfollowUserPayload {
  42982. """
  42983. A unique identifier for the client performing the mutation.
  42984. """
  42985. clientMutationId: String
  42986. """
  42987. The user that was unfollowed.
  42988. """
  42989. user: User
  42990. }
  42991. """
  42992. Represents a type that can be retrieved by a URL.
  42993. """
  42994. interface UniformResourceLocatable {
  42995. """
  42996. The HTML path to this resource.
  42997. """
  42998. resourcePath: URI!
  42999. """
  43000. The URL to this resource.
  43001. """
  43002. url: URI!
  43003. }
  43004. """
  43005. Represents an unknown signature on a Commit or Tag.
  43006. """
  43007. type UnknownSignature implements GitSignature {
  43008. """
  43009. Email used to sign this object.
  43010. """
  43011. email: String!
  43012. """
  43013. True if the signature is valid and verified by GitHub.
  43014. """
  43015. isValid: Boolean!
  43016. """
  43017. Payload for GPG signing object. Raw ODB object without the signature header.
  43018. """
  43019. payload: String!
  43020. """
  43021. ASCII-armored signature header from object.
  43022. """
  43023. signature: String!
  43024. """
  43025. GitHub user corresponding to the email signing this commit.
  43026. """
  43027. signer: User
  43028. """
  43029. The state of this signature. `VALID` if signature is valid and verified by
  43030. GitHub, otherwise represents reason why signature is considered invalid.
  43031. """
  43032. state: GitSignatureState!
  43033. """
  43034. True if the signature was made with GitHub's signing key.
  43035. """
  43036. wasSignedByGitHub: Boolean!
  43037. }
  43038. """
  43039. Represents an 'unlabeled' event on a given issue or pull request.
  43040. """
  43041. type UnlabeledEvent implements Node {
  43042. """
  43043. Identifies the actor who performed the event.
  43044. """
  43045. actor: Actor
  43046. """
  43047. Identifies the date and time when the object was created.
  43048. """
  43049. createdAt: DateTime!
  43050. id: ID!
  43051. """
  43052. Identifies the label associated with the 'unlabeled' event.
  43053. """
  43054. label: Label!
  43055. """
  43056. Identifies the `Labelable` associated with the event.
  43057. """
  43058. labelable: Labelable!
  43059. }
  43060. """
  43061. Autogenerated input type of UnlinkProjectV2FromRepository
  43062. """
  43063. input UnlinkProjectV2FromRepositoryInput {
  43064. """
  43065. A unique identifier for the client performing the mutation.
  43066. """
  43067. clientMutationId: String
  43068. """
  43069. The ID of the project to unlink from the repository.
  43070. """
  43071. projectId: ID! @possibleTypes(concreteTypes: ["ProjectV2"])
  43072. """
  43073. The ID of the repository to unlink from the project.
  43074. """
  43075. repositoryId: ID! @possibleTypes(concreteTypes: ["Repository"])
  43076. }
  43077. """
  43078. Autogenerated return type of UnlinkProjectV2FromRepository
  43079. """
  43080. type UnlinkProjectV2FromRepositoryPayload {
  43081. """
  43082. A unique identifier for the client performing the mutation.
  43083. """
  43084. clientMutationId: String
  43085. """
  43086. The repository the project is no longer linked to.
  43087. """
  43088. repository: Repository
  43089. }
  43090. """
  43091. Autogenerated input type of UnlinkProjectV2FromTeam
  43092. """
  43093. input UnlinkProjectV2FromTeamInput {
  43094. """
  43095. A unique identifier for the client performing the mutation.
  43096. """
  43097. clientMutationId: String
  43098. """
  43099. The ID of the project to unlink from the team.
  43100. """
  43101. projectId: ID! @possibleTypes(concreteTypes: ["ProjectV2"])
  43102. """
  43103. The ID of the team to unlink from the project.
  43104. """
  43105. teamId: ID! @possibleTypes(concreteTypes: ["Team"])
  43106. }
  43107. """
  43108. Autogenerated return type of UnlinkProjectV2FromTeam
  43109. """
  43110. type UnlinkProjectV2FromTeamPayload {
  43111. """
  43112. A unique identifier for the client performing the mutation.
  43113. """
  43114. clientMutationId: String
  43115. """
  43116. The team the project is unlinked from
  43117. """
  43118. team: Team
  43119. }
  43120. """
  43121. Autogenerated input type of UnlinkRepositoryFromProject
  43122. """
  43123. input UnlinkRepositoryFromProjectInput {
  43124. """
  43125. A unique identifier for the client performing the mutation.
  43126. """
  43127. clientMutationId: String
  43128. """
  43129. The ID of the Project linked to the Repository.
  43130. """
  43131. projectId: ID! @possibleTypes(concreteTypes: ["Project"])
  43132. """
  43133. The ID of the Repository linked to the Project.
  43134. """
  43135. repositoryId: ID! @possibleTypes(concreteTypes: ["Repository"])
  43136. }
  43137. """
  43138. Autogenerated return type of UnlinkRepositoryFromProject
  43139. """
  43140. type UnlinkRepositoryFromProjectPayload {
  43141. """
  43142. A unique identifier for the client performing the mutation.
  43143. """
  43144. clientMutationId: String
  43145. """
  43146. The linked Project.
  43147. """
  43148. project: Project
  43149. """
  43150. The linked Repository.
  43151. """
  43152. repository: Repository
  43153. }
  43154. """
  43155. Autogenerated input type of UnlockLockable
  43156. """
  43157. input UnlockLockableInput {
  43158. """
  43159. A unique identifier for the client performing the mutation.
  43160. """
  43161. clientMutationId: String
  43162. """
  43163. ID of the item to be unlocked.
  43164. """
  43165. lockableId: ID! @possibleTypes(concreteTypes: ["Discussion", "Issue", "PullRequest"], abstractType: "Lockable")
  43166. }
  43167. """
  43168. Autogenerated return type of UnlockLockable
  43169. """
  43170. type UnlockLockablePayload {
  43171. """
  43172. Identifies the actor who performed the event.
  43173. """
  43174. actor: Actor
  43175. """
  43176. A unique identifier for the client performing the mutation.
  43177. """
  43178. clientMutationId: String
  43179. """
  43180. The item that was unlocked.
  43181. """
  43182. unlockedRecord: Lockable
  43183. }
  43184. """
  43185. Represents an 'unlocked' event on a given issue or pull request.
  43186. """
  43187. type UnlockedEvent implements Node {
  43188. """
  43189. Identifies the actor who performed the event.
  43190. """
  43191. actor: Actor
  43192. """
  43193. Identifies the date and time when the object was created.
  43194. """
  43195. createdAt: DateTime!
  43196. id: ID!
  43197. """
  43198. Object that was unlocked.
  43199. """
  43200. lockable: Lockable!
  43201. }
  43202. """
  43203. Autogenerated input type of UnmarkDiscussionCommentAsAnswer
  43204. """
  43205. input UnmarkDiscussionCommentAsAnswerInput {
  43206. """
  43207. A unique identifier for the client performing the mutation.
  43208. """
  43209. clientMutationId: String
  43210. """
  43211. The Node ID of the discussion comment to unmark as an answer.
  43212. """
  43213. id: ID! @possibleTypes(concreteTypes: ["DiscussionComment"])
  43214. }
  43215. """
  43216. Autogenerated return type of UnmarkDiscussionCommentAsAnswer
  43217. """
  43218. type UnmarkDiscussionCommentAsAnswerPayload {
  43219. """
  43220. A unique identifier for the client performing the mutation.
  43221. """
  43222. clientMutationId: String
  43223. """
  43224. The discussion that includes the comment.
  43225. """
  43226. discussion: Discussion
  43227. }
  43228. """
  43229. Autogenerated input type of UnmarkFileAsViewed
  43230. """
  43231. input UnmarkFileAsViewedInput {
  43232. """
  43233. A unique identifier for the client performing the mutation.
  43234. """
  43235. clientMutationId: String
  43236. """
  43237. The path of the file to mark as unviewed
  43238. """
  43239. path: String!
  43240. """
  43241. The Node ID of the pull request.
  43242. """
  43243. pullRequestId: ID! @possibleTypes(concreteTypes: ["PullRequest"])
  43244. }
  43245. """
  43246. Autogenerated return type of UnmarkFileAsViewed
  43247. """
  43248. type UnmarkFileAsViewedPayload {
  43249. """
  43250. A unique identifier for the client performing the mutation.
  43251. """
  43252. clientMutationId: String
  43253. """
  43254. The updated pull request.
  43255. """
  43256. pullRequest: PullRequest
  43257. }
  43258. """
  43259. Autogenerated input type of UnmarkIssueAsDuplicate
  43260. """
  43261. input UnmarkIssueAsDuplicateInput {
  43262. """
  43263. ID of the issue or pull request currently considered canonical/authoritative/original.
  43264. """
  43265. canonicalId: ID! @possibleTypes(concreteTypes: ["Issue", "PullRequest"], abstractType: "IssueOrPullRequest")
  43266. """
  43267. A unique identifier for the client performing the mutation.
  43268. """
  43269. clientMutationId: String
  43270. """
  43271. ID of the issue or pull request currently marked as a duplicate.
  43272. """
  43273. duplicateId: ID! @possibleTypes(concreteTypes: ["Issue", "PullRequest"], abstractType: "IssueOrPullRequest")
  43274. }
  43275. """
  43276. Autogenerated return type of UnmarkIssueAsDuplicate
  43277. """
  43278. type UnmarkIssueAsDuplicatePayload {
  43279. """
  43280. A unique identifier for the client performing the mutation.
  43281. """
  43282. clientMutationId: String
  43283. """
  43284. The issue or pull request that was marked as a duplicate.
  43285. """
  43286. duplicate: IssueOrPullRequest
  43287. }
  43288. """
  43289. Represents an 'unmarked_as_duplicate' event on a given issue or pull request.
  43290. """
  43291. type UnmarkedAsDuplicateEvent implements Node {
  43292. """
  43293. Identifies the actor who performed the event.
  43294. """
  43295. actor: Actor
  43296. """
  43297. The authoritative issue or pull request which has been duplicated by another.
  43298. """
  43299. canonical: IssueOrPullRequest
  43300. """
  43301. Identifies the date and time when the object was created.
  43302. """
  43303. createdAt: DateTime!
  43304. """
  43305. The issue or pull request which has been marked as a duplicate of another.
  43306. """
  43307. duplicate: IssueOrPullRequest
  43308. id: ID!
  43309. """
  43310. Canonical and duplicate belong to different repositories.
  43311. """
  43312. isCrossRepository: Boolean!
  43313. }
  43314. """
  43315. Autogenerated input type of UnminimizeComment
  43316. """
  43317. input UnminimizeCommentInput {
  43318. """
  43319. A unique identifier for the client performing the mutation.
  43320. """
  43321. clientMutationId: String
  43322. """
  43323. The Node ID of the subject to modify.
  43324. """
  43325. subjectId: ID!
  43326. @possibleTypes(
  43327. concreteTypes: ["CommitComment", "DiscussionComment", "GistComment", "IssueComment", "PullRequestReviewComment"]
  43328. abstractType: "Minimizable"
  43329. )
  43330. }
  43331. """
  43332. Autogenerated return type of UnminimizeComment
  43333. """
  43334. type UnminimizeCommentPayload {
  43335. """
  43336. A unique identifier for the client performing the mutation.
  43337. """
  43338. clientMutationId: String
  43339. """
  43340. The comment that was unminimized.
  43341. """
  43342. unminimizedComment: Minimizable
  43343. }
  43344. """
  43345. Autogenerated input type of UnpinIssue
  43346. """
  43347. input UnpinIssueInput {
  43348. """
  43349. A unique identifier for the client performing the mutation.
  43350. """
  43351. clientMutationId: String
  43352. """
  43353. The ID of the issue to be unpinned
  43354. """
  43355. issueId: ID! @possibleTypes(concreteTypes: ["Issue"])
  43356. }
  43357. """
  43358. Autogenerated return type of UnpinIssue
  43359. """
  43360. type UnpinIssuePayload {
  43361. """
  43362. A unique identifier for the client performing the mutation.
  43363. """
  43364. clientMutationId: String
  43365. """
  43366. The issue that was unpinned
  43367. """
  43368. issue: Issue
  43369. }
  43370. """
  43371. Represents an 'unpinned' event on a given issue or pull request.
  43372. """
  43373. type UnpinnedEvent implements Node {
  43374. """
  43375. Identifies the actor who performed the event.
  43376. """
  43377. actor: Actor
  43378. """
  43379. Identifies the date and time when the object was created.
  43380. """
  43381. createdAt: DateTime!
  43382. id: ID!
  43383. """
  43384. Identifies the issue associated with the event.
  43385. """
  43386. issue: Issue!
  43387. }
  43388. """
  43389. Autogenerated input type of UnresolveReviewThread
  43390. """
  43391. input UnresolveReviewThreadInput {
  43392. """
  43393. A unique identifier for the client performing the mutation.
  43394. """
  43395. clientMutationId: String
  43396. """
  43397. The ID of the thread to unresolve
  43398. """
  43399. threadId: ID! @possibleTypes(concreteTypes: ["PullRequestReviewThread"])
  43400. }
  43401. """
  43402. Autogenerated return type of UnresolveReviewThread
  43403. """
  43404. type UnresolveReviewThreadPayload {
  43405. """
  43406. A unique identifier for the client performing the mutation.
  43407. """
  43408. clientMutationId: String
  43409. """
  43410. The thread to resolve.
  43411. """
  43412. thread: PullRequestReviewThread
  43413. }
  43414. """
  43415. Represents an 'unsubscribed' event on a given `Subscribable`.
  43416. """
  43417. type UnsubscribedEvent implements Node {
  43418. """
  43419. Identifies the actor who performed the event.
  43420. """
  43421. actor: Actor
  43422. """
  43423. Identifies the date and time when the object was created.
  43424. """
  43425. createdAt: DateTime!
  43426. id: ID!
  43427. """
  43428. Object referenced by event.
  43429. """
  43430. subscribable: Subscribable!
  43431. }
  43432. """
  43433. Entities that can be updated.
  43434. """
  43435. interface Updatable {
  43436. """
  43437. Check if the current viewer can update this object.
  43438. """
  43439. viewerCanUpdate: Boolean!
  43440. }
  43441. """
  43442. Comments that can be updated.
  43443. """
  43444. interface UpdatableComment {
  43445. """
  43446. Reasons why the current viewer can not update this comment.
  43447. """
  43448. viewerCannotUpdateReasons: [CommentCannotUpdateReason!]!
  43449. }
  43450. """
  43451. Autogenerated input type of UpdateBranchProtectionRule
  43452. """
  43453. input UpdateBranchProtectionRuleInput {
  43454. """
  43455. Can this branch be deleted.
  43456. """
  43457. allowsDeletions: Boolean
  43458. """
  43459. Are force pushes allowed on this branch.
  43460. """
  43461. allowsForcePushes: Boolean
  43462. """
  43463. Is branch creation a protected operation.
  43464. """
  43465. blocksCreations: Boolean
  43466. """
  43467. The global relay id of the branch protection rule to be updated.
  43468. """
  43469. branchProtectionRuleId: ID! @possibleTypes(concreteTypes: ["BranchProtectionRule"])
  43470. """
  43471. A list of User, Team, or App IDs allowed to bypass force push targeting matching branches.
  43472. """
  43473. bypassForcePushActorIds: [ID!]
  43474. """
  43475. A list of User, Team, or App IDs allowed to bypass pull requests targeting matching branches.
  43476. """
  43477. bypassPullRequestActorIds: [ID!]
  43478. """
  43479. A unique identifier for the client performing the mutation.
  43480. """
  43481. clientMutationId: String
  43482. """
  43483. Will new commits pushed to matching branches dismiss pull request review approvals.
  43484. """
  43485. dismissesStaleReviews: Boolean
  43486. """
  43487. Can admins overwrite branch protection.
  43488. """
  43489. isAdminEnforced: Boolean
  43490. """
  43491. Whether users can pull changes from upstream when the branch is locked. Set to
  43492. `true` to allow fork syncing. Set to `false` to prevent fork syncing.
  43493. """
  43494. lockAllowsFetchAndMerge: Boolean
  43495. """
  43496. Whether to set the branch as read-only. If this is true, users will not be able to push to the branch.
  43497. """
  43498. lockBranch: Boolean
  43499. """
  43500. The glob-like pattern used to determine matching branches.
  43501. """
  43502. pattern: String
  43503. """
  43504. A list of User, Team, or App IDs allowed to push to matching branches.
  43505. """
  43506. pushActorIds: [ID!]
  43507. """
  43508. Whether the most recent push must be approved by someone other than the person who pushed it
  43509. """
  43510. requireLastPushApproval: Boolean
  43511. """
  43512. Number of approving reviews required to update matching branches.
  43513. """
  43514. requiredApprovingReviewCount: Int
  43515. """
  43516. The list of required deployment environments
  43517. """
  43518. requiredDeploymentEnvironments: [String!]
  43519. """
  43520. List of required status check contexts that must pass for commits to be accepted to matching branches.
  43521. """
  43522. requiredStatusCheckContexts: [String!]
  43523. """
  43524. The list of required status checks
  43525. """
  43526. requiredStatusChecks: [RequiredStatusCheckInput!]
  43527. """
  43528. Are approving reviews required to update matching branches.
  43529. """
  43530. requiresApprovingReviews: Boolean
  43531. """
  43532. Are reviews from code owners required to update matching branches.
  43533. """
  43534. requiresCodeOwnerReviews: Boolean
  43535. """
  43536. Are commits required to be signed.
  43537. """
  43538. requiresCommitSignatures: Boolean
  43539. """
  43540. Are conversations required to be resolved before merging.
  43541. """
  43542. requiresConversationResolution: Boolean
  43543. """
  43544. Are successful deployments required before merging.
  43545. """
  43546. requiresDeployments: Boolean
  43547. """
  43548. Are merge commits prohibited from being pushed to this branch.
  43549. """
  43550. requiresLinearHistory: Boolean
  43551. """
  43552. Are status checks required to update matching branches.
  43553. """
  43554. requiresStatusChecks: Boolean
  43555. """
  43556. Are branches required to be up to date before merging.
  43557. """
  43558. requiresStrictStatusChecks: Boolean
  43559. """
  43560. Is pushing to matching branches restricted.
  43561. """
  43562. restrictsPushes: Boolean
  43563. """
  43564. Is dismissal of pull request reviews restricted.
  43565. """
  43566. restrictsReviewDismissals: Boolean
  43567. """
  43568. A list of User, Team, or App IDs allowed to dismiss reviews on pull requests targeting matching branches.
  43569. """
  43570. reviewDismissalActorIds: [ID!]
  43571. }
  43572. """
  43573. Autogenerated return type of UpdateBranchProtectionRule
  43574. """
  43575. type UpdateBranchProtectionRulePayload {
  43576. """
  43577. The newly created BranchProtectionRule.
  43578. """
  43579. branchProtectionRule: BranchProtectionRule
  43580. """
  43581. A unique identifier for the client performing the mutation.
  43582. """
  43583. clientMutationId: String
  43584. }
  43585. """
  43586. Autogenerated input type of UpdateCheckRun
  43587. """
  43588. input UpdateCheckRunInput {
  43589. """
  43590. Possible further actions the integrator can perform, which a user may trigger.
  43591. """
  43592. actions: [CheckRunAction!]
  43593. """
  43594. The node of the check.
  43595. """
  43596. checkRunId: ID! @possibleTypes(concreteTypes: ["CheckRun"])
  43597. """
  43598. A unique identifier for the client performing the mutation.
  43599. """
  43600. clientMutationId: String
  43601. """
  43602. The time that the check run finished.
  43603. """
  43604. completedAt: DateTime
  43605. """
  43606. The final conclusion of the check.
  43607. """
  43608. conclusion: CheckConclusionState
  43609. """
  43610. The URL of the integrator's site that has the full details of the check.
  43611. """
  43612. detailsUrl: URI
  43613. """
  43614. A reference for the run on the integrator's system.
  43615. """
  43616. externalId: String
  43617. """
  43618. The name of the check.
  43619. """
  43620. name: String
  43621. """
  43622. Descriptive details about the run.
  43623. """
  43624. output: CheckRunOutput
  43625. """
  43626. The node ID of the repository.
  43627. """
  43628. repositoryId: ID! @possibleTypes(concreteTypes: ["Repository"])
  43629. """
  43630. The time that the check run began.
  43631. """
  43632. startedAt: DateTime
  43633. """
  43634. The current status.
  43635. """
  43636. status: RequestableCheckStatusState
  43637. }
  43638. """
  43639. Autogenerated return type of UpdateCheckRun
  43640. """
  43641. type UpdateCheckRunPayload {
  43642. """
  43643. The updated check run.
  43644. """
  43645. checkRun: CheckRun
  43646. """
  43647. A unique identifier for the client performing the mutation.
  43648. """
  43649. clientMutationId: String
  43650. }
  43651. """
  43652. Autogenerated input type of UpdateCheckSuitePreferences
  43653. """
  43654. input UpdateCheckSuitePreferencesInput {
  43655. """
  43656. The check suite preferences to modify.
  43657. """
  43658. autoTriggerPreferences: [CheckSuiteAutoTriggerPreference!]!
  43659. """
  43660. A unique identifier for the client performing the mutation.
  43661. """
  43662. clientMutationId: String
  43663. """
  43664. The Node ID of the repository.
  43665. """
  43666. repositoryId: ID! @possibleTypes(concreteTypes: ["Repository"])
  43667. }
  43668. """
  43669. Autogenerated return type of UpdateCheckSuitePreferences
  43670. """
  43671. type UpdateCheckSuitePreferencesPayload {
  43672. """
  43673. A unique identifier for the client performing the mutation.
  43674. """
  43675. clientMutationId: String
  43676. """
  43677. The updated repository.
  43678. """
  43679. repository: Repository
  43680. }
  43681. """
  43682. Autogenerated input type of UpdateDiscussionComment
  43683. """
  43684. input UpdateDiscussionCommentInput {
  43685. """
  43686. The new contents of the comment body.
  43687. """
  43688. body: String!
  43689. """
  43690. A unique identifier for the client performing the mutation.
  43691. """
  43692. clientMutationId: String
  43693. """
  43694. The Node ID of the discussion comment to update.
  43695. """
  43696. commentId: ID! @possibleTypes(concreteTypes: ["DiscussionComment"])
  43697. }
  43698. """
  43699. Autogenerated return type of UpdateDiscussionComment
  43700. """
  43701. type UpdateDiscussionCommentPayload {
  43702. """
  43703. A unique identifier for the client performing the mutation.
  43704. """
  43705. clientMutationId: String
  43706. """
  43707. The modified discussion comment.
  43708. """
  43709. comment: DiscussionComment
  43710. }
  43711. """
  43712. Autogenerated input type of UpdateDiscussion
  43713. """
  43714. input UpdateDiscussionInput {
  43715. """
  43716. The new contents of the discussion body.
  43717. """
  43718. body: String
  43719. """
  43720. The Node ID of a discussion category within the same repository to change this discussion to.
  43721. """
  43722. categoryId: ID @possibleTypes(concreteTypes: ["DiscussionCategory"])
  43723. """
  43724. A unique identifier for the client performing the mutation.
  43725. """
  43726. clientMutationId: String
  43727. """
  43728. The Node ID of the discussion to update.
  43729. """
  43730. discussionId: ID! @possibleTypes(concreteTypes: ["Discussion"])
  43731. """
  43732. The new discussion title.
  43733. """
  43734. title: String
  43735. }
  43736. """
  43737. Autogenerated return type of UpdateDiscussion
  43738. """
  43739. type UpdateDiscussionPayload {
  43740. """
  43741. A unique identifier for the client performing the mutation.
  43742. """
  43743. clientMutationId: String
  43744. """
  43745. The modified discussion.
  43746. """
  43747. discussion: Discussion
  43748. }
  43749. """
  43750. Autogenerated input type of UpdateEnterpriseAdministratorRole
  43751. """
  43752. input UpdateEnterpriseAdministratorRoleInput {
  43753. """
  43754. A unique identifier for the client performing the mutation.
  43755. """
  43756. clientMutationId: String
  43757. """
  43758. The ID of the Enterprise which the admin belongs to.
  43759. """
  43760. enterpriseId: ID! @possibleTypes(concreteTypes: ["Enterprise"])
  43761. """
  43762. The login of a administrator whose role is being changed.
  43763. """
  43764. login: String!
  43765. """
  43766. The new role for the Enterprise administrator.
  43767. """
  43768. role: EnterpriseAdministratorRole!
  43769. }
  43770. """
  43771. Autogenerated return type of UpdateEnterpriseAdministratorRole
  43772. """
  43773. type UpdateEnterpriseAdministratorRolePayload {
  43774. """
  43775. A unique identifier for the client performing the mutation.
  43776. """
  43777. clientMutationId: String
  43778. """
  43779. A message confirming the result of changing the administrator's role.
  43780. """
  43781. message: String
  43782. }
  43783. """
  43784. Autogenerated input type of UpdateEnterpriseAllowPrivateRepositoryForkingSetting
  43785. """
  43786. input UpdateEnterpriseAllowPrivateRepositoryForkingSettingInput {
  43787. """
  43788. A unique identifier for the client performing the mutation.
  43789. """
  43790. clientMutationId: String
  43791. """
  43792. The ID of the enterprise on which to set the allow private repository forking setting.
  43793. """
  43794. enterpriseId: ID! @possibleTypes(concreteTypes: ["Enterprise"])
  43795. """
  43796. The value for the allow private repository forking policy on the enterprise.
  43797. """
  43798. policyValue: EnterpriseAllowPrivateRepositoryForkingPolicyValue
  43799. """
  43800. The value for the allow private repository forking setting on the enterprise.
  43801. """
  43802. settingValue: EnterpriseEnabledDisabledSettingValue!
  43803. }
  43804. """
  43805. Autogenerated return type of UpdateEnterpriseAllowPrivateRepositoryForkingSetting
  43806. """
  43807. type UpdateEnterpriseAllowPrivateRepositoryForkingSettingPayload {
  43808. """
  43809. A unique identifier for the client performing the mutation.
  43810. """
  43811. clientMutationId: String
  43812. """
  43813. The enterprise with the updated allow private repository forking setting.
  43814. """
  43815. enterprise: Enterprise
  43816. """
  43817. A message confirming the result of updating the allow private repository forking setting.
  43818. """
  43819. message: String
  43820. }
  43821. """
  43822. Autogenerated input type of UpdateEnterpriseDefaultRepositoryPermissionSetting
  43823. """
  43824. input UpdateEnterpriseDefaultRepositoryPermissionSettingInput {
  43825. """
  43826. A unique identifier for the client performing the mutation.
  43827. """
  43828. clientMutationId: String
  43829. """
  43830. The ID of the enterprise on which to set the base repository permission setting.
  43831. """
  43832. enterpriseId: ID! @possibleTypes(concreteTypes: ["Enterprise"])
  43833. """
  43834. The value for the base repository permission setting on the enterprise.
  43835. """
  43836. settingValue: EnterpriseDefaultRepositoryPermissionSettingValue!
  43837. }
  43838. """
  43839. Autogenerated return type of UpdateEnterpriseDefaultRepositoryPermissionSetting
  43840. """
  43841. type UpdateEnterpriseDefaultRepositoryPermissionSettingPayload {
  43842. """
  43843. A unique identifier for the client performing the mutation.
  43844. """
  43845. clientMutationId: String
  43846. """
  43847. The enterprise with the updated base repository permission setting.
  43848. """
  43849. enterprise: Enterprise
  43850. """
  43851. A message confirming the result of updating the base repository permission setting.
  43852. """
  43853. message: String
  43854. }
  43855. """
  43856. Autogenerated input type of UpdateEnterpriseMembersCanChangeRepositoryVisibilitySetting
  43857. """
  43858. input UpdateEnterpriseMembersCanChangeRepositoryVisibilitySettingInput {
  43859. """
  43860. A unique identifier for the client performing the mutation.
  43861. """
  43862. clientMutationId: String
  43863. """
  43864. The ID of the enterprise on which to set the members can change repository visibility setting.
  43865. """
  43866. enterpriseId: ID! @possibleTypes(concreteTypes: ["Enterprise"])
  43867. """
  43868. The value for the members can change repository visibility setting on the enterprise.
  43869. """
  43870. settingValue: EnterpriseEnabledDisabledSettingValue!
  43871. }
  43872. """
  43873. Autogenerated return type of UpdateEnterpriseMembersCanChangeRepositoryVisibilitySetting
  43874. """
  43875. type UpdateEnterpriseMembersCanChangeRepositoryVisibilitySettingPayload {
  43876. """
  43877. A unique identifier for the client performing the mutation.
  43878. """
  43879. clientMutationId: String
  43880. """
  43881. The enterprise with the updated members can change repository visibility setting.
  43882. """
  43883. enterprise: Enterprise
  43884. """
  43885. A message confirming the result of updating the members can change repository visibility setting.
  43886. """
  43887. message: String
  43888. }
  43889. """
  43890. Autogenerated input type of UpdateEnterpriseMembersCanCreateRepositoriesSetting
  43891. """
  43892. input UpdateEnterpriseMembersCanCreateRepositoriesSettingInput {
  43893. """
  43894. A unique identifier for the client performing the mutation.
  43895. """
  43896. clientMutationId: String
  43897. """
  43898. The ID of the enterprise on which to set the members can create repositories setting.
  43899. """
  43900. enterpriseId: ID! @possibleTypes(concreteTypes: ["Enterprise"])
  43901. """
  43902. Allow members to create internal repositories. Defaults to current value.
  43903. """
  43904. membersCanCreateInternalRepositories: Boolean
  43905. """
  43906. Allow members to create private repositories. Defaults to current value.
  43907. """
  43908. membersCanCreatePrivateRepositories: Boolean
  43909. """
  43910. Allow members to create public repositories. Defaults to current value.
  43911. """
  43912. membersCanCreatePublicRepositories: Boolean
  43913. """
  43914. When false, allow member organizations to set their own repository creation member privileges.
  43915. """
  43916. membersCanCreateRepositoriesPolicyEnabled: Boolean
  43917. """
  43918. Value for the members can create repositories setting on the enterprise. This
  43919. or the granular public/private/internal allowed fields (but not both) must be provided.
  43920. """
  43921. settingValue: EnterpriseMembersCanCreateRepositoriesSettingValue
  43922. }
  43923. """
  43924. Autogenerated return type of UpdateEnterpriseMembersCanCreateRepositoriesSetting
  43925. """
  43926. type UpdateEnterpriseMembersCanCreateRepositoriesSettingPayload {
  43927. """
  43928. A unique identifier for the client performing the mutation.
  43929. """
  43930. clientMutationId: String
  43931. """
  43932. The enterprise with the updated members can create repositories setting.
  43933. """
  43934. enterprise: Enterprise
  43935. """
  43936. A message confirming the result of updating the members can create repositories setting.
  43937. """
  43938. message: String
  43939. }
  43940. """
  43941. Autogenerated input type of UpdateEnterpriseMembersCanDeleteIssuesSetting
  43942. """
  43943. input UpdateEnterpriseMembersCanDeleteIssuesSettingInput {
  43944. """
  43945. A unique identifier for the client performing the mutation.
  43946. """
  43947. clientMutationId: String
  43948. """
  43949. The ID of the enterprise on which to set the members can delete issues setting.
  43950. """
  43951. enterpriseId: ID! @possibleTypes(concreteTypes: ["Enterprise"])
  43952. """
  43953. The value for the members can delete issues setting on the enterprise.
  43954. """
  43955. settingValue: EnterpriseEnabledDisabledSettingValue!
  43956. }
  43957. """
  43958. Autogenerated return type of UpdateEnterpriseMembersCanDeleteIssuesSetting
  43959. """
  43960. type UpdateEnterpriseMembersCanDeleteIssuesSettingPayload {
  43961. """
  43962. A unique identifier for the client performing the mutation.
  43963. """
  43964. clientMutationId: String
  43965. """
  43966. The enterprise with the updated members can delete issues setting.
  43967. """
  43968. enterprise: Enterprise
  43969. """
  43970. A message confirming the result of updating the members can delete issues setting.
  43971. """
  43972. message: String
  43973. }
  43974. """
  43975. Autogenerated input type of UpdateEnterpriseMembersCanDeleteRepositoriesSetting
  43976. """
  43977. input UpdateEnterpriseMembersCanDeleteRepositoriesSettingInput {
  43978. """
  43979. A unique identifier for the client performing the mutation.
  43980. """
  43981. clientMutationId: String
  43982. """
  43983. The ID of the enterprise on which to set the members can delete repositories setting.
  43984. """
  43985. enterpriseId: ID! @possibleTypes(concreteTypes: ["Enterprise"])
  43986. """
  43987. The value for the members can delete repositories setting on the enterprise.
  43988. """
  43989. settingValue: EnterpriseEnabledDisabledSettingValue!
  43990. }
  43991. """
  43992. Autogenerated return type of UpdateEnterpriseMembersCanDeleteRepositoriesSetting
  43993. """
  43994. type UpdateEnterpriseMembersCanDeleteRepositoriesSettingPayload {
  43995. """
  43996. A unique identifier for the client performing the mutation.
  43997. """
  43998. clientMutationId: String
  43999. """
  44000. The enterprise with the updated members can delete repositories setting.
  44001. """
  44002. enterprise: Enterprise
  44003. """
  44004. A message confirming the result of updating the members can delete repositories setting.
  44005. """
  44006. message: String
  44007. }
  44008. """
  44009. Autogenerated input type of UpdateEnterpriseMembersCanInviteCollaboratorsSetting
  44010. """
  44011. input UpdateEnterpriseMembersCanInviteCollaboratorsSettingInput {
  44012. """
  44013. A unique identifier for the client performing the mutation.
  44014. """
  44015. clientMutationId: String
  44016. """
  44017. The ID of the enterprise on which to set the members can invite collaborators setting.
  44018. """
  44019. enterpriseId: ID! @possibleTypes(concreteTypes: ["Enterprise"])
  44020. """
  44021. The value for the members can invite collaborators setting on the enterprise.
  44022. """
  44023. settingValue: EnterpriseEnabledDisabledSettingValue!
  44024. }
  44025. """
  44026. Autogenerated return type of UpdateEnterpriseMembersCanInviteCollaboratorsSetting
  44027. """
  44028. type UpdateEnterpriseMembersCanInviteCollaboratorsSettingPayload {
  44029. """
  44030. A unique identifier for the client performing the mutation.
  44031. """
  44032. clientMutationId: String
  44033. """
  44034. The enterprise with the updated members can invite collaborators setting.
  44035. """
  44036. enterprise: Enterprise
  44037. """
  44038. A message confirming the result of updating the members can invite collaborators setting.
  44039. """
  44040. message: String
  44041. }
  44042. """
  44043. Autogenerated input type of UpdateEnterpriseMembersCanMakePurchasesSetting
  44044. """
  44045. input UpdateEnterpriseMembersCanMakePurchasesSettingInput {
  44046. """
  44047. A unique identifier for the client performing the mutation.
  44048. """
  44049. clientMutationId: String
  44050. """
  44051. The ID of the enterprise on which to set the members can make purchases setting.
  44052. """
  44053. enterpriseId: ID! @possibleTypes(concreteTypes: ["Enterprise"])
  44054. """
  44055. The value for the members can make purchases setting on the enterprise.
  44056. """
  44057. settingValue: EnterpriseMembersCanMakePurchasesSettingValue!
  44058. }
  44059. """
  44060. Autogenerated return type of UpdateEnterpriseMembersCanMakePurchasesSetting
  44061. """
  44062. type UpdateEnterpriseMembersCanMakePurchasesSettingPayload {
  44063. """
  44064. A unique identifier for the client performing the mutation.
  44065. """
  44066. clientMutationId: String
  44067. """
  44068. The enterprise with the updated members can make purchases setting.
  44069. """
  44070. enterprise: Enterprise
  44071. """
  44072. A message confirming the result of updating the members can make purchases setting.
  44073. """
  44074. message: String
  44075. }
  44076. """
  44077. Autogenerated input type of UpdateEnterpriseMembersCanUpdateProtectedBranchesSetting
  44078. """
  44079. input UpdateEnterpriseMembersCanUpdateProtectedBranchesSettingInput {
  44080. """
  44081. A unique identifier for the client performing the mutation.
  44082. """
  44083. clientMutationId: String
  44084. """
  44085. The ID of the enterprise on which to set the members can update protected branches setting.
  44086. """
  44087. enterpriseId: ID! @possibleTypes(concreteTypes: ["Enterprise"])
  44088. """
  44089. The value for the members can update protected branches setting on the enterprise.
  44090. """
  44091. settingValue: EnterpriseEnabledDisabledSettingValue!
  44092. }
  44093. """
  44094. Autogenerated return type of UpdateEnterpriseMembersCanUpdateProtectedBranchesSetting
  44095. """
  44096. type UpdateEnterpriseMembersCanUpdateProtectedBranchesSettingPayload {
  44097. """
  44098. A unique identifier for the client performing the mutation.
  44099. """
  44100. clientMutationId: String
  44101. """
  44102. The enterprise with the updated members can update protected branches setting.
  44103. """
  44104. enterprise: Enterprise
  44105. """
  44106. A message confirming the result of updating the members can update protected branches setting.
  44107. """
  44108. message: String
  44109. }
  44110. """
  44111. Autogenerated input type of UpdateEnterpriseMembersCanViewDependencyInsightsSetting
  44112. """
  44113. input UpdateEnterpriseMembersCanViewDependencyInsightsSettingInput {
  44114. """
  44115. A unique identifier for the client performing the mutation.
  44116. """
  44117. clientMutationId: String
  44118. """
  44119. The ID of the enterprise on which to set the members can view dependency insights setting.
  44120. """
  44121. enterpriseId: ID! @possibleTypes(concreteTypes: ["Enterprise"])
  44122. """
  44123. The value for the members can view dependency insights setting on the enterprise.
  44124. """
  44125. settingValue: EnterpriseEnabledDisabledSettingValue!
  44126. }
  44127. """
  44128. Autogenerated return type of UpdateEnterpriseMembersCanViewDependencyInsightsSetting
  44129. """
  44130. type UpdateEnterpriseMembersCanViewDependencyInsightsSettingPayload {
  44131. """
  44132. A unique identifier for the client performing the mutation.
  44133. """
  44134. clientMutationId: String
  44135. """
  44136. The enterprise with the updated members can view dependency insights setting.
  44137. """
  44138. enterprise: Enterprise
  44139. """
  44140. A message confirming the result of updating the members can view dependency insights setting.
  44141. """
  44142. message: String
  44143. }
  44144. """
  44145. Autogenerated input type of UpdateEnterpriseOrganizationProjectsSetting
  44146. """
  44147. input UpdateEnterpriseOrganizationProjectsSettingInput {
  44148. """
  44149. A unique identifier for the client performing the mutation.
  44150. """
  44151. clientMutationId: String
  44152. """
  44153. The ID of the enterprise on which to set the organization projects setting.
  44154. """
  44155. enterpriseId: ID! @possibleTypes(concreteTypes: ["Enterprise"])
  44156. """
  44157. The value for the organization projects setting on the enterprise.
  44158. """
  44159. settingValue: EnterpriseEnabledDisabledSettingValue!
  44160. }
  44161. """
  44162. Autogenerated return type of UpdateEnterpriseOrganizationProjectsSetting
  44163. """
  44164. type UpdateEnterpriseOrganizationProjectsSettingPayload {
  44165. """
  44166. A unique identifier for the client performing the mutation.
  44167. """
  44168. clientMutationId: String
  44169. """
  44170. The enterprise with the updated organization projects setting.
  44171. """
  44172. enterprise: Enterprise
  44173. """
  44174. A message confirming the result of updating the organization projects setting.
  44175. """
  44176. message: String
  44177. }
  44178. """
  44179. Autogenerated input type of UpdateEnterpriseOwnerOrganizationRole
  44180. """
  44181. input UpdateEnterpriseOwnerOrganizationRoleInput {
  44182. """
  44183. A unique identifier for the client performing the mutation.
  44184. """
  44185. clientMutationId: String
  44186. """
  44187. The ID of the Enterprise which the owner belongs to.
  44188. """
  44189. enterpriseId: ID! @possibleTypes(concreteTypes: ["Enterprise"])
  44190. """
  44191. The ID of the organization for membership change.
  44192. """
  44193. organizationId: ID! @possibleTypes(concreteTypes: ["Organization"])
  44194. """
  44195. The role to assume in the organization.
  44196. """
  44197. organizationRole: RoleInOrganization!
  44198. }
  44199. """
  44200. Autogenerated return type of UpdateEnterpriseOwnerOrganizationRole
  44201. """
  44202. type UpdateEnterpriseOwnerOrganizationRolePayload {
  44203. """
  44204. A unique identifier for the client performing the mutation.
  44205. """
  44206. clientMutationId: String
  44207. """
  44208. A message confirming the result of changing the owner's organization role.
  44209. """
  44210. message: String
  44211. }
  44212. """
  44213. Autogenerated input type of UpdateEnterpriseProfile
  44214. """
  44215. input UpdateEnterpriseProfileInput {
  44216. """
  44217. A unique identifier for the client performing the mutation.
  44218. """
  44219. clientMutationId: String
  44220. """
  44221. The description of the enterprise.
  44222. """
  44223. description: String
  44224. """
  44225. The Enterprise ID to update.
  44226. """
  44227. enterpriseId: ID! @possibleTypes(concreteTypes: ["Enterprise"])
  44228. """
  44229. The location of the enterprise.
  44230. """
  44231. location: String
  44232. """
  44233. The name of the enterprise.
  44234. """
  44235. name: String
  44236. """
  44237. The URL of the enterprise's website.
  44238. """
  44239. websiteUrl: String
  44240. }
  44241. """
  44242. Autogenerated return type of UpdateEnterpriseProfile
  44243. """
  44244. type UpdateEnterpriseProfilePayload {
  44245. """
  44246. A unique identifier for the client performing the mutation.
  44247. """
  44248. clientMutationId: String
  44249. """
  44250. The updated enterprise.
  44251. """
  44252. enterprise: Enterprise
  44253. }
  44254. """
  44255. Autogenerated input type of UpdateEnterpriseRepositoryProjectsSetting
  44256. """
  44257. input UpdateEnterpriseRepositoryProjectsSettingInput {
  44258. """
  44259. A unique identifier for the client performing the mutation.
  44260. """
  44261. clientMutationId: String
  44262. """
  44263. The ID of the enterprise on which to set the repository projects setting.
  44264. """
  44265. enterpriseId: ID! @possibleTypes(concreteTypes: ["Enterprise"])
  44266. """
  44267. The value for the repository projects setting on the enterprise.
  44268. """
  44269. settingValue: EnterpriseEnabledDisabledSettingValue!
  44270. }
  44271. """
  44272. Autogenerated return type of UpdateEnterpriseRepositoryProjectsSetting
  44273. """
  44274. type UpdateEnterpriseRepositoryProjectsSettingPayload {
  44275. """
  44276. A unique identifier for the client performing the mutation.
  44277. """
  44278. clientMutationId: String
  44279. """
  44280. The enterprise with the updated repository projects setting.
  44281. """
  44282. enterprise: Enterprise
  44283. """
  44284. A message confirming the result of updating the repository projects setting.
  44285. """
  44286. message: String
  44287. }
  44288. """
  44289. Autogenerated input type of UpdateEnterpriseTeamDiscussionsSetting
  44290. """
  44291. input UpdateEnterpriseTeamDiscussionsSettingInput {
  44292. """
  44293. A unique identifier for the client performing the mutation.
  44294. """
  44295. clientMutationId: String
  44296. """
  44297. The ID of the enterprise on which to set the team discussions setting.
  44298. """
  44299. enterpriseId: ID! @possibleTypes(concreteTypes: ["Enterprise"])
  44300. """
  44301. The value for the team discussions setting on the enterprise.
  44302. """
  44303. settingValue: EnterpriseEnabledDisabledSettingValue!
  44304. }
  44305. """
  44306. Autogenerated return type of UpdateEnterpriseTeamDiscussionsSetting
  44307. """
  44308. type UpdateEnterpriseTeamDiscussionsSettingPayload {
  44309. """
  44310. A unique identifier for the client performing the mutation.
  44311. """
  44312. clientMutationId: String
  44313. """
  44314. The enterprise with the updated team discussions setting.
  44315. """
  44316. enterprise: Enterprise
  44317. """
  44318. A message confirming the result of updating the team discussions setting.
  44319. """
  44320. message: String
  44321. }
  44322. """
  44323. Autogenerated input type of UpdateEnterpriseTwoFactorAuthenticationRequiredSetting
  44324. """
  44325. input UpdateEnterpriseTwoFactorAuthenticationRequiredSettingInput {
  44326. """
  44327. A unique identifier for the client performing the mutation.
  44328. """
  44329. clientMutationId: String
  44330. """
  44331. The ID of the enterprise on which to set the two factor authentication required setting.
  44332. """
  44333. enterpriseId: ID! @possibleTypes(concreteTypes: ["Enterprise"])
  44334. """
  44335. The value for the two factor authentication required setting on the enterprise.
  44336. """
  44337. settingValue: EnterpriseEnabledSettingValue!
  44338. }
  44339. """
  44340. Autogenerated return type of UpdateEnterpriseTwoFactorAuthenticationRequiredSetting
  44341. """
  44342. type UpdateEnterpriseTwoFactorAuthenticationRequiredSettingPayload {
  44343. """
  44344. A unique identifier for the client performing the mutation.
  44345. """
  44346. clientMutationId: String
  44347. """
  44348. The enterprise with the updated two factor authentication required setting.
  44349. """
  44350. enterprise: Enterprise
  44351. """
  44352. A message confirming the result of updating the two factor authentication required setting.
  44353. """
  44354. message: String
  44355. }
  44356. """
  44357. Autogenerated input type of UpdateEnvironment
  44358. """
  44359. input UpdateEnvironmentInput {
  44360. """
  44361. A unique identifier for the client performing the mutation.
  44362. """
  44363. clientMutationId: String
  44364. """
  44365. The node ID of the environment.
  44366. """
  44367. environmentId: ID! @possibleTypes(concreteTypes: ["Environment"])
  44368. """
  44369. The ids of users or teams that can approve deployments to this environment
  44370. """
  44371. reviewers: [ID!]
  44372. """
  44373. The wait timer in minutes.
  44374. """
  44375. waitTimer: Int
  44376. }
  44377. """
  44378. Autogenerated return type of UpdateEnvironment
  44379. """
  44380. type UpdateEnvironmentPayload {
  44381. """
  44382. A unique identifier for the client performing the mutation.
  44383. """
  44384. clientMutationId: String
  44385. """
  44386. The updated environment.
  44387. """
  44388. environment: Environment
  44389. }
  44390. """
  44391. Autogenerated input type of UpdateIpAllowListEnabledSetting
  44392. """
  44393. input UpdateIpAllowListEnabledSettingInput {
  44394. """
  44395. A unique identifier for the client performing the mutation.
  44396. """
  44397. clientMutationId: String
  44398. """
  44399. The ID of the owner on which to set the IP allow list enabled setting.
  44400. """
  44401. ownerId: ID! @possibleTypes(concreteTypes: ["App", "Enterprise", "Organization"], abstractType: "IpAllowListOwner")
  44402. """
  44403. The value for the IP allow list enabled setting.
  44404. """
  44405. settingValue: IpAllowListEnabledSettingValue!
  44406. }
  44407. """
  44408. Autogenerated return type of UpdateIpAllowListEnabledSetting
  44409. """
  44410. type UpdateIpAllowListEnabledSettingPayload {
  44411. """
  44412. A unique identifier for the client performing the mutation.
  44413. """
  44414. clientMutationId: String
  44415. """
  44416. The IP allow list owner on which the setting was updated.
  44417. """
  44418. owner: IpAllowListOwner
  44419. }
  44420. """
  44421. Autogenerated input type of UpdateIpAllowListEntry
  44422. """
  44423. input UpdateIpAllowListEntryInput {
  44424. """
  44425. An IP address or range of addresses in CIDR notation.
  44426. """
  44427. allowListValue: String!
  44428. """
  44429. A unique identifier for the client performing the mutation.
  44430. """
  44431. clientMutationId: String
  44432. """
  44433. The ID of the IP allow list entry to update.
  44434. """
  44435. ipAllowListEntryId: ID! @possibleTypes(concreteTypes: ["IpAllowListEntry"])
  44436. """
  44437. Whether the IP allow list entry is active when an IP allow list is enabled.
  44438. """
  44439. isActive: Boolean!
  44440. """
  44441. An optional name for the IP allow list entry.
  44442. """
  44443. name: String
  44444. }
  44445. """
  44446. Autogenerated return type of UpdateIpAllowListEntry
  44447. """
  44448. type UpdateIpAllowListEntryPayload {
  44449. """
  44450. A unique identifier for the client performing the mutation.
  44451. """
  44452. clientMutationId: String
  44453. """
  44454. The IP allow list entry that was updated.
  44455. """
  44456. ipAllowListEntry: IpAllowListEntry
  44457. }
  44458. """
  44459. Autogenerated input type of UpdateIpAllowListForInstalledAppsEnabledSetting
  44460. """
  44461. input UpdateIpAllowListForInstalledAppsEnabledSettingInput {
  44462. """
  44463. A unique identifier for the client performing the mutation.
  44464. """
  44465. clientMutationId: String
  44466. """
  44467. The ID of the owner.
  44468. """
  44469. ownerId: ID! @possibleTypes(concreteTypes: ["App", "Enterprise", "Organization"], abstractType: "IpAllowListOwner")
  44470. """
  44471. The value for the IP allow list configuration for installed GitHub Apps setting.
  44472. """
  44473. settingValue: IpAllowListForInstalledAppsEnabledSettingValue!
  44474. }
  44475. """
  44476. Autogenerated return type of UpdateIpAllowListForInstalledAppsEnabledSetting
  44477. """
  44478. type UpdateIpAllowListForInstalledAppsEnabledSettingPayload {
  44479. """
  44480. A unique identifier for the client performing the mutation.
  44481. """
  44482. clientMutationId: String
  44483. """
  44484. The IP allow list owner on which the setting was updated.
  44485. """
  44486. owner: IpAllowListOwner
  44487. }
  44488. """
  44489. Autogenerated input type of UpdateIssueComment
  44490. """
  44491. input UpdateIssueCommentInput {
  44492. """
  44493. The updated text of the comment.
  44494. """
  44495. body: String!
  44496. """
  44497. A unique identifier for the client performing the mutation.
  44498. """
  44499. clientMutationId: String
  44500. """
  44501. The ID of the IssueComment to modify.
  44502. """
  44503. id: ID! @possibleTypes(concreteTypes: ["IssueComment"])
  44504. }
  44505. """
  44506. Autogenerated return type of UpdateIssueComment
  44507. """
  44508. type UpdateIssueCommentPayload {
  44509. """
  44510. A unique identifier for the client performing the mutation.
  44511. """
  44512. clientMutationId: String
  44513. """
  44514. The updated comment.
  44515. """
  44516. issueComment: IssueComment
  44517. }
  44518. """
  44519. Autogenerated input type of UpdateIssue
  44520. """
  44521. input UpdateIssueInput {
  44522. """
  44523. An array of Node IDs of users for this issue.
  44524. """
  44525. assigneeIds: [ID!] @possibleTypes(concreteTypes: ["User"])
  44526. """
  44527. The body for the issue description.
  44528. """
  44529. body: String
  44530. """
  44531. A unique identifier for the client performing the mutation.
  44532. """
  44533. clientMutationId: String
  44534. """
  44535. The ID of the Issue to modify.
  44536. """
  44537. id: ID! @possibleTypes(concreteTypes: ["Issue"])
  44538. """
  44539. An array of Node IDs of labels for this issue.
  44540. """
  44541. labelIds: [ID!] @possibleTypes(concreteTypes: ["Label"])
  44542. """
  44543. The Node ID of the milestone for this issue.
  44544. """
  44545. milestoneId: ID @possibleTypes(concreteTypes: ["Milestone"])
  44546. """
  44547. An array of Node IDs for projects associated with this issue.
  44548. """
  44549. projectIds: [ID!]
  44550. """
  44551. The desired issue state.
  44552. """
  44553. state: IssueState
  44554. """
  44555. The title for the issue.
  44556. """
  44557. title: String
  44558. }
  44559. """
  44560. Autogenerated return type of UpdateIssue
  44561. """
  44562. type UpdateIssuePayload {
  44563. """
  44564. Identifies the actor who performed the event.
  44565. """
  44566. actor: Actor
  44567. """
  44568. A unique identifier for the client performing the mutation.
  44569. """
  44570. clientMutationId: String
  44571. """
  44572. The issue.
  44573. """
  44574. issue: Issue
  44575. }
  44576. """
  44577. Autogenerated input type of UpdateLabel
  44578. """
  44579. input UpdateLabelInput @preview(toggledBy: "bane-preview") {
  44580. """
  44581. A unique identifier for the client performing the mutation.
  44582. """
  44583. clientMutationId: String
  44584. """
  44585. A 6 character hex code, without the leading #, identifying the updated color of the label.
  44586. """
  44587. color: String
  44588. """
  44589. A brief description of the label, such as its purpose.
  44590. """
  44591. description: String
  44592. """
  44593. The Node ID of the label to be updated.
  44594. """
  44595. id: ID! @possibleTypes(concreteTypes: ["Label"])
  44596. """
  44597. The updated name of the label.
  44598. """
  44599. name: String
  44600. }
  44601. """
  44602. Autogenerated return type of UpdateLabel
  44603. """
  44604. type UpdateLabelPayload @preview(toggledBy: "bane-preview") {
  44605. """
  44606. A unique identifier for the client performing the mutation.
  44607. """
  44608. clientMutationId: String
  44609. """
  44610. The updated label.
  44611. """
  44612. label: Label
  44613. }
  44614. """
  44615. Autogenerated input type of UpdateNotificationRestrictionSetting
  44616. """
  44617. input UpdateNotificationRestrictionSettingInput {
  44618. """
  44619. A unique identifier for the client performing the mutation.
  44620. """
  44621. clientMutationId: String
  44622. """
  44623. The ID of the owner on which to set the restrict notifications setting.
  44624. """
  44625. ownerId: ID! @possibleTypes(concreteTypes: ["Enterprise", "Organization"], abstractType: "VerifiableDomainOwner")
  44626. """
  44627. The value for the restrict notifications setting.
  44628. """
  44629. settingValue: NotificationRestrictionSettingValue!
  44630. }
  44631. """
  44632. Autogenerated return type of UpdateNotificationRestrictionSetting
  44633. """
  44634. type UpdateNotificationRestrictionSettingPayload {
  44635. """
  44636. A unique identifier for the client performing the mutation.
  44637. """
  44638. clientMutationId: String
  44639. """
  44640. The owner on which the setting was updated.
  44641. """
  44642. owner: VerifiableDomainOwner
  44643. }
  44644. """
  44645. Autogenerated input type of UpdateOrganizationAllowPrivateRepositoryForkingSetting
  44646. """
  44647. input UpdateOrganizationAllowPrivateRepositoryForkingSettingInput {
  44648. """
  44649. A unique identifier for the client performing the mutation.
  44650. """
  44651. clientMutationId: String
  44652. """
  44653. Enable forking of private repositories in the organization?
  44654. """
  44655. forkingEnabled: Boolean!
  44656. """
  44657. The ID of the organization on which to set the allow private repository forking setting.
  44658. """
  44659. organizationId: ID! @possibleTypes(concreteTypes: ["Organization"])
  44660. }
  44661. """
  44662. Autogenerated return type of UpdateOrganizationAllowPrivateRepositoryForkingSetting
  44663. """
  44664. type UpdateOrganizationAllowPrivateRepositoryForkingSettingPayload {
  44665. """
  44666. A unique identifier for the client performing the mutation.
  44667. """
  44668. clientMutationId: String
  44669. """
  44670. A message confirming the result of updating the allow private repository forking setting.
  44671. """
  44672. message: String
  44673. """
  44674. The organization with the updated allow private repository forking setting.
  44675. """
  44676. organization: Organization
  44677. }
  44678. """
  44679. Autogenerated input type of UpdateOrganizationWebCommitSignoffSetting
  44680. """
  44681. input UpdateOrganizationWebCommitSignoffSettingInput {
  44682. """
  44683. A unique identifier for the client performing the mutation.
  44684. """
  44685. clientMutationId: String
  44686. """
  44687. The ID of the organization on which to set the web commit signoff setting.
  44688. """
  44689. organizationId: ID! @possibleTypes(concreteTypes: ["Organization"])
  44690. """
  44691. Enable signoff on web-based commits for repositories in the organization?
  44692. """
  44693. webCommitSignoffRequired: Boolean!
  44694. }
  44695. """
  44696. Autogenerated return type of UpdateOrganizationWebCommitSignoffSetting
  44697. """
  44698. type UpdateOrganizationWebCommitSignoffSettingPayload {
  44699. """
  44700. A unique identifier for the client performing the mutation.
  44701. """
  44702. clientMutationId: String
  44703. """
  44704. A message confirming the result of updating the web commit signoff setting.
  44705. """
  44706. message: String
  44707. """
  44708. The organization with the updated web commit signoff setting.
  44709. """
  44710. organization: Organization
  44711. }
  44712. """
  44713. Autogenerated input type of UpdateProjectCard
  44714. """
  44715. input UpdateProjectCardInput {
  44716. """
  44717. A unique identifier for the client performing the mutation.
  44718. """
  44719. clientMutationId: String
  44720. """
  44721. Whether or not the ProjectCard should be archived
  44722. """
  44723. isArchived: Boolean
  44724. """
  44725. The note of ProjectCard.
  44726. """
  44727. note: String
  44728. """
  44729. The ProjectCard ID to update.
  44730. """
  44731. projectCardId: ID! @possibleTypes(concreteTypes: ["ProjectCard"])
  44732. }
  44733. """
  44734. Autogenerated return type of UpdateProjectCard
  44735. """
  44736. type UpdateProjectCardPayload {
  44737. """
  44738. A unique identifier for the client performing the mutation.
  44739. """
  44740. clientMutationId: String
  44741. """
  44742. The updated ProjectCard.
  44743. """
  44744. projectCard: ProjectCard
  44745. }
  44746. """
  44747. Autogenerated input type of UpdateProjectColumn
  44748. """
  44749. input UpdateProjectColumnInput {
  44750. """
  44751. A unique identifier for the client performing the mutation.
  44752. """
  44753. clientMutationId: String
  44754. """
  44755. The name of project column.
  44756. """
  44757. name: String!
  44758. """
  44759. The ProjectColumn ID to update.
  44760. """
  44761. projectColumnId: ID! @possibleTypes(concreteTypes: ["ProjectColumn"])
  44762. }
  44763. """
  44764. Autogenerated return type of UpdateProjectColumn
  44765. """
  44766. type UpdateProjectColumnPayload {
  44767. """
  44768. A unique identifier for the client performing the mutation.
  44769. """
  44770. clientMutationId: String
  44771. """
  44772. The updated project column.
  44773. """
  44774. projectColumn: ProjectColumn
  44775. }
  44776. """
  44777. Autogenerated input type of UpdateProject
  44778. """
  44779. input UpdateProjectInput {
  44780. """
  44781. The description of project.
  44782. """
  44783. body: String
  44784. """
  44785. A unique identifier for the client performing the mutation.
  44786. """
  44787. clientMutationId: String
  44788. """
  44789. The name of project.
  44790. """
  44791. name: String
  44792. """
  44793. The Project ID to update.
  44794. """
  44795. projectId: ID! @possibleTypes(concreteTypes: ["Project"])
  44796. """
  44797. Whether the project is public or not.
  44798. """
  44799. public: Boolean
  44800. """
  44801. Whether the project is open or closed.
  44802. """
  44803. state: ProjectState
  44804. }
  44805. """
  44806. Autogenerated return type of UpdateProject
  44807. """
  44808. type UpdateProjectPayload {
  44809. """
  44810. A unique identifier for the client performing the mutation.
  44811. """
  44812. clientMutationId: String
  44813. """
  44814. The updated project.
  44815. """
  44816. project: Project
  44817. }
  44818. """
  44819. Autogenerated input type of UpdateProjectV2DraftIssue
  44820. """
  44821. input UpdateProjectV2DraftIssueInput {
  44822. """
  44823. The IDs of the assignees of the draft issue.
  44824. """
  44825. assigneeIds: [ID!] @possibleTypes(concreteTypes: ["User"])
  44826. """
  44827. The body of the draft issue.
  44828. """
  44829. body: String
  44830. """
  44831. A unique identifier for the client performing the mutation.
  44832. """
  44833. clientMutationId: String
  44834. """
  44835. The ID of the draft issue to update.
  44836. """
  44837. draftIssueId: ID! @possibleTypes(concreteTypes: ["DraftIssue"])
  44838. """
  44839. The title of the draft issue.
  44840. """
  44841. title: String
  44842. }
  44843. """
  44844. Autogenerated return type of UpdateProjectV2DraftIssue
  44845. """
  44846. type UpdateProjectV2DraftIssuePayload {
  44847. """
  44848. A unique identifier for the client performing the mutation.
  44849. """
  44850. clientMutationId: String
  44851. """
  44852. The draft issue updated in the project.
  44853. """
  44854. draftIssue: DraftIssue
  44855. }
  44856. """
  44857. Autogenerated input type of UpdateProjectV2
  44858. """
  44859. input UpdateProjectV2Input {
  44860. """
  44861. A unique identifier for the client performing the mutation.
  44862. """
  44863. clientMutationId: String
  44864. """
  44865. Set the project to closed or open.
  44866. """
  44867. closed: Boolean
  44868. """
  44869. The ID of the Project to update.
  44870. """
  44871. projectId: ID! @possibleTypes(concreteTypes: ["ProjectV2"])
  44872. """
  44873. Set the project to public or private.
  44874. """
  44875. public: Boolean
  44876. """
  44877. Set the readme description of the project.
  44878. """
  44879. readme: String
  44880. """
  44881. Set the short description of the project.
  44882. """
  44883. shortDescription: String
  44884. """
  44885. Set the title of the project.
  44886. """
  44887. title: String
  44888. }
  44889. """
  44890. Autogenerated input type of UpdateProjectV2ItemFieldValue
  44891. """
  44892. input UpdateProjectV2ItemFieldValueInput {
  44893. """
  44894. A unique identifier for the client performing the mutation.
  44895. """
  44896. clientMutationId: String
  44897. """
  44898. The ID of the field to be updated.
  44899. """
  44900. fieldId: ID!
  44901. @possibleTypes(
  44902. concreteTypes: ["ProjectV2Field", "ProjectV2IterationField", "ProjectV2SingleSelectField"]
  44903. abstractType: "ProjectV2FieldConfiguration"
  44904. )
  44905. """
  44906. The ID of the item to be updated.
  44907. """
  44908. itemId: ID! @possibleTypes(concreteTypes: ["ProjectV2Item"])
  44909. """
  44910. The ID of the Project.
  44911. """
  44912. projectId: ID! @possibleTypes(concreteTypes: ["ProjectV2"])
  44913. """
  44914. The value which will be set on the field.
  44915. """
  44916. value: ProjectV2FieldValue!
  44917. }
  44918. """
  44919. Autogenerated return type of UpdateProjectV2ItemFieldValue
  44920. """
  44921. type UpdateProjectV2ItemFieldValuePayload {
  44922. """
  44923. A unique identifier for the client performing the mutation.
  44924. """
  44925. clientMutationId: String
  44926. """
  44927. The updated item.
  44928. """
  44929. projectV2Item: ProjectV2Item
  44930. }
  44931. """
  44932. Autogenerated input type of UpdateProjectV2ItemPosition
  44933. """
  44934. input UpdateProjectV2ItemPositionInput {
  44935. """
  44936. The ID of the item to position this item after. If omitted or set to null the item will be moved to top.
  44937. """
  44938. afterId: ID @possibleTypes(concreteTypes: ["ProjectV2Item"])
  44939. """
  44940. A unique identifier for the client performing the mutation.
  44941. """
  44942. clientMutationId: String
  44943. """
  44944. The ID of the item to be moved.
  44945. """
  44946. itemId: ID! @possibleTypes(concreteTypes: ["ProjectV2Item"])
  44947. """
  44948. The ID of the Project.
  44949. """
  44950. projectId: ID! @possibleTypes(concreteTypes: ["ProjectV2"])
  44951. }
  44952. """
  44953. Autogenerated return type of UpdateProjectV2ItemPosition
  44954. """
  44955. type UpdateProjectV2ItemPositionPayload {
  44956. """
  44957. A unique identifier for the client performing the mutation.
  44958. """
  44959. clientMutationId: String
  44960. """
  44961. The items in the new order
  44962. """
  44963. items(
  44964. """
  44965. Returns the elements in the list that come after the specified cursor.
  44966. """
  44967. after: String
  44968. """
  44969. Returns the elements in the list that come before the specified cursor.
  44970. """
  44971. before: String
  44972. """
  44973. Returns the first _n_ elements from the list.
  44974. """
  44975. first: Int
  44976. """
  44977. Returns the last _n_ elements from the list.
  44978. """
  44979. last: Int
  44980. ): ProjectV2ItemConnection
  44981. }
  44982. """
  44983. Autogenerated return type of UpdateProjectV2
  44984. """
  44985. type UpdateProjectV2Payload {
  44986. """
  44987. A unique identifier for the client performing the mutation.
  44988. """
  44989. clientMutationId: String
  44990. """
  44991. The updated Project.
  44992. """
  44993. projectV2: ProjectV2
  44994. }
  44995. """
  44996. Autogenerated input type of UpdatePullRequestBranch
  44997. """
  44998. input UpdatePullRequestBranchInput {
  44999. """
  45000. A unique identifier for the client performing the mutation.
  45001. """
  45002. clientMutationId: String
  45003. """
  45004. The head ref oid for the upstream branch.
  45005. """
  45006. expectedHeadOid: GitObjectID
  45007. """
  45008. The Node ID of the pull request.
  45009. """
  45010. pullRequestId: ID! @possibleTypes(concreteTypes: ["PullRequest"])
  45011. }
  45012. """
  45013. Autogenerated return type of UpdatePullRequestBranch
  45014. """
  45015. type UpdatePullRequestBranchPayload {
  45016. """
  45017. A unique identifier for the client performing the mutation.
  45018. """
  45019. clientMutationId: String
  45020. """
  45021. The updated pull request.
  45022. """
  45023. pullRequest: PullRequest
  45024. }
  45025. """
  45026. Autogenerated input type of UpdatePullRequest
  45027. """
  45028. input UpdatePullRequestInput {
  45029. """
  45030. An array of Node IDs of users for this pull request.
  45031. """
  45032. assigneeIds: [ID!] @possibleTypes(concreteTypes: ["User"])
  45033. """
  45034. The name of the branch you want your changes pulled into. This should be an existing branch
  45035. on the current repository.
  45036. """
  45037. baseRefName: String
  45038. """
  45039. The contents of the pull request.
  45040. """
  45041. body: String
  45042. """
  45043. A unique identifier for the client performing the mutation.
  45044. """
  45045. clientMutationId: String
  45046. """
  45047. An array of Node IDs of labels for this pull request.
  45048. """
  45049. labelIds: [ID!] @possibleTypes(concreteTypes: ["Label"])
  45050. """
  45051. Indicates whether maintainers can modify the pull request.
  45052. """
  45053. maintainerCanModify: Boolean
  45054. """
  45055. The Node ID of the milestone for this pull request.
  45056. """
  45057. milestoneId: ID @possibleTypes(concreteTypes: ["Milestone"])
  45058. """
  45059. An array of Node IDs for projects associated with this pull request.
  45060. """
  45061. projectIds: [ID!]
  45062. """
  45063. The Node ID of the pull request.
  45064. """
  45065. pullRequestId: ID! @possibleTypes(concreteTypes: ["PullRequest"])
  45066. """
  45067. The target state of the pull request.
  45068. """
  45069. state: PullRequestUpdateState
  45070. """
  45071. The title of the pull request.
  45072. """
  45073. title: String
  45074. }
  45075. """
  45076. Autogenerated return type of UpdatePullRequest
  45077. """
  45078. type UpdatePullRequestPayload {
  45079. """
  45080. Identifies the actor who performed the event.
  45081. """
  45082. actor: Actor
  45083. """
  45084. A unique identifier for the client performing the mutation.
  45085. """
  45086. clientMutationId: String
  45087. """
  45088. The updated pull request.
  45089. """
  45090. pullRequest: PullRequest
  45091. }
  45092. """
  45093. Autogenerated input type of UpdatePullRequestReviewComment
  45094. """
  45095. input UpdatePullRequestReviewCommentInput {
  45096. """
  45097. The text of the comment.
  45098. """
  45099. body: String!
  45100. """
  45101. A unique identifier for the client performing the mutation.
  45102. """
  45103. clientMutationId: String
  45104. """
  45105. The Node ID of the comment to modify.
  45106. """
  45107. pullRequestReviewCommentId: ID! @possibleTypes(concreteTypes: ["PullRequestReviewComment"])
  45108. }
  45109. """
  45110. Autogenerated return type of UpdatePullRequestReviewComment
  45111. """
  45112. type UpdatePullRequestReviewCommentPayload {
  45113. """
  45114. A unique identifier for the client performing the mutation.
  45115. """
  45116. clientMutationId: String
  45117. """
  45118. The updated comment.
  45119. """
  45120. pullRequestReviewComment: PullRequestReviewComment
  45121. }
  45122. """
  45123. Autogenerated input type of UpdatePullRequestReview
  45124. """
  45125. input UpdatePullRequestReviewInput {
  45126. """
  45127. The contents of the pull request review body.
  45128. """
  45129. body: String!
  45130. """
  45131. A unique identifier for the client performing the mutation.
  45132. """
  45133. clientMutationId: String
  45134. """
  45135. The Node ID of the pull request review to modify.
  45136. """
  45137. pullRequestReviewId: ID! @possibleTypes(concreteTypes: ["PullRequestReview"])
  45138. }
  45139. """
  45140. Autogenerated return type of UpdatePullRequestReview
  45141. """
  45142. type UpdatePullRequestReviewPayload {
  45143. """
  45144. A unique identifier for the client performing the mutation.
  45145. """
  45146. clientMutationId: String
  45147. """
  45148. The updated pull request review.
  45149. """
  45150. pullRequestReview: PullRequestReview
  45151. }
  45152. """
  45153. Autogenerated input type of UpdateRef
  45154. """
  45155. input UpdateRefInput {
  45156. """
  45157. A unique identifier for the client performing the mutation.
  45158. """
  45159. clientMutationId: String
  45160. """
  45161. Permit updates of branch Refs that are not fast-forwards?
  45162. """
  45163. force: Boolean = false
  45164. """
  45165. The GitObjectID that the Ref shall be updated to target.
  45166. """
  45167. oid: GitObjectID!
  45168. """
  45169. The Node ID of the Ref to be updated.
  45170. """
  45171. refId: ID! @possibleTypes(concreteTypes: ["Ref"])
  45172. }
  45173. """
  45174. Autogenerated return type of UpdateRef
  45175. """
  45176. type UpdateRefPayload {
  45177. """
  45178. A unique identifier for the client performing the mutation.
  45179. """
  45180. clientMutationId: String
  45181. """
  45182. The updated Ref.
  45183. """
  45184. ref: Ref
  45185. }
  45186. """
  45187. Autogenerated input type of UpdateRefs
  45188. """
  45189. input UpdateRefsInput @preview(toggledBy: "update-refs-preview") {
  45190. """
  45191. A unique identifier for the client performing the mutation.
  45192. """
  45193. clientMutationId: String
  45194. """
  45195. A list of ref updates.
  45196. """
  45197. refUpdates: [RefUpdate!]!
  45198. """
  45199. The Node ID of the repository.
  45200. """
  45201. repositoryId: ID! @possibleTypes(concreteTypes: ["Repository"])
  45202. }
  45203. """
  45204. Autogenerated return type of UpdateRefs
  45205. """
  45206. type UpdateRefsPayload @preview(toggledBy: "update-refs-preview") {
  45207. """
  45208. A unique identifier for the client performing the mutation.
  45209. """
  45210. clientMutationId: String
  45211. }
  45212. """
  45213. Autogenerated input type of UpdateRepository
  45214. """
  45215. input UpdateRepositoryInput {
  45216. """
  45217. A unique identifier for the client performing the mutation.
  45218. """
  45219. clientMutationId: String
  45220. """
  45221. A new description for the repository. Pass an empty string to erase the existing description.
  45222. """
  45223. description: String
  45224. """
  45225. Indicates if the repository should have the discussions feature enabled.
  45226. """
  45227. hasDiscussionsEnabled: Boolean
  45228. """
  45229. Indicates if the repository should have the issues feature enabled.
  45230. """
  45231. hasIssuesEnabled: Boolean
  45232. """
  45233. Indicates if the repository should have the project boards feature enabled.
  45234. """
  45235. hasProjectsEnabled: Boolean
  45236. """
  45237. Indicates if the repository should have the wiki feature enabled.
  45238. """
  45239. hasWikiEnabled: Boolean
  45240. """
  45241. The URL for a web page about this repository. Pass an empty string to erase the existing URL.
  45242. """
  45243. homepageUrl: URI
  45244. """
  45245. The new name of the repository.
  45246. """
  45247. name: String
  45248. """
  45249. The ID of the repository to update.
  45250. """
  45251. repositoryId: ID! @possibleTypes(concreteTypes: ["Repository"])
  45252. """
  45253. Whether this repository should be marked as a template such that anyone who
  45254. can access it can create new repositories with the same files and directory structure.
  45255. """
  45256. template: Boolean
  45257. }
  45258. """
  45259. Autogenerated return type of UpdateRepository
  45260. """
  45261. type UpdateRepositoryPayload {
  45262. """
  45263. A unique identifier for the client performing the mutation.
  45264. """
  45265. clientMutationId: String
  45266. """
  45267. The updated repository.
  45268. """
  45269. repository: Repository
  45270. }
  45271. """
  45272. Autogenerated input type of UpdateRepositoryWebCommitSignoffSetting
  45273. """
  45274. input UpdateRepositoryWebCommitSignoffSettingInput {
  45275. """
  45276. A unique identifier for the client performing the mutation.
  45277. """
  45278. clientMutationId: String
  45279. """
  45280. The ID of the repository to update.
  45281. """
  45282. repositoryId: ID! @possibleTypes(concreteTypes: ["Repository"])
  45283. """
  45284. Indicates if the repository should require signoff on web-based commits.
  45285. """
  45286. webCommitSignoffRequired: Boolean!
  45287. }
  45288. """
  45289. Autogenerated return type of UpdateRepositoryWebCommitSignoffSetting
  45290. """
  45291. type UpdateRepositoryWebCommitSignoffSettingPayload {
  45292. """
  45293. A unique identifier for the client performing the mutation.
  45294. """
  45295. clientMutationId: String
  45296. """
  45297. A message confirming the result of updating the web commit signoff setting.
  45298. """
  45299. message: String
  45300. """
  45301. The updated repository.
  45302. """
  45303. repository: Repository
  45304. }
  45305. """
  45306. Autogenerated input type of UpdateSponsorshipPreferences
  45307. """
  45308. input UpdateSponsorshipPreferencesInput {
  45309. """
  45310. A unique identifier for the client performing the mutation.
  45311. """
  45312. clientMutationId: String
  45313. """
  45314. Specify whether others should be able to see that the sponsor is sponsoring
  45315. the sponsorable. Public visibility still does not reveal which tier is used.
  45316. """
  45317. privacyLevel: SponsorshipPrivacy = PUBLIC
  45318. """
  45319. Whether the sponsor should receive email updates from the sponsorable.
  45320. """
  45321. receiveEmails: Boolean = true
  45322. """
  45323. The ID of the user or organization who is acting as the sponsor, paying for
  45324. the sponsorship. Required if sponsorLogin is not given.
  45325. """
  45326. sponsorId: ID @possibleTypes(concreteTypes: ["Organization", "User"], abstractType: "Sponsor")
  45327. """
  45328. The username of the user or organization who is acting as the sponsor, paying
  45329. for the sponsorship. Required if sponsorId is not given.
  45330. """
  45331. sponsorLogin: String
  45332. """
  45333. The ID of the user or organization who is receiving the sponsorship. Required if sponsorableLogin is not given.
  45334. """
  45335. sponsorableId: ID @possibleTypes(concreteTypes: ["Organization", "User"], abstractType: "Sponsorable")
  45336. """
  45337. The username of the user or organization who is receiving the sponsorship. Required if sponsorableId is not given.
  45338. """
  45339. sponsorableLogin: String
  45340. }
  45341. """
  45342. Autogenerated return type of UpdateSponsorshipPreferences
  45343. """
  45344. type UpdateSponsorshipPreferencesPayload {
  45345. """
  45346. A unique identifier for the client performing the mutation.
  45347. """
  45348. clientMutationId: String
  45349. """
  45350. The sponsorship that was updated.
  45351. """
  45352. sponsorship: Sponsorship
  45353. }
  45354. """
  45355. Autogenerated input type of UpdateSubscription
  45356. """
  45357. input UpdateSubscriptionInput {
  45358. """
  45359. A unique identifier for the client performing the mutation.
  45360. """
  45361. clientMutationId: String
  45362. """
  45363. The new state of the subscription.
  45364. """
  45365. state: SubscriptionState!
  45366. """
  45367. The Node ID of the subscribable object to modify.
  45368. """
  45369. subscribableId: ID!
  45370. @possibleTypes(
  45371. concreteTypes: ["Commit", "Discussion", "Issue", "PullRequest", "Repository", "Team", "TeamDiscussion"]
  45372. abstractType: "Subscribable"
  45373. )
  45374. }
  45375. """
  45376. Autogenerated return type of UpdateSubscription
  45377. """
  45378. type UpdateSubscriptionPayload {
  45379. """
  45380. A unique identifier for the client performing the mutation.
  45381. """
  45382. clientMutationId: String
  45383. """
  45384. The input subscribable entity.
  45385. """
  45386. subscribable: Subscribable
  45387. }
  45388. """
  45389. Autogenerated input type of UpdateTeamDiscussionComment
  45390. """
  45391. input UpdateTeamDiscussionCommentInput {
  45392. """
  45393. The updated text of the comment.
  45394. """
  45395. body: String!
  45396. """
  45397. The current version of the body content.
  45398. """
  45399. bodyVersion: String
  45400. """
  45401. A unique identifier for the client performing the mutation.
  45402. """
  45403. clientMutationId: String
  45404. """
  45405. The ID of the comment to modify.
  45406. """
  45407. id: ID! @possibleTypes(concreteTypes: ["TeamDiscussionComment"])
  45408. }
  45409. """
  45410. Autogenerated return type of UpdateTeamDiscussionComment
  45411. """
  45412. type UpdateTeamDiscussionCommentPayload {
  45413. """
  45414. A unique identifier for the client performing the mutation.
  45415. """
  45416. clientMutationId: String
  45417. """
  45418. The updated comment.
  45419. """
  45420. teamDiscussionComment: TeamDiscussionComment
  45421. }
  45422. """
  45423. Autogenerated input type of UpdateTeamDiscussion
  45424. """
  45425. input UpdateTeamDiscussionInput {
  45426. """
  45427. The updated text of the discussion.
  45428. """
  45429. body: String
  45430. """
  45431. The current version of the body content. If provided, this update operation
  45432. will be rejected if the given version does not match the latest version on the server.
  45433. """
  45434. bodyVersion: String
  45435. """
  45436. A unique identifier for the client performing the mutation.
  45437. """
  45438. clientMutationId: String
  45439. """
  45440. The Node ID of the discussion to modify.
  45441. """
  45442. id: ID! @possibleTypes(concreteTypes: ["TeamDiscussion"])
  45443. """
  45444. If provided, sets the pinned state of the updated discussion.
  45445. """
  45446. pinned: Boolean
  45447. """
  45448. The updated title of the discussion.
  45449. """
  45450. title: String
  45451. }
  45452. """
  45453. Autogenerated return type of UpdateTeamDiscussion
  45454. """
  45455. type UpdateTeamDiscussionPayload {
  45456. """
  45457. A unique identifier for the client performing the mutation.
  45458. """
  45459. clientMutationId: String
  45460. """
  45461. The updated discussion.
  45462. """
  45463. teamDiscussion: TeamDiscussion
  45464. }
  45465. """
  45466. Autogenerated input type of UpdateTeamReviewAssignment
  45467. """
  45468. input UpdateTeamReviewAssignmentInput @preview(toggledBy: "stone-crop-preview") {
  45469. """
  45470. The algorithm to use for review assignment
  45471. """
  45472. algorithm: TeamReviewAssignmentAlgorithm = ROUND_ROBIN
  45473. """
  45474. A unique identifier for the client performing the mutation.
  45475. """
  45476. clientMutationId: String
  45477. """
  45478. Turn on or off review assignment
  45479. """
  45480. enabled: Boolean!
  45481. """
  45482. An array of team member IDs to exclude
  45483. """
  45484. excludedTeamMemberIds: [ID!] @possibleTypes(concreteTypes: ["User"])
  45485. """
  45486. The Node ID of the team to update review assignments of
  45487. """
  45488. id: ID! @possibleTypes(concreteTypes: ["Team"])
  45489. """
  45490. Notify the entire team of the PR if it is delegated
  45491. """
  45492. notifyTeam: Boolean = true
  45493. """
  45494. The number of team members to assign
  45495. """
  45496. teamMemberCount: Int = 1
  45497. }
  45498. """
  45499. Autogenerated return type of UpdateTeamReviewAssignment
  45500. """
  45501. type UpdateTeamReviewAssignmentPayload {
  45502. """
  45503. A unique identifier for the client performing the mutation.
  45504. """
  45505. clientMutationId: String
  45506. """
  45507. The team that was modified
  45508. """
  45509. team: Team
  45510. }
  45511. """
  45512. Autogenerated input type of UpdateTeamsRepository
  45513. """
  45514. input UpdateTeamsRepositoryInput {
  45515. """
  45516. A unique identifier for the client performing the mutation.
  45517. """
  45518. clientMutationId: String
  45519. """
  45520. Permission that should be granted to the teams.
  45521. """
  45522. permission: RepositoryPermission!
  45523. """
  45524. Repository ID being granted access to.
  45525. """
  45526. repositoryId: ID! @possibleTypes(concreteTypes: ["Repository"])
  45527. """
  45528. A list of teams being granted access. Limit: 10
  45529. """
  45530. teamIds: [ID!]! @possibleTypes(concreteTypes: ["Team"])
  45531. }
  45532. """
  45533. Autogenerated return type of UpdateTeamsRepository
  45534. """
  45535. type UpdateTeamsRepositoryPayload {
  45536. """
  45537. A unique identifier for the client performing the mutation.
  45538. """
  45539. clientMutationId: String
  45540. """
  45541. The repository that was updated.
  45542. """
  45543. repository: Repository
  45544. """
  45545. The teams granted permission on the repository.
  45546. """
  45547. teams: [Team!]
  45548. }
  45549. """
  45550. Autogenerated input type of UpdateTopics
  45551. """
  45552. input UpdateTopicsInput {
  45553. """
  45554. A unique identifier for the client performing the mutation.
  45555. """
  45556. clientMutationId: String
  45557. """
  45558. The Node ID of the repository.
  45559. """
  45560. repositoryId: ID! @possibleTypes(concreteTypes: ["Repository"])
  45561. """
  45562. An array of topic names.
  45563. """
  45564. topicNames: [String!]!
  45565. }
  45566. """
  45567. Autogenerated return type of UpdateTopics
  45568. """
  45569. type UpdateTopicsPayload {
  45570. """
  45571. A unique identifier for the client performing the mutation.
  45572. """
  45573. clientMutationId: String
  45574. """
  45575. Names of the provided topics that are not valid.
  45576. """
  45577. invalidTopicNames: [String!]
  45578. """
  45579. The updated repository.
  45580. """
  45581. repository: Repository
  45582. }
  45583. """
  45584. A user is an individual's account on GitHub that owns repositories and can make new content.
  45585. """
  45586. type User implements Actor & Node & PackageOwner & ProfileOwner & ProjectOwner & ProjectV2Owner & ProjectV2Recent & RepositoryDiscussionAuthor & RepositoryDiscussionCommentAuthor & RepositoryOwner & Sponsorable & UniformResourceLocatable {
  45587. """
  45588. Determine if this repository owner has any items that can be pinned to their profile.
  45589. """
  45590. anyPinnableItems(
  45591. """
  45592. Filter to only a particular kind of pinnable item.
  45593. """
  45594. type: PinnableItemType
  45595. ): Boolean!
  45596. """
  45597. A URL pointing to the user's public avatar.
  45598. """
  45599. avatarUrl(
  45600. """
  45601. The size of the resulting square image.
  45602. """
  45603. size: Int
  45604. ): URI!
  45605. """
  45606. The user's public profile bio.
  45607. """
  45608. bio: String
  45609. """
  45610. The user's public profile bio as HTML.
  45611. """
  45612. bioHTML: HTML!
  45613. """
  45614. Could this user receive email notifications, if the organization had notification restrictions enabled?
  45615. """
  45616. canReceiveOrganizationEmailsWhenNotificationsRestricted(
  45617. """
  45618. The login of the organization to check.
  45619. """
  45620. login: String!
  45621. ): Boolean!
  45622. """
  45623. A list of commit comments made by this user.
  45624. """
  45625. commitComments(
  45626. """
  45627. Returns the elements in the list that come after the specified cursor.
  45628. """
  45629. after: String
  45630. """
  45631. Returns the elements in the list that come before the specified cursor.
  45632. """
  45633. before: String
  45634. """
  45635. Returns the first _n_ elements from the list.
  45636. """
  45637. first: Int
  45638. """
  45639. Returns the last _n_ elements from the list.
  45640. """
  45641. last: Int
  45642. ): CommitCommentConnection!
  45643. """
  45644. The user's public profile company.
  45645. """
  45646. company: String
  45647. """
  45648. The user's public profile company as HTML.
  45649. """
  45650. companyHTML: HTML!
  45651. """
  45652. The collection of contributions this user has made to different repositories.
  45653. """
  45654. contributionsCollection(
  45655. """
  45656. Only contributions made at this time or later will be counted. If omitted, defaults to a year ago.
  45657. """
  45658. from: DateTime
  45659. """
  45660. The ID of the organization used to filter contributions.
  45661. """
  45662. organizationID: ID
  45663. """
  45664. Only contributions made before and up to (including) this time will be
  45665. counted. If omitted, defaults to the current time or one year from the
  45666. provided from argument.
  45667. """
  45668. to: DateTime
  45669. ): ContributionsCollection!
  45670. """
  45671. Identifies the date and time when the object was created.
  45672. """
  45673. createdAt: DateTime!
  45674. """
  45675. Identifies the primary key from the database.
  45676. """
  45677. databaseId: Int
  45678. """
  45679. The user's publicly visible profile email.
  45680. """
  45681. email: String!
  45682. """
  45683. The estimated next GitHub Sponsors payout for this user/organization in cents (USD).
  45684. """
  45685. estimatedNextSponsorsPayoutInCents: Int!
  45686. """
  45687. A list of users the given user is followed by.
  45688. """
  45689. followers(
  45690. """
  45691. Returns the elements in the list that come after the specified cursor.
  45692. """
  45693. after: String
  45694. """
  45695. Returns the elements in the list that come before the specified cursor.
  45696. """
  45697. before: String
  45698. """
  45699. Returns the first _n_ elements from the list.
  45700. """
  45701. first: Int
  45702. """
  45703. Returns the last _n_ elements from the list.
  45704. """
  45705. last: Int
  45706. ): FollowerConnection!
  45707. """
  45708. A list of users the given user is following.
  45709. """
  45710. following(
  45711. """
  45712. Returns the elements in the list that come after the specified cursor.
  45713. """
  45714. after: String
  45715. """
  45716. Returns the elements in the list that come before the specified cursor.
  45717. """
  45718. before: String
  45719. """
  45720. Returns the first _n_ elements from the list.
  45721. """
  45722. first: Int
  45723. """
  45724. Returns the last _n_ elements from the list.
  45725. """
  45726. last: Int
  45727. ): FollowingConnection!
  45728. """
  45729. Find gist by repo name.
  45730. """
  45731. gist(
  45732. """
  45733. The gist name to find.
  45734. """
  45735. name: String!
  45736. ): Gist
  45737. """
  45738. A list of gist comments made by this user.
  45739. """
  45740. gistComments(
  45741. """
  45742. Returns the elements in the list that come after the specified cursor.
  45743. """
  45744. after: String
  45745. """
  45746. Returns the elements in the list that come before the specified cursor.
  45747. """
  45748. before: String
  45749. """
  45750. Returns the first _n_ elements from the list.
  45751. """
  45752. first: Int
  45753. """
  45754. Returns the last _n_ elements from the list.
  45755. """
  45756. last: Int
  45757. ): GistCommentConnection!
  45758. """
  45759. A list of the Gists the user has created.
  45760. """
  45761. gists(
  45762. """
  45763. Returns the elements in the list that come after the specified cursor.
  45764. """
  45765. after: String
  45766. """
  45767. Returns the elements in the list that come before the specified cursor.
  45768. """
  45769. before: String
  45770. """
  45771. Returns the first _n_ elements from the list.
  45772. """
  45773. first: Int
  45774. """
  45775. Returns the last _n_ elements from the list.
  45776. """
  45777. last: Int
  45778. """
  45779. Ordering options for gists returned from the connection
  45780. """
  45781. orderBy: GistOrder
  45782. """
  45783. Filters Gists according to privacy.
  45784. """
  45785. privacy: GistPrivacy
  45786. ): GistConnection!
  45787. """
  45788. True if this user/organization has a GitHub Sponsors listing.
  45789. """
  45790. hasSponsorsListing: Boolean!
  45791. """
  45792. The hovercard information for this user in a given context
  45793. """
  45794. hovercard(
  45795. """
  45796. The ID of the subject to get the hovercard in the context of
  45797. """
  45798. primarySubjectId: ID
  45799. ): Hovercard!
  45800. id: ID!
  45801. """
  45802. The interaction ability settings for this user.
  45803. """
  45804. interactionAbility: RepositoryInteractionAbility
  45805. """
  45806. Whether or not this user is a participant in the GitHub Security Bug Bounty.
  45807. """
  45808. isBountyHunter: Boolean!
  45809. """
  45810. Whether or not this user is a participant in the GitHub Campus Experts Program.
  45811. """
  45812. isCampusExpert: Boolean!
  45813. """
  45814. Whether or not this user is a GitHub Developer Program member.
  45815. """
  45816. isDeveloperProgramMember: Boolean!
  45817. """
  45818. Whether or not this user is a GitHub employee.
  45819. """
  45820. isEmployee: Boolean!
  45821. """
  45822. Whether or not this user is following the viewer. Inverse of viewer_is_following
  45823. """
  45824. isFollowingViewer: Boolean!
  45825. """
  45826. Whether or not this user is a member of the GitHub Stars Program.
  45827. """
  45828. isGitHubStar: Boolean!
  45829. """
  45830. Whether or not the user has marked themselves as for hire.
  45831. """
  45832. isHireable: Boolean!
  45833. """
  45834. Whether or not this user is a site administrator.
  45835. """
  45836. isSiteAdmin: Boolean!
  45837. """
  45838. Whether the given account is sponsoring this user/organization.
  45839. """
  45840. isSponsoredBy(
  45841. """
  45842. The target account's login.
  45843. """
  45844. accountLogin: String!
  45845. ): Boolean!
  45846. """
  45847. True if the viewer is sponsored by this user/organization.
  45848. """
  45849. isSponsoringViewer: Boolean!
  45850. """
  45851. Whether or not this user is the viewing user.
  45852. """
  45853. isViewer: Boolean!
  45854. """
  45855. A list of issue comments made by this user.
  45856. """
  45857. issueComments(
  45858. """
  45859. Returns the elements in the list that come after the specified cursor.
  45860. """
  45861. after: String
  45862. """
  45863. Returns the elements in the list that come before the specified cursor.
  45864. """
  45865. before: String
  45866. """
  45867. Returns the first _n_ elements from the list.
  45868. """
  45869. first: Int
  45870. """
  45871. Returns the last _n_ elements from the list.
  45872. """
  45873. last: Int
  45874. """
  45875. Ordering options for issue comments returned from the connection.
  45876. """
  45877. orderBy: IssueCommentOrder
  45878. ): IssueCommentConnection!
  45879. """
  45880. A list of issues associated with this user.
  45881. """
  45882. issues(
  45883. """
  45884. Returns the elements in the list that come after the specified cursor.
  45885. """
  45886. after: String
  45887. """
  45888. Returns the elements in the list that come before the specified cursor.
  45889. """
  45890. before: String
  45891. """
  45892. Filtering options for issues returned from the connection.
  45893. """
  45894. filterBy: IssueFilters
  45895. """
  45896. Returns the first _n_ elements from the list.
  45897. """
  45898. first: Int
  45899. """
  45900. A list of label names to filter the pull requests by.
  45901. """
  45902. labels: [String!]
  45903. """
  45904. Returns the last _n_ elements from the list.
  45905. """
  45906. last: Int
  45907. """
  45908. Ordering options for issues returned from the connection.
  45909. """
  45910. orderBy: IssueOrder
  45911. """
  45912. A list of states to filter the issues by.
  45913. """
  45914. states: [IssueState!]
  45915. ): IssueConnection!
  45916. """
  45917. Showcases a selection of repositories and gists that the profile owner has
  45918. either curated or that have been selected automatically based on popularity.
  45919. """
  45920. itemShowcase: ProfileItemShowcase!
  45921. """
  45922. The user's public profile location.
  45923. """
  45924. location: String
  45925. """
  45926. The username used to login.
  45927. """
  45928. login: String!
  45929. """
  45930. The estimated monthly GitHub Sponsors income for this user/organization in cents (USD).
  45931. """
  45932. monthlyEstimatedSponsorsIncomeInCents: Int!
  45933. """
  45934. The user's public profile name.
  45935. """
  45936. name: String
  45937. """
  45938. Find an organization by its login that the user belongs to.
  45939. """
  45940. organization(
  45941. """
  45942. The login of the organization to find.
  45943. """
  45944. login: String!
  45945. ): Organization
  45946. """
  45947. Verified email addresses that match verified domains for a specified organization the user is a member of.
  45948. """
  45949. organizationVerifiedDomainEmails(
  45950. """
  45951. The login of the organization to match verified domains from.
  45952. """
  45953. login: String!
  45954. ): [String!]!
  45955. """
  45956. A list of organizations the user belongs to.
  45957. """
  45958. organizations(
  45959. """
  45960. Returns the elements in the list that come after the specified cursor.
  45961. """
  45962. after: String
  45963. """
  45964. Returns the elements in the list that come before the specified cursor.
  45965. """
  45966. before: String
  45967. """
  45968. Returns the first _n_ elements from the list.
  45969. """
  45970. first: Int
  45971. """
  45972. Returns the last _n_ elements from the list.
  45973. """
  45974. last: Int
  45975. """
  45976. Ordering options for the User's organizations.
  45977. """
  45978. orderBy: OrganizationOrder = null
  45979. ): OrganizationConnection!
  45980. """
  45981. A list of packages under the owner.
  45982. """
  45983. packages(
  45984. """
  45985. Returns the elements in the list that come after the specified cursor.
  45986. """
  45987. after: String
  45988. """
  45989. Returns the elements in the list that come before the specified cursor.
  45990. """
  45991. before: String
  45992. """
  45993. Returns the first _n_ elements from the list.
  45994. """
  45995. first: Int
  45996. """
  45997. Returns the last _n_ elements from the list.
  45998. """
  45999. last: Int
  46000. """
  46001. Find packages by their names.
  46002. """
  46003. names: [String]
  46004. """
  46005. Ordering of the returned packages.
  46006. """
  46007. orderBy: PackageOrder = {field: CREATED_AT, direction: DESC}
  46008. """
  46009. Filter registry package by type.
  46010. """
  46011. packageType: PackageType
  46012. """
  46013. Find packages in a repository by ID.
  46014. """
  46015. repositoryId: ID
  46016. ): PackageConnection!
  46017. """
  46018. A list of repositories and gists this profile owner can pin to their profile.
  46019. """
  46020. pinnableItems(
  46021. """
  46022. Returns the elements in the list that come after the specified cursor.
  46023. """
  46024. after: String
  46025. """
  46026. Returns the elements in the list that come before the specified cursor.
  46027. """
  46028. before: String
  46029. """
  46030. Returns the first _n_ elements from the list.
  46031. """
  46032. first: Int
  46033. """
  46034. Returns the last _n_ elements from the list.
  46035. """
  46036. last: Int
  46037. """
  46038. Filter the types of pinnable items that are returned.
  46039. """
  46040. types: [PinnableItemType!]
  46041. ): PinnableItemConnection!
  46042. """
  46043. A list of repositories and gists this profile owner has pinned to their profile
  46044. """
  46045. pinnedItems(
  46046. """
  46047. Returns the elements in the list that come after the specified cursor.
  46048. """
  46049. after: String
  46050. """
  46051. Returns the elements in the list that come before the specified cursor.
  46052. """
  46053. before: String
  46054. """
  46055. Returns the first _n_ elements from the list.
  46056. """
  46057. first: Int
  46058. """
  46059. Returns the last _n_ elements from the list.
  46060. """
  46061. last: Int
  46062. """
  46063. Filter the types of pinned items that are returned.
  46064. """
  46065. types: [PinnableItemType!]
  46066. ): PinnableItemConnection!
  46067. """
  46068. Returns how many more items this profile owner can pin to their profile.
  46069. """
  46070. pinnedItemsRemaining: Int!
  46071. """
  46072. Find project by number.
  46073. """
  46074. project(
  46075. """
  46076. The project number to find.
  46077. """
  46078. number: Int!
  46079. ): Project
  46080. """
  46081. Find a project by number.
  46082. """
  46083. projectV2(
  46084. """
  46085. The project number.
  46086. """
  46087. number: Int!
  46088. ): ProjectV2
  46089. """
  46090. A list of projects under the owner.
  46091. """
  46092. projects(
  46093. """
  46094. Returns the elements in the list that come after the specified cursor.
  46095. """
  46096. after: String
  46097. """
  46098. Returns the elements in the list that come before the specified cursor.
  46099. """
  46100. before: String
  46101. """
  46102. Returns the first _n_ elements from the list.
  46103. """
  46104. first: Int
  46105. """
  46106. Returns the last _n_ elements from the list.
  46107. """
  46108. last: Int
  46109. """
  46110. Ordering options for projects returned from the connection
  46111. """
  46112. orderBy: ProjectOrder
  46113. """
  46114. Query to search projects by, currently only searching by name.
  46115. """
  46116. search: String
  46117. """
  46118. A list of states to filter the projects by.
  46119. """
  46120. states: [ProjectState!]
  46121. ): ProjectConnection!
  46122. """
  46123. The HTTP path listing user's projects
  46124. """
  46125. projectsResourcePath: URI!
  46126. """
  46127. The HTTP URL listing user's projects
  46128. """
  46129. projectsUrl: URI!
  46130. """
  46131. A list of projects under the owner.
  46132. """
  46133. projectsV2(
  46134. """
  46135. Returns the elements in the list that come after the specified cursor.
  46136. """
  46137. after: String
  46138. """
  46139. Returns the elements in the list that come before the specified cursor.
  46140. """
  46141. before: String
  46142. """
  46143. Returns the first _n_ elements from the list.
  46144. """
  46145. first: Int
  46146. """
  46147. Returns the last _n_ elements from the list.
  46148. """
  46149. last: Int
  46150. """
  46151. How to order the returned projects.
  46152. """
  46153. orderBy: ProjectV2Order = {field: NUMBER, direction: DESC}
  46154. """
  46155. A project to search for under the the owner.
  46156. """
  46157. query: String
  46158. ): ProjectV2Connection!
  46159. """
  46160. The user's profile pronouns
  46161. """
  46162. pronouns: String
  46163. """
  46164. A list of public keys associated with this user.
  46165. """
  46166. publicKeys(
  46167. """
  46168. Returns the elements in the list that come after the specified cursor.
  46169. """
  46170. after: String
  46171. """
  46172. Returns the elements in the list that come before the specified cursor.
  46173. """
  46174. before: String
  46175. """
  46176. Returns the first _n_ elements from the list.
  46177. """
  46178. first: Int
  46179. """
  46180. Returns the last _n_ elements from the list.
  46181. """
  46182. last: Int
  46183. ): PublicKeyConnection!
  46184. """
  46185. A list of pull requests associated with this user.
  46186. """
  46187. pullRequests(
  46188. """
  46189. Returns the elements in the list that come after the specified cursor.
  46190. """
  46191. after: String
  46192. """
  46193. The base ref name to filter the pull requests by.
  46194. """
  46195. baseRefName: String
  46196. """
  46197. Returns the elements in the list that come before the specified cursor.
  46198. """
  46199. before: String
  46200. """
  46201. Returns the first _n_ elements from the list.
  46202. """
  46203. first: Int
  46204. """
  46205. The head ref name to filter the pull requests by.
  46206. """
  46207. headRefName: String
  46208. """
  46209. A list of label names to filter the pull requests by.
  46210. """
  46211. labels: [String!]
  46212. """
  46213. Returns the last _n_ elements from the list.
  46214. """
  46215. last: Int
  46216. """
  46217. Ordering options for pull requests returned from the connection.
  46218. """
  46219. orderBy: IssueOrder
  46220. """
  46221. A list of states to filter the pull requests by.
  46222. """
  46223. states: [PullRequestState!]
  46224. ): PullRequestConnection!
  46225. """
  46226. Recent projects that this user has modified in the context of the owner.
  46227. """
  46228. recentProjects(
  46229. """
  46230. Returns the elements in the list that come after the specified cursor.
  46231. """
  46232. after: String
  46233. """
  46234. Returns the elements in the list that come before the specified cursor.
  46235. """
  46236. before: String
  46237. """
  46238. Returns the first _n_ elements from the list.
  46239. """
  46240. first: Int
  46241. """
  46242. Returns the last _n_ elements from the list.
  46243. """
  46244. last: Int
  46245. ): ProjectV2Connection!
  46246. """
  46247. A list of repositories that the user owns.
  46248. """
  46249. repositories(
  46250. """
  46251. Array of viewer's affiliation options for repositories returned from the
  46252. connection. For example, OWNER will include only repositories that the
  46253. current viewer owns.
  46254. """
  46255. affiliations: [RepositoryAffiliation]
  46256. """
  46257. Returns the elements in the list that come after the specified cursor.
  46258. """
  46259. after: String
  46260. """
  46261. Returns the elements in the list that come before the specified cursor.
  46262. """
  46263. before: String
  46264. """
  46265. Returns the first _n_ elements from the list.
  46266. """
  46267. first: Int
  46268. """
  46269. If non-null, filters repositories according to whether they are forks of another repository
  46270. """
  46271. isFork: Boolean
  46272. """
  46273. If non-null, filters repositories according to whether they have been locked
  46274. """
  46275. isLocked: Boolean
  46276. """
  46277. Returns the last _n_ elements from the list.
  46278. """
  46279. last: Int
  46280. """
  46281. Ordering options for repositories returned from the connection
  46282. """
  46283. orderBy: RepositoryOrder
  46284. """
  46285. Array of owner's affiliation options for repositories returned from the
  46286. connection. For example, OWNER will include only repositories that the
  46287. organization or user being viewed owns.
  46288. """
  46289. ownerAffiliations: [RepositoryAffiliation] = [OWNER, COLLABORATOR]
  46290. """
  46291. If non-null, filters repositories according to privacy
  46292. """
  46293. privacy: RepositoryPrivacy
  46294. ): RepositoryConnection!
  46295. """
  46296. A list of repositories that the user recently contributed to.
  46297. """
  46298. repositoriesContributedTo(
  46299. """
  46300. Returns the elements in the list that come after the specified cursor.
  46301. """
  46302. after: String
  46303. """
  46304. Returns the elements in the list that come before the specified cursor.
  46305. """
  46306. before: String
  46307. """
  46308. If non-null, include only the specified types of contributions. The
  46309. GitHub.com UI uses [COMMIT, ISSUE, PULL_REQUEST, REPOSITORY]
  46310. """
  46311. contributionTypes: [RepositoryContributionType]
  46312. """
  46313. Returns the first _n_ elements from the list.
  46314. """
  46315. first: Int
  46316. """
  46317. If true, include user repositories
  46318. """
  46319. includeUserRepositories: Boolean
  46320. """
  46321. If non-null, filters repositories according to whether they have been locked
  46322. """
  46323. isLocked: Boolean
  46324. """
  46325. Returns the last _n_ elements from the list.
  46326. """
  46327. last: Int
  46328. """
  46329. Ordering options for repositories returned from the connection
  46330. """
  46331. orderBy: RepositoryOrder
  46332. """
  46333. If non-null, filters repositories according to privacy
  46334. """
  46335. privacy: RepositoryPrivacy
  46336. ): RepositoryConnection!
  46337. """
  46338. Find Repository.
  46339. """
  46340. repository(
  46341. """
  46342. Follow repository renames. If disabled, a repository referenced by its old name will return an error.
  46343. """
  46344. followRenames: Boolean = true
  46345. """
  46346. Name of Repository to find.
  46347. """
  46348. name: String!
  46349. ): Repository
  46350. """
  46351. Discussion comments this user has authored.
  46352. """
  46353. repositoryDiscussionComments(
  46354. """
  46355. Returns the elements in the list that come after the specified cursor.
  46356. """
  46357. after: String
  46358. """
  46359. Returns the elements in the list that come before the specified cursor.
  46360. """
  46361. before: String
  46362. """
  46363. Returns the first _n_ elements from the list.
  46364. """
  46365. first: Int
  46366. """
  46367. Returns the last _n_ elements from the list.
  46368. """
  46369. last: Int
  46370. """
  46371. Filter discussion comments to only those that were marked as the answer
  46372. """
  46373. onlyAnswers: Boolean = false
  46374. """
  46375. Filter discussion comments to only those in a specific repository.
  46376. """
  46377. repositoryId: ID
  46378. ): DiscussionCommentConnection!
  46379. """
  46380. Discussions this user has started.
  46381. """
  46382. repositoryDiscussions(
  46383. """
  46384. Returns the elements in the list that come after the specified cursor.
  46385. """
  46386. after: String
  46387. """
  46388. Filter discussions to only those that have been answered or not. Defaults to
  46389. including both answered and unanswered discussions.
  46390. """
  46391. answered: Boolean = null
  46392. """
  46393. Returns the elements in the list that come before the specified cursor.
  46394. """
  46395. before: String
  46396. """
  46397. Returns the first _n_ elements from the list.
  46398. """
  46399. first: Int
  46400. """
  46401. Returns the last _n_ elements from the list.
  46402. """
  46403. last: Int
  46404. """
  46405. Ordering options for discussions returned from the connection.
  46406. """
  46407. orderBy: DiscussionOrder = {field: CREATED_AT, direction: DESC}
  46408. """
  46409. Filter discussions to only those in a specific repository.
  46410. """
  46411. repositoryId: ID
  46412. """
  46413. A list of states to filter the discussions by.
  46414. """
  46415. states: [DiscussionState!] = []
  46416. ): DiscussionConnection!
  46417. """
  46418. The HTTP path for this user
  46419. """
  46420. resourcePath: URI!
  46421. """
  46422. Replies this user has saved
  46423. """
  46424. savedReplies(
  46425. """
  46426. Returns the elements in the list that come after the specified cursor.
  46427. """
  46428. after: String
  46429. """
  46430. Returns the elements in the list that come before the specified cursor.
  46431. """
  46432. before: String
  46433. """
  46434. Returns the first _n_ elements from the list.
  46435. """
  46436. first: Int
  46437. """
  46438. Returns the last _n_ elements from the list.
  46439. """
  46440. last: Int
  46441. """
  46442. The field to order saved replies by.
  46443. """
  46444. orderBy: SavedReplyOrder = {field: UPDATED_AT, direction: DESC}
  46445. ): SavedReplyConnection
  46446. """
  46447. The user's social media accounts, ordered as they appear on the user's profile.
  46448. """
  46449. socialAccounts(
  46450. """
  46451. Returns the elements in the list that come after the specified cursor.
  46452. """
  46453. after: String
  46454. """
  46455. Returns the elements in the list that come before the specified cursor.
  46456. """
  46457. before: String
  46458. """
  46459. Returns the first _n_ elements from the list.
  46460. """
  46461. first: Int
  46462. """
  46463. Returns the last _n_ elements from the list.
  46464. """
  46465. last: Int
  46466. ): SocialAccountConnection!
  46467. """
  46468. List of users and organizations this entity is sponsoring.
  46469. """
  46470. sponsoring(
  46471. """
  46472. Returns the elements in the list that come after the specified cursor.
  46473. """
  46474. after: String
  46475. """
  46476. Returns the elements in the list that come before the specified cursor.
  46477. """
  46478. before: String
  46479. """
  46480. Returns the first _n_ elements from the list.
  46481. """
  46482. first: Int
  46483. """
  46484. Returns the last _n_ elements from the list.
  46485. """
  46486. last: Int
  46487. """
  46488. Ordering options for the users and organizations returned from the connection.
  46489. """
  46490. orderBy: SponsorOrder = {field: RELEVANCE, direction: DESC}
  46491. ): SponsorConnection!
  46492. """
  46493. List of sponsors for this user or organization.
  46494. """
  46495. sponsors(
  46496. """
  46497. Returns the elements in the list that come after the specified cursor.
  46498. """
  46499. after: String
  46500. """
  46501. Returns the elements in the list that come before the specified cursor.
  46502. """
  46503. before: String
  46504. """
  46505. Returns the first _n_ elements from the list.
  46506. """
  46507. first: Int
  46508. """
  46509. Returns the last _n_ elements from the list.
  46510. """
  46511. last: Int
  46512. """
  46513. Ordering options for sponsors returned from the connection.
  46514. """
  46515. orderBy: SponsorOrder = {field: RELEVANCE, direction: DESC}
  46516. """
  46517. If given, will filter for sponsors at the given tier. Will only return
  46518. sponsors whose tier the viewer is permitted to see.
  46519. """
  46520. tierId: ID
  46521. ): SponsorConnection!
  46522. """
  46523. Events involving this sponsorable, such as new sponsorships.
  46524. """
  46525. sponsorsActivities(
  46526. """
  46527. Filter activities to only the specified actions.
  46528. """
  46529. actions: [SponsorsActivityAction!] = []
  46530. """
  46531. Returns the elements in the list that come after the specified cursor.
  46532. """
  46533. after: String
  46534. """
  46535. Returns the elements in the list that come before the specified cursor.
  46536. """
  46537. before: String
  46538. """
  46539. Returns the first _n_ elements from the list.
  46540. """
  46541. first: Int
  46542. """
  46543. Whether to include those events where this sponsorable acted as the sponsor.
  46544. Defaults to only including events where this sponsorable was the recipient
  46545. of a sponsorship.
  46546. """
  46547. includeAsSponsor: Boolean = false
  46548. """
  46549. Returns the last _n_ elements from the list.
  46550. """
  46551. last: Int
  46552. """
  46553. Ordering options for activity returned from the connection.
  46554. """
  46555. orderBy: SponsorsActivityOrder = {field: TIMESTAMP, direction: DESC}
  46556. """
  46557. Filter activities returned to only those that occurred in the most recent
  46558. specified time period. Set to ALL to avoid filtering by when the activity
  46559. occurred. Will be ignored if `since` or `until` is given.
  46560. """
  46561. period: SponsorsActivityPeriod = MONTH
  46562. """
  46563. Filter activities to those that occurred on or after this time.
  46564. """
  46565. since: DateTime
  46566. """
  46567. Filter activities to those that occurred before this time.
  46568. """
  46569. until: DateTime
  46570. ): SponsorsActivityConnection!
  46571. """
  46572. The GitHub Sponsors listing for this user or organization.
  46573. """
  46574. sponsorsListing: SponsorsListing
  46575. """
  46576. The sponsorship from the viewer to this user/organization; that is, the sponsorship where you're the sponsor.
  46577. """
  46578. sponsorshipForViewerAsSponsor(
  46579. """
  46580. Whether to return the sponsorship only if it's still active. Pass false to
  46581. get the viewer's sponsorship back even if it has been cancelled.
  46582. """
  46583. activeOnly: Boolean = true
  46584. ): Sponsorship
  46585. """
  46586. The sponsorship from this user/organization to the viewer; that is, the sponsorship you're receiving.
  46587. """
  46588. sponsorshipForViewerAsSponsorable(
  46589. """
  46590. Whether to return the sponsorship only if it's still active. Pass false to
  46591. get the sponsorship back even if it has been cancelled.
  46592. """
  46593. activeOnly: Boolean = true
  46594. ): Sponsorship
  46595. """
  46596. List of sponsorship updates sent from this sponsorable to sponsors.
  46597. """
  46598. sponsorshipNewsletters(
  46599. """
  46600. Returns the elements in the list that come after the specified cursor.
  46601. """
  46602. after: String
  46603. """
  46604. Returns the elements in the list that come before the specified cursor.
  46605. """
  46606. before: String
  46607. """
  46608. Returns the first _n_ elements from the list.
  46609. """
  46610. first: Int
  46611. """
  46612. Returns the last _n_ elements from the list.
  46613. """
  46614. last: Int
  46615. """
  46616. Ordering options for sponsorship updates returned from the connection.
  46617. """
  46618. orderBy: SponsorshipNewsletterOrder = {field: CREATED_AT, direction: DESC}
  46619. ): SponsorshipNewsletterConnection!
  46620. """
  46621. The sponsorships where this user or organization is the maintainer receiving the funds.
  46622. """
  46623. sponsorshipsAsMaintainer(
  46624. """
  46625. Whether to include only sponsorships that are active right now, versus all
  46626. sponsorships this maintainer has ever received.
  46627. """
  46628. activeOnly: Boolean = true
  46629. """
  46630. Returns the elements in the list that come after the specified cursor.
  46631. """
  46632. after: String
  46633. """
  46634. Returns the elements in the list that come before the specified cursor.
  46635. """
  46636. before: String
  46637. """
  46638. Returns the first _n_ elements from the list.
  46639. """
  46640. first: Int
  46641. """
  46642. Whether or not to include private sponsorships in the result set
  46643. """
  46644. includePrivate: Boolean = false
  46645. """
  46646. Returns the last _n_ elements from the list.
  46647. """
  46648. last: Int
  46649. """
  46650. Ordering options for sponsorships returned from this connection. If left
  46651. blank, the sponsorships will be ordered based on relevancy to the viewer.
  46652. """
  46653. orderBy: SponsorshipOrder
  46654. ): SponsorshipConnection!
  46655. """
  46656. The sponsorships where this user or organization is the funder.
  46657. """
  46658. sponsorshipsAsSponsor(
  46659. """
  46660. Whether to include only sponsorships that are active right now, versus all sponsorships this sponsor has ever made.
  46661. """
  46662. activeOnly: Boolean = true
  46663. """
  46664. Returns the elements in the list that come after the specified cursor.
  46665. """
  46666. after: String
  46667. """
  46668. Returns the elements in the list that come before the specified cursor.
  46669. """
  46670. before: String
  46671. """
  46672. Returns the first _n_ elements from the list.
  46673. """
  46674. first: Int
  46675. """
  46676. Returns the last _n_ elements from the list.
  46677. """
  46678. last: Int
  46679. """
  46680. Filter sponsorships returned to those for the specified maintainers. That
  46681. is, the recipient of the sponsorship is a user or organization with one of
  46682. the given logins.
  46683. """
  46684. maintainerLogins: [String!]
  46685. """
  46686. Ordering options for sponsorships returned from this connection. If left
  46687. blank, the sponsorships will be ordered based on relevancy to the viewer.
  46688. """
  46689. orderBy: SponsorshipOrder
  46690. ): SponsorshipConnection!
  46691. """
  46692. Repositories the user has starred.
  46693. """
  46694. starredRepositories(
  46695. """
  46696. Returns the elements in the list that come after the specified cursor.
  46697. """
  46698. after: String
  46699. """
  46700. Returns the elements in the list that come before the specified cursor.
  46701. """
  46702. before: String
  46703. """
  46704. Returns the first _n_ elements from the list.
  46705. """
  46706. first: Int
  46707. """
  46708. Returns the last _n_ elements from the list.
  46709. """
  46710. last: Int
  46711. """
  46712. Order for connection
  46713. """
  46714. orderBy: StarOrder
  46715. """
  46716. Filters starred repositories to only return repositories owned by the viewer.
  46717. """
  46718. ownedByViewer: Boolean
  46719. ): StarredRepositoryConnection!
  46720. """
  46721. The user's description of what they're currently doing.
  46722. """
  46723. status: UserStatus
  46724. """
  46725. Repositories the user has contributed to, ordered by contribution rank, plus repositories the user has created
  46726. """
  46727. topRepositories(
  46728. """
  46729. Returns the elements in the list that come after the specified cursor.
  46730. """
  46731. after: String
  46732. """
  46733. Returns the elements in the list that come before the specified cursor.
  46734. """
  46735. before: String
  46736. """
  46737. Returns the first _n_ elements from the list.
  46738. """
  46739. first: Int
  46740. """
  46741. Returns the last _n_ elements from the list.
  46742. """
  46743. last: Int
  46744. """
  46745. Ordering options for repositories returned from the connection
  46746. """
  46747. orderBy: RepositoryOrder!
  46748. """
  46749. How far back in time to fetch contributed repositories
  46750. """
  46751. since: DateTime
  46752. ): RepositoryConnection!
  46753. """
  46754. The amount in United States cents (e.g., 500 = $5.00 USD) that this entity has
  46755. spent on GitHub to fund sponsorships. Only returns a value when viewed by the
  46756. user themselves or by a user who can manage sponsorships for the requested organization.
  46757. """
  46758. totalSponsorshipAmountAsSponsorInCents(
  46759. """
  46760. Filter payments to those that occurred on or after this time.
  46761. """
  46762. since: DateTime
  46763. """
  46764. Filter payments to those made to the users or organizations with the specified usernames.
  46765. """
  46766. sponsorableLogins: [String!] = []
  46767. """
  46768. Filter payments to those that occurred before this time.
  46769. """
  46770. until: DateTime
  46771. ): Int
  46772. """
  46773. The user's Twitter username.
  46774. """
  46775. twitterUsername: String
  46776. """
  46777. Identifies the date and time when the object was last updated.
  46778. """
  46779. updatedAt: DateTime!
  46780. """
  46781. The HTTP URL for this user
  46782. """
  46783. url: URI!
  46784. """
  46785. Can the viewer pin repositories and gists to the profile?
  46786. """
  46787. viewerCanChangePinnedItems: Boolean!
  46788. """
  46789. Can the current viewer create new projects on this owner.
  46790. """
  46791. viewerCanCreateProjects: Boolean!
  46792. """
  46793. Whether or not the viewer is able to follow the user.
  46794. """
  46795. viewerCanFollow: Boolean!
  46796. """
  46797. Whether or not the viewer is able to sponsor this user/organization.
  46798. """
  46799. viewerCanSponsor: Boolean!
  46800. """
  46801. Whether or not this user is followed by the viewer. Inverse of is_following_viewer.
  46802. """
  46803. viewerIsFollowing: Boolean!
  46804. """
  46805. True if the viewer is sponsoring this user/organization.
  46806. """
  46807. viewerIsSponsoring: Boolean!
  46808. """
  46809. A list of repositories the given user is watching.
  46810. """
  46811. watching(
  46812. """
  46813. Affiliation options for repositories returned from the connection. If none
  46814. specified, the results will include repositories for which the current
  46815. viewer is an owner or collaborator, or member.
  46816. """
  46817. affiliations: [RepositoryAffiliation]
  46818. """
  46819. Returns the elements in the list that come after the specified cursor.
  46820. """
  46821. after: String
  46822. """
  46823. Returns the elements in the list that come before the specified cursor.
  46824. """
  46825. before: String
  46826. """
  46827. Returns the first _n_ elements from the list.
  46828. """
  46829. first: Int
  46830. """
  46831. If non-null, filters repositories according to whether they have been locked
  46832. """
  46833. isLocked: Boolean
  46834. """
  46835. Returns the last _n_ elements from the list.
  46836. """
  46837. last: Int
  46838. """
  46839. Ordering options for repositories returned from the connection
  46840. """
  46841. orderBy: RepositoryOrder
  46842. """
  46843. Array of owner's affiliation options for repositories returned from the
  46844. connection. For example, OWNER will include only repositories that the
  46845. organization or user being viewed owns.
  46846. """
  46847. ownerAffiliations: [RepositoryAffiliation] = [OWNER, COLLABORATOR]
  46848. """
  46849. If non-null, filters repositories according to privacy
  46850. """
  46851. privacy: RepositoryPrivacy
  46852. ): RepositoryConnection!
  46853. """
  46854. A URL pointing to the user's public website/blog.
  46855. """
  46856. websiteUrl: URI
  46857. }
  46858. """
  46859. The possible durations that a user can be blocked for.
  46860. """
  46861. enum UserBlockDuration {
  46862. """
  46863. The user was blocked for 1 day
  46864. """
  46865. ONE_DAY
  46866. """
  46867. The user was blocked for 30 days
  46868. """
  46869. ONE_MONTH
  46870. """
  46871. The user was blocked for 7 days
  46872. """
  46873. ONE_WEEK
  46874. """
  46875. The user was blocked permanently
  46876. """
  46877. PERMANENT
  46878. """
  46879. The user was blocked for 3 days
  46880. """
  46881. THREE_DAYS
  46882. }
  46883. """
  46884. Represents a 'user_blocked' event on a given user.
  46885. """
  46886. type UserBlockedEvent implements Node {
  46887. """
  46888. Identifies the actor who performed the event.
  46889. """
  46890. actor: Actor
  46891. """
  46892. Number of days that the user was blocked for.
  46893. """
  46894. blockDuration: UserBlockDuration!
  46895. """
  46896. Identifies the date and time when the object was created.
  46897. """
  46898. createdAt: DateTime!
  46899. id: ID!
  46900. """
  46901. The user who was blocked.
  46902. """
  46903. subject: User
  46904. }
  46905. """
  46906. The connection type for User.
  46907. """
  46908. type UserConnection {
  46909. """
  46910. A list of edges.
  46911. """
  46912. edges: [UserEdge]
  46913. """
  46914. A list of nodes.
  46915. """
  46916. nodes: [User]
  46917. """
  46918. Information to aid in pagination.
  46919. """
  46920. pageInfo: PageInfo!
  46921. """
  46922. Identifies the total count of items in the connection.
  46923. """
  46924. totalCount: Int!
  46925. }
  46926. """
  46927. An edit on user content
  46928. """
  46929. type UserContentEdit implements Node {
  46930. """
  46931. Identifies the date and time when the object was created.
  46932. """
  46933. createdAt: DateTime!
  46934. """
  46935. Identifies the date and time when the object was deleted.
  46936. """
  46937. deletedAt: DateTime
  46938. """
  46939. The actor who deleted this content
  46940. """
  46941. deletedBy: Actor
  46942. """
  46943. A summary of the changes for this edit
  46944. """
  46945. diff: String
  46946. """
  46947. When this content was edited
  46948. """
  46949. editedAt: DateTime!
  46950. """
  46951. The actor who edited this content
  46952. """
  46953. editor: Actor
  46954. id: ID!
  46955. """
  46956. Identifies the date and time when the object was last updated.
  46957. """
  46958. updatedAt: DateTime!
  46959. }
  46960. """
  46961. A list of edits to content.
  46962. """
  46963. type UserContentEditConnection {
  46964. """
  46965. A list of edges.
  46966. """
  46967. edges: [UserContentEditEdge]
  46968. """
  46969. A list of nodes.
  46970. """
  46971. nodes: [UserContentEdit]
  46972. """
  46973. Information to aid in pagination.
  46974. """
  46975. pageInfo: PageInfo!
  46976. """
  46977. Identifies the total count of items in the connection.
  46978. """
  46979. totalCount: Int!
  46980. }
  46981. """
  46982. An edge in a connection.
  46983. """
  46984. type UserContentEditEdge {
  46985. """
  46986. A cursor for use in pagination.
  46987. """
  46988. cursor: String!
  46989. """
  46990. The item at the end of the edge.
  46991. """
  46992. node: UserContentEdit
  46993. }
  46994. """
  46995. Represents a user.
  46996. """
  46997. type UserEdge {
  46998. """
  46999. A cursor for use in pagination.
  47000. """
  47001. cursor: String!
  47002. """
  47003. The item at the end of the edge.
  47004. """
  47005. node: User
  47006. }
  47007. """
  47008. Email attributes from External Identity
  47009. """
  47010. type UserEmailMetadata {
  47011. """
  47012. Boolean to identify primary emails
  47013. """
  47014. primary: Boolean
  47015. """
  47016. Type of email
  47017. """
  47018. type: String
  47019. """
  47020. Email id
  47021. """
  47022. value: String!
  47023. }
  47024. """
  47025. The user's description of what they're currently doing.
  47026. """
  47027. type UserStatus implements Node {
  47028. """
  47029. Identifies the date and time when the object was created.
  47030. """
  47031. createdAt: DateTime!
  47032. """
  47033. An emoji summarizing the user's status.
  47034. """
  47035. emoji: String
  47036. """
  47037. The status emoji as HTML.
  47038. """
  47039. emojiHTML: HTML
  47040. """
  47041. If set, the status will not be shown after this date.
  47042. """
  47043. expiresAt: DateTime
  47044. id: ID!
  47045. """
  47046. Whether this status indicates the user is not fully available on GitHub.
  47047. """
  47048. indicatesLimitedAvailability: Boolean!
  47049. """
  47050. A brief message describing what the user is doing.
  47051. """
  47052. message: String
  47053. """
  47054. The organization whose members can see this status. If null, this status is publicly visible.
  47055. """
  47056. organization: Organization
  47057. """
  47058. Identifies the date and time when the object was last updated.
  47059. """
  47060. updatedAt: DateTime!
  47061. """
  47062. The user who has this status.
  47063. """
  47064. user: User!
  47065. }
  47066. """
  47067. The connection type for UserStatus.
  47068. """
  47069. type UserStatusConnection {
  47070. """
  47071. A list of edges.
  47072. """
  47073. edges: [UserStatusEdge]
  47074. """
  47075. A list of nodes.
  47076. """
  47077. nodes: [UserStatus]
  47078. """
  47079. Information to aid in pagination.
  47080. """
  47081. pageInfo: PageInfo!
  47082. """
  47083. Identifies the total count of items in the connection.
  47084. """
  47085. totalCount: Int!
  47086. }
  47087. """
  47088. An edge in a connection.
  47089. """
  47090. type UserStatusEdge {
  47091. """
  47092. A cursor for use in pagination.
  47093. """
  47094. cursor: String!
  47095. """
  47096. The item at the end of the edge.
  47097. """
  47098. node: UserStatus
  47099. }
  47100. """
  47101. Ordering options for user status connections.
  47102. """
  47103. input UserStatusOrder {
  47104. """
  47105. The ordering direction.
  47106. """
  47107. direction: OrderDirection!
  47108. """
  47109. The field to order user statuses by.
  47110. """
  47111. field: UserStatusOrderField!
  47112. }
  47113. """
  47114. Properties by which user status connections can be ordered.
  47115. """
  47116. enum UserStatusOrderField {
  47117. """
  47118. Order user statuses by when they were updated.
  47119. """
  47120. UPDATED_AT
  47121. }
  47122. """
  47123. A domain that can be verified or approved for an organization or an enterprise.
  47124. """
  47125. type VerifiableDomain implements Node {
  47126. """
  47127. Identifies the date and time when the object was created.
  47128. """
  47129. createdAt: DateTime!
  47130. """
  47131. Identifies the primary key from the database.
  47132. """
  47133. databaseId: Int
  47134. """
  47135. The DNS host name that should be used for verification.
  47136. """
  47137. dnsHostName: URI
  47138. """
  47139. The unicode encoded domain.
  47140. """
  47141. domain: URI!
  47142. """
  47143. Whether a TXT record for verification with the expected host name was found.
  47144. """
  47145. hasFoundHostName: Boolean!
  47146. """
  47147. Whether a TXT record for verification with the expected verification token was found.
  47148. """
  47149. hasFoundVerificationToken: Boolean!
  47150. id: ID!
  47151. """
  47152. Whether or not the domain is approved.
  47153. """
  47154. isApproved: Boolean!
  47155. """
  47156. Whether this domain is required to exist for an organization or enterprise policy to be enforced.
  47157. """
  47158. isRequiredForPolicyEnforcement: Boolean!
  47159. """
  47160. Whether or not the domain is verified.
  47161. """
  47162. isVerified: Boolean!
  47163. """
  47164. The owner of the domain.
  47165. """
  47166. owner: VerifiableDomainOwner!
  47167. """
  47168. The punycode encoded domain.
  47169. """
  47170. punycodeEncodedDomain: URI!
  47171. """
  47172. The time that the current verification token will expire.
  47173. """
  47174. tokenExpirationTime: DateTime
  47175. """
  47176. Identifies the date and time when the object was last updated.
  47177. """
  47178. updatedAt: DateTime!
  47179. """
  47180. The current verification token for the domain.
  47181. """
  47182. verificationToken: String
  47183. }
  47184. """
  47185. The connection type for VerifiableDomain.
  47186. """
  47187. type VerifiableDomainConnection {
  47188. """
  47189. A list of edges.
  47190. """
  47191. edges: [VerifiableDomainEdge]
  47192. """
  47193. A list of nodes.
  47194. """
  47195. nodes: [VerifiableDomain]
  47196. """
  47197. Information to aid in pagination.
  47198. """
  47199. pageInfo: PageInfo!
  47200. """
  47201. Identifies the total count of items in the connection.
  47202. """
  47203. totalCount: Int!
  47204. }
  47205. """
  47206. An edge in a connection.
  47207. """
  47208. type VerifiableDomainEdge {
  47209. """
  47210. A cursor for use in pagination.
  47211. """
  47212. cursor: String!
  47213. """
  47214. The item at the end of the edge.
  47215. """
  47216. node: VerifiableDomain
  47217. }
  47218. """
  47219. Ordering options for verifiable domain connections.
  47220. """
  47221. input VerifiableDomainOrder {
  47222. """
  47223. The ordering direction.
  47224. """
  47225. direction: OrderDirection!
  47226. """
  47227. The field to order verifiable domains by.
  47228. """
  47229. field: VerifiableDomainOrderField!
  47230. }
  47231. """
  47232. Properties by which verifiable domain connections can be ordered.
  47233. """
  47234. enum VerifiableDomainOrderField {
  47235. """
  47236. Order verifiable domains by their creation date.
  47237. """
  47238. CREATED_AT
  47239. """
  47240. Order verifiable domains by the domain name.
  47241. """
  47242. DOMAIN
  47243. }
  47244. """
  47245. Types that can own a verifiable domain.
  47246. """
  47247. union VerifiableDomainOwner = Enterprise | Organization
  47248. """
  47249. Autogenerated input type of VerifyVerifiableDomain
  47250. """
  47251. input VerifyVerifiableDomainInput {
  47252. """
  47253. A unique identifier for the client performing the mutation.
  47254. """
  47255. clientMutationId: String
  47256. """
  47257. The ID of the verifiable domain to verify.
  47258. """
  47259. id: ID! @possibleTypes(concreteTypes: ["VerifiableDomain"])
  47260. }
  47261. """
  47262. Autogenerated return type of VerifyVerifiableDomain
  47263. """
  47264. type VerifyVerifiableDomainPayload {
  47265. """
  47266. A unique identifier for the client performing the mutation.
  47267. """
  47268. clientMutationId: String
  47269. """
  47270. The verifiable domain that was verified.
  47271. """
  47272. domain: VerifiableDomain
  47273. }
  47274. """
  47275. A hovercard context with a message describing how the viewer is related.
  47276. """
  47277. type ViewerHovercardContext implements HovercardContext {
  47278. """
  47279. A string describing this context
  47280. """
  47281. message: String!
  47282. """
  47283. An octicon to accompany this context
  47284. """
  47285. octicon: String!
  47286. """
  47287. Identifies the user who is related to this context.
  47288. """
  47289. viewer: User!
  47290. }
  47291. """
  47292. A subject that may be upvoted.
  47293. """
  47294. interface Votable {
  47295. """
  47296. Number of upvotes that this subject has received.
  47297. """
  47298. upvoteCount: Int!
  47299. """
  47300. Whether or not the current user can add or remove an upvote on this subject.
  47301. """
  47302. viewerCanUpvote: Boolean!
  47303. """
  47304. Whether or not the current user has already upvoted this subject.
  47305. """
  47306. viewerHasUpvoted: Boolean!
  47307. }
  47308. """
  47309. A workflow contains meta information about an Actions workflow file.
  47310. """
  47311. type Workflow implements Node {
  47312. """
  47313. Identifies the date and time when the object was created.
  47314. """
  47315. createdAt: DateTime!
  47316. """
  47317. Identifies the primary key from the database.
  47318. """
  47319. databaseId: Int
  47320. id: ID!
  47321. """
  47322. The name of the workflow.
  47323. """
  47324. name: String!
  47325. """
  47326. The runs of the workflow.
  47327. """
  47328. runs(
  47329. """
  47330. Returns the elements in the list that come after the specified cursor.
  47331. """
  47332. after: String
  47333. """
  47334. Returns the elements in the list that come before the specified cursor.
  47335. """
  47336. before: String
  47337. """
  47338. Returns the first _n_ elements from the list.
  47339. """
  47340. first: Int
  47341. """
  47342. Returns the last _n_ elements from the list.
  47343. """
  47344. last: Int
  47345. """
  47346. Ordering options for the connection
  47347. """
  47348. orderBy: WorkflowRunOrder = {field: CREATED_AT, direction: DESC}
  47349. ): WorkflowRunConnection!
  47350. """
  47351. The state of the workflow.
  47352. """
  47353. state: WorkflowState!
  47354. """
  47355. Identifies the date and time when the object was last updated.
  47356. """
  47357. updatedAt: DateTime!
  47358. }
  47359. """
  47360. A workflow run.
  47361. """
  47362. type WorkflowRun implements Node & UniformResourceLocatable {
  47363. """
  47364. The check suite this workflow run belongs to.
  47365. """
  47366. checkSuite: CheckSuite!
  47367. """
  47368. Identifies the date and time when the object was created.
  47369. """
  47370. createdAt: DateTime!
  47371. """
  47372. Identifies the primary key from the database.
  47373. """
  47374. databaseId: Int
  47375. """
  47376. The log of deployment reviews
  47377. """
  47378. deploymentReviews(
  47379. """
  47380. Returns the elements in the list that come after the specified cursor.
  47381. """
  47382. after: String
  47383. """
  47384. Returns the elements in the list that come before the specified cursor.
  47385. """
  47386. before: String
  47387. """
  47388. Returns the first _n_ elements from the list.
  47389. """
  47390. first: Int
  47391. """
  47392. Returns the last _n_ elements from the list.
  47393. """
  47394. last: Int
  47395. ): DeploymentReviewConnection!
  47396. """
  47397. The event that triggered the workflow run
  47398. """
  47399. event: String!
  47400. id: ID!
  47401. """
  47402. The pending deployment requests of all check runs in this workflow run
  47403. """
  47404. pendingDeploymentRequests(
  47405. """
  47406. Returns the elements in the list that come after the specified cursor.
  47407. """
  47408. after: String
  47409. """
  47410. Returns the elements in the list that come before the specified cursor.
  47411. """
  47412. before: String
  47413. """
  47414. Returns the first _n_ elements from the list.
  47415. """
  47416. first: Int
  47417. """
  47418. Returns the last _n_ elements from the list.
  47419. """
  47420. last: Int
  47421. ): DeploymentRequestConnection!
  47422. """
  47423. The HTTP path for this workflow run
  47424. """
  47425. resourcePath: URI!
  47426. """
  47427. A number that uniquely identifies this workflow run in its parent workflow.
  47428. """
  47429. runNumber: Int!
  47430. """
  47431. Identifies the date and time when the object was last updated.
  47432. """
  47433. updatedAt: DateTime!
  47434. """
  47435. The HTTP URL for this workflow run
  47436. """
  47437. url: URI!
  47438. """
  47439. The workflow executed in this workflow run.
  47440. """
  47441. workflow: Workflow!
  47442. }
  47443. """
  47444. The connection type for WorkflowRun.
  47445. """
  47446. type WorkflowRunConnection {
  47447. """
  47448. A list of edges.
  47449. """
  47450. edges: [WorkflowRunEdge]
  47451. """
  47452. A list of nodes.
  47453. """
  47454. nodes: [WorkflowRun]
  47455. """
  47456. Information to aid in pagination.
  47457. """
  47458. pageInfo: PageInfo!
  47459. """
  47460. Identifies the total count of items in the connection.
  47461. """
  47462. totalCount: Int!
  47463. }
  47464. """
  47465. An edge in a connection.
  47466. """
  47467. type WorkflowRunEdge {
  47468. """
  47469. A cursor for use in pagination.
  47470. """
  47471. cursor: String!
  47472. """
  47473. The item at the end of the edge.
  47474. """
  47475. node: WorkflowRun
  47476. }
  47477. """
  47478. Ways in which lists of workflow runs can be ordered upon return.
  47479. """
  47480. input WorkflowRunOrder {
  47481. """
  47482. The direction in which to order workflow runs by the specified field.
  47483. """
  47484. direction: OrderDirection!
  47485. """
  47486. The field by which to order workflows.
  47487. """
  47488. field: WorkflowRunOrderField!
  47489. }
  47490. """
  47491. Properties by which workflow run connections can be ordered.
  47492. """
  47493. enum WorkflowRunOrderField {
  47494. """
  47495. Order workflow runs by most recently created
  47496. """
  47497. CREATED_AT
  47498. }
  47499. """
  47500. The possible states for a workflow.
  47501. """
  47502. enum WorkflowState {
  47503. """
  47504. The workflow is active.
  47505. """
  47506. ACTIVE
  47507. """
  47508. The workflow was deleted from the git repository.
  47509. """
  47510. DELETED
  47511. """
  47512. The workflow was disabled by default on a fork.
  47513. """
  47514. DISABLED_FORK
  47515. """
  47516. The workflow was disabled for inactivity in the repository.
  47517. """
  47518. DISABLED_INACTIVITY
  47519. """
  47520. The workflow was disabled manually.
  47521. """
  47522. DISABLED_MANUALLY
  47523. }
  47524. """
  47525. A valid x509 certificate string
  47526. """
  47527. scalar X509Certificate