test.pb.go 169 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926
  1. // Code generated by protoc-gen-go. DO NOT EDIT.
  2. // source: test_proto/test.proto
  3. package test_proto
  4. import (
  5. fmt "fmt"
  6. proto "github.com/golang/protobuf/proto"
  7. math "math"
  8. )
  9. // Reference imports to suppress errors if they are not otherwise used.
  10. var _ = proto.Marshal
  11. var _ = fmt.Errorf
  12. var _ = math.Inf
  13. // This is a compile-time assertion to ensure that this generated file
  14. // is compatible with the proto package it is being compiled against.
  15. // A compilation error at this line likely means your copy of the
  16. // proto package needs to be updated.
  17. const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
  18. type FOO int32
  19. const (
  20. FOO_FOO1 FOO = 1
  21. )
  22. var FOO_name = map[int32]string{
  23. 1: "FOO1",
  24. }
  25. var FOO_value = map[string]int32{
  26. "FOO1": 1,
  27. }
  28. func (x FOO) Enum() *FOO {
  29. p := new(FOO)
  30. *p = x
  31. return p
  32. }
  33. func (x FOO) String() string {
  34. return proto.EnumName(FOO_name, int32(x))
  35. }
  36. func (x *FOO) UnmarshalJSON(data []byte) error {
  37. value, err := proto.UnmarshalJSONEnum(FOO_value, data, "FOO")
  38. if err != nil {
  39. return err
  40. }
  41. *x = FOO(value)
  42. return nil
  43. }
  44. func (FOO) EnumDescriptor() ([]byte, []int) {
  45. return fileDescriptor_8ca34d01332f1402, []int{0}
  46. }
  47. // An enum, for completeness.
  48. type GoTest_KIND int32
  49. const (
  50. GoTest_VOID GoTest_KIND = 0
  51. // Basic types
  52. GoTest_BOOL GoTest_KIND = 1
  53. GoTest_BYTES GoTest_KIND = 2
  54. GoTest_FINGERPRINT GoTest_KIND = 3
  55. GoTest_FLOAT GoTest_KIND = 4
  56. GoTest_INT GoTest_KIND = 5
  57. GoTest_STRING GoTest_KIND = 6
  58. GoTest_TIME GoTest_KIND = 7
  59. // Groupings
  60. GoTest_TUPLE GoTest_KIND = 8
  61. GoTest_ARRAY GoTest_KIND = 9
  62. GoTest_MAP GoTest_KIND = 10
  63. // Table types
  64. GoTest_TABLE GoTest_KIND = 11
  65. // Functions
  66. GoTest_FUNCTION GoTest_KIND = 12
  67. )
  68. var GoTest_KIND_name = map[int32]string{
  69. 0: "VOID",
  70. 1: "BOOL",
  71. 2: "BYTES",
  72. 3: "FINGERPRINT",
  73. 4: "FLOAT",
  74. 5: "INT",
  75. 6: "STRING",
  76. 7: "TIME",
  77. 8: "TUPLE",
  78. 9: "ARRAY",
  79. 10: "MAP",
  80. 11: "TABLE",
  81. 12: "FUNCTION",
  82. }
  83. var GoTest_KIND_value = map[string]int32{
  84. "VOID": 0,
  85. "BOOL": 1,
  86. "BYTES": 2,
  87. "FINGERPRINT": 3,
  88. "FLOAT": 4,
  89. "INT": 5,
  90. "STRING": 6,
  91. "TIME": 7,
  92. "TUPLE": 8,
  93. "ARRAY": 9,
  94. "MAP": 10,
  95. "TABLE": 11,
  96. "FUNCTION": 12,
  97. }
  98. func (x GoTest_KIND) Enum() *GoTest_KIND {
  99. p := new(GoTest_KIND)
  100. *p = x
  101. return p
  102. }
  103. func (x GoTest_KIND) String() string {
  104. return proto.EnumName(GoTest_KIND_name, int32(x))
  105. }
  106. func (x *GoTest_KIND) UnmarshalJSON(data []byte) error {
  107. value, err := proto.UnmarshalJSONEnum(GoTest_KIND_value, data, "GoTest_KIND")
  108. if err != nil {
  109. return err
  110. }
  111. *x = GoTest_KIND(value)
  112. return nil
  113. }
  114. func (GoTest_KIND) EnumDescriptor() ([]byte, []int) {
  115. return fileDescriptor_8ca34d01332f1402, []int{2, 0}
  116. }
  117. type MyMessage_Color int32
  118. const (
  119. MyMessage_RED MyMessage_Color = 0
  120. MyMessage_GREEN MyMessage_Color = 1
  121. MyMessage_BLUE MyMessage_Color = 2
  122. )
  123. var MyMessage_Color_name = map[int32]string{
  124. 0: "RED",
  125. 1: "GREEN",
  126. 2: "BLUE",
  127. }
  128. var MyMessage_Color_value = map[string]int32{
  129. "RED": 0,
  130. "GREEN": 1,
  131. "BLUE": 2,
  132. }
  133. func (x MyMessage_Color) Enum() *MyMessage_Color {
  134. p := new(MyMessage_Color)
  135. *p = x
  136. return p
  137. }
  138. func (x MyMessage_Color) String() string {
  139. return proto.EnumName(MyMessage_Color_name, int32(x))
  140. }
  141. func (x *MyMessage_Color) UnmarshalJSON(data []byte) error {
  142. value, err := proto.UnmarshalJSONEnum(MyMessage_Color_value, data, "MyMessage_Color")
  143. if err != nil {
  144. return err
  145. }
  146. *x = MyMessage_Color(value)
  147. return nil
  148. }
  149. func (MyMessage_Color) EnumDescriptor() ([]byte, []int) {
  150. return fileDescriptor_8ca34d01332f1402, []int{13, 0}
  151. }
  152. type DefaultsMessage_DefaultsEnum int32
  153. const (
  154. DefaultsMessage_ZERO DefaultsMessage_DefaultsEnum = 0
  155. DefaultsMessage_ONE DefaultsMessage_DefaultsEnum = 1
  156. DefaultsMessage_TWO DefaultsMessage_DefaultsEnum = 2
  157. )
  158. var DefaultsMessage_DefaultsEnum_name = map[int32]string{
  159. 0: "ZERO",
  160. 1: "ONE",
  161. 2: "TWO",
  162. }
  163. var DefaultsMessage_DefaultsEnum_value = map[string]int32{
  164. "ZERO": 0,
  165. "ONE": 1,
  166. "TWO": 2,
  167. }
  168. func (x DefaultsMessage_DefaultsEnum) Enum() *DefaultsMessage_DefaultsEnum {
  169. p := new(DefaultsMessage_DefaultsEnum)
  170. *p = x
  171. return p
  172. }
  173. func (x DefaultsMessage_DefaultsEnum) String() string {
  174. return proto.EnumName(DefaultsMessage_DefaultsEnum_name, int32(x))
  175. }
  176. func (x *DefaultsMessage_DefaultsEnum) UnmarshalJSON(data []byte) error {
  177. value, err := proto.UnmarshalJSONEnum(DefaultsMessage_DefaultsEnum_value, data, "DefaultsMessage_DefaultsEnum")
  178. if err != nil {
  179. return err
  180. }
  181. *x = DefaultsMessage_DefaultsEnum(value)
  182. return nil
  183. }
  184. func (DefaultsMessage_DefaultsEnum) EnumDescriptor() ([]byte, []int) {
  185. return fileDescriptor_8ca34d01332f1402, []int{16, 0}
  186. }
  187. type Defaults_Color int32
  188. const (
  189. Defaults_RED Defaults_Color = 0
  190. Defaults_GREEN Defaults_Color = 1
  191. Defaults_BLUE Defaults_Color = 2
  192. )
  193. var Defaults_Color_name = map[int32]string{
  194. 0: "RED",
  195. 1: "GREEN",
  196. 2: "BLUE",
  197. }
  198. var Defaults_Color_value = map[string]int32{
  199. "RED": 0,
  200. "GREEN": 1,
  201. "BLUE": 2,
  202. }
  203. func (x Defaults_Color) Enum() *Defaults_Color {
  204. p := new(Defaults_Color)
  205. *p = x
  206. return p
  207. }
  208. func (x Defaults_Color) String() string {
  209. return proto.EnumName(Defaults_Color_name, int32(x))
  210. }
  211. func (x *Defaults_Color) UnmarshalJSON(data []byte) error {
  212. value, err := proto.UnmarshalJSONEnum(Defaults_Color_value, data, "Defaults_Color")
  213. if err != nil {
  214. return err
  215. }
  216. *x = Defaults_Color(value)
  217. return nil
  218. }
  219. func (Defaults_Color) EnumDescriptor() ([]byte, []int) {
  220. return fileDescriptor_8ca34d01332f1402, []int{21, 0}
  221. }
  222. type RepeatedEnum_Color int32
  223. const (
  224. RepeatedEnum_RED RepeatedEnum_Color = 1
  225. )
  226. var RepeatedEnum_Color_name = map[int32]string{
  227. 1: "RED",
  228. }
  229. var RepeatedEnum_Color_value = map[string]int32{
  230. "RED": 1,
  231. }
  232. func (x RepeatedEnum_Color) Enum() *RepeatedEnum_Color {
  233. p := new(RepeatedEnum_Color)
  234. *p = x
  235. return p
  236. }
  237. func (x RepeatedEnum_Color) String() string {
  238. return proto.EnumName(RepeatedEnum_Color_name, int32(x))
  239. }
  240. func (x *RepeatedEnum_Color) UnmarshalJSON(data []byte) error {
  241. value, err := proto.UnmarshalJSONEnum(RepeatedEnum_Color_value, data, "RepeatedEnum_Color")
  242. if err != nil {
  243. return err
  244. }
  245. *x = RepeatedEnum_Color(value)
  246. return nil
  247. }
  248. func (RepeatedEnum_Color) EnumDescriptor() ([]byte, []int) {
  249. return fileDescriptor_8ca34d01332f1402, []int{23, 0}
  250. }
  251. type GoEnum struct {
  252. Foo *FOO `protobuf:"varint,1,req,name=foo,enum=test_proto.FOO" json:"foo,omitempty"`
  253. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  254. XXX_unrecognized []byte `json:"-"`
  255. XXX_sizecache int32 `json:"-"`
  256. }
  257. func (m *GoEnum) Reset() { *m = GoEnum{} }
  258. func (m *GoEnum) String() string { return proto.CompactTextString(m) }
  259. func (*GoEnum) ProtoMessage() {}
  260. func (*GoEnum) Descriptor() ([]byte, []int) {
  261. return fileDescriptor_8ca34d01332f1402, []int{0}
  262. }
  263. func (m *GoEnum) XXX_Unmarshal(b []byte) error {
  264. return xxx_messageInfo_GoEnum.Unmarshal(m, b)
  265. }
  266. func (m *GoEnum) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  267. return xxx_messageInfo_GoEnum.Marshal(b, m, deterministic)
  268. }
  269. func (m *GoEnum) XXX_Merge(src proto.Message) {
  270. xxx_messageInfo_GoEnum.Merge(m, src)
  271. }
  272. func (m *GoEnum) XXX_Size() int {
  273. return xxx_messageInfo_GoEnum.Size(m)
  274. }
  275. func (m *GoEnum) XXX_DiscardUnknown() {
  276. xxx_messageInfo_GoEnum.DiscardUnknown(m)
  277. }
  278. var xxx_messageInfo_GoEnum proto.InternalMessageInfo
  279. func (m *GoEnum) GetFoo() FOO {
  280. if m != nil && m.Foo != nil {
  281. return *m.Foo
  282. }
  283. return FOO_FOO1
  284. }
  285. type GoTestField struct {
  286. Label *string `protobuf:"bytes,1,req,name=Label" json:"Label,omitempty"`
  287. Type *string `protobuf:"bytes,2,req,name=Type" json:"Type,omitempty"`
  288. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  289. XXX_unrecognized []byte `json:"-"`
  290. XXX_sizecache int32 `json:"-"`
  291. }
  292. func (m *GoTestField) Reset() { *m = GoTestField{} }
  293. func (m *GoTestField) String() string { return proto.CompactTextString(m) }
  294. func (*GoTestField) ProtoMessage() {}
  295. func (*GoTestField) Descriptor() ([]byte, []int) {
  296. return fileDescriptor_8ca34d01332f1402, []int{1}
  297. }
  298. func (m *GoTestField) XXX_Unmarshal(b []byte) error {
  299. return xxx_messageInfo_GoTestField.Unmarshal(m, b)
  300. }
  301. func (m *GoTestField) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  302. return xxx_messageInfo_GoTestField.Marshal(b, m, deterministic)
  303. }
  304. func (m *GoTestField) XXX_Merge(src proto.Message) {
  305. xxx_messageInfo_GoTestField.Merge(m, src)
  306. }
  307. func (m *GoTestField) XXX_Size() int {
  308. return xxx_messageInfo_GoTestField.Size(m)
  309. }
  310. func (m *GoTestField) XXX_DiscardUnknown() {
  311. xxx_messageInfo_GoTestField.DiscardUnknown(m)
  312. }
  313. var xxx_messageInfo_GoTestField proto.InternalMessageInfo
  314. func (m *GoTestField) GetLabel() string {
  315. if m != nil && m.Label != nil {
  316. return *m.Label
  317. }
  318. return ""
  319. }
  320. func (m *GoTestField) GetType() string {
  321. if m != nil && m.Type != nil {
  322. return *m.Type
  323. }
  324. return ""
  325. }
  326. type GoTest struct {
  327. // Some typical parameters
  328. Kind *GoTest_KIND `protobuf:"varint,1,req,name=Kind,enum=test_proto.GoTest_KIND" json:"Kind,omitempty"`
  329. Table *string `protobuf:"bytes,2,opt,name=Table" json:"Table,omitempty"`
  330. Param *int32 `protobuf:"varint,3,opt,name=Param" json:"Param,omitempty"`
  331. // Required, repeated and optional foreign fields.
  332. RequiredField *GoTestField `protobuf:"bytes,4,req,name=RequiredField" json:"RequiredField,omitempty"`
  333. RepeatedField []*GoTestField `protobuf:"bytes,5,rep,name=RepeatedField" json:"RepeatedField,omitempty"`
  334. OptionalField *GoTestField `protobuf:"bytes,6,opt,name=OptionalField" json:"OptionalField,omitempty"`
  335. // Required fields of all basic types
  336. F_BoolRequired *bool `protobuf:"varint,10,req,name=F_Bool_required,json=FBoolRequired" json:"F_Bool_required,omitempty"`
  337. F_Int32Required *int32 `protobuf:"varint,11,req,name=F_Int32_required,json=FInt32Required" json:"F_Int32_required,omitempty"`
  338. F_Int64Required *int64 `protobuf:"varint,12,req,name=F_Int64_required,json=FInt64Required" json:"F_Int64_required,omitempty"`
  339. F_Fixed32Required *uint32 `protobuf:"fixed32,13,req,name=F_Fixed32_required,json=FFixed32Required" json:"F_Fixed32_required,omitempty"`
  340. F_Fixed64Required *uint64 `protobuf:"fixed64,14,req,name=F_Fixed64_required,json=FFixed64Required" json:"F_Fixed64_required,omitempty"`
  341. F_Uint32Required *uint32 `protobuf:"varint,15,req,name=F_Uint32_required,json=FUint32Required" json:"F_Uint32_required,omitempty"`
  342. F_Uint64Required *uint64 `protobuf:"varint,16,req,name=F_Uint64_required,json=FUint64Required" json:"F_Uint64_required,omitempty"`
  343. F_FloatRequired *float32 `protobuf:"fixed32,17,req,name=F_Float_required,json=FFloatRequired" json:"F_Float_required,omitempty"`
  344. F_DoubleRequired *float64 `protobuf:"fixed64,18,req,name=F_Double_required,json=FDoubleRequired" json:"F_Double_required,omitempty"`
  345. F_StringRequired *string `protobuf:"bytes,19,req,name=F_String_required,json=FStringRequired" json:"F_String_required,omitempty"`
  346. F_BytesRequired []byte `protobuf:"bytes,101,req,name=F_Bytes_required,json=FBytesRequired" json:"F_Bytes_required,omitempty"`
  347. F_Sint32Required *int32 `protobuf:"zigzag32,102,req,name=F_Sint32_required,json=FSint32Required" json:"F_Sint32_required,omitempty"`
  348. F_Sint64Required *int64 `protobuf:"zigzag64,103,req,name=F_Sint64_required,json=FSint64Required" json:"F_Sint64_required,omitempty"`
  349. F_Sfixed32Required *int32 `protobuf:"fixed32,104,req,name=F_Sfixed32_required,json=FSfixed32Required" json:"F_Sfixed32_required,omitempty"`
  350. F_Sfixed64Required *int64 `protobuf:"fixed64,105,req,name=F_Sfixed64_required,json=FSfixed64Required" json:"F_Sfixed64_required,omitempty"`
  351. // Repeated fields of all basic types
  352. F_BoolRepeated []bool `protobuf:"varint,20,rep,name=F_Bool_repeated,json=FBoolRepeated" json:"F_Bool_repeated,omitempty"`
  353. F_Int32Repeated []int32 `protobuf:"varint,21,rep,name=F_Int32_repeated,json=FInt32Repeated" json:"F_Int32_repeated,omitempty"`
  354. F_Int64Repeated []int64 `protobuf:"varint,22,rep,name=F_Int64_repeated,json=FInt64Repeated" json:"F_Int64_repeated,omitempty"`
  355. F_Fixed32Repeated []uint32 `protobuf:"fixed32,23,rep,name=F_Fixed32_repeated,json=FFixed32Repeated" json:"F_Fixed32_repeated,omitempty"`
  356. F_Fixed64Repeated []uint64 `protobuf:"fixed64,24,rep,name=F_Fixed64_repeated,json=FFixed64Repeated" json:"F_Fixed64_repeated,omitempty"`
  357. F_Uint32Repeated []uint32 `protobuf:"varint,25,rep,name=F_Uint32_repeated,json=FUint32Repeated" json:"F_Uint32_repeated,omitempty"`
  358. F_Uint64Repeated []uint64 `protobuf:"varint,26,rep,name=F_Uint64_repeated,json=FUint64Repeated" json:"F_Uint64_repeated,omitempty"`
  359. F_FloatRepeated []float32 `protobuf:"fixed32,27,rep,name=F_Float_repeated,json=FFloatRepeated" json:"F_Float_repeated,omitempty"`
  360. F_DoubleRepeated []float64 `protobuf:"fixed64,28,rep,name=F_Double_repeated,json=FDoubleRepeated" json:"F_Double_repeated,omitempty"`
  361. F_StringRepeated []string `protobuf:"bytes,29,rep,name=F_String_repeated,json=FStringRepeated" json:"F_String_repeated,omitempty"`
  362. F_BytesRepeated [][]byte `protobuf:"bytes,201,rep,name=F_Bytes_repeated,json=FBytesRepeated" json:"F_Bytes_repeated,omitempty"`
  363. F_Sint32Repeated []int32 `protobuf:"zigzag32,202,rep,name=F_Sint32_repeated,json=FSint32Repeated" json:"F_Sint32_repeated,omitempty"`
  364. F_Sint64Repeated []int64 `protobuf:"zigzag64,203,rep,name=F_Sint64_repeated,json=FSint64Repeated" json:"F_Sint64_repeated,omitempty"`
  365. F_Sfixed32Repeated []int32 `protobuf:"fixed32,204,rep,name=F_Sfixed32_repeated,json=FSfixed32Repeated" json:"F_Sfixed32_repeated,omitempty"`
  366. F_Sfixed64Repeated []int64 `protobuf:"fixed64,205,rep,name=F_Sfixed64_repeated,json=FSfixed64Repeated" json:"F_Sfixed64_repeated,omitempty"`
  367. // Optional fields of all basic types
  368. F_BoolOptional *bool `protobuf:"varint,30,opt,name=F_Bool_optional,json=FBoolOptional" json:"F_Bool_optional,omitempty"`
  369. F_Int32Optional *int32 `protobuf:"varint,31,opt,name=F_Int32_optional,json=FInt32Optional" json:"F_Int32_optional,omitempty"`
  370. F_Int64Optional *int64 `protobuf:"varint,32,opt,name=F_Int64_optional,json=FInt64Optional" json:"F_Int64_optional,omitempty"`
  371. F_Fixed32Optional *uint32 `protobuf:"fixed32,33,opt,name=F_Fixed32_optional,json=FFixed32Optional" json:"F_Fixed32_optional,omitempty"`
  372. F_Fixed64Optional *uint64 `protobuf:"fixed64,34,opt,name=F_Fixed64_optional,json=FFixed64Optional" json:"F_Fixed64_optional,omitempty"`
  373. F_Uint32Optional *uint32 `protobuf:"varint,35,opt,name=F_Uint32_optional,json=FUint32Optional" json:"F_Uint32_optional,omitempty"`
  374. F_Uint64Optional *uint64 `protobuf:"varint,36,opt,name=F_Uint64_optional,json=FUint64Optional" json:"F_Uint64_optional,omitempty"`
  375. F_FloatOptional *float32 `protobuf:"fixed32,37,opt,name=F_Float_optional,json=FFloatOptional" json:"F_Float_optional,omitempty"`
  376. F_DoubleOptional *float64 `protobuf:"fixed64,38,opt,name=F_Double_optional,json=FDoubleOptional" json:"F_Double_optional,omitempty"`
  377. F_StringOptional *string `protobuf:"bytes,39,opt,name=F_String_optional,json=FStringOptional" json:"F_String_optional,omitempty"`
  378. F_BytesOptional []byte `protobuf:"bytes,301,opt,name=F_Bytes_optional,json=FBytesOptional" json:"F_Bytes_optional,omitempty"`
  379. F_Sint32Optional *int32 `protobuf:"zigzag32,302,opt,name=F_Sint32_optional,json=FSint32Optional" json:"F_Sint32_optional,omitempty"`
  380. F_Sint64Optional *int64 `protobuf:"zigzag64,303,opt,name=F_Sint64_optional,json=FSint64Optional" json:"F_Sint64_optional,omitempty"`
  381. F_Sfixed32Optional *int32 `protobuf:"fixed32,304,opt,name=F_Sfixed32_optional,json=FSfixed32Optional" json:"F_Sfixed32_optional,omitempty"`
  382. F_Sfixed64Optional *int64 `protobuf:"fixed64,305,opt,name=F_Sfixed64_optional,json=FSfixed64Optional" json:"F_Sfixed64_optional,omitempty"`
  383. // Default-valued fields of all basic types
  384. F_BoolDefaulted *bool `protobuf:"varint,40,opt,name=F_Bool_defaulted,json=FBoolDefaulted,def=1" json:"F_Bool_defaulted,omitempty"`
  385. F_Int32Defaulted *int32 `protobuf:"varint,41,opt,name=F_Int32_defaulted,json=FInt32Defaulted,def=32" json:"F_Int32_defaulted,omitempty"`
  386. F_Int64Defaulted *int64 `protobuf:"varint,42,opt,name=F_Int64_defaulted,json=FInt64Defaulted,def=64" json:"F_Int64_defaulted,omitempty"`
  387. F_Fixed32Defaulted *uint32 `protobuf:"fixed32,43,opt,name=F_Fixed32_defaulted,json=FFixed32Defaulted,def=320" json:"F_Fixed32_defaulted,omitempty"`
  388. F_Fixed64Defaulted *uint64 `protobuf:"fixed64,44,opt,name=F_Fixed64_defaulted,json=FFixed64Defaulted,def=640" json:"F_Fixed64_defaulted,omitempty"`
  389. F_Uint32Defaulted *uint32 `protobuf:"varint,45,opt,name=F_Uint32_defaulted,json=FUint32Defaulted,def=3200" json:"F_Uint32_defaulted,omitempty"`
  390. F_Uint64Defaulted *uint64 `protobuf:"varint,46,opt,name=F_Uint64_defaulted,json=FUint64Defaulted,def=6400" json:"F_Uint64_defaulted,omitempty"`
  391. F_FloatDefaulted *float32 `protobuf:"fixed32,47,opt,name=F_Float_defaulted,json=FFloatDefaulted,def=314159" json:"F_Float_defaulted,omitempty"`
  392. F_DoubleDefaulted *float64 `protobuf:"fixed64,48,opt,name=F_Double_defaulted,json=FDoubleDefaulted,def=271828" json:"F_Double_defaulted,omitempty"`
  393. F_StringDefaulted *string `protobuf:"bytes,49,opt,name=F_String_defaulted,json=FStringDefaulted,def=hello, \"world!\"\n" json:"F_String_defaulted,omitempty"`
  394. F_BytesDefaulted []byte `protobuf:"bytes,401,opt,name=F_Bytes_defaulted,json=FBytesDefaulted,def=Bignose" json:"F_Bytes_defaulted,omitempty"`
  395. F_Sint32Defaulted *int32 `protobuf:"zigzag32,402,opt,name=F_Sint32_defaulted,json=FSint32Defaulted,def=-32" json:"F_Sint32_defaulted,omitempty"`
  396. F_Sint64Defaulted *int64 `protobuf:"zigzag64,403,opt,name=F_Sint64_defaulted,json=FSint64Defaulted,def=-64" json:"F_Sint64_defaulted,omitempty"`
  397. F_Sfixed32Defaulted *int32 `protobuf:"fixed32,404,opt,name=F_Sfixed32_defaulted,json=FSfixed32Defaulted,def=-32" json:"F_Sfixed32_defaulted,omitempty"`
  398. F_Sfixed64Defaulted *int64 `protobuf:"fixed64,405,opt,name=F_Sfixed64_defaulted,json=FSfixed64Defaulted,def=-64" json:"F_Sfixed64_defaulted,omitempty"`
  399. // Packed repeated fields (no string or bytes).
  400. F_BoolRepeatedPacked []bool `protobuf:"varint,50,rep,packed,name=F_Bool_repeated_packed,json=FBoolRepeatedPacked" json:"F_Bool_repeated_packed,omitempty"`
  401. F_Int32RepeatedPacked []int32 `protobuf:"varint,51,rep,packed,name=F_Int32_repeated_packed,json=FInt32RepeatedPacked" json:"F_Int32_repeated_packed,omitempty"`
  402. F_Int64RepeatedPacked []int64 `protobuf:"varint,52,rep,packed,name=F_Int64_repeated_packed,json=FInt64RepeatedPacked" json:"F_Int64_repeated_packed,omitempty"`
  403. F_Fixed32RepeatedPacked []uint32 `protobuf:"fixed32,53,rep,packed,name=F_Fixed32_repeated_packed,json=FFixed32RepeatedPacked" json:"F_Fixed32_repeated_packed,omitempty"`
  404. F_Fixed64RepeatedPacked []uint64 `protobuf:"fixed64,54,rep,packed,name=F_Fixed64_repeated_packed,json=FFixed64RepeatedPacked" json:"F_Fixed64_repeated_packed,omitempty"`
  405. F_Uint32RepeatedPacked []uint32 `protobuf:"varint,55,rep,packed,name=F_Uint32_repeated_packed,json=FUint32RepeatedPacked" json:"F_Uint32_repeated_packed,omitempty"`
  406. F_Uint64RepeatedPacked []uint64 `protobuf:"varint,56,rep,packed,name=F_Uint64_repeated_packed,json=FUint64RepeatedPacked" json:"F_Uint64_repeated_packed,omitempty"`
  407. F_FloatRepeatedPacked []float32 `protobuf:"fixed32,57,rep,packed,name=F_Float_repeated_packed,json=FFloatRepeatedPacked" json:"F_Float_repeated_packed,omitempty"`
  408. F_DoubleRepeatedPacked []float64 `protobuf:"fixed64,58,rep,packed,name=F_Double_repeated_packed,json=FDoubleRepeatedPacked" json:"F_Double_repeated_packed,omitempty"`
  409. F_Sint32RepeatedPacked []int32 `protobuf:"zigzag32,502,rep,packed,name=F_Sint32_repeated_packed,json=FSint32RepeatedPacked" json:"F_Sint32_repeated_packed,omitempty"`
  410. F_Sint64RepeatedPacked []int64 `protobuf:"zigzag64,503,rep,packed,name=F_Sint64_repeated_packed,json=FSint64RepeatedPacked" json:"F_Sint64_repeated_packed,omitempty"`
  411. F_Sfixed32RepeatedPacked []int32 `protobuf:"fixed32,504,rep,packed,name=F_Sfixed32_repeated_packed,json=FSfixed32RepeatedPacked" json:"F_Sfixed32_repeated_packed,omitempty"`
  412. F_Sfixed64RepeatedPacked []int64 `protobuf:"fixed64,505,rep,packed,name=F_Sfixed64_repeated_packed,json=FSfixed64RepeatedPacked" json:"F_Sfixed64_repeated_packed,omitempty"`
  413. Requiredgroup *GoTest_RequiredGroup `protobuf:"group,70,req,name=RequiredGroup,json=requiredgroup" json:"requiredgroup,omitempty"`
  414. Repeatedgroup []*GoTest_RepeatedGroup `protobuf:"group,80,rep,name=RepeatedGroup,json=repeatedgroup" json:"repeatedgroup,omitempty"`
  415. Optionalgroup *GoTest_OptionalGroup `protobuf:"group,90,opt,name=OptionalGroup,json=optionalgroup" json:"optionalgroup,omitempty"`
  416. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  417. XXX_unrecognized []byte `json:"-"`
  418. XXX_sizecache int32 `json:"-"`
  419. }
  420. func (m *GoTest) Reset() { *m = GoTest{} }
  421. func (m *GoTest) String() string { return proto.CompactTextString(m) }
  422. func (*GoTest) ProtoMessage() {}
  423. func (*GoTest) Descriptor() ([]byte, []int) {
  424. return fileDescriptor_8ca34d01332f1402, []int{2}
  425. }
  426. func (m *GoTest) XXX_Unmarshal(b []byte) error {
  427. return xxx_messageInfo_GoTest.Unmarshal(m, b)
  428. }
  429. func (m *GoTest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  430. return xxx_messageInfo_GoTest.Marshal(b, m, deterministic)
  431. }
  432. func (m *GoTest) XXX_Merge(src proto.Message) {
  433. xxx_messageInfo_GoTest.Merge(m, src)
  434. }
  435. func (m *GoTest) XXX_Size() int {
  436. return xxx_messageInfo_GoTest.Size(m)
  437. }
  438. func (m *GoTest) XXX_DiscardUnknown() {
  439. xxx_messageInfo_GoTest.DiscardUnknown(m)
  440. }
  441. var xxx_messageInfo_GoTest proto.InternalMessageInfo
  442. const Default_GoTest_F_BoolDefaulted bool = true
  443. const Default_GoTest_F_Int32Defaulted int32 = 32
  444. const Default_GoTest_F_Int64Defaulted int64 = 64
  445. const Default_GoTest_F_Fixed32Defaulted uint32 = 320
  446. const Default_GoTest_F_Fixed64Defaulted uint64 = 640
  447. const Default_GoTest_F_Uint32Defaulted uint32 = 3200
  448. const Default_GoTest_F_Uint64Defaulted uint64 = 6400
  449. const Default_GoTest_F_FloatDefaulted float32 = 314159
  450. const Default_GoTest_F_DoubleDefaulted float64 = 271828
  451. const Default_GoTest_F_StringDefaulted string = "hello, \"world!\"\n"
  452. var Default_GoTest_F_BytesDefaulted []byte = []byte("Bignose")
  453. const Default_GoTest_F_Sint32Defaulted int32 = -32
  454. const Default_GoTest_F_Sint64Defaulted int64 = -64
  455. const Default_GoTest_F_Sfixed32Defaulted int32 = -32
  456. const Default_GoTest_F_Sfixed64Defaulted int64 = -64
  457. func (m *GoTest) GetKind() GoTest_KIND {
  458. if m != nil && m.Kind != nil {
  459. return *m.Kind
  460. }
  461. return GoTest_VOID
  462. }
  463. func (m *GoTest) GetTable() string {
  464. if m != nil && m.Table != nil {
  465. return *m.Table
  466. }
  467. return ""
  468. }
  469. func (m *GoTest) GetParam() int32 {
  470. if m != nil && m.Param != nil {
  471. return *m.Param
  472. }
  473. return 0
  474. }
  475. func (m *GoTest) GetRequiredField() *GoTestField {
  476. if m != nil {
  477. return m.RequiredField
  478. }
  479. return nil
  480. }
  481. func (m *GoTest) GetRepeatedField() []*GoTestField {
  482. if m != nil {
  483. return m.RepeatedField
  484. }
  485. return nil
  486. }
  487. func (m *GoTest) GetOptionalField() *GoTestField {
  488. if m != nil {
  489. return m.OptionalField
  490. }
  491. return nil
  492. }
  493. func (m *GoTest) GetF_BoolRequired() bool {
  494. if m != nil && m.F_BoolRequired != nil {
  495. return *m.F_BoolRequired
  496. }
  497. return false
  498. }
  499. func (m *GoTest) GetF_Int32Required() int32 {
  500. if m != nil && m.F_Int32Required != nil {
  501. return *m.F_Int32Required
  502. }
  503. return 0
  504. }
  505. func (m *GoTest) GetF_Int64Required() int64 {
  506. if m != nil && m.F_Int64Required != nil {
  507. return *m.F_Int64Required
  508. }
  509. return 0
  510. }
  511. func (m *GoTest) GetF_Fixed32Required() uint32 {
  512. if m != nil && m.F_Fixed32Required != nil {
  513. return *m.F_Fixed32Required
  514. }
  515. return 0
  516. }
  517. func (m *GoTest) GetF_Fixed64Required() uint64 {
  518. if m != nil && m.F_Fixed64Required != nil {
  519. return *m.F_Fixed64Required
  520. }
  521. return 0
  522. }
  523. func (m *GoTest) GetF_Uint32Required() uint32 {
  524. if m != nil && m.F_Uint32Required != nil {
  525. return *m.F_Uint32Required
  526. }
  527. return 0
  528. }
  529. func (m *GoTest) GetF_Uint64Required() uint64 {
  530. if m != nil && m.F_Uint64Required != nil {
  531. return *m.F_Uint64Required
  532. }
  533. return 0
  534. }
  535. func (m *GoTest) GetF_FloatRequired() float32 {
  536. if m != nil && m.F_FloatRequired != nil {
  537. return *m.F_FloatRequired
  538. }
  539. return 0
  540. }
  541. func (m *GoTest) GetF_DoubleRequired() float64 {
  542. if m != nil && m.F_DoubleRequired != nil {
  543. return *m.F_DoubleRequired
  544. }
  545. return 0
  546. }
  547. func (m *GoTest) GetF_StringRequired() string {
  548. if m != nil && m.F_StringRequired != nil {
  549. return *m.F_StringRequired
  550. }
  551. return ""
  552. }
  553. func (m *GoTest) GetF_BytesRequired() []byte {
  554. if m != nil {
  555. return m.F_BytesRequired
  556. }
  557. return nil
  558. }
  559. func (m *GoTest) GetF_Sint32Required() int32 {
  560. if m != nil && m.F_Sint32Required != nil {
  561. return *m.F_Sint32Required
  562. }
  563. return 0
  564. }
  565. func (m *GoTest) GetF_Sint64Required() int64 {
  566. if m != nil && m.F_Sint64Required != nil {
  567. return *m.F_Sint64Required
  568. }
  569. return 0
  570. }
  571. func (m *GoTest) GetF_Sfixed32Required() int32 {
  572. if m != nil && m.F_Sfixed32Required != nil {
  573. return *m.F_Sfixed32Required
  574. }
  575. return 0
  576. }
  577. func (m *GoTest) GetF_Sfixed64Required() int64 {
  578. if m != nil && m.F_Sfixed64Required != nil {
  579. return *m.F_Sfixed64Required
  580. }
  581. return 0
  582. }
  583. func (m *GoTest) GetF_BoolRepeated() []bool {
  584. if m != nil {
  585. return m.F_BoolRepeated
  586. }
  587. return nil
  588. }
  589. func (m *GoTest) GetF_Int32Repeated() []int32 {
  590. if m != nil {
  591. return m.F_Int32Repeated
  592. }
  593. return nil
  594. }
  595. func (m *GoTest) GetF_Int64Repeated() []int64 {
  596. if m != nil {
  597. return m.F_Int64Repeated
  598. }
  599. return nil
  600. }
  601. func (m *GoTest) GetF_Fixed32Repeated() []uint32 {
  602. if m != nil {
  603. return m.F_Fixed32Repeated
  604. }
  605. return nil
  606. }
  607. func (m *GoTest) GetF_Fixed64Repeated() []uint64 {
  608. if m != nil {
  609. return m.F_Fixed64Repeated
  610. }
  611. return nil
  612. }
  613. func (m *GoTest) GetF_Uint32Repeated() []uint32 {
  614. if m != nil {
  615. return m.F_Uint32Repeated
  616. }
  617. return nil
  618. }
  619. func (m *GoTest) GetF_Uint64Repeated() []uint64 {
  620. if m != nil {
  621. return m.F_Uint64Repeated
  622. }
  623. return nil
  624. }
  625. func (m *GoTest) GetF_FloatRepeated() []float32 {
  626. if m != nil {
  627. return m.F_FloatRepeated
  628. }
  629. return nil
  630. }
  631. func (m *GoTest) GetF_DoubleRepeated() []float64 {
  632. if m != nil {
  633. return m.F_DoubleRepeated
  634. }
  635. return nil
  636. }
  637. func (m *GoTest) GetF_StringRepeated() []string {
  638. if m != nil {
  639. return m.F_StringRepeated
  640. }
  641. return nil
  642. }
  643. func (m *GoTest) GetF_BytesRepeated() [][]byte {
  644. if m != nil {
  645. return m.F_BytesRepeated
  646. }
  647. return nil
  648. }
  649. func (m *GoTest) GetF_Sint32Repeated() []int32 {
  650. if m != nil {
  651. return m.F_Sint32Repeated
  652. }
  653. return nil
  654. }
  655. func (m *GoTest) GetF_Sint64Repeated() []int64 {
  656. if m != nil {
  657. return m.F_Sint64Repeated
  658. }
  659. return nil
  660. }
  661. func (m *GoTest) GetF_Sfixed32Repeated() []int32 {
  662. if m != nil {
  663. return m.F_Sfixed32Repeated
  664. }
  665. return nil
  666. }
  667. func (m *GoTest) GetF_Sfixed64Repeated() []int64 {
  668. if m != nil {
  669. return m.F_Sfixed64Repeated
  670. }
  671. return nil
  672. }
  673. func (m *GoTest) GetF_BoolOptional() bool {
  674. if m != nil && m.F_BoolOptional != nil {
  675. return *m.F_BoolOptional
  676. }
  677. return false
  678. }
  679. func (m *GoTest) GetF_Int32Optional() int32 {
  680. if m != nil && m.F_Int32Optional != nil {
  681. return *m.F_Int32Optional
  682. }
  683. return 0
  684. }
  685. func (m *GoTest) GetF_Int64Optional() int64 {
  686. if m != nil && m.F_Int64Optional != nil {
  687. return *m.F_Int64Optional
  688. }
  689. return 0
  690. }
  691. func (m *GoTest) GetF_Fixed32Optional() uint32 {
  692. if m != nil && m.F_Fixed32Optional != nil {
  693. return *m.F_Fixed32Optional
  694. }
  695. return 0
  696. }
  697. func (m *GoTest) GetF_Fixed64Optional() uint64 {
  698. if m != nil && m.F_Fixed64Optional != nil {
  699. return *m.F_Fixed64Optional
  700. }
  701. return 0
  702. }
  703. func (m *GoTest) GetF_Uint32Optional() uint32 {
  704. if m != nil && m.F_Uint32Optional != nil {
  705. return *m.F_Uint32Optional
  706. }
  707. return 0
  708. }
  709. func (m *GoTest) GetF_Uint64Optional() uint64 {
  710. if m != nil && m.F_Uint64Optional != nil {
  711. return *m.F_Uint64Optional
  712. }
  713. return 0
  714. }
  715. func (m *GoTest) GetF_FloatOptional() float32 {
  716. if m != nil && m.F_FloatOptional != nil {
  717. return *m.F_FloatOptional
  718. }
  719. return 0
  720. }
  721. func (m *GoTest) GetF_DoubleOptional() float64 {
  722. if m != nil && m.F_DoubleOptional != nil {
  723. return *m.F_DoubleOptional
  724. }
  725. return 0
  726. }
  727. func (m *GoTest) GetF_StringOptional() string {
  728. if m != nil && m.F_StringOptional != nil {
  729. return *m.F_StringOptional
  730. }
  731. return ""
  732. }
  733. func (m *GoTest) GetF_BytesOptional() []byte {
  734. if m != nil {
  735. return m.F_BytesOptional
  736. }
  737. return nil
  738. }
  739. func (m *GoTest) GetF_Sint32Optional() int32 {
  740. if m != nil && m.F_Sint32Optional != nil {
  741. return *m.F_Sint32Optional
  742. }
  743. return 0
  744. }
  745. func (m *GoTest) GetF_Sint64Optional() int64 {
  746. if m != nil && m.F_Sint64Optional != nil {
  747. return *m.F_Sint64Optional
  748. }
  749. return 0
  750. }
  751. func (m *GoTest) GetF_Sfixed32Optional() int32 {
  752. if m != nil && m.F_Sfixed32Optional != nil {
  753. return *m.F_Sfixed32Optional
  754. }
  755. return 0
  756. }
  757. func (m *GoTest) GetF_Sfixed64Optional() int64 {
  758. if m != nil && m.F_Sfixed64Optional != nil {
  759. return *m.F_Sfixed64Optional
  760. }
  761. return 0
  762. }
  763. func (m *GoTest) GetF_BoolDefaulted() bool {
  764. if m != nil && m.F_BoolDefaulted != nil {
  765. return *m.F_BoolDefaulted
  766. }
  767. return Default_GoTest_F_BoolDefaulted
  768. }
  769. func (m *GoTest) GetF_Int32Defaulted() int32 {
  770. if m != nil && m.F_Int32Defaulted != nil {
  771. return *m.F_Int32Defaulted
  772. }
  773. return Default_GoTest_F_Int32Defaulted
  774. }
  775. func (m *GoTest) GetF_Int64Defaulted() int64 {
  776. if m != nil && m.F_Int64Defaulted != nil {
  777. return *m.F_Int64Defaulted
  778. }
  779. return Default_GoTest_F_Int64Defaulted
  780. }
  781. func (m *GoTest) GetF_Fixed32Defaulted() uint32 {
  782. if m != nil && m.F_Fixed32Defaulted != nil {
  783. return *m.F_Fixed32Defaulted
  784. }
  785. return Default_GoTest_F_Fixed32Defaulted
  786. }
  787. func (m *GoTest) GetF_Fixed64Defaulted() uint64 {
  788. if m != nil && m.F_Fixed64Defaulted != nil {
  789. return *m.F_Fixed64Defaulted
  790. }
  791. return Default_GoTest_F_Fixed64Defaulted
  792. }
  793. func (m *GoTest) GetF_Uint32Defaulted() uint32 {
  794. if m != nil && m.F_Uint32Defaulted != nil {
  795. return *m.F_Uint32Defaulted
  796. }
  797. return Default_GoTest_F_Uint32Defaulted
  798. }
  799. func (m *GoTest) GetF_Uint64Defaulted() uint64 {
  800. if m != nil && m.F_Uint64Defaulted != nil {
  801. return *m.F_Uint64Defaulted
  802. }
  803. return Default_GoTest_F_Uint64Defaulted
  804. }
  805. func (m *GoTest) GetF_FloatDefaulted() float32 {
  806. if m != nil && m.F_FloatDefaulted != nil {
  807. return *m.F_FloatDefaulted
  808. }
  809. return Default_GoTest_F_FloatDefaulted
  810. }
  811. func (m *GoTest) GetF_DoubleDefaulted() float64 {
  812. if m != nil && m.F_DoubleDefaulted != nil {
  813. return *m.F_DoubleDefaulted
  814. }
  815. return Default_GoTest_F_DoubleDefaulted
  816. }
  817. func (m *GoTest) GetF_StringDefaulted() string {
  818. if m != nil && m.F_StringDefaulted != nil {
  819. return *m.F_StringDefaulted
  820. }
  821. return Default_GoTest_F_StringDefaulted
  822. }
  823. func (m *GoTest) GetF_BytesDefaulted() []byte {
  824. if m != nil && m.F_BytesDefaulted != nil {
  825. return m.F_BytesDefaulted
  826. }
  827. return append([]byte(nil), Default_GoTest_F_BytesDefaulted...)
  828. }
  829. func (m *GoTest) GetF_Sint32Defaulted() int32 {
  830. if m != nil && m.F_Sint32Defaulted != nil {
  831. return *m.F_Sint32Defaulted
  832. }
  833. return Default_GoTest_F_Sint32Defaulted
  834. }
  835. func (m *GoTest) GetF_Sint64Defaulted() int64 {
  836. if m != nil && m.F_Sint64Defaulted != nil {
  837. return *m.F_Sint64Defaulted
  838. }
  839. return Default_GoTest_F_Sint64Defaulted
  840. }
  841. func (m *GoTest) GetF_Sfixed32Defaulted() int32 {
  842. if m != nil && m.F_Sfixed32Defaulted != nil {
  843. return *m.F_Sfixed32Defaulted
  844. }
  845. return Default_GoTest_F_Sfixed32Defaulted
  846. }
  847. func (m *GoTest) GetF_Sfixed64Defaulted() int64 {
  848. if m != nil && m.F_Sfixed64Defaulted != nil {
  849. return *m.F_Sfixed64Defaulted
  850. }
  851. return Default_GoTest_F_Sfixed64Defaulted
  852. }
  853. func (m *GoTest) GetF_BoolRepeatedPacked() []bool {
  854. if m != nil {
  855. return m.F_BoolRepeatedPacked
  856. }
  857. return nil
  858. }
  859. func (m *GoTest) GetF_Int32RepeatedPacked() []int32 {
  860. if m != nil {
  861. return m.F_Int32RepeatedPacked
  862. }
  863. return nil
  864. }
  865. func (m *GoTest) GetF_Int64RepeatedPacked() []int64 {
  866. if m != nil {
  867. return m.F_Int64RepeatedPacked
  868. }
  869. return nil
  870. }
  871. func (m *GoTest) GetF_Fixed32RepeatedPacked() []uint32 {
  872. if m != nil {
  873. return m.F_Fixed32RepeatedPacked
  874. }
  875. return nil
  876. }
  877. func (m *GoTest) GetF_Fixed64RepeatedPacked() []uint64 {
  878. if m != nil {
  879. return m.F_Fixed64RepeatedPacked
  880. }
  881. return nil
  882. }
  883. func (m *GoTest) GetF_Uint32RepeatedPacked() []uint32 {
  884. if m != nil {
  885. return m.F_Uint32RepeatedPacked
  886. }
  887. return nil
  888. }
  889. func (m *GoTest) GetF_Uint64RepeatedPacked() []uint64 {
  890. if m != nil {
  891. return m.F_Uint64RepeatedPacked
  892. }
  893. return nil
  894. }
  895. func (m *GoTest) GetF_FloatRepeatedPacked() []float32 {
  896. if m != nil {
  897. return m.F_FloatRepeatedPacked
  898. }
  899. return nil
  900. }
  901. func (m *GoTest) GetF_DoubleRepeatedPacked() []float64 {
  902. if m != nil {
  903. return m.F_DoubleRepeatedPacked
  904. }
  905. return nil
  906. }
  907. func (m *GoTest) GetF_Sint32RepeatedPacked() []int32 {
  908. if m != nil {
  909. return m.F_Sint32RepeatedPacked
  910. }
  911. return nil
  912. }
  913. func (m *GoTest) GetF_Sint64RepeatedPacked() []int64 {
  914. if m != nil {
  915. return m.F_Sint64RepeatedPacked
  916. }
  917. return nil
  918. }
  919. func (m *GoTest) GetF_Sfixed32RepeatedPacked() []int32 {
  920. if m != nil {
  921. return m.F_Sfixed32RepeatedPacked
  922. }
  923. return nil
  924. }
  925. func (m *GoTest) GetF_Sfixed64RepeatedPacked() []int64 {
  926. if m != nil {
  927. return m.F_Sfixed64RepeatedPacked
  928. }
  929. return nil
  930. }
  931. func (m *GoTest) GetRequiredgroup() *GoTest_RequiredGroup {
  932. if m != nil {
  933. return m.Requiredgroup
  934. }
  935. return nil
  936. }
  937. func (m *GoTest) GetRepeatedgroup() []*GoTest_RepeatedGroup {
  938. if m != nil {
  939. return m.Repeatedgroup
  940. }
  941. return nil
  942. }
  943. func (m *GoTest) GetOptionalgroup() *GoTest_OptionalGroup {
  944. if m != nil {
  945. return m.Optionalgroup
  946. }
  947. return nil
  948. }
  949. // Required, repeated, and optional groups.
  950. type GoTest_RequiredGroup struct {
  951. RequiredField *string `protobuf:"bytes,71,req,name=RequiredField" json:"RequiredField,omitempty"`
  952. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  953. XXX_unrecognized []byte `json:"-"`
  954. XXX_sizecache int32 `json:"-"`
  955. }
  956. func (m *GoTest_RequiredGroup) Reset() { *m = GoTest_RequiredGroup{} }
  957. func (m *GoTest_RequiredGroup) String() string { return proto.CompactTextString(m) }
  958. func (*GoTest_RequiredGroup) ProtoMessage() {}
  959. func (*GoTest_RequiredGroup) Descriptor() ([]byte, []int) {
  960. return fileDescriptor_8ca34d01332f1402, []int{2, 0}
  961. }
  962. func (m *GoTest_RequiredGroup) XXX_Unmarshal(b []byte) error {
  963. return xxx_messageInfo_GoTest_RequiredGroup.Unmarshal(m, b)
  964. }
  965. func (m *GoTest_RequiredGroup) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  966. return xxx_messageInfo_GoTest_RequiredGroup.Marshal(b, m, deterministic)
  967. }
  968. func (m *GoTest_RequiredGroup) XXX_Merge(src proto.Message) {
  969. xxx_messageInfo_GoTest_RequiredGroup.Merge(m, src)
  970. }
  971. func (m *GoTest_RequiredGroup) XXX_Size() int {
  972. return xxx_messageInfo_GoTest_RequiredGroup.Size(m)
  973. }
  974. func (m *GoTest_RequiredGroup) XXX_DiscardUnknown() {
  975. xxx_messageInfo_GoTest_RequiredGroup.DiscardUnknown(m)
  976. }
  977. var xxx_messageInfo_GoTest_RequiredGroup proto.InternalMessageInfo
  978. func (m *GoTest_RequiredGroup) GetRequiredField() string {
  979. if m != nil && m.RequiredField != nil {
  980. return *m.RequiredField
  981. }
  982. return ""
  983. }
  984. type GoTest_RepeatedGroup struct {
  985. RequiredField *string `protobuf:"bytes,81,req,name=RequiredField" json:"RequiredField,omitempty"`
  986. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  987. XXX_unrecognized []byte `json:"-"`
  988. XXX_sizecache int32 `json:"-"`
  989. }
  990. func (m *GoTest_RepeatedGroup) Reset() { *m = GoTest_RepeatedGroup{} }
  991. func (m *GoTest_RepeatedGroup) String() string { return proto.CompactTextString(m) }
  992. func (*GoTest_RepeatedGroup) ProtoMessage() {}
  993. func (*GoTest_RepeatedGroup) Descriptor() ([]byte, []int) {
  994. return fileDescriptor_8ca34d01332f1402, []int{2, 1}
  995. }
  996. func (m *GoTest_RepeatedGroup) XXX_Unmarshal(b []byte) error {
  997. return xxx_messageInfo_GoTest_RepeatedGroup.Unmarshal(m, b)
  998. }
  999. func (m *GoTest_RepeatedGroup) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1000. return xxx_messageInfo_GoTest_RepeatedGroup.Marshal(b, m, deterministic)
  1001. }
  1002. func (m *GoTest_RepeatedGroup) XXX_Merge(src proto.Message) {
  1003. xxx_messageInfo_GoTest_RepeatedGroup.Merge(m, src)
  1004. }
  1005. func (m *GoTest_RepeatedGroup) XXX_Size() int {
  1006. return xxx_messageInfo_GoTest_RepeatedGroup.Size(m)
  1007. }
  1008. func (m *GoTest_RepeatedGroup) XXX_DiscardUnknown() {
  1009. xxx_messageInfo_GoTest_RepeatedGroup.DiscardUnknown(m)
  1010. }
  1011. var xxx_messageInfo_GoTest_RepeatedGroup proto.InternalMessageInfo
  1012. func (m *GoTest_RepeatedGroup) GetRequiredField() string {
  1013. if m != nil && m.RequiredField != nil {
  1014. return *m.RequiredField
  1015. }
  1016. return ""
  1017. }
  1018. type GoTest_OptionalGroup struct {
  1019. RequiredField *string `protobuf:"bytes,91,req,name=RequiredField" json:"RequiredField,omitempty"`
  1020. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1021. XXX_unrecognized []byte `json:"-"`
  1022. XXX_sizecache int32 `json:"-"`
  1023. }
  1024. func (m *GoTest_OptionalGroup) Reset() { *m = GoTest_OptionalGroup{} }
  1025. func (m *GoTest_OptionalGroup) String() string { return proto.CompactTextString(m) }
  1026. func (*GoTest_OptionalGroup) ProtoMessage() {}
  1027. func (*GoTest_OptionalGroup) Descriptor() ([]byte, []int) {
  1028. return fileDescriptor_8ca34d01332f1402, []int{2, 2}
  1029. }
  1030. func (m *GoTest_OptionalGroup) XXX_Unmarshal(b []byte) error {
  1031. return xxx_messageInfo_GoTest_OptionalGroup.Unmarshal(m, b)
  1032. }
  1033. func (m *GoTest_OptionalGroup) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1034. return xxx_messageInfo_GoTest_OptionalGroup.Marshal(b, m, deterministic)
  1035. }
  1036. func (m *GoTest_OptionalGroup) XXX_Merge(src proto.Message) {
  1037. xxx_messageInfo_GoTest_OptionalGroup.Merge(m, src)
  1038. }
  1039. func (m *GoTest_OptionalGroup) XXX_Size() int {
  1040. return xxx_messageInfo_GoTest_OptionalGroup.Size(m)
  1041. }
  1042. func (m *GoTest_OptionalGroup) XXX_DiscardUnknown() {
  1043. xxx_messageInfo_GoTest_OptionalGroup.DiscardUnknown(m)
  1044. }
  1045. var xxx_messageInfo_GoTest_OptionalGroup proto.InternalMessageInfo
  1046. func (m *GoTest_OptionalGroup) GetRequiredField() string {
  1047. if m != nil && m.RequiredField != nil {
  1048. return *m.RequiredField
  1049. }
  1050. return ""
  1051. }
  1052. // For testing a group containing a required field.
  1053. type GoTestRequiredGroupField struct {
  1054. Group *GoTestRequiredGroupField_Group `protobuf:"group,1,req,name=Group,json=group" json:"group,omitempty"`
  1055. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1056. XXX_unrecognized []byte `json:"-"`
  1057. XXX_sizecache int32 `json:"-"`
  1058. }
  1059. func (m *GoTestRequiredGroupField) Reset() { *m = GoTestRequiredGroupField{} }
  1060. func (m *GoTestRequiredGroupField) String() string { return proto.CompactTextString(m) }
  1061. func (*GoTestRequiredGroupField) ProtoMessage() {}
  1062. func (*GoTestRequiredGroupField) Descriptor() ([]byte, []int) {
  1063. return fileDescriptor_8ca34d01332f1402, []int{3}
  1064. }
  1065. func (m *GoTestRequiredGroupField) XXX_Unmarshal(b []byte) error {
  1066. return xxx_messageInfo_GoTestRequiredGroupField.Unmarshal(m, b)
  1067. }
  1068. func (m *GoTestRequiredGroupField) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1069. return xxx_messageInfo_GoTestRequiredGroupField.Marshal(b, m, deterministic)
  1070. }
  1071. func (m *GoTestRequiredGroupField) XXX_Merge(src proto.Message) {
  1072. xxx_messageInfo_GoTestRequiredGroupField.Merge(m, src)
  1073. }
  1074. func (m *GoTestRequiredGroupField) XXX_Size() int {
  1075. return xxx_messageInfo_GoTestRequiredGroupField.Size(m)
  1076. }
  1077. func (m *GoTestRequiredGroupField) XXX_DiscardUnknown() {
  1078. xxx_messageInfo_GoTestRequiredGroupField.DiscardUnknown(m)
  1079. }
  1080. var xxx_messageInfo_GoTestRequiredGroupField proto.InternalMessageInfo
  1081. func (m *GoTestRequiredGroupField) GetGroup() *GoTestRequiredGroupField_Group {
  1082. if m != nil {
  1083. return m.Group
  1084. }
  1085. return nil
  1086. }
  1087. type GoTestRequiredGroupField_Group struct {
  1088. Field *int32 `protobuf:"varint,2,req,name=Field" json:"Field,omitempty"`
  1089. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1090. XXX_unrecognized []byte `json:"-"`
  1091. XXX_sizecache int32 `json:"-"`
  1092. }
  1093. func (m *GoTestRequiredGroupField_Group) Reset() { *m = GoTestRequiredGroupField_Group{} }
  1094. func (m *GoTestRequiredGroupField_Group) String() string { return proto.CompactTextString(m) }
  1095. func (*GoTestRequiredGroupField_Group) ProtoMessage() {}
  1096. func (*GoTestRequiredGroupField_Group) Descriptor() ([]byte, []int) {
  1097. return fileDescriptor_8ca34d01332f1402, []int{3, 0}
  1098. }
  1099. func (m *GoTestRequiredGroupField_Group) XXX_Unmarshal(b []byte) error {
  1100. return xxx_messageInfo_GoTestRequiredGroupField_Group.Unmarshal(m, b)
  1101. }
  1102. func (m *GoTestRequiredGroupField_Group) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1103. return xxx_messageInfo_GoTestRequiredGroupField_Group.Marshal(b, m, deterministic)
  1104. }
  1105. func (m *GoTestRequiredGroupField_Group) XXX_Merge(src proto.Message) {
  1106. xxx_messageInfo_GoTestRequiredGroupField_Group.Merge(m, src)
  1107. }
  1108. func (m *GoTestRequiredGroupField_Group) XXX_Size() int {
  1109. return xxx_messageInfo_GoTestRequiredGroupField_Group.Size(m)
  1110. }
  1111. func (m *GoTestRequiredGroupField_Group) XXX_DiscardUnknown() {
  1112. xxx_messageInfo_GoTestRequiredGroupField_Group.DiscardUnknown(m)
  1113. }
  1114. var xxx_messageInfo_GoTestRequiredGroupField_Group proto.InternalMessageInfo
  1115. func (m *GoTestRequiredGroupField_Group) GetField() int32 {
  1116. if m != nil && m.Field != nil {
  1117. return *m.Field
  1118. }
  1119. return 0
  1120. }
  1121. // For testing skipping of unrecognized fields.
  1122. // Numbers are all big, larger than tag numbers in GoTestField,
  1123. // the message used in the corresponding test.
  1124. type GoSkipTest struct {
  1125. SkipInt32 *int32 `protobuf:"varint,11,req,name=skip_int32,json=skipInt32" json:"skip_int32,omitempty"`
  1126. SkipFixed32 *uint32 `protobuf:"fixed32,12,req,name=skip_fixed32,json=skipFixed32" json:"skip_fixed32,omitempty"`
  1127. SkipFixed64 *uint64 `protobuf:"fixed64,13,req,name=skip_fixed64,json=skipFixed64" json:"skip_fixed64,omitempty"`
  1128. SkipString *string `protobuf:"bytes,14,req,name=skip_string,json=skipString" json:"skip_string,omitempty"`
  1129. Skipgroup *GoSkipTest_SkipGroup `protobuf:"group,15,req,name=SkipGroup,json=skipgroup" json:"skipgroup,omitempty"`
  1130. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1131. XXX_unrecognized []byte `json:"-"`
  1132. XXX_sizecache int32 `json:"-"`
  1133. }
  1134. func (m *GoSkipTest) Reset() { *m = GoSkipTest{} }
  1135. func (m *GoSkipTest) String() string { return proto.CompactTextString(m) }
  1136. func (*GoSkipTest) ProtoMessage() {}
  1137. func (*GoSkipTest) Descriptor() ([]byte, []int) {
  1138. return fileDescriptor_8ca34d01332f1402, []int{4}
  1139. }
  1140. func (m *GoSkipTest) XXX_Unmarshal(b []byte) error {
  1141. return xxx_messageInfo_GoSkipTest.Unmarshal(m, b)
  1142. }
  1143. func (m *GoSkipTest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1144. return xxx_messageInfo_GoSkipTest.Marshal(b, m, deterministic)
  1145. }
  1146. func (m *GoSkipTest) XXX_Merge(src proto.Message) {
  1147. xxx_messageInfo_GoSkipTest.Merge(m, src)
  1148. }
  1149. func (m *GoSkipTest) XXX_Size() int {
  1150. return xxx_messageInfo_GoSkipTest.Size(m)
  1151. }
  1152. func (m *GoSkipTest) XXX_DiscardUnknown() {
  1153. xxx_messageInfo_GoSkipTest.DiscardUnknown(m)
  1154. }
  1155. var xxx_messageInfo_GoSkipTest proto.InternalMessageInfo
  1156. func (m *GoSkipTest) GetSkipInt32() int32 {
  1157. if m != nil && m.SkipInt32 != nil {
  1158. return *m.SkipInt32
  1159. }
  1160. return 0
  1161. }
  1162. func (m *GoSkipTest) GetSkipFixed32() uint32 {
  1163. if m != nil && m.SkipFixed32 != nil {
  1164. return *m.SkipFixed32
  1165. }
  1166. return 0
  1167. }
  1168. func (m *GoSkipTest) GetSkipFixed64() uint64 {
  1169. if m != nil && m.SkipFixed64 != nil {
  1170. return *m.SkipFixed64
  1171. }
  1172. return 0
  1173. }
  1174. func (m *GoSkipTest) GetSkipString() string {
  1175. if m != nil && m.SkipString != nil {
  1176. return *m.SkipString
  1177. }
  1178. return ""
  1179. }
  1180. func (m *GoSkipTest) GetSkipgroup() *GoSkipTest_SkipGroup {
  1181. if m != nil {
  1182. return m.Skipgroup
  1183. }
  1184. return nil
  1185. }
  1186. type GoSkipTest_SkipGroup struct {
  1187. GroupInt32 *int32 `protobuf:"varint,16,req,name=group_int32,json=groupInt32" json:"group_int32,omitempty"`
  1188. GroupString *string `protobuf:"bytes,17,req,name=group_string,json=groupString" json:"group_string,omitempty"`
  1189. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1190. XXX_unrecognized []byte `json:"-"`
  1191. XXX_sizecache int32 `json:"-"`
  1192. }
  1193. func (m *GoSkipTest_SkipGroup) Reset() { *m = GoSkipTest_SkipGroup{} }
  1194. func (m *GoSkipTest_SkipGroup) String() string { return proto.CompactTextString(m) }
  1195. func (*GoSkipTest_SkipGroup) ProtoMessage() {}
  1196. func (*GoSkipTest_SkipGroup) Descriptor() ([]byte, []int) {
  1197. return fileDescriptor_8ca34d01332f1402, []int{4, 0}
  1198. }
  1199. func (m *GoSkipTest_SkipGroup) XXX_Unmarshal(b []byte) error {
  1200. return xxx_messageInfo_GoSkipTest_SkipGroup.Unmarshal(m, b)
  1201. }
  1202. func (m *GoSkipTest_SkipGroup) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1203. return xxx_messageInfo_GoSkipTest_SkipGroup.Marshal(b, m, deterministic)
  1204. }
  1205. func (m *GoSkipTest_SkipGroup) XXX_Merge(src proto.Message) {
  1206. xxx_messageInfo_GoSkipTest_SkipGroup.Merge(m, src)
  1207. }
  1208. func (m *GoSkipTest_SkipGroup) XXX_Size() int {
  1209. return xxx_messageInfo_GoSkipTest_SkipGroup.Size(m)
  1210. }
  1211. func (m *GoSkipTest_SkipGroup) XXX_DiscardUnknown() {
  1212. xxx_messageInfo_GoSkipTest_SkipGroup.DiscardUnknown(m)
  1213. }
  1214. var xxx_messageInfo_GoSkipTest_SkipGroup proto.InternalMessageInfo
  1215. func (m *GoSkipTest_SkipGroup) GetGroupInt32() int32 {
  1216. if m != nil && m.GroupInt32 != nil {
  1217. return *m.GroupInt32
  1218. }
  1219. return 0
  1220. }
  1221. func (m *GoSkipTest_SkipGroup) GetGroupString() string {
  1222. if m != nil && m.GroupString != nil {
  1223. return *m.GroupString
  1224. }
  1225. return ""
  1226. }
  1227. // For testing packed/non-packed decoder switching.
  1228. // A serialized instance of one should be deserializable as the other.
  1229. type NonPackedTest struct {
  1230. A []int32 `protobuf:"varint,1,rep,name=a" json:"a,omitempty"`
  1231. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1232. XXX_unrecognized []byte `json:"-"`
  1233. XXX_sizecache int32 `json:"-"`
  1234. }
  1235. func (m *NonPackedTest) Reset() { *m = NonPackedTest{} }
  1236. func (m *NonPackedTest) String() string { return proto.CompactTextString(m) }
  1237. func (*NonPackedTest) ProtoMessage() {}
  1238. func (*NonPackedTest) Descriptor() ([]byte, []int) {
  1239. return fileDescriptor_8ca34d01332f1402, []int{5}
  1240. }
  1241. func (m *NonPackedTest) XXX_Unmarshal(b []byte) error {
  1242. return xxx_messageInfo_NonPackedTest.Unmarshal(m, b)
  1243. }
  1244. func (m *NonPackedTest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1245. return xxx_messageInfo_NonPackedTest.Marshal(b, m, deterministic)
  1246. }
  1247. func (m *NonPackedTest) XXX_Merge(src proto.Message) {
  1248. xxx_messageInfo_NonPackedTest.Merge(m, src)
  1249. }
  1250. func (m *NonPackedTest) XXX_Size() int {
  1251. return xxx_messageInfo_NonPackedTest.Size(m)
  1252. }
  1253. func (m *NonPackedTest) XXX_DiscardUnknown() {
  1254. xxx_messageInfo_NonPackedTest.DiscardUnknown(m)
  1255. }
  1256. var xxx_messageInfo_NonPackedTest proto.InternalMessageInfo
  1257. func (m *NonPackedTest) GetA() []int32 {
  1258. if m != nil {
  1259. return m.A
  1260. }
  1261. return nil
  1262. }
  1263. type PackedTest struct {
  1264. B []int32 `protobuf:"varint,1,rep,packed,name=b" json:"b,omitempty"`
  1265. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1266. XXX_unrecognized []byte `json:"-"`
  1267. XXX_sizecache int32 `json:"-"`
  1268. }
  1269. func (m *PackedTest) Reset() { *m = PackedTest{} }
  1270. func (m *PackedTest) String() string { return proto.CompactTextString(m) }
  1271. func (*PackedTest) ProtoMessage() {}
  1272. func (*PackedTest) Descriptor() ([]byte, []int) {
  1273. return fileDescriptor_8ca34d01332f1402, []int{6}
  1274. }
  1275. func (m *PackedTest) XXX_Unmarshal(b []byte) error {
  1276. return xxx_messageInfo_PackedTest.Unmarshal(m, b)
  1277. }
  1278. func (m *PackedTest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1279. return xxx_messageInfo_PackedTest.Marshal(b, m, deterministic)
  1280. }
  1281. func (m *PackedTest) XXX_Merge(src proto.Message) {
  1282. xxx_messageInfo_PackedTest.Merge(m, src)
  1283. }
  1284. func (m *PackedTest) XXX_Size() int {
  1285. return xxx_messageInfo_PackedTest.Size(m)
  1286. }
  1287. func (m *PackedTest) XXX_DiscardUnknown() {
  1288. xxx_messageInfo_PackedTest.DiscardUnknown(m)
  1289. }
  1290. var xxx_messageInfo_PackedTest proto.InternalMessageInfo
  1291. func (m *PackedTest) GetB() []int32 {
  1292. if m != nil {
  1293. return m.B
  1294. }
  1295. return nil
  1296. }
  1297. type MaxTag struct {
  1298. // Maximum possible tag number.
  1299. LastField *string `protobuf:"bytes,536870911,opt,name=last_field,json=lastField" json:"last_field,omitempty"`
  1300. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1301. XXX_unrecognized []byte `json:"-"`
  1302. XXX_sizecache int32 `json:"-"`
  1303. }
  1304. func (m *MaxTag) Reset() { *m = MaxTag{} }
  1305. func (m *MaxTag) String() string { return proto.CompactTextString(m) }
  1306. func (*MaxTag) ProtoMessage() {}
  1307. func (*MaxTag) Descriptor() ([]byte, []int) {
  1308. return fileDescriptor_8ca34d01332f1402, []int{7}
  1309. }
  1310. func (m *MaxTag) XXX_Unmarshal(b []byte) error {
  1311. return xxx_messageInfo_MaxTag.Unmarshal(m, b)
  1312. }
  1313. func (m *MaxTag) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1314. return xxx_messageInfo_MaxTag.Marshal(b, m, deterministic)
  1315. }
  1316. func (m *MaxTag) XXX_Merge(src proto.Message) {
  1317. xxx_messageInfo_MaxTag.Merge(m, src)
  1318. }
  1319. func (m *MaxTag) XXX_Size() int {
  1320. return xxx_messageInfo_MaxTag.Size(m)
  1321. }
  1322. func (m *MaxTag) XXX_DiscardUnknown() {
  1323. xxx_messageInfo_MaxTag.DiscardUnknown(m)
  1324. }
  1325. var xxx_messageInfo_MaxTag proto.InternalMessageInfo
  1326. func (m *MaxTag) GetLastField() string {
  1327. if m != nil && m.LastField != nil {
  1328. return *m.LastField
  1329. }
  1330. return ""
  1331. }
  1332. type OldMessage struct {
  1333. Nested *OldMessage_Nested `protobuf:"bytes,1,opt,name=nested" json:"nested,omitempty"`
  1334. Num *int32 `protobuf:"varint,2,opt,name=num" json:"num,omitempty"`
  1335. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1336. XXX_unrecognized []byte `json:"-"`
  1337. XXX_sizecache int32 `json:"-"`
  1338. }
  1339. func (m *OldMessage) Reset() { *m = OldMessage{} }
  1340. func (m *OldMessage) String() string { return proto.CompactTextString(m) }
  1341. func (*OldMessage) ProtoMessage() {}
  1342. func (*OldMessage) Descriptor() ([]byte, []int) {
  1343. return fileDescriptor_8ca34d01332f1402, []int{8}
  1344. }
  1345. func (m *OldMessage) XXX_Unmarshal(b []byte) error {
  1346. return xxx_messageInfo_OldMessage.Unmarshal(m, b)
  1347. }
  1348. func (m *OldMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1349. return xxx_messageInfo_OldMessage.Marshal(b, m, deterministic)
  1350. }
  1351. func (m *OldMessage) XXX_Merge(src proto.Message) {
  1352. xxx_messageInfo_OldMessage.Merge(m, src)
  1353. }
  1354. func (m *OldMessage) XXX_Size() int {
  1355. return xxx_messageInfo_OldMessage.Size(m)
  1356. }
  1357. func (m *OldMessage) XXX_DiscardUnknown() {
  1358. xxx_messageInfo_OldMessage.DiscardUnknown(m)
  1359. }
  1360. var xxx_messageInfo_OldMessage proto.InternalMessageInfo
  1361. func (m *OldMessage) GetNested() *OldMessage_Nested {
  1362. if m != nil {
  1363. return m.Nested
  1364. }
  1365. return nil
  1366. }
  1367. func (m *OldMessage) GetNum() int32 {
  1368. if m != nil && m.Num != nil {
  1369. return *m.Num
  1370. }
  1371. return 0
  1372. }
  1373. type OldMessage_Nested struct {
  1374. Name *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
  1375. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1376. XXX_unrecognized []byte `json:"-"`
  1377. XXX_sizecache int32 `json:"-"`
  1378. }
  1379. func (m *OldMessage_Nested) Reset() { *m = OldMessage_Nested{} }
  1380. func (m *OldMessage_Nested) String() string { return proto.CompactTextString(m) }
  1381. func (*OldMessage_Nested) ProtoMessage() {}
  1382. func (*OldMessage_Nested) Descriptor() ([]byte, []int) {
  1383. return fileDescriptor_8ca34d01332f1402, []int{8, 0}
  1384. }
  1385. func (m *OldMessage_Nested) XXX_Unmarshal(b []byte) error {
  1386. return xxx_messageInfo_OldMessage_Nested.Unmarshal(m, b)
  1387. }
  1388. func (m *OldMessage_Nested) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1389. return xxx_messageInfo_OldMessage_Nested.Marshal(b, m, deterministic)
  1390. }
  1391. func (m *OldMessage_Nested) XXX_Merge(src proto.Message) {
  1392. xxx_messageInfo_OldMessage_Nested.Merge(m, src)
  1393. }
  1394. func (m *OldMessage_Nested) XXX_Size() int {
  1395. return xxx_messageInfo_OldMessage_Nested.Size(m)
  1396. }
  1397. func (m *OldMessage_Nested) XXX_DiscardUnknown() {
  1398. xxx_messageInfo_OldMessage_Nested.DiscardUnknown(m)
  1399. }
  1400. var xxx_messageInfo_OldMessage_Nested proto.InternalMessageInfo
  1401. func (m *OldMessage_Nested) GetName() string {
  1402. if m != nil && m.Name != nil {
  1403. return *m.Name
  1404. }
  1405. return ""
  1406. }
  1407. // NewMessage is wire compatible with OldMessage;
  1408. // imagine it as a future version.
  1409. type NewMessage struct {
  1410. Nested *NewMessage_Nested `protobuf:"bytes,1,opt,name=nested" json:"nested,omitempty"`
  1411. // This is an int32 in OldMessage.
  1412. Num *int64 `protobuf:"varint,2,opt,name=num" json:"num,omitempty"`
  1413. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1414. XXX_unrecognized []byte `json:"-"`
  1415. XXX_sizecache int32 `json:"-"`
  1416. }
  1417. func (m *NewMessage) Reset() { *m = NewMessage{} }
  1418. func (m *NewMessage) String() string { return proto.CompactTextString(m) }
  1419. func (*NewMessage) ProtoMessage() {}
  1420. func (*NewMessage) Descriptor() ([]byte, []int) {
  1421. return fileDescriptor_8ca34d01332f1402, []int{9}
  1422. }
  1423. func (m *NewMessage) XXX_Unmarshal(b []byte) error {
  1424. return xxx_messageInfo_NewMessage.Unmarshal(m, b)
  1425. }
  1426. func (m *NewMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1427. return xxx_messageInfo_NewMessage.Marshal(b, m, deterministic)
  1428. }
  1429. func (m *NewMessage) XXX_Merge(src proto.Message) {
  1430. xxx_messageInfo_NewMessage.Merge(m, src)
  1431. }
  1432. func (m *NewMessage) XXX_Size() int {
  1433. return xxx_messageInfo_NewMessage.Size(m)
  1434. }
  1435. func (m *NewMessage) XXX_DiscardUnknown() {
  1436. xxx_messageInfo_NewMessage.DiscardUnknown(m)
  1437. }
  1438. var xxx_messageInfo_NewMessage proto.InternalMessageInfo
  1439. func (m *NewMessage) GetNested() *NewMessage_Nested {
  1440. if m != nil {
  1441. return m.Nested
  1442. }
  1443. return nil
  1444. }
  1445. func (m *NewMessage) GetNum() int64 {
  1446. if m != nil && m.Num != nil {
  1447. return *m.Num
  1448. }
  1449. return 0
  1450. }
  1451. type NewMessage_Nested struct {
  1452. Name *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
  1453. FoodGroup *string `protobuf:"bytes,2,opt,name=food_group,json=foodGroup" json:"food_group,omitempty"`
  1454. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1455. XXX_unrecognized []byte `json:"-"`
  1456. XXX_sizecache int32 `json:"-"`
  1457. }
  1458. func (m *NewMessage_Nested) Reset() { *m = NewMessage_Nested{} }
  1459. func (m *NewMessage_Nested) String() string { return proto.CompactTextString(m) }
  1460. func (*NewMessage_Nested) ProtoMessage() {}
  1461. func (*NewMessage_Nested) Descriptor() ([]byte, []int) {
  1462. return fileDescriptor_8ca34d01332f1402, []int{9, 0}
  1463. }
  1464. func (m *NewMessage_Nested) XXX_Unmarshal(b []byte) error {
  1465. return xxx_messageInfo_NewMessage_Nested.Unmarshal(m, b)
  1466. }
  1467. func (m *NewMessage_Nested) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1468. return xxx_messageInfo_NewMessage_Nested.Marshal(b, m, deterministic)
  1469. }
  1470. func (m *NewMessage_Nested) XXX_Merge(src proto.Message) {
  1471. xxx_messageInfo_NewMessage_Nested.Merge(m, src)
  1472. }
  1473. func (m *NewMessage_Nested) XXX_Size() int {
  1474. return xxx_messageInfo_NewMessage_Nested.Size(m)
  1475. }
  1476. func (m *NewMessage_Nested) XXX_DiscardUnknown() {
  1477. xxx_messageInfo_NewMessage_Nested.DiscardUnknown(m)
  1478. }
  1479. var xxx_messageInfo_NewMessage_Nested proto.InternalMessageInfo
  1480. func (m *NewMessage_Nested) GetName() string {
  1481. if m != nil && m.Name != nil {
  1482. return *m.Name
  1483. }
  1484. return ""
  1485. }
  1486. func (m *NewMessage_Nested) GetFoodGroup() string {
  1487. if m != nil && m.FoodGroup != nil {
  1488. return *m.FoodGroup
  1489. }
  1490. return ""
  1491. }
  1492. type InnerMessage struct {
  1493. Host *string `protobuf:"bytes,1,req,name=host" json:"host,omitempty"`
  1494. Port *int32 `protobuf:"varint,2,opt,name=port,def=4000" json:"port,omitempty"`
  1495. Connected *bool `protobuf:"varint,3,opt,name=connected" json:"connected,omitempty"`
  1496. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1497. XXX_unrecognized []byte `json:"-"`
  1498. XXX_sizecache int32 `json:"-"`
  1499. }
  1500. func (m *InnerMessage) Reset() { *m = InnerMessage{} }
  1501. func (m *InnerMessage) String() string { return proto.CompactTextString(m) }
  1502. func (*InnerMessage) ProtoMessage() {}
  1503. func (*InnerMessage) Descriptor() ([]byte, []int) {
  1504. return fileDescriptor_8ca34d01332f1402, []int{10}
  1505. }
  1506. func (m *InnerMessage) XXX_Unmarshal(b []byte) error {
  1507. return xxx_messageInfo_InnerMessage.Unmarshal(m, b)
  1508. }
  1509. func (m *InnerMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1510. return xxx_messageInfo_InnerMessage.Marshal(b, m, deterministic)
  1511. }
  1512. func (m *InnerMessage) XXX_Merge(src proto.Message) {
  1513. xxx_messageInfo_InnerMessage.Merge(m, src)
  1514. }
  1515. func (m *InnerMessage) XXX_Size() int {
  1516. return xxx_messageInfo_InnerMessage.Size(m)
  1517. }
  1518. func (m *InnerMessage) XXX_DiscardUnknown() {
  1519. xxx_messageInfo_InnerMessage.DiscardUnknown(m)
  1520. }
  1521. var xxx_messageInfo_InnerMessage proto.InternalMessageInfo
  1522. const Default_InnerMessage_Port int32 = 4000
  1523. func (m *InnerMessage) GetHost() string {
  1524. if m != nil && m.Host != nil {
  1525. return *m.Host
  1526. }
  1527. return ""
  1528. }
  1529. func (m *InnerMessage) GetPort() int32 {
  1530. if m != nil && m.Port != nil {
  1531. return *m.Port
  1532. }
  1533. return Default_InnerMessage_Port
  1534. }
  1535. func (m *InnerMessage) GetConnected() bool {
  1536. if m != nil && m.Connected != nil {
  1537. return *m.Connected
  1538. }
  1539. return false
  1540. }
  1541. type OtherMessage struct {
  1542. Key *int64 `protobuf:"varint,1,opt,name=key" json:"key,omitempty"`
  1543. Value []byte `protobuf:"bytes,2,opt,name=value" json:"value,omitempty"`
  1544. Weight *float32 `protobuf:"fixed32,3,opt,name=weight" json:"weight,omitempty"`
  1545. Inner *InnerMessage `protobuf:"bytes,4,opt,name=inner" json:"inner,omitempty"`
  1546. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1547. proto.XXX_InternalExtensions `json:"-"`
  1548. XXX_unrecognized []byte `json:"-"`
  1549. XXX_sizecache int32 `json:"-"`
  1550. }
  1551. func (m *OtherMessage) Reset() { *m = OtherMessage{} }
  1552. func (m *OtherMessage) String() string { return proto.CompactTextString(m) }
  1553. func (*OtherMessage) ProtoMessage() {}
  1554. func (*OtherMessage) Descriptor() ([]byte, []int) {
  1555. return fileDescriptor_8ca34d01332f1402, []int{11}
  1556. }
  1557. var extRange_OtherMessage = []proto.ExtensionRange{
  1558. {Start: 100, End: 536870911},
  1559. }
  1560. func (*OtherMessage) ExtensionRangeArray() []proto.ExtensionRange {
  1561. return extRange_OtherMessage
  1562. }
  1563. func (m *OtherMessage) XXX_Unmarshal(b []byte) error {
  1564. return xxx_messageInfo_OtherMessage.Unmarshal(m, b)
  1565. }
  1566. func (m *OtherMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1567. return xxx_messageInfo_OtherMessage.Marshal(b, m, deterministic)
  1568. }
  1569. func (m *OtherMessage) XXX_Merge(src proto.Message) {
  1570. xxx_messageInfo_OtherMessage.Merge(m, src)
  1571. }
  1572. func (m *OtherMessage) XXX_Size() int {
  1573. return xxx_messageInfo_OtherMessage.Size(m)
  1574. }
  1575. func (m *OtherMessage) XXX_DiscardUnknown() {
  1576. xxx_messageInfo_OtherMessage.DiscardUnknown(m)
  1577. }
  1578. var xxx_messageInfo_OtherMessage proto.InternalMessageInfo
  1579. func (m *OtherMessage) GetKey() int64 {
  1580. if m != nil && m.Key != nil {
  1581. return *m.Key
  1582. }
  1583. return 0
  1584. }
  1585. func (m *OtherMessage) GetValue() []byte {
  1586. if m != nil {
  1587. return m.Value
  1588. }
  1589. return nil
  1590. }
  1591. func (m *OtherMessage) GetWeight() float32 {
  1592. if m != nil && m.Weight != nil {
  1593. return *m.Weight
  1594. }
  1595. return 0
  1596. }
  1597. func (m *OtherMessage) GetInner() *InnerMessage {
  1598. if m != nil {
  1599. return m.Inner
  1600. }
  1601. return nil
  1602. }
  1603. type RequiredInnerMessage struct {
  1604. LeoFinallyWonAnOscar *InnerMessage `protobuf:"bytes,1,req,name=leo_finally_won_an_oscar,json=leoFinallyWonAnOscar" json:"leo_finally_won_an_oscar,omitempty"`
  1605. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1606. XXX_unrecognized []byte `json:"-"`
  1607. XXX_sizecache int32 `json:"-"`
  1608. }
  1609. func (m *RequiredInnerMessage) Reset() { *m = RequiredInnerMessage{} }
  1610. func (m *RequiredInnerMessage) String() string { return proto.CompactTextString(m) }
  1611. func (*RequiredInnerMessage) ProtoMessage() {}
  1612. func (*RequiredInnerMessage) Descriptor() ([]byte, []int) {
  1613. return fileDescriptor_8ca34d01332f1402, []int{12}
  1614. }
  1615. func (m *RequiredInnerMessage) XXX_Unmarshal(b []byte) error {
  1616. return xxx_messageInfo_RequiredInnerMessage.Unmarshal(m, b)
  1617. }
  1618. func (m *RequiredInnerMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1619. return xxx_messageInfo_RequiredInnerMessage.Marshal(b, m, deterministic)
  1620. }
  1621. func (m *RequiredInnerMessage) XXX_Merge(src proto.Message) {
  1622. xxx_messageInfo_RequiredInnerMessage.Merge(m, src)
  1623. }
  1624. func (m *RequiredInnerMessage) XXX_Size() int {
  1625. return xxx_messageInfo_RequiredInnerMessage.Size(m)
  1626. }
  1627. func (m *RequiredInnerMessage) XXX_DiscardUnknown() {
  1628. xxx_messageInfo_RequiredInnerMessage.DiscardUnknown(m)
  1629. }
  1630. var xxx_messageInfo_RequiredInnerMessage proto.InternalMessageInfo
  1631. func (m *RequiredInnerMessage) GetLeoFinallyWonAnOscar() *InnerMessage {
  1632. if m != nil {
  1633. return m.LeoFinallyWonAnOscar
  1634. }
  1635. return nil
  1636. }
  1637. type MyMessage struct {
  1638. Count *int32 `protobuf:"varint,1,req,name=count" json:"count,omitempty"`
  1639. Name *string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"`
  1640. Quote *string `protobuf:"bytes,3,opt,name=quote" json:"quote,omitempty"`
  1641. Pet []string `protobuf:"bytes,4,rep,name=pet" json:"pet,omitempty"`
  1642. Inner *InnerMessage `protobuf:"bytes,5,opt,name=inner" json:"inner,omitempty"`
  1643. Others []*OtherMessage `protobuf:"bytes,6,rep,name=others" json:"others,omitempty"`
  1644. WeMustGoDeeper *RequiredInnerMessage `protobuf:"bytes,13,opt,name=we_must_go_deeper,json=weMustGoDeeper" json:"we_must_go_deeper,omitempty"`
  1645. RepInner []*InnerMessage `protobuf:"bytes,12,rep,name=rep_inner,json=repInner" json:"rep_inner,omitempty"`
  1646. Bikeshed *MyMessage_Color `protobuf:"varint,7,opt,name=bikeshed,enum=test_proto.MyMessage_Color" json:"bikeshed,omitempty"`
  1647. Somegroup *MyMessage_SomeGroup `protobuf:"group,8,opt,name=SomeGroup,json=somegroup" json:"somegroup,omitempty"`
  1648. // This field becomes [][]byte in the generated code.
  1649. RepBytes [][]byte `protobuf:"bytes,10,rep,name=rep_bytes,json=repBytes" json:"rep_bytes,omitempty"`
  1650. Bigfloat *float64 `protobuf:"fixed64,11,opt,name=bigfloat" json:"bigfloat,omitempty"`
  1651. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1652. proto.XXX_InternalExtensions `json:"-"`
  1653. XXX_unrecognized []byte `json:"-"`
  1654. XXX_sizecache int32 `json:"-"`
  1655. }
  1656. func (m *MyMessage) Reset() { *m = MyMessage{} }
  1657. func (m *MyMessage) String() string { return proto.CompactTextString(m) }
  1658. func (*MyMessage) ProtoMessage() {}
  1659. func (*MyMessage) Descriptor() ([]byte, []int) {
  1660. return fileDescriptor_8ca34d01332f1402, []int{13}
  1661. }
  1662. var extRange_MyMessage = []proto.ExtensionRange{
  1663. {Start: 100, End: 536870911},
  1664. }
  1665. func (*MyMessage) ExtensionRangeArray() []proto.ExtensionRange {
  1666. return extRange_MyMessage
  1667. }
  1668. func (m *MyMessage) XXX_Unmarshal(b []byte) error {
  1669. return xxx_messageInfo_MyMessage.Unmarshal(m, b)
  1670. }
  1671. func (m *MyMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1672. return xxx_messageInfo_MyMessage.Marshal(b, m, deterministic)
  1673. }
  1674. func (m *MyMessage) XXX_Merge(src proto.Message) {
  1675. xxx_messageInfo_MyMessage.Merge(m, src)
  1676. }
  1677. func (m *MyMessage) XXX_Size() int {
  1678. return xxx_messageInfo_MyMessage.Size(m)
  1679. }
  1680. func (m *MyMessage) XXX_DiscardUnknown() {
  1681. xxx_messageInfo_MyMessage.DiscardUnknown(m)
  1682. }
  1683. var xxx_messageInfo_MyMessage proto.InternalMessageInfo
  1684. func (m *MyMessage) GetCount() int32 {
  1685. if m != nil && m.Count != nil {
  1686. return *m.Count
  1687. }
  1688. return 0
  1689. }
  1690. func (m *MyMessage) GetName() string {
  1691. if m != nil && m.Name != nil {
  1692. return *m.Name
  1693. }
  1694. return ""
  1695. }
  1696. func (m *MyMessage) GetQuote() string {
  1697. if m != nil && m.Quote != nil {
  1698. return *m.Quote
  1699. }
  1700. return ""
  1701. }
  1702. func (m *MyMessage) GetPet() []string {
  1703. if m != nil {
  1704. return m.Pet
  1705. }
  1706. return nil
  1707. }
  1708. func (m *MyMessage) GetInner() *InnerMessage {
  1709. if m != nil {
  1710. return m.Inner
  1711. }
  1712. return nil
  1713. }
  1714. func (m *MyMessage) GetOthers() []*OtherMessage {
  1715. if m != nil {
  1716. return m.Others
  1717. }
  1718. return nil
  1719. }
  1720. func (m *MyMessage) GetWeMustGoDeeper() *RequiredInnerMessage {
  1721. if m != nil {
  1722. return m.WeMustGoDeeper
  1723. }
  1724. return nil
  1725. }
  1726. func (m *MyMessage) GetRepInner() []*InnerMessage {
  1727. if m != nil {
  1728. return m.RepInner
  1729. }
  1730. return nil
  1731. }
  1732. func (m *MyMessage) GetBikeshed() MyMessage_Color {
  1733. if m != nil && m.Bikeshed != nil {
  1734. return *m.Bikeshed
  1735. }
  1736. return MyMessage_RED
  1737. }
  1738. func (m *MyMessage) GetSomegroup() *MyMessage_SomeGroup {
  1739. if m != nil {
  1740. return m.Somegroup
  1741. }
  1742. return nil
  1743. }
  1744. func (m *MyMessage) GetRepBytes() [][]byte {
  1745. if m != nil {
  1746. return m.RepBytes
  1747. }
  1748. return nil
  1749. }
  1750. func (m *MyMessage) GetBigfloat() float64 {
  1751. if m != nil && m.Bigfloat != nil {
  1752. return *m.Bigfloat
  1753. }
  1754. return 0
  1755. }
  1756. type MyMessage_SomeGroup struct {
  1757. GroupField *int32 `protobuf:"varint,9,opt,name=group_field,json=groupField" json:"group_field,omitempty"`
  1758. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1759. XXX_unrecognized []byte `json:"-"`
  1760. XXX_sizecache int32 `json:"-"`
  1761. }
  1762. func (m *MyMessage_SomeGroup) Reset() { *m = MyMessage_SomeGroup{} }
  1763. func (m *MyMessage_SomeGroup) String() string { return proto.CompactTextString(m) }
  1764. func (*MyMessage_SomeGroup) ProtoMessage() {}
  1765. func (*MyMessage_SomeGroup) Descriptor() ([]byte, []int) {
  1766. return fileDescriptor_8ca34d01332f1402, []int{13, 0}
  1767. }
  1768. func (m *MyMessage_SomeGroup) XXX_Unmarshal(b []byte) error {
  1769. return xxx_messageInfo_MyMessage_SomeGroup.Unmarshal(m, b)
  1770. }
  1771. func (m *MyMessage_SomeGroup) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1772. return xxx_messageInfo_MyMessage_SomeGroup.Marshal(b, m, deterministic)
  1773. }
  1774. func (m *MyMessage_SomeGroup) XXX_Merge(src proto.Message) {
  1775. xxx_messageInfo_MyMessage_SomeGroup.Merge(m, src)
  1776. }
  1777. func (m *MyMessage_SomeGroup) XXX_Size() int {
  1778. return xxx_messageInfo_MyMessage_SomeGroup.Size(m)
  1779. }
  1780. func (m *MyMessage_SomeGroup) XXX_DiscardUnknown() {
  1781. xxx_messageInfo_MyMessage_SomeGroup.DiscardUnknown(m)
  1782. }
  1783. var xxx_messageInfo_MyMessage_SomeGroup proto.InternalMessageInfo
  1784. func (m *MyMessage_SomeGroup) GetGroupField() int32 {
  1785. if m != nil && m.GroupField != nil {
  1786. return *m.GroupField
  1787. }
  1788. return 0
  1789. }
  1790. type Ext struct {
  1791. Data *string `protobuf:"bytes,1,opt,name=data" json:"data,omitempty"`
  1792. MapField map[int32]int32 `protobuf:"bytes,2,rep,name=map_field,json=mapField" json:"map_field,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"`
  1793. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1794. XXX_unrecognized []byte `json:"-"`
  1795. XXX_sizecache int32 `json:"-"`
  1796. }
  1797. func (m *Ext) Reset() { *m = Ext{} }
  1798. func (m *Ext) String() string { return proto.CompactTextString(m) }
  1799. func (*Ext) ProtoMessage() {}
  1800. func (*Ext) Descriptor() ([]byte, []int) {
  1801. return fileDescriptor_8ca34d01332f1402, []int{14}
  1802. }
  1803. func (m *Ext) XXX_Unmarshal(b []byte) error {
  1804. return xxx_messageInfo_Ext.Unmarshal(m, b)
  1805. }
  1806. func (m *Ext) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1807. return xxx_messageInfo_Ext.Marshal(b, m, deterministic)
  1808. }
  1809. func (m *Ext) XXX_Merge(src proto.Message) {
  1810. xxx_messageInfo_Ext.Merge(m, src)
  1811. }
  1812. func (m *Ext) XXX_Size() int {
  1813. return xxx_messageInfo_Ext.Size(m)
  1814. }
  1815. func (m *Ext) XXX_DiscardUnknown() {
  1816. xxx_messageInfo_Ext.DiscardUnknown(m)
  1817. }
  1818. var xxx_messageInfo_Ext proto.InternalMessageInfo
  1819. func (m *Ext) GetData() string {
  1820. if m != nil && m.Data != nil {
  1821. return *m.Data
  1822. }
  1823. return ""
  1824. }
  1825. func (m *Ext) GetMapField() map[int32]int32 {
  1826. if m != nil {
  1827. return m.MapField
  1828. }
  1829. return nil
  1830. }
  1831. var E_Ext_More = &proto.ExtensionDesc{
  1832. ExtendedType: (*MyMessage)(nil),
  1833. ExtensionType: (*Ext)(nil),
  1834. Field: 103,
  1835. Name: "test_proto.Ext.more",
  1836. Tag: "bytes,103,opt,name=more",
  1837. Filename: "test_proto/test.proto",
  1838. }
  1839. var E_Ext_Text = &proto.ExtensionDesc{
  1840. ExtendedType: (*MyMessage)(nil),
  1841. ExtensionType: (*string)(nil),
  1842. Field: 104,
  1843. Name: "test_proto.Ext.text",
  1844. Tag: "bytes,104,opt,name=text",
  1845. Filename: "test_proto/test.proto",
  1846. }
  1847. var E_Ext_Number = &proto.ExtensionDesc{
  1848. ExtendedType: (*MyMessage)(nil),
  1849. ExtensionType: (*int32)(nil),
  1850. Field: 105,
  1851. Name: "test_proto.Ext.number",
  1852. Tag: "varint,105,opt,name=number",
  1853. Filename: "test_proto/test.proto",
  1854. }
  1855. type ComplexExtension struct {
  1856. First *int32 `protobuf:"varint,1,opt,name=first" json:"first,omitempty"`
  1857. Second *int32 `protobuf:"varint,2,opt,name=second" json:"second,omitempty"`
  1858. Third []int32 `protobuf:"varint,3,rep,name=third" json:"third,omitempty"`
  1859. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1860. XXX_unrecognized []byte `json:"-"`
  1861. XXX_sizecache int32 `json:"-"`
  1862. }
  1863. func (m *ComplexExtension) Reset() { *m = ComplexExtension{} }
  1864. func (m *ComplexExtension) String() string { return proto.CompactTextString(m) }
  1865. func (*ComplexExtension) ProtoMessage() {}
  1866. func (*ComplexExtension) Descriptor() ([]byte, []int) {
  1867. return fileDescriptor_8ca34d01332f1402, []int{15}
  1868. }
  1869. func (m *ComplexExtension) XXX_Unmarshal(b []byte) error {
  1870. return xxx_messageInfo_ComplexExtension.Unmarshal(m, b)
  1871. }
  1872. func (m *ComplexExtension) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1873. return xxx_messageInfo_ComplexExtension.Marshal(b, m, deterministic)
  1874. }
  1875. func (m *ComplexExtension) XXX_Merge(src proto.Message) {
  1876. xxx_messageInfo_ComplexExtension.Merge(m, src)
  1877. }
  1878. func (m *ComplexExtension) XXX_Size() int {
  1879. return xxx_messageInfo_ComplexExtension.Size(m)
  1880. }
  1881. func (m *ComplexExtension) XXX_DiscardUnknown() {
  1882. xxx_messageInfo_ComplexExtension.DiscardUnknown(m)
  1883. }
  1884. var xxx_messageInfo_ComplexExtension proto.InternalMessageInfo
  1885. func (m *ComplexExtension) GetFirst() int32 {
  1886. if m != nil && m.First != nil {
  1887. return *m.First
  1888. }
  1889. return 0
  1890. }
  1891. func (m *ComplexExtension) GetSecond() int32 {
  1892. if m != nil && m.Second != nil {
  1893. return *m.Second
  1894. }
  1895. return 0
  1896. }
  1897. func (m *ComplexExtension) GetThird() []int32 {
  1898. if m != nil {
  1899. return m.Third
  1900. }
  1901. return nil
  1902. }
  1903. type DefaultsMessage struct {
  1904. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1905. proto.XXX_InternalExtensions `json:"-"`
  1906. XXX_unrecognized []byte `json:"-"`
  1907. XXX_sizecache int32 `json:"-"`
  1908. }
  1909. func (m *DefaultsMessage) Reset() { *m = DefaultsMessage{} }
  1910. func (m *DefaultsMessage) String() string { return proto.CompactTextString(m) }
  1911. func (*DefaultsMessage) ProtoMessage() {}
  1912. func (*DefaultsMessage) Descriptor() ([]byte, []int) {
  1913. return fileDescriptor_8ca34d01332f1402, []int{16}
  1914. }
  1915. var extRange_DefaultsMessage = []proto.ExtensionRange{
  1916. {Start: 100, End: 536870911},
  1917. }
  1918. func (*DefaultsMessage) ExtensionRangeArray() []proto.ExtensionRange {
  1919. return extRange_DefaultsMessage
  1920. }
  1921. func (m *DefaultsMessage) XXX_Unmarshal(b []byte) error {
  1922. return xxx_messageInfo_DefaultsMessage.Unmarshal(m, b)
  1923. }
  1924. func (m *DefaultsMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1925. return xxx_messageInfo_DefaultsMessage.Marshal(b, m, deterministic)
  1926. }
  1927. func (m *DefaultsMessage) XXX_Merge(src proto.Message) {
  1928. xxx_messageInfo_DefaultsMessage.Merge(m, src)
  1929. }
  1930. func (m *DefaultsMessage) XXX_Size() int {
  1931. return xxx_messageInfo_DefaultsMessage.Size(m)
  1932. }
  1933. func (m *DefaultsMessage) XXX_DiscardUnknown() {
  1934. xxx_messageInfo_DefaultsMessage.DiscardUnknown(m)
  1935. }
  1936. var xxx_messageInfo_DefaultsMessage proto.InternalMessageInfo
  1937. type MyMessageSet struct {
  1938. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1939. proto.XXX_InternalExtensions `protobuf_messageset:"1" json:"-"`
  1940. XXX_unrecognized []byte `json:"-"`
  1941. XXX_sizecache int32 `json:"-"`
  1942. }
  1943. func (m *MyMessageSet) Reset() { *m = MyMessageSet{} }
  1944. func (m *MyMessageSet) String() string { return proto.CompactTextString(m) }
  1945. func (*MyMessageSet) ProtoMessage() {}
  1946. func (*MyMessageSet) Descriptor() ([]byte, []int) {
  1947. return fileDescriptor_8ca34d01332f1402, []int{17}
  1948. }
  1949. var extRange_MyMessageSet = []proto.ExtensionRange{
  1950. {Start: 100, End: 2147483646},
  1951. }
  1952. func (*MyMessageSet) ExtensionRangeArray() []proto.ExtensionRange {
  1953. return extRange_MyMessageSet
  1954. }
  1955. func (m *MyMessageSet) XXX_Unmarshal(b []byte) error {
  1956. return xxx_messageInfo_MyMessageSet.Unmarshal(m, b)
  1957. }
  1958. func (m *MyMessageSet) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1959. return xxx_messageInfo_MyMessageSet.Marshal(b, m, deterministic)
  1960. }
  1961. func (m *MyMessageSet) XXX_Merge(src proto.Message) {
  1962. xxx_messageInfo_MyMessageSet.Merge(m, src)
  1963. }
  1964. func (m *MyMessageSet) XXX_Size() int {
  1965. return xxx_messageInfo_MyMessageSet.Size(m)
  1966. }
  1967. func (m *MyMessageSet) XXX_DiscardUnknown() {
  1968. xxx_messageInfo_MyMessageSet.DiscardUnknown(m)
  1969. }
  1970. var xxx_messageInfo_MyMessageSet proto.InternalMessageInfo
  1971. type Empty struct {
  1972. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1973. XXX_unrecognized []byte `json:"-"`
  1974. XXX_sizecache int32 `json:"-"`
  1975. }
  1976. func (m *Empty) Reset() { *m = Empty{} }
  1977. func (m *Empty) String() string { return proto.CompactTextString(m) }
  1978. func (*Empty) ProtoMessage() {}
  1979. func (*Empty) Descriptor() ([]byte, []int) {
  1980. return fileDescriptor_8ca34d01332f1402, []int{18}
  1981. }
  1982. func (m *Empty) XXX_Unmarshal(b []byte) error {
  1983. return xxx_messageInfo_Empty.Unmarshal(m, b)
  1984. }
  1985. func (m *Empty) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1986. return xxx_messageInfo_Empty.Marshal(b, m, deterministic)
  1987. }
  1988. func (m *Empty) XXX_Merge(src proto.Message) {
  1989. xxx_messageInfo_Empty.Merge(m, src)
  1990. }
  1991. func (m *Empty) XXX_Size() int {
  1992. return xxx_messageInfo_Empty.Size(m)
  1993. }
  1994. func (m *Empty) XXX_DiscardUnknown() {
  1995. xxx_messageInfo_Empty.DiscardUnknown(m)
  1996. }
  1997. var xxx_messageInfo_Empty proto.InternalMessageInfo
  1998. type MessageList struct {
  1999. Message []*MessageList_Message `protobuf:"group,1,rep,name=Message,json=message" json:"message,omitempty"`
  2000. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2001. XXX_unrecognized []byte `json:"-"`
  2002. XXX_sizecache int32 `json:"-"`
  2003. }
  2004. func (m *MessageList) Reset() { *m = MessageList{} }
  2005. func (m *MessageList) String() string { return proto.CompactTextString(m) }
  2006. func (*MessageList) ProtoMessage() {}
  2007. func (*MessageList) Descriptor() ([]byte, []int) {
  2008. return fileDescriptor_8ca34d01332f1402, []int{19}
  2009. }
  2010. func (m *MessageList) XXX_Unmarshal(b []byte) error {
  2011. return xxx_messageInfo_MessageList.Unmarshal(m, b)
  2012. }
  2013. func (m *MessageList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2014. return xxx_messageInfo_MessageList.Marshal(b, m, deterministic)
  2015. }
  2016. func (m *MessageList) XXX_Merge(src proto.Message) {
  2017. xxx_messageInfo_MessageList.Merge(m, src)
  2018. }
  2019. func (m *MessageList) XXX_Size() int {
  2020. return xxx_messageInfo_MessageList.Size(m)
  2021. }
  2022. func (m *MessageList) XXX_DiscardUnknown() {
  2023. xxx_messageInfo_MessageList.DiscardUnknown(m)
  2024. }
  2025. var xxx_messageInfo_MessageList proto.InternalMessageInfo
  2026. func (m *MessageList) GetMessage() []*MessageList_Message {
  2027. if m != nil {
  2028. return m.Message
  2029. }
  2030. return nil
  2031. }
  2032. type MessageList_Message struct {
  2033. Name *string `protobuf:"bytes,2,req,name=name" json:"name,omitempty"`
  2034. Count *int32 `protobuf:"varint,3,req,name=count" json:"count,omitempty"`
  2035. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2036. XXX_unrecognized []byte `json:"-"`
  2037. XXX_sizecache int32 `json:"-"`
  2038. }
  2039. func (m *MessageList_Message) Reset() { *m = MessageList_Message{} }
  2040. func (m *MessageList_Message) String() string { return proto.CompactTextString(m) }
  2041. func (*MessageList_Message) ProtoMessage() {}
  2042. func (*MessageList_Message) Descriptor() ([]byte, []int) {
  2043. return fileDescriptor_8ca34d01332f1402, []int{19, 0}
  2044. }
  2045. func (m *MessageList_Message) XXX_Unmarshal(b []byte) error {
  2046. return xxx_messageInfo_MessageList_Message.Unmarshal(m, b)
  2047. }
  2048. func (m *MessageList_Message) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2049. return xxx_messageInfo_MessageList_Message.Marshal(b, m, deterministic)
  2050. }
  2051. func (m *MessageList_Message) XXX_Merge(src proto.Message) {
  2052. xxx_messageInfo_MessageList_Message.Merge(m, src)
  2053. }
  2054. func (m *MessageList_Message) XXX_Size() int {
  2055. return xxx_messageInfo_MessageList_Message.Size(m)
  2056. }
  2057. func (m *MessageList_Message) XXX_DiscardUnknown() {
  2058. xxx_messageInfo_MessageList_Message.DiscardUnknown(m)
  2059. }
  2060. var xxx_messageInfo_MessageList_Message proto.InternalMessageInfo
  2061. func (m *MessageList_Message) GetName() string {
  2062. if m != nil && m.Name != nil {
  2063. return *m.Name
  2064. }
  2065. return ""
  2066. }
  2067. func (m *MessageList_Message) GetCount() int32 {
  2068. if m != nil && m.Count != nil {
  2069. return *m.Count
  2070. }
  2071. return 0
  2072. }
  2073. type Strings struct {
  2074. StringField *string `protobuf:"bytes,1,opt,name=string_field,json=stringField" json:"string_field,omitempty"`
  2075. BytesField []byte `protobuf:"bytes,2,opt,name=bytes_field,json=bytesField" json:"bytes_field,omitempty"`
  2076. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2077. XXX_unrecognized []byte `json:"-"`
  2078. XXX_sizecache int32 `json:"-"`
  2079. }
  2080. func (m *Strings) Reset() { *m = Strings{} }
  2081. func (m *Strings) String() string { return proto.CompactTextString(m) }
  2082. func (*Strings) ProtoMessage() {}
  2083. func (*Strings) Descriptor() ([]byte, []int) {
  2084. return fileDescriptor_8ca34d01332f1402, []int{20}
  2085. }
  2086. func (m *Strings) XXX_Unmarshal(b []byte) error {
  2087. return xxx_messageInfo_Strings.Unmarshal(m, b)
  2088. }
  2089. func (m *Strings) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2090. return xxx_messageInfo_Strings.Marshal(b, m, deterministic)
  2091. }
  2092. func (m *Strings) XXX_Merge(src proto.Message) {
  2093. xxx_messageInfo_Strings.Merge(m, src)
  2094. }
  2095. func (m *Strings) XXX_Size() int {
  2096. return xxx_messageInfo_Strings.Size(m)
  2097. }
  2098. func (m *Strings) XXX_DiscardUnknown() {
  2099. xxx_messageInfo_Strings.DiscardUnknown(m)
  2100. }
  2101. var xxx_messageInfo_Strings proto.InternalMessageInfo
  2102. func (m *Strings) GetStringField() string {
  2103. if m != nil && m.StringField != nil {
  2104. return *m.StringField
  2105. }
  2106. return ""
  2107. }
  2108. func (m *Strings) GetBytesField() []byte {
  2109. if m != nil {
  2110. return m.BytesField
  2111. }
  2112. return nil
  2113. }
  2114. type Defaults struct {
  2115. // Default-valued fields of all basic types.
  2116. // Same as GoTest, but copied here to make testing easier.
  2117. F_Bool *bool `protobuf:"varint,1,opt,name=F_Bool,json=FBool,def=1" json:"F_Bool,omitempty"`
  2118. F_Int32 *int32 `protobuf:"varint,2,opt,name=F_Int32,json=FInt32,def=32" json:"F_Int32,omitempty"`
  2119. F_Int64 *int64 `protobuf:"varint,3,opt,name=F_Int64,json=FInt64,def=64" json:"F_Int64,omitempty"`
  2120. F_Fixed32 *uint32 `protobuf:"fixed32,4,opt,name=F_Fixed32,json=FFixed32,def=320" json:"F_Fixed32,omitempty"`
  2121. F_Fixed64 *uint64 `protobuf:"fixed64,5,opt,name=F_Fixed64,json=FFixed64,def=640" json:"F_Fixed64,omitempty"`
  2122. F_Uint32 *uint32 `protobuf:"varint,6,opt,name=F_Uint32,json=FUint32,def=3200" json:"F_Uint32,omitempty"`
  2123. F_Uint64 *uint64 `protobuf:"varint,7,opt,name=F_Uint64,json=FUint64,def=6400" json:"F_Uint64,omitempty"`
  2124. F_Float *float32 `protobuf:"fixed32,8,opt,name=F_Float,json=FFloat,def=314159" json:"F_Float,omitempty"`
  2125. F_Double *float64 `protobuf:"fixed64,9,opt,name=F_Double,json=FDouble,def=271828" json:"F_Double,omitempty"`
  2126. F_String *string `protobuf:"bytes,10,opt,name=F_String,json=FString,def=hello, \"world!\"\n" json:"F_String,omitempty"`
  2127. F_Bytes []byte `protobuf:"bytes,11,opt,name=F_Bytes,json=FBytes,def=Bignose" json:"F_Bytes,omitempty"`
  2128. F_Sint32 *int32 `protobuf:"zigzag32,12,opt,name=F_Sint32,json=FSint32,def=-32" json:"F_Sint32,omitempty"`
  2129. F_Sint64 *int64 `protobuf:"zigzag64,13,opt,name=F_Sint64,json=FSint64,def=-64" json:"F_Sint64,omitempty"`
  2130. F_Enum *Defaults_Color `protobuf:"varint,14,opt,name=F_Enum,json=FEnum,enum=test_proto.Defaults_Color,def=1" json:"F_Enum,omitempty"`
  2131. // More fields with crazy defaults.
  2132. F_Pinf *float32 `protobuf:"fixed32,15,opt,name=F_Pinf,json=FPinf,def=inf" json:"F_Pinf,omitempty"`
  2133. F_Ninf *float32 `protobuf:"fixed32,16,opt,name=F_Ninf,json=FNinf,def=-inf" json:"F_Ninf,omitempty"`
  2134. F_Nan *float32 `protobuf:"fixed32,17,opt,name=F_Nan,json=FNan,def=nan" json:"F_Nan,omitempty"`
  2135. // Sub-message.
  2136. Sub *SubDefaults `protobuf:"bytes,18,opt,name=sub" json:"sub,omitempty"`
  2137. // Redundant but explicit defaults.
  2138. StrZero *string `protobuf:"bytes,19,opt,name=str_zero,json=strZero,def=" json:"str_zero,omitempty"`
  2139. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2140. XXX_unrecognized []byte `json:"-"`
  2141. XXX_sizecache int32 `json:"-"`
  2142. }
  2143. func (m *Defaults) Reset() { *m = Defaults{} }
  2144. func (m *Defaults) String() string { return proto.CompactTextString(m) }
  2145. func (*Defaults) ProtoMessage() {}
  2146. func (*Defaults) Descriptor() ([]byte, []int) {
  2147. return fileDescriptor_8ca34d01332f1402, []int{21}
  2148. }
  2149. func (m *Defaults) XXX_Unmarshal(b []byte) error {
  2150. return xxx_messageInfo_Defaults.Unmarshal(m, b)
  2151. }
  2152. func (m *Defaults) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2153. return xxx_messageInfo_Defaults.Marshal(b, m, deterministic)
  2154. }
  2155. func (m *Defaults) XXX_Merge(src proto.Message) {
  2156. xxx_messageInfo_Defaults.Merge(m, src)
  2157. }
  2158. func (m *Defaults) XXX_Size() int {
  2159. return xxx_messageInfo_Defaults.Size(m)
  2160. }
  2161. func (m *Defaults) XXX_DiscardUnknown() {
  2162. xxx_messageInfo_Defaults.DiscardUnknown(m)
  2163. }
  2164. var xxx_messageInfo_Defaults proto.InternalMessageInfo
  2165. const Default_Defaults_F_Bool bool = true
  2166. const Default_Defaults_F_Int32 int32 = 32
  2167. const Default_Defaults_F_Int64 int64 = 64
  2168. const Default_Defaults_F_Fixed32 uint32 = 320
  2169. const Default_Defaults_F_Fixed64 uint64 = 640
  2170. const Default_Defaults_F_Uint32 uint32 = 3200
  2171. const Default_Defaults_F_Uint64 uint64 = 6400
  2172. const Default_Defaults_F_Float float32 = 314159
  2173. const Default_Defaults_F_Double float64 = 271828
  2174. const Default_Defaults_F_String string = "hello, \"world!\"\n"
  2175. var Default_Defaults_F_Bytes []byte = []byte("Bignose")
  2176. const Default_Defaults_F_Sint32 int32 = -32
  2177. const Default_Defaults_F_Sint64 int64 = -64
  2178. const Default_Defaults_F_Enum Defaults_Color = Defaults_GREEN
  2179. var Default_Defaults_F_Pinf float32 = float32(math.Inf(1))
  2180. var Default_Defaults_F_Ninf float32 = float32(math.Inf(-1))
  2181. var Default_Defaults_F_Nan float32 = float32(math.NaN())
  2182. func (m *Defaults) GetF_Bool() bool {
  2183. if m != nil && m.F_Bool != nil {
  2184. return *m.F_Bool
  2185. }
  2186. return Default_Defaults_F_Bool
  2187. }
  2188. func (m *Defaults) GetF_Int32() int32 {
  2189. if m != nil && m.F_Int32 != nil {
  2190. return *m.F_Int32
  2191. }
  2192. return Default_Defaults_F_Int32
  2193. }
  2194. func (m *Defaults) GetF_Int64() int64 {
  2195. if m != nil && m.F_Int64 != nil {
  2196. return *m.F_Int64
  2197. }
  2198. return Default_Defaults_F_Int64
  2199. }
  2200. func (m *Defaults) GetF_Fixed32() uint32 {
  2201. if m != nil && m.F_Fixed32 != nil {
  2202. return *m.F_Fixed32
  2203. }
  2204. return Default_Defaults_F_Fixed32
  2205. }
  2206. func (m *Defaults) GetF_Fixed64() uint64 {
  2207. if m != nil && m.F_Fixed64 != nil {
  2208. return *m.F_Fixed64
  2209. }
  2210. return Default_Defaults_F_Fixed64
  2211. }
  2212. func (m *Defaults) GetF_Uint32() uint32 {
  2213. if m != nil && m.F_Uint32 != nil {
  2214. return *m.F_Uint32
  2215. }
  2216. return Default_Defaults_F_Uint32
  2217. }
  2218. func (m *Defaults) GetF_Uint64() uint64 {
  2219. if m != nil && m.F_Uint64 != nil {
  2220. return *m.F_Uint64
  2221. }
  2222. return Default_Defaults_F_Uint64
  2223. }
  2224. func (m *Defaults) GetF_Float() float32 {
  2225. if m != nil && m.F_Float != nil {
  2226. return *m.F_Float
  2227. }
  2228. return Default_Defaults_F_Float
  2229. }
  2230. func (m *Defaults) GetF_Double() float64 {
  2231. if m != nil && m.F_Double != nil {
  2232. return *m.F_Double
  2233. }
  2234. return Default_Defaults_F_Double
  2235. }
  2236. func (m *Defaults) GetF_String() string {
  2237. if m != nil && m.F_String != nil {
  2238. return *m.F_String
  2239. }
  2240. return Default_Defaults_F_String
  2241. }
  2242. func (m *Defaults) GetF_Bytes() []byte {
  2243. if m != nil && m.F_Bytes != nil {
  2244. return m.F_Bytes
  2245. }
  2246. return append([]byte(nil), Default_Defaults_F_Bytes...)
  2247. }
  2248. func (m *Defaults) GetF_Sint32() int32 {
  2249. if m != nil && m.F_Sint32 != nil {
  2250. return *m.F_Sint32
  2251. }
  2252. return Default_Defaults_F_Sint32
  2253. }
  2254. func (m *Defaults) GetF_Sint64() int64 {
  2255. if m != nil && m.F_Sint64 != nil {
  2256. return *m.F_Sint64
  2257. }
  2258. return Default_Defaults_F_Sint64
  2259. }
  2260. func (m *Defaults) GetF_Enum() Defaults_Color {
  2261. if m != nil && m.F_Enum != nil {
  2262. return *m.F_Enum
  2263. }
  2264. return Default_Defaults_F_Enum
  2265. }
  2266. func (m *Defaults) GetF_Pinf() float32 {
  2267. if m != nil && m.F_Pinf != nil {
  2268. return *m.F_Pinf
  2269. }
  2270. return Default_Defaults_F_Pinf
  2271. }
  2272. func (m *Defaults) GetF_Ninf() float32 {
  2273. if m != nil && m.F_Ninf != nil {
  2274. return *m.F_Ninf
  2275. }
  2276. return Default_Defaults_F_Ninf
  2277. }
  2278. func (m *Defaults) GetF_Nan() float32 {
  2279. if m != nil && m.F_Nan != nil {
  2280. return *m.F_Nan
  2281. }
  2282. return Default_Defaults_F_Nan
  2283. }
  2284. func (m *Defaults) GetSub() *SubDefaults {
  2285. if m != nil {
  2286. return m.Sub
  2287. }
  2288. return nil
  2289. }
  2290. func (m *Defaults) GetStrZero() string {
  2291. if m != nil && m.StrZero != nil {
  2292. return *m.StrZero
  2293. }
  2294. return ""
  2295. }
  2296. type SubDefaults struct {
  2297. N *int64 `protobuf:"varint,1,opt,name=n,def=7" json:"n,omitempty"`
  2298. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2299. XXX_unrecognized []byte `json:"-"`
  2300. XXX_sizecache int32 `json:"-"`
  2301. }
  2302. func (m *SubDefaults) Reset() { *m = SubDefaults{} }
  2303. func (m *SubDefaults) String() string { return proto.CompactTextString(m) }
  2304. func (*SubDefaults) ProtoMessage() {}
  2305. func (*SubDefaults) Descriptor() ([]byte, []int) {
  2306. return fileDescriptor_8ca34d01332f1402, []int{22}
  2307. }
  2308. func (m *SubDefaults) XXX_Unmarshal(b []byte) error {
  2309. return xxx_messageInfo_SubDefaults.Unmarshal(m, b)
  2310. }
  2311. func (m *SubDefaults) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2312. return xxx_messageInfo_SubDefaults.Marshal(b, m, deterministic)
  2313. }
  2314. func (m *SubDefaults) XXX_Merge(src proto.Message) {
  2315. xxx_messageInfo_SubDefaults.Merge(m, src)
  2316. }
  2317. func (m *SubDefaults) XXX_Size() int {
  2318. return xxx_messageInfo_SubDefaults.Size(m)
  2319. }
  2320. func (m *SubDefaults) XXX_DiscardUnknown() {
  2321. xxx_messageInfo_SubDefaults.DiscardUnknown(m)
  2322. }
  2323. var xxx_messageInfo_SubDefaults proto.InternalMessageInfo
  2324. const Default_SubDefaults_N int64 = 7
  2325. func (m *SubDefaults) GetN() int64 {
  2326. if m != nil && m.N != nil {
  2327. return *m.N
  2328. }
  2329. return Default_SubDefaults_N
  2330. }
  2331. type RepeatedEnum struct {
  2332. Color []RepeatedEnum_Color `protobuf:"varint,1,rep,name=color,enum=test_proto.RepeatedEnum_Color" json:"color,omitempty"`
  2333. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2334. XXX_unrecognized []byte `json:"-"`
  2335. XXX_sizecache int32 `json:"-"`
  2336. }
  2337. func (m *RepeatedEnum) Reset() { *m = RepeatedEnum{} }
  2338. func (m *RepeatedEnum) String() string { return proto.CompactTextString(m) }
  2339. func (*RepeatedEnum) ProtoMessage() {}
  2340. func (*RepeatedEnum) Descriptor() ([]byte, []int) {
  2341. return fileDescriptor_8ca34d01332f1402, []int{23}
  2342. }
  2343. func (m *RepeatedEnum) XXX_Unmarshal(b []byte) error {
  2344. return xxx_messageInfo_RepeatedEnum.Unmarshal(m, b)
  2345. }
  2346. func (m *RepeatedEnum) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2347. return xxx_messageInfo_RepeatedEnum.Marshal(b, m, deterministic)
  2348. }
  2349. func (m *RepeatedEnum) XXX_Merge(src proto.Message) {
  2350. xxx_messageInfo_RepeatedEnum.Merge(m, src)
  2351. }
  2352. func (m *RepeatedEnum) XXX_Size() int {
  2353. return xxx_messageInfo_RepeatedEnum.Size(m)
  2354. }
  2355. func (m *RepeatedEnum) XXX_DiscardUnknown() {
  2356. xxx_messageInfo_RepeatedEnum.DiscardUnknown(m)
  2357. }
  2358. var xxx_messageInfo_RepeatedEnum proto.InternalMessageInfo
  2359. func (m *RepeatedEnum) GetColor() []RepeatedEnum_Color {
  2360. if m != nil {
  2361. return m.Color
  2362. }
  2363. return nil
  2364. }
  2365. type MoreRepeated struct {
  2366. Bools []bool `protobuf:"varint,1,rep,name=bools" json:"bools,omitempty"`
  2367. BoolsPacked []bool `protobuf:"varint,2,rep,packed,name=bools_packed,json=boolsPacked" json:"bools_packed,omitempty"`
  2368. Ints []int32 `protobuf:"varint,3,rep,name=ints" json:"ints,omitempty"`
  2369. IntsPacked []int32 `protobuf:"varint,4,rep,packed,name=ints_packed,json=intsPacked" json:"ints_packed,omitempty"`
  2370. Int64SPacked []int64 `protobuf:"varint,7,rep,packed,name=int64s_packed,json=int64sPacked" json:"int64s_packed,omitempty"`
  2371. Strings []string `protobuf:"bytes,5,rep,name=strings" json:"strings,omitempty"`
  2372. Fixeds []uint32 `protobuf:"fixed32,6,rep,name=fixeds" json:"fixeds,omitempty"`
  2373. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2374. XXX_unrecognized []byte `json:"-"`
  2375. XXX_sizecache int32 `json:"-"`
  2376. }
  2377. func (m *MoreRepeated) Reset() { *m = MoreRepeated{} }
  2378. func (m *MoreRepeated) String() string { return proto.CompactTextString(m) }
  2379. func (*MoreRepeated) ProtoMessage() {}
  2380. func (*MoreRepeated) Descriptor() ([]byte, []int) {
  2381. return fileDescriptor_8ca34d01332f1402, []int{24}
  2382. }
  2383. func (m *MoreRepeated) XXX_Unmarshal(b []byte) error {
  2384. return xxx_messageInfo_MoreRepeated.Unmarshal(m, b)
  2385. }
  2386. func (m *MoreRepeated) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2387. return xxx_messageInfo_MoreRepeated.Marshal(b, m, deterministic)
  2388. }
  2389. func (m *MoreRepeated) XXX_Merge(src proto.Message) {
  2390. xxx_messageInfo_MoreRepeated.Merge(m, src)
  2391. }
  2392. func (m *MoreRepeated) XXX_Size() int {
  2393. return xxx_messageInfo_MoreRepeated.Size(m)
  2394. }
  2395. func (m *MoreRepeated) XXX_DiscardUnknown() {
  2396. xxx_messageInfo_MoreRepeated.DiscardUnknown(m)
  2397. }
  2398. var xxx_messageInfo_MoreRepeated proto.InternalMessageInfo
  2399. func (m *MoreRepeated) GetBools() []bool {
  2400. if m != nil {
  2401. return m.Bools
  2402. }
  2403. return nil
  2404. }
  2405. func (m *MoreRepeated) GetBoolsPacked() []bool {
  2406. if m != nil {
  2407. return m.BoolsPacked
  2408. }
  2409. return nil
  2410. }
  2411. func (m *MoreRepeated) GetInts() []int32 {
  2412. if m != nil {
  2413. return m.Ints
  2414. }
  2415. return nil
  2416. }
  2417. func (m *MoreRepeated) GetIntsPacked() []int32 {
  2418. if m != nil {
  2419. return m.IntsPacked
  2420. }
  2421. return nil
  2422. }
  2423. func (m *MoreRepeated) GetInt64SPacked() []int64 {
  2424. if m != nil {
  2425. return m.Int64SPacked
  2426. }
  2427. return nil
  2428. }
  2429. func (m *MoreRepeated) GetStrings() []string {
  2430. if m != nil {
  2431. return m.Strings
  2432. }
  2433. return nil
  2434. }
  2435. func (m *MoreRepeated) GetFixeds() []uint32 {
  2436. if m != nil {
  2437. return m.Fixeds
  2438. }
  2439. return nil
  2440. }
  2441. type GroupOld struct {
  2442. G *GroupOld_G `protobuf:"group,101,opt,name=G,json=g" json:"g,omitempty"`
  2443. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2444. XXX_unrecognized []byte `json:"-"`
  2445. XXX_sizecache int32 `json:"-"`
  2446. }
  2447. func (m *GroupOld) Reset() { *m = GroupOld{} }
  2448. func (m *GroupOld) String() string { return proto.CompactTextString(m) }
  2449. func (*GroupOld) ProtoMessage() {}
  2450. func (*GroupOld) Descriptor() ([]byte, []int) {
  2451. return fileDescriptor_8ca34d01332f1402, []int{25}
  2452. }
  2453. func (m *GroupOld) XXX_Unmarshal(b []byte) error {
  2454. return xxx_messageInfo_GroupOld.Unmarshal(m, b)
  2455. }
  2456. func (m *GroupOld) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2457. return xxx_messageInfo_GroupOld.Marshal(b, m, deterministic)
  2458. }
  2459. func (m *GroupOld) XXX_Merge(src proto.Message) {
  2460. xxx_messageInfo_GroupOld.Merge(m, src)
  2461. }
  2462. func (m *GroupOld) XXX_Size() int {
  2463. return xxx_messageInfo_GroupOld.Size(m)
  2464. }
  2465. func (m *GroupOld) XXX_DiscardUnknown() {
  2466. xxx_messageInfo_GroupOld.DiscardUnknown(m)
  2467. }
  2468. var xxx_messageInfo_GroupOld proto.InternalMessageInfo
  2469. func (m *GroupOld) GetG() *GroupOld_G {
  2470. if m != nil {
  2471. return m.G
  2472. }
  2473. return nil
  2474. }
  2475. type GroupOld_G struct {
  2476. X *int32 `protobuf:"varint,2,opt,name=x" json:"x,omitempty"`
  2477. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2478. XXX_unrecognized []byte `json:"-"`
  2479. XXX_sizecache int32 `json:"-"`
  2480. }
  2481. func (m *GroupOld_G) Reset() { *m = GroupOld_G{} }
  2482. func (m *GroupOld_G) String() string { return proto.CompactTextString(m) }
  2483. func (*GroupOld_G) ProtoMessage() {}
  2484. func (*GroupOld_G) Descriptor() ([]byte, []int) {
  2485. return fileDescriptor_8ca34d01332f1402, []int{25, 0}
  2486. }
  2487. func (m *GroupOld_G) XXX_Unmarshal(b []byte) error {
  2488. return xxx_messageInfo_GroupOld_G.Unmarshal(m, b)
  2489. }
  2490. func (m *GroupOld_G) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2491. return xxx_messageInfo_GroupOld_G.Marshal(b, m, deterministic)
  2492. }
  2493. func (m *GroupOld_G) XXX_Merge(src proto.Message) {
  2494. xxx_messageInfo_GroupOld_G.Merge(m, src)
  2495. }
  2496. func (m *GroupOld_G) XXX_Size() int {
  2497. return xxx_messageInfo_GroupOld_G.Size(m)
  2498. }
  2499. func (m *GroupOld_G) XXX_DiscardUnknown() {
  2500. xxx_messageInfo_GroupOld_G.DiscardUnknown(m)
  2501. }
  2502. var xxx_messageInfo_GroupOld_G proto.InternalMessageInfo
  2503. func (m *GroupOld_G) GetX() int32 {
  2504. if m != nil && m.X != nil {
  2505. return *m.X
  2506. }
  2507. return 0
  2508. }
  2509. type GroupNew struct {
  2510. G *GroupNew_G `protobuf:"group,101,opt,name=G,json=g" json:"g,omitempty"`
  2511. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2512. XXX_unrecognized []byte `json:"-"`
  2513. XXX_sizecache int32 `json:"-"`
  2514. }
  2515. func (m *GroupNew) Reset() { *m = GroupNew{} }
  2516. func (m *GroupNew) String() string { return proto.CompactTextString(m) }
  2517. func (*GroupNew) ProtoMessage() {}
  2518. func (*GroupNew) Descriptor() ([]byte, []int) {
  2519. return fileDescriptor_8ca34d01332f1402, []int{26}
  2520. }
  2521. func (m *GroupNew) XXX_Unmarshal(b []byte) error {
  2522. return xxx_messageInfo_GroupNew.Unmarshal(m, b)
  2523. }
  2524. func (m *GroupNew) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2525. return xxx_messageInfo_GroupNew.Marshal(b, m, deterministic)
  2526. }
  2527. func (m *GroupNew) XXX_Merge(src proto.Message) {
  2528. xxx_messageInfo_GroupNew.Merge(m, src)
  2529. }
  2530. func (m *GroupNew) XXX_Size() int {
  2531. return xxx_messageInfo_GroupNew.Size(m)
  2532. }
  2533. func (m *GroupNew) XXX_DiscardUnknown() {
  2534. xxx_messageInfo_GroupNew.DiscardUnknown(m)
  2535. }
  2536. var xxx_messageInfo_GroupNew proto.InternalMessageInfo
  2537. func (m *GroupNew) GetG() *GroupNew_G {
  2538. if m != nil {
  2539. return m.G
  2540. }
  2541. return nil
  2542. }
  2543. type GroupNew_G struct {
  2544. X *int32 `protobuf:"varint,2,opt,name=x" json:"x,omitempty"`
  2545. Y *int32 `protobuf:"varint,3,opt,name=y" json:"y,omitempty"`
  2546. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2547. XXX_unrecognized []byte `json:"-"`
  2548. XXX_sizecache int32 `json:"-"`
  2549. }
  2550. func (m *GroupNew_G) Reset() { *m = GroupNew_G{} }
  2551. func (m *GroupNew_G) String() string { return proto.CompactTextString(m) }
  2552. func (*GroupNew_G) ProtoMessage() {}
  2553. func (*GroupNew_G) Descriptor() ([]byte, []int) {
  2554. return fileDescriptor_8ca34d01332f1402, []int{26, 0}
  2555. }
  2556. func (m *GroupNew_G) XXX_Unmarshal(b []byte) error {
  2557. return xxx_messageInfo_GroupNew_G.Unmarshal(m, b)
  2558. }
  2559. func (m *GroupNew_G) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2560. return xxx_messageInfo_GroupNew_G.Marshal(b, m, deterministic)
  2561. }
  2562. func (m *GroupNew_G) XXX_Merge(src proto.Message) {
  2563. xxx_messageInfo_GroupNew_G.Merge(m, src)
  2564. }
  2565. func (m *GroupNew_G) XXX_Size() int {
  2566. return xxx_messageInfo_GroupNew_G.Size(m)
  2567. }
  2568. func (m *GroupNew_G) XXX_DiscardUnknown() {
  2569. xxx_messageInfo_GroupNew_G.DiscardUnknown(m)
  2570. }
  2571. var xxx_messageInfo_GroupNew_G proto.InternalMessageInfo
  2572. func (m *GroupNew_G) GetX() int32 {
  2573. if m != nil && m.X != nil {
  2574. return *m.X
  2575. }
  2576. return 0
  2577. }
  2578. func (m *GroupNew_G) GetY() int32 {
  2579. if m != nil && m.Y != nil {
  2580. return *m.Y
  2581. }
  2582. return 0
  2583. }
  2584. type FloatingPoint struct {
  2585. F *float64 `protobuf:"fixed64,1,req,name=f" json:"f,omitempty"`
  2586. Exact *bool `protobuf:"varint,2,opt,name=exact" json:"exact,omitempty"`
  2587. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2588. XXX_unrecognized []byte `json:"-"`
  2589. XXX_sizecache int32 `json:"-"`
  2590. }
  2591. func (m *FloatingPoint) Reset() { *m = FloatingPoint{} }
  2592. func (m *FloatingPoint) String() string { return proto.CompactTextString(m) }
  2593. func (*FloatingPoint) ProtoMessage() {}
  2594. func (*FloatingPoint) Descriptor() ([]byte, []int) {
  2595. return fileDescriptor_8ca34d01332f1402, []int{27}
  2596. }
  2597. func (m *FloatingPoint) XXX_Unmarshal(b []byte) error {
  2598. return xxx_messageInfo_FloatingPoint.Unmarshal(m, b)
  2599. }
  2600. func (m *FloatingPoint) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2601. return xxx_messageInfo_FloatingPoint.Marshal(b, m, deterministic)
  2602. }
  2603. func (m *FloatingPoint) XXX_Merge(src proto.Message) {
  2604. xxx_messageInfo_FloatingPoint.Merge(m, src)
  2605. }
  2606. func (m *FloatingPoint) XXX_Size() int {
  2607. return xxx_messageInfo_FloatingPoint.Size(m)
  2608. }
  2609. func (m *FloatingPoint) XXX_DiscardUnknown() {
  2610. xxx_messageInfo_FloatingPoint.DiscardUnknown(m)
  2611. }
  2612. var xxx_messageInfo_FloatingPoint proto.InternalMessageInfo
  2613. func (m *FloatingPoint) GetF() float64 {
  2614. if m != nil && m.F != nil {
  2615. return *m.F
  2616. }
  2617. return 0
  2618. }
  2619. func (m *FloatingPoint) GetExact() bool {
  2620. if m != nil && m.Exact != nil {
  2621. return *m.Exact
  2622. }
  2623. return false
  2624. }
  2625. type MessageWithMap struct {
  2626. NameMapping map[int32]string `protobuf:"bytes,1,rep,name=name_mapping,json=nameMapping" json:"name_mapping,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
  2627. MsgMapping map[int64]*FloatingPoint `protobuf:"bytes,2,rep,name=msg_mapping,json=msgMapping" json:"msg_mapping,omitempty" protobuf_key:"zigzag64,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
  2628. ByteMapping map[bool][]byte `protobuf:"bytes,3,rep,name=byte_mapping,json=byteMapping" json:"byte_mapping,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
  2629. StrToStr map[string]string `protobuf:"bytes,4,rep,name=str_to_str,json=strToStr" json:"str_to_str,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
  2630. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2631. XXX_unrecognized []byte `json:"-"`
  2632. XXX_sizecache int32 `json:"-"`
  2633. }
  2634. func (m *MessageWithMap) Reset() { *m = MessageWithMap{} }
  2635. func (m *MessageWithMap) String() string { return proto.CompactTextString(m) }
  2636. func (*MessageWithMap) ProtoMessage() {}
  2637. func (*MessageWithMap) Descriptor() ([]byte, []int) {
  2638. return fileDescriptor_8ca34d01332f1402, []int{28}
  2639. }
  2640. func (m *MessageWithMap) XXX_Unmarshal(b []byte) error {
  2641. return xxx_messageInfo_MessageWithMap.Unmarshal(m, b)
  2642. }
  2643. func (m *MessageWithMap) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2644. return xxx_messageInfo_MessageWithMap.Marshal(b, m, deterministic)
  2645. }
  2646. func (m *MessageWithMap) XXX_Merge(src proto.Message) {
  2647. xxx_messageInfo_MessageWithMap.Merge(m, src)
  2648. }
  2649. func (m *MessageWithMap) XXX_Size() int {
  2650. return xxx_messageInfo_MessageWithMap.Size(m)
  2651. }
  2652. func (m *MessageWithMap) XXX_DiscardUnknown() {
  2653. xxx_messageInfo_MessageWithMap.DiscardUnknown(m)
  2654. }
  2655. var xxx_messageInfo_MessageWithMap proto.InternalMessageInfo
  2656. func (m *MessageWithMap) GetNameMapping() map[int32]string {
  2657. if m != nil {
  2658. return m.NameMapping
  2659. }
  2660. return nil
  2661. }
  2662. func (m *MessageWithMap) GetMsgMapping() map[int64]*FloatingPoint {
  2663. if m != nil {
  2664. return m.MsgMapping
  2665. }
  2666. return nil
  2667. }
  2668. func (m *MessageWithMap) GetByteMapping() map[bool][]byte {
  2669. if m != nil {
  2670. return m.ByteMapping
  2671. }
  2672. return nil
  2673. }
  2674. func (m *MessageWithMap) GetStrToStr() map[string]string {
  2675. if m != nil {
  2676. return m.StrToStr
  2677. }
  2678. return nil
  2679. }
  2680. type Oneof struct {
  2681. // Types that are valid to be assigned to Union:
  2682. // *Oneof_F_Bool
  2683. // *Oneof_F_Int32
  2684. // *Oneof_F_Int64
  2685. // *Oneof_F_Fixed32
  2686. // *Oneof_F_Fixed64
  2687. // *Oneof_F_Uint32
  2688. // *Oneof_F_Uint64
  2689. // *Oneof_F_Float
  2690. // *Oneof_F_Double
  2691. // *Oneof_F_String
  2692. // *Oneof_F_Bytes
  2693. // *Oneof_F_Sint32
  2694. // *Oneof_F_Sint64
  2695. // *Oneof_F_Enum
  2696. // *Oneof_F_Message
  2697. // *Oneof_FGroup
  2698. // *Oneof_F_Largest_Tag
  2699. Union isOneof_Union `protobuf_oneof:"union"`
  2700. // Types that are valid to be assigned to Tormato:
  2701. // *Oneof_Value
  2702. Tormato isOneof_Tormato `protobuf_oneof:"tormato"`
  2703. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2704. XXX_unrecognized []byte `json:"-"`
  2705. XXX_sizecache int32 `json:"-"`
  2706. }
  2707. func (m *Oneof) Reset() { *m = Oneof{} }
  2708. func (m *Oneof) String() string { return proto.CompactTextString(m) }
  2709. func (*Oneof) ProtoMessage() {}
  2710. func (*Oneof) Descriptor() ([]byte, []int) {
  2711. return fileDescriptor_8ca34d01332f1402, []int{29}
  2712. }
  2713. func (m *Oneof) XXX_Unmarshal(b []byte) error {
  2714. return xxx_messageInfo_Oneof.Unmarshal(m, b)
  2715. }
  2716. func (m *Oneof) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2717. return xxx_messageInfo_Oneof.Marshal(b, m, deterministic)
  2718. }
  2719. func (m *Oneof) XXX_Merge(src proto.Message) {
  2720. xxx_messageInfo_Oneof.Merge(m, src)
  2721. }
  2722. func (m *Oneof) XXX_Size() int {
  2723. return xxx_messageInfo_Oneof.Size(m)
  2724. }
  2725. func (m *Oneof) XXX_DiscardUnknown() {
  2726. xxx_messageInfo_Oneof.DiscardUnknown(m)
  2727. }
  2728. var xxx_messageInfo_Oneof proto.InternalMessageInfo
  2729. type isOneof_Union interface {
  2730. isOneof_Union()
  2731. }
  2732. type Oneof_F_Bool struct {
  2733. F_Bool bool `protobuf:"varint,1,opt,name=F_Bool,json=FBool,oneof"`
  2734. }
  2735. type Oneof_F_Int32 struct {
  2736. F_Int32 int32 `protobuf:"varint,2,opt,name=F_Int32,json=FInt32,oneof"`
  2737. }
  2738. type Oneof_F_Int64 struct {
  2739. F_Int64 int64 `protobuf:"varint,3,opt,name=F_Int64,json=FInt64,oneof"`
  2740. }
  2741. type Oneof_F_Fixed32 struct {
  2742. F_Fixed32 uint32 `protobuf:"fixed32,4,opt,name=F_Fixed32,json=FFixed32,oneof"`
  2743. }
  2744. type Oneof_F_Fixed64 struct {
  2745. F_Fixed64 uint64 `protobuf:"fixed64,5,opt,name=F_Fixed64,json=FFixed64,oneof"`
  2746. }
  2747. type Oneof_F_Uint32 struct {
  2748. F_Uint32 uint32 `protobuf:"varint,6,opt,name=F_Uint32,json=FUint32,oneof"`
  2749. }
  2750. type Oneof_F_Uint64 struct {
  2751. F_Uint64 uint64 `protobuf:"varint,7,opt,name=F_Uint64,json=FUint64,oneof"`
  2752. }
  2753. type Oneof_F_Float struct {
  2754. F_Float float32 `protobuf:"fixed32,8,opt,name=F_Float,json=FFloat,oneof"`
  2755. }
  2756. type Oneof_F_Double struct {
  2757. F_Double float64 `protobuf:"fixed64,9,opt,name=F_Double,json=FDouble,oneof"`
  2758. }
  2759. type Oneof_F_String struct {
  2760. F_String string `protobuf:"bytes,10,opt,name=F_String,json=FString,oneof"`
  2761. }
  2762. type Oneof_F_Bytes struct {
  2763. F_Bytes []byte `protobuf:"bytes,11,opt,name=F_Bytes,json=FBytes,oneof"`
  2764. }
  2765. type Oneof_F_Sint32 struct {
  2766. F_Sint32 int32 `protobuf:"zigzag32,12,opt,name=F_Sint32,json=FSint32,oneof"`
  2767. }
  2768. type Oneof_F_Sint64 struct {
  2769. F_Sint64 int64 `protobuf:"zigzag64,13,opt,name=F_Sint64,json=FSint64,oneof"`
  2770. }
  2771. type Oneof_F_Enum struct {
  2772. F_Enum MyMessage_Color `protobuf:"varint,14,opt,name=F_Enum,json=FEnum,enum=test_proto.MyMessage_Color,oneof"`
  2773. }
  2774. type Oneof_F_Message struct {
  2775. F_Message *GoTestField `protobuf:"bytes,15,opt,name=F_Message,json=FMessage,oneof"`
  2776. }
  2777. type Oneof_FGroup struct {
  2778. FGroup *Oneof_F_Group `protobuf:"group,16,opt,name=F_Group,json=fGroup,oneof"`
  2779. }
  2780. type Oneof_F_Largest_Tag struct {
  2781. F_Largest_Tag int32 `protobuf:"varint,536870911,opt,name=F_Largest_Tag,json=FLargestTag,oneof"`
  2782. }
  2783. func (*Oneof_F_Bool) isOneof_Union() {}
  2784. func (*Oneof_F_Int32) isOneof_Union() {}
  2785. func (*Oneof_F_Int64) isOneof_Union() {}
  2786. func (*Oneof_F_Fixed32) isOneof_Union() {}
  2787. func (*Oneof_F_Fixed64) isOneof_Union() {}
  2788. func (*Oneof_F_Uint32) isOneof_Union() {}
  2789. func (*Oneof_F_Uint64) isOneof_Union() {}
  2790. func (*Oneof_F_Float) isOneof_Union() {}
  2791. func (*Oneof_F_Double) isOneof_Union() {}
  2792. func (*Oneof_F_String) isOneof_Union() {}
  2793. func (*Oneof_F_Bytes) isOneof_Union() {}
  2794. func (*Oneof_F_Sint32) isOneof_Union() {}
  2795. func (*Oneof_F_Sint64) isOneof_Union() {}
  2796. func (*Oneof_F_Enum) isOneof_Union() {}
  2797. func (*Oneof_F_Message) isOneof_Union() {}
  2798. func (*Oneof_FGroup) isOneof_Union() {}
  2799. func (*Oneof_F_Largest_Tag) isOneof_Union() {}
  2800. func (m *Oneof) GetUnion() isOneof_Union {
  2801. if m != nil {
  2802. return m.Union
  2803. }
  2804. return nil
  2805. }
  2806. func (m *Oneof) GetF_Bool() bool {
  2807. if x, ok := m.GetUnion().(*Oneof_F_Bool); ok {
  2808. return x.F_Bool
  2809. }
  2810. return false
  2811. }
  2812. func (m *Oneof) GetF_Int32() int32 {
  2813. if x, ok := m.GetUnion().(*Oneof_F_Int32); ok {
  2814. return x.F_Int32
  2815. }
  2816. return 0
  2817. }
  2818. func (m *Oneof) GetF_Int64() int64 {
  2819. if x, ok := m.GetUnion().(*Oneof_F_Int64); ok {
  2820. return x.F_Int64
  2821. }
  2822. return 0
  2823. }
  2824. func (m *Oneof) GetF_Fixed32() uint32 {
  2825. if x, ok := m.GetUnion().(*Oneof_F_Fixed32); ok {
  2826. return x.F_Fixed32
  2827. }
  2828. return 0
  2829. }
  2830. func (m *Oneof) GetF_Fixed64() uint64 {
  2831. if x, ok := m.GetUnion().(*Oneof_F_Fixed64); ok {
  2832. return x.F_Fixed64
  2833. }
  2834. return 0
  2835. }
  2836. func (m *Oneof) GetF_Uint32() uint32 {
  2837. if x, ok := m.GetUnion().(*Oneof_F_Uint32); ok {
  2838. return x.F_Uint32
  2839. }
  2840. return 0
  2841. }
  2842. func (m *Oneof) GetF_Uint64() uint64 {
  2843. if x, ok := m.GetUnion().(*Oneof_F_Uint64); ok {
  2844. return x.F_Uint64
  2845. }
  2846. return 0
  2847. }
  2848. func (m *Oneof) GetF_Float() float32 {
  2849. if x, ok := m.GetUnion().(*Oneof_F_Float); ok {
  2850. return x.F_Float
  2851. }
  2852. return 0
  2853. }
  2854. func (m *Oneof) GetF_Double() float64 {
  2855. if x, ok := m.GetUnion().(*Oneof_F_Double); ok {
  2856. return x.F_Double
  2857. }
  2858. return 0
  2859. }
  2860. func (m *Oneof) GetF_String() string {
  2861. if x, ok := m.GetUnion().(*Oneof_F_String); ok {
  2862. return x.F_String
  2863. }
  2864. return ""
  2865. }
  2866. func (m *Oneof) GetF_Bytes() []byte {
  2867. if x, ok := m.GetUnion().(*Oneof_F_Bytes); ok {
  2868. return x.F_Bytes
  2869. }
  2870. return nil
  2871. }
  2872. func (m *Oneof) GetF_Sint32() int32 {
  2873. if x, ok := m.GetUnion().(*Oneof_F_Sint32); ok {
  2874. return x.F_Sint32
  2875. }
  2876. return 0
  2877. }
  2878. func (m *Oneof) GetF_Sint64() int64 {
  2879. if x, ok := m.GetUnion().(*Oneof_F_Sint64); ok {
  2880. return x.F_Sint64
  2881. }
  2882. return 0
  2883. }
  2884. func (m *Oneof) GetF_Enum() MyMessage_Color {
  2885. if x, ok := m.GetUnion().(*Oneof_F_Enum); ok {
  2886. return x.F_Enum
  2887. }
  2888. return MyMessage_RED
  2889. }
  2890. func (m *Oneof) GetF_Message() *GoTestField {
  2891. if x, ok := m.GetUnion().(*Oneof_F_Message); ok {
  2892. return x.F_Message
  2893. }
  2894. return nil
  2895. }
  2896. func (m *Oneof) GetFGroup() *Oneof_F_Group {
  2897. if x, ok := m.GetUnion().(*Oneof_FGroup); ok {
  2898. return x.FGroup
  2899. }
  2900. return nil
  2901. }
  2902. func (m *Oneof) GetF_Largest_Tag() int32 {
  2903. if x, ok := m.GetUnion().(*Oneof_F_Largest_Tag); ok {
  2904. return x.F_Largest_Tag
  2905. }
  2906. return 0
  2907. }
  2908. type isOneof_Tormato interface {
  2909. isOneof_Tormato()
  2910. }
  2911. type Oneof_Value struct {
  2912. Value int32 `protobuf:"varint,100,opt,name=value,oneof"`
  2913. }
  2914. func (*Oneof_Value) isOneof_Tormato() {}
  2915. func (m *Oneof) GetTormato() isOneof_Tormato {
  2916. if m != nil {
  2917. return m.Tormato
  2918. }
  2919. return nil
  2920. }
  2921. func (m *Oneof) GetValue() int32 {
  2922. if x, ok := m.GetTormato().(*Oneof_Value); ok {
  2923. return x.Value
  2924. }
  2925. return 0
  2926. }
  2927. // XXX_OneofWrappers is for the internal use of the proto package.
  2928. func (*Oneof) XXX_OneofWrappers() []interface{} {
  2929. return []interface{}{
  2930. (*Oneof_F_Bool)(nil),
  2931. (*Oneof_F_Int32)(nil),
  2932. (*Oneof_F_Int64)(nil),
  2933. (*Oneof_F_Fixed32)(nil),
  2934. (*Oneof_F_Fixed64)(nil),
  2935. (*Oneof_F_Uint32)(nil),
  2936. (*Oneof_F_Uint64)(nil),
  2937. (*Oneof_F_Float)(nil),
  2938. (*Oneof_F_Double)(nil),
  2939. (*Oneof_F_String)(nil),
  2940. (*Oneof_F_Bytes)(nil),
  2941. (*Oneof_F_Sint32)(nil),
  2942. (*Oneof_F_Sint64)(nil),
  2943. (*Oneof_F_Enum)(nil),
  2944. (*Oneof_F_Message)(nil),
  2945. (*Oneof_FGroup)(nil),
  2946. (*Oneof_F_Largest_Tag)(nil),
  2947. (*Oneof_Value)(nil),
  2948. }
  2949. }
  2950. type Oneof_F_Group struct {
  2951. X *int32 `protobuf:"varint,17,opt,name=x" json:"x,omitempty"`
  2952. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2953. XXX_unrecognized []byte `json:"-"`
  2954. XXX_sizecache int32 `json:"-"`
  2955. }
  2956. func (m *Oneof_F_Group) Reset() { *m = Oneof_F_Group{} }
  2957. func (m *Oneof_F_Group) String() string { return proto.CompactTextString(m) }
  2958. func (*Oneof_F_Group) ProtoMessage() {}
  2959. func (*Oneof_F_Group) Descriptor() ([]byte, []int) {
  2960. return fileDescriptor_8ca34d01332f1402, []int{29, 0}
  2961. }
  2962. func (m *Oneof_F_Group) XXX_Unmarshal(b []byte) error {
  2963. return xxx_messageInfo_Oneof_F_Group.Unmarshal(m, b)
  2964. }
  2965. func (m *Oneof_F_Group) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2966. return xxx_messageInfo_Oneof_F_Group.Marshal(b, m, deterministic)
  2967. }
  2968. func (m *Oneof_F_Group) XXX_Merge(src proto.Message) {
  2969. xxx_messageInfo_Oneof_F_Group.Merge(m, src)
  2970. }
  2971. func (m *Oneof_F_Group) XXX_Size() int {
  2972. return xxx_messageInfo_Oneof_F_Group.Size(m)
  2973. }
  2974. func (m *Oneof_F_Group) XXX_DiscardUnknown() {
  2975. xxx_messageInfo_Oneof_F_Group.DiscardUnknown(m)
  2976. }
  2977. var xxx_messageInfo_Oneof_F_Group proto.InternalMessageInfo
  2978. func (m *Oneof_F_Group) GetX() int32 {
  2979. if m != nil && m.X != nil {
  2980. return *m.X
  2981. }
  2982. return 0
  2983. }
  2984. type Communique struct {
  2985. MakeMeCry *bool `protobuf:"varint,1,opt,name=make_me_cry,json=makeMeCry" json:"make_me_cry,omitempty"`
  2986. // This is a oneof, called "union".
  2987. //
  2988. // Types that are valid to be assigned to Union:
  2989. // *Communique_Number
  2990. // *Communique_Name
  2991. // *Communique_Data
  2992. // *Communique_TempC
  2993. // *Communique_Col
  2994. // *Communique_Msg
  2995. Union isCommunique_Union `protobuf_oneof:"union"`
  2996. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2997. XXX_unrecognized []byte `json:"-"`
  2998. XXX_sizecache int32 `json:"-"`
  2999. }
  3000. func (m *Communique) Reset() { *m = Communique{} }
  3001. func (m *Communique) String() string { return proto.CompactTextString(m) }
  3002. func (*Communique) ProtoMessage() {}
  3003. func (*Communique) Descriptor() ([]byte, []int) {
  3004. return fileDescriptor_8ca34d01332f1402, []int{30}
  3005. }
  3006. func (m *Communique) XXX_Unmarshal(b []byte) error {
  3007. return xxx_messageInfo_Communique.Unmarshal(m, b)
  3008. }
  3009. func (m *Communique) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  3010. return xxx_messageInfo_Communique.Marshal(b, m, deterministic)
  3011. }
  3012. func (m *Communique) XXX_Merge(src proto.Message) {
  3013. xxx_messageInfo_Communique.Merge(m, src)
  3014. }
  3015. func (m *Communique) XXX_Size() int {
  3016. return xxx_messageInfo_Communique.Size(m)
  3017. }
  3018. func (m *Communique) XXX_DiscardUnknown() {
  3019. xxx_messageInfo_Communique.DiscardUnknown(m)
  3020. }
  3021. var xxx_messageInfo_Communique proto.InternalMessageInfo
  3022. func (m *Communique) GetMakeMeCry() bool {
  3023. if m != nil && m.MakeMeCry != nil {
  3024. return *m.MakeMeCry
  3025. }
  3026. return false
  3027. }
  3028. type isCommunique_Union interface {
  3029. isCommunique_Union()
  3030. }
  3031. type Communique_Number struct {
  3032. Number int32 `protobuf:"varint,5,opt,name=number,oneof"`
  3033. }
  3034. type Communique_Name struct {
  3035. Name string `protobuf:"bytes,6,opt,name=name,oneof"`
  3036. }
  3037. type Communique_Data struct {
  3038. Data []byte `protobuf:"bytes,7,opt,name=data,oneof"`
  3039. }
  3040. type Communique_TempC struct {
  3041. TempC float64 `protobuf:"fixed64,8,opt,name=temp_c,json=tempC,oneof"`
  3042. }
  3043. type Communique_Col struct {
  3044. Col MyMessage_Color `protobuf:"varint,9,opt,name=col,enum=test_proto.MyMessage_Color,oneof"`
  3045. }
  3046. type Communique_Msg struct {
  3047. Msg *Strings `protobuf:"bytes,10,opt,name=msg,oneof"`
  3048. }
  3049. func (*Communique_Number) isCommunique_Union() {}
  3050. func (*Communique_Name) isCommunique_Union() {}
  3051. func (*Communique_Data) isCommunique_Union() {}
  3052. func (*Communique_TempC) isCommunique_Union() {}
  3053. func (*Communique_Col) isCommunique_Union() {}
  3054. func (*Communique_Msg) isCommunique_Union() {}
  3055. func (m *Communique) GetUnion() isCommunique_Union {
  3056. if m != nil {
  3057. return m.Union
  3058. }
  3059. return nil
  3060. }
  3061. func (m *Communique) GetNumber() int32 {
  3062. if x, ok := m.GetUnion().(*Communique_Number); ok {
  3063. return x.Number
  3064. }
  3065. return 0
  3066. }
  3067. func (m *Communique) GetName() string {
  3068. if x, ok := m.GetUnion().(*Communique_Name); ok {
  3069. return x.Name
  3070. }
  3071. return ""
  3072. }
  3073. func (m *Communique) GetData() []byte {
  3074. if x, ok := m.GetUnion().(*Communique_Data); ok {
  3075. return x.Data
  3076. }
  3077. return nil
  3078. }
  3079. func (m *Communique) GetTempC() float64 {
  3080. if x, ok := m.GetUnion().(*Communique_TempC); ok {
  3081. return x.TempC
  3082. }
  3083. return 0
  3084. }
  3085. func (m *Communique) GetCol() MyMessage_Color {
  3086. if x, ok := m.GetUnion().(*Communique_Col); ok {
  3087. return x.Col
  3088. }
  3089. return MyMessage_RED
  3090. }
  3091. func (m *Communique) GetMsg() *Strings {
  3092. if x, ok := m.GetUnion().(*Communique_Msg); ok {
  3093. return x.Msg
  3094. }
  3095. return nil
  3096. }
  3097. // XXX_OneofWrappers is for the internal use of the proto package.
  3098. func (*Communique) XXX_OneofWrappers() []interface{} {
  3099. return []interface{}{
  3100. (*Communique_Number)(nil),
  3101. (*Communique_Name)(nil),
  3102. (*Communique_Data)(nil),
  3103. (*Communique_TempC)(nil),
  3104. (*Communique_Col)(nil),
  3105. (*Communique_Msg)(nil),
  3106. }
  3107. }
  3108. type TestUTF8 struct {
  3109. Scalar *string `protobuf:"bytes,1,opt,name=scalar" json:"scalar,omitempty"`
  3110. Vector []string `protobuf:"bytes,2,rep,name=vector" json:"vector,omitempty"`
  3111. // Types that are valid to be assigned to Oneof:
  3112. // *TestUTF8_Field
  3113. Oneof isTestUTF8_Oneof `protobuf_oneof:"oneof"`
  3114. MapKey map[string]int64 `protobuf:"bytes,4,rep,name=map_key,json=mapKey" json:"map_key,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"`
  3115. MapValue map[int64]string `protobuf:"bytes,5,rep,name=map_value,json=mapValue" json:"map_value,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
  3116. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  3117. XXX_unrecognized []byte `json:"-"`
  3118. XXX_sizecache int32 `json:"-"`
  3119. }
  3120. func (m *TestUTF8) Reset() { *m = TestUTF8{} }
  3121. func (m *TestUTF8) String() string { return proto.CompactTextString(m) }
  3122. func (*TestUTF8) ProtoMessage() {}
  3123. func (*TestUTF8) Descriptor() ([]byte, []int) {
  3124. return fileDescriptor_8ca34d01332f1402, []int{31}
  3125. }
  3126. func (m *TestUTF8) XXX_Unmarshal(b []byte) error {
  3127. return xxx_messageInfo_TestUTF8.Unmarshal(m, b)
  3128. }
  3129. func (m *TestUTF8) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  3130. return xxx_messageInfo_TestUTF8.Marshal(b, m, deterministic)
  3131. }
  3132. func (m *TestUTF8) XXX_Merge(src proto.Message) {
  3133. xxx_messageInfo_TestUTF8.Merge(m, src)
  3134. }
  3135. func (m *TestUTF8) XXX_Size() int {
  3136. return xxx_messageInfo_TestUTF8.Size(m)
  3137. }
  3138. func (m *TestUTF8) XXX_DiscardUnknown() {
  3139. xxx_messageInfo_TestUTF8.DiscardUnknown(m)
  3140. }
  3141. var xxx_messageInfo_TestUTF8 proto.InternalMessageInfo
  3142. func (m *TestUTF8) GetScalar() string {
  3143. if m != nil && m.Scalar != nil {
  3144. return *m.Scalar
  3145. }
  3146. return ""
  3147. }
  3148. func (m *TestUTF8) GetVector() []string {
  3149. if m != nil {
  3150. return m.Vector
  3151. }
  3152. return nil
  3153. }
  3154. type isTestUTF8_Oneof interface {
  3155. isTestUTF8_Oneof()
  3156. }
  3157. type TestUTF8_Field struct {
  3158. Field string `protobuf:"bytes,3,opt,name=field,oneof"`
  3159. }
  3160. func (*TestUTF8_Field) isTestUTF8_Oneof() {}
  3161. func (m *TestUTF8) GetOneof() isTestUTF8_Oneof {
  3162. if m != nil {
  3163. return m.Oneof
  3164. }
  3165. return nil
  3166. }
  3167. func (m *TestUTF8) GetField() string {
  3168. if x, ok := m.GetOneof().(*TestUTF8_Field); ok {
  3169. return x.Field
  3170. }
  3171. return ""
  3172. }
  3173. func (m *TestUTF8) GetMapKey() map[string]int64 {
  3174. if m != nil {
  3175. return m.MapKey
  3176. }
  3177. return nil
  3178. }
  3179. func (m *TestUTF8) GetMapValue() map[int64]string {
  3180. if m != nil {
  3181. return m.MapValue
  3182. }
  3183. return nil
  3184. }
  3185. // XXX_OneofWrappers is for the internal use of the proto package.
  3186. func (*TestUTF8) XXX_OneofWrappers() []interface{} {
  3187. return []interface{}{
  3188. (*TestUTF8_Field)(nil),
  3189. }
  3190. }
  3191. var E_Greeting = &proto.ExtensionDesc{
  3192. ExtendedType: (*MyMessage)(nil),
  3193. ExtensionType: ([]string)(nil),
  3194. Field: 106,
  3195. Name: "test_proto.greeting",
  3196. Tag: "bytes,106,rep,name=greeting",
  3197. Filename: "test_proto/test.proto",
  3198. }
  3199. var E_Complex = &proto.ExtensionDesc{
  3200. ExtendedType: (*OtherMessage)(nil),
  3201. ExtensionType: (*ComplexExtension)(nil),
  3202. Field: 200,
  3203. Name: "test_proto.complex",
  3204. Tag: "bytes,200,opt,name=complex",
  3205. Filename: "test_proto/test.proto",
  3206. }
  3207. var E_RComplex = &proto.ExtensionDesc{
  3208. ExtendedType: (*OtherMessage)(nil),
  3209. ExtensionType: ([]*ComplexExtension)(nil),
  3210. Field: 201,
  3211. Name: "test_proto.r_complex",
  3212. Tag: "bytes,201,rep,name=r_complex",
  3213. Filename: "test_proto/test.proto",
  3214. }
  3215. var E_NoDefaultDouble = &proto.ExtensionDesc{
  3216. ExtendedType: (*DefaultsMessage)(nil),
  3217. ExtensionType: (*float64)(nil),
  3218. Field: 101,
  3219. Name: "test_proto.no_default_double",
  3220. Tag: "fixed64,101,opt,name=no_default_double",
  3221. Filename: "test_proto/test.proto",
  3222. }
  3223. var E_NoDefaultFloat = &proto.ExtensionDesc{
  3224. ExtendedType: (*DefaultsMessage)(nil),
  3225. ExtensionType: (*float32)(nil),
  3226. Field: 102,
  3227. Name: "test_proto.no_default_float",
  3228. Tag: "fixed32,102,opt,name=no_default_float",
  3229. Filename: "test_proto/test.proto",
  3230. }
  3231. var E_NoDefaultInt32 = &proto.ExtensionDesc{
  3232. ExtendedType: (*DefaultsMessage)(nil),
  3233. ExtensionType: (*int32)(nil),
  3234. Field: 103,
  3235. Name: "test_proto.no_default_int32",
  3236. Tag: "varint,103,opt,name=no_default_int32",
  3237. Filename: "test_proto/test.proto",
  3238. }
  3239. var E_NoDefaultInt64 = &proto.ExtensionDesc{
  3240. ExtendedType: (*DefaultsMessage)(nil),
  3241. ExtensionType: (*int64)(nil),
  3242. Field: 104,
  3243. Name: "test_proto.no_default_int64",
  3244. Tag: "varint,104,opt,name=no_default_int64",
  3245. Filename: "test_proto/test.proto",
  3246. }
  3247. var E_NoDefaultUint32 = &proto.ExtensionDesc{
  3248. ExtendedType: (*DefaultsMessage)(nil),
  3249. ExtensionType: (*uint32)(nil),
  3250. Field: 105,
  3251. Name: "test_proto.no_default_uint32",
  3252. Tag: "varint,105,opt,name=no_default_uint32",
  3253. Filename: "test_proto/test.proto",
  3254. }
  3255. var E_NoDefaultUint64 = &proto.ExtensionDesc{
  3256. ExtendedType: (*DefaultsMessage)(nil),
  3257. ExtensionType: (*uint64)(nil),
  3258. Field: 106,
  3259. Name: "test_proto.no_default_uint64",
  3260. Tag: "varint,106,opt,name=no_default_uint64",
  3261. Filename: "test_proto/test.proto",
  3262. }
  3263. var E_NoDefaultSint32 = &proto.ExtensionDesc{
  3264. ExtendedType: (*DefaultsMessage)(nil),
  3265. ExtensionType: (*int32)(nil),
  3266. Field: 107,
  3267. Name: "test_proto.no_default_sint32",
  3268. Tag: "zigzag32,107,opt,name=no_default_sint32",
  3269. Filename: "test_proto/test.proto",
  3270. }
  3271. var E_NoDefaultSint64 = &proto.ExtensionDesc{
  3272. ExtendedType: (*DefaultsMessage)(nil),
  3273. ExtensionType: (*int64)(nil),
  3274. Field: 108,
  3275. Name: "test_proto.no_default_sint64",
  3276. Tag: "zigzag64,108,opt,name=no_default_sint64",
  3277. Filename: "test_proto/test.proto",
  3278. }
  3279. var E_NoDefaultFixed32 = &proto.ExtensionDesc{
  3280. ExtendedType: (*DefaultsMessage)(nil),
  3281. ExtensionType: (*uint32)(nil),
  3282. Field: 109,
  3283. Name: "test_proto.no_default_fixed32",
  3284. Tag: "fixed32,109,opt,name=no_default_fixed32",
  3285. Filename: "test_proto/test.proto",
  3286. }
  3287. var E_NoDefaultFixed64 = &proto.ExtensionDesc{
  3288. ExtendedType: (*DefaultsMessage)(nil),
  3289. ExtensionType: (*uint64)(nil),
  3290. Field: 110,
  3291. Name: "test_proto.no_default_fixed64",
  3292. Tag: "fixed64,110,opt,name=no_default_fixed64",
  3293. Filename: "test_proto/test.proto",
  3294. }
  3295. var E_NoDefaultSfixed32 = &proto.ExtensionDesc{
  3296. ExtendedType: (*DefaultsMessage)(nil),
  3297. ExtensionType: (*int32)(nil),
  3298. Field: 111,
  3299. Name: "test_proto.no_default_sfixed32",
  3300. Tag: "fixed32,111,opt,name=no_default_sfixed32",
  3301. Filename: "test_proto/test.proto",
  3302. }
  3303. var E_NoDefaultSfixed64 = &proto.ExtensionDesc{
  3304. ExtendedType: (*DefaultsMessage)(nil),
  3305. ExtensionType: (*int64)(nil),
  3306. Field: 112,
  3307. Name: "test_proto.no_default_sfixed64",
  3308. Tag: "fixed64,112,opt,name=no_default_sfixed64",
  3309. Filename: "test_proto/test.proto",
  3310. }
  3311. var E_NoDefaultBool = &proto.ExtensionDesc{
  3312. ExtendedType: (*DefaultsMessage)(nil),
  3313. ExtensionType: (*bool)(nil),
  3314. Field: 113,
  3315. Name: "test_proto.no_default_bool",
  3316. Tag: "varint,113,opt,name=no_default_bool",
  3317. Filename: "test_proto/test.proto",
  3318. }
  3319. var E_NoDefaultString = &proto.ExtensionDesc{
  3320. ExtendedType: (*DefaultsMessage)(nil),
  3321. ExtensionType: (*string)(nil),
  3322. Field: 114,
  3323. Name: "test_proto.no_default_string",
  3324. Tag: "bytes,114,opt,name=no_default_string",
  3325. Filename: "test_proto/test.proto",
  3326. }
  3327. var E_NoDefaultBytes = &proto.ExtensionDesc{
  3328. ExtendedType: (*DefaultsMessage)(nil),
  3329. ExtensionType: ([]byte)(nil),
  3330. Field: 115,
  3331. Name: "test_proto.no_default_bytes",
  3332. Tag: "bytes,115,opt,name=no_default_bytes",
  3333. Filename: "test_proto/test.proto",
  3334. }
  3335. var E_NoDefaultEnum = &proto.ExtensionDesc{
  3336. ExtendedType: (*DefaultsMessage)(nil),
  3337. ExtensionType: (*DefaultsMessage_DefaultsEnum)(nil),
  3338. Field: 116,
  3339. Name: "test_proto.no_default_enum",
  3340. Tag: "varint,116,opt,name=no_default_enum,enum=test_proto.DefaultsMessage_DefaultsEnum",
  3341. Filename: "test_proto/test.proto",
  3342. }
  3343. var E_DefaultDouble = &proto.ExtensionDesc{
  3344. ExtendedType: (*DefaultsMessage)(nil),
  3345. ExtensionType: (*float64)(nil),
  3346. Field: 201,
  3347. Name: "test_proto.default_double",
  3348. Tag: "fixed64,201,opt,name=default_double,def=3.1415",
  3349. Filename: "test_proto/test.proto",
  3350. }
  3351. var E_DefaultFloat = &proto.ExtensionDesc{
  3352. ExtendedType: (*DefaultsMessage)(nil),
  3353. ExtensionType: (*float32)(nil),
  3354. Field: 202,
  3355. Name: "test_proto.default_float",
  3356. Tag: "fixed32,202,opt,name=default_float,def=3.14",
  3357. Filename: "test_proto/test.proto",
  3358. }
  3359. var E_DefaultInt32 = &proto.ExtensionDesc{
  3360. ExtendedType: (*DefaultsMessage)(nil),
  3361. ExtensionType: (*int32)(nil),
  3362. Field: 203,
  3363. Name: "test_proto.default_int32",
  3364. Tag: "varint,203,opt,name=default_int32,def=42",
  3365. Filename: "test_proto/test.proto",
  3366. }
  3367. var E_DefaultInt64 = &proto.ExtensionDesc{
  3368. ExtendedType: (*DefaultsMessage)(nil),
  3369. ExtensionType: (*int64)(nil),
  3370. Field: 204,
  3371. Name: "test_proto.default_int64",
  3372. Tag: "varint,204,opt,name=default_int64,def=43",
  3373. Filename: "test_proto/test.proto",
  3374. }
  3375. var E_DefaultUint32 = &proto.ExtensionDesc{
  3376. ExtendedType: (*DefaultsMessage)(nil),
  3377. ExtensionType: (*uint32)(nil),
  3378. Field: 205,
  3379. Name: "test_proto.default_uint32",
  3380. Tag: "varint,205,opt,name=default_uint32,def=44",
  3381. Filename: "test_proto/test.proto",
  3382. }
  3383. var E_DefaultUint64 = &proto.ExtensionDesc{
  3384. ExtendedType: (*DefaultsMessage)(nil),
  3385. ExtensionType: (*uint64)(nil),
  3386. Field: 206,
  3387. Name: "test_proto.default_uint64",
  3388. Tag: "varint,206,opt,name=default_uint64,def=45",
  3389. Filename: "test_proto/test.proto",
  3390. }
  3391. var E_DefaultSint32 = &proto.ExtensionDesc{
  3392. ExtendedType: (*DefaultsMessage)(nil),
  3393. ExtensionType: (*int32)(nil),
  3394. Field: 207,
  3395. Name: "test_proto.default_sint32",
  3396. Tag: "zigzag32,207,opt,name=default_sint32,def=46",
  3397. Filename: "test_proto/test.proto",
  3398. }
  3399. var E_DefaultSint64 = &proto.ExtensionDesc{
  3400. ExtendedType: (*DefaultsMessage)(nil),
  3401. ExtensionType: (*int64)(nil),
  3402. Field: 208,
  3403. Name: "test_proto.default_sint64",
  3404. Tag: "zigzag64,208,opt,name=default_sint64,def=47",
  3405. Filename: "test_proto/test.proto",
  3406. }
  3407. var E_DefaultFixed32 = &proto.ExtensionDesc{
  3408. ExtendedType: (*DefaultsMessage)(nil),
  3409. ExtensionType: (*uint32)(nil),
  3410. Field: 209,
  3411. Name: "test_proto.default_fixed32",
  3412. Tag: "fixed32,209,opt,name=default_fixed32,def=48",
  3413. Filename: "test_proto/test.proto",
  3414. }
  3415. var E_DefaultFixed64 = &proto.ExtensionDesc{
  3416. ExtendedType: (*DefaultsMessage)(nil),
  3417. ExtensionType: (*uint64)(nil),
  3418. Field: 210,
  3419. Name: "test_proto.default_fixed64",
  3420. Tag: "fixed64,210,opt,name=default_fixed64,def=49",
  3421. Filename: "test_proto/test.proto",
  3422. }
  3423. var E_DefaultSfixed32 = &proto.ExtensionDesc{
  3424. ExtendedType: (*DefaultsMessage)(nil),
  3425. ExtensionType: (*int32)(nil),
  3426. Field: 211,
  3427. Name: "test_proto.default_sfixed32",
  3428. Tag: "fixed32,211,opt,name=default_sfixed32,def=50",
  3429. Filename: "test_proto/test.proto",
  3430. }
  3431. var E_DefaultSfixed64 = &proto.ExtensionDesc{
  3432. ExtendedType: (*DefaultsMessage)(nil),
  3433. ExtensionType: (*int64)(nil),
  3434. Field: 212,
  3435. Name: "test_proto.default_sfixed64",
  3436. Tag: "fixed64,212,opt,name=default_sfixed64,def=51",
  3437. Filename: "test_proto/test.proto",
  3438. }
  3439. var E_DefaultBool = &proto.ExtensionDesc{
  3440. ExtendedType: (*DefaultsMessage)(nil),
  3441. ExtensionType: (*bool)(nil),
  3442. Field: 213,
  3443. Name: "test_proto.default_bool",
  3444. Tag: "varint,213,opt,name=default_bool,def=1",
  3445. Filename: "test_proto/test.proto",
  3446. }
  3447. var E_DefaultString = &proto.ExtensionDesc{
  3448. ExtendedType: (*DefaultsMessage)(nil),
  3449. ExtensionType: (*string)(nil),
  3450. Field: 214,
  3451. Name: "test_proto.default_string",
  3452. Tag: "bytes,214,opt,name=default_string,def=Hello, string,def=foo",
  3453. Filename: "test_proto/test.proto",
  3454. }
  3455. var E_DefaultBytes = &proto.ExtensionDesc{
  3456. ExtendedType: (*DefaultsMessage)(nil),
  3457. ExtensionType: ([]byte)(nil),
  3458. Field: 215,
  3459. Name: "test_proto.default_bytes",
  3460. Tag: "bytes,215,opt,name=default_bytes,def=Hello, bytes",
  3461. Filename: "test_proto/test.proto",
  3462. }
  3463. var E_DefaultEnum = &proto.ExtensionDesc{
  3464. ExtendedType: (*DefaultsMessage)(nil),
  3465. ExtensionType: (*DefaultsMessage_DefaultsEnum)(nil),
  3466. Field: 216,
  3467. Name: "test_proto.default_enum",
  3468. Tag: "varint,216,opt,name=default_enum,enum=test_proto.DefaultsMessage_DefaultsEnum,def=1",
  3469. Filename: "test_proto/test.proto",
  3470. }
  3471. var E_X201 = &proto.ExtensionDesc{
  3472. ExtendedType: (*MyMessageSet)(nil),
  3473. ExtensionType: (*Empty)(nil),
  3474. Field: 201,
  3475. Name: "test_proto.x201",
  3476. Tag: "bytes,201,opt,name=x201",
  3477. Filename: "test_proto/test.proto",
  3478. }
  3479. var E_X202 = &proto.ExtensionDesc{
  3480. ExtendedType: (*MyMessageSet)(nil),
  3481. ExtensionType: (*Empty)(nil),
  3482. Field: 202,
  3483. Name: "test_proto.x202",
  3484. Tag: "bytes,202,opt,name=x202",
  3485. Filename: "test_proto/test.proto",
  3486. }
  3487. var E_X203 = &proto.ExtensionDesc{
  3488. ExtendedType: (*MyMessageSet)(nil),
  3489. ExtensionType: (*Empty)(nil),
  3490. Field: 203,
  3491. Name: "test_proto.x203",
  3492. Tag: "bytes,203,opt,name=x203",
  3493. Filename: "test_proto/test.proto",
  3494. }
  3495. var E_X204 = &proto.ExtensionDesc{
  3496. ExtendedType: (*MyMessageSet)(nil),
  3497. ExtensionType: (*Empty)(nil),
  3498. Field: 204,
  3499. Name: "test_proto.x204",
  3500. Tag: "bytes,204,opt,name=x204",
  3501. Filename: "test_proto/test.proto",
  3502. }
  3503. var E_X205 = &proto.ExtensionDesc{
  3504. ExtendedType: (*MyMessageSet)(nil),
  3505. ExtensionType: (*Empty)(nil),
  3506. Field: 205,
  3507. Name: "test_proto.x205",
  3508. Tag: "bytes,205,opt,name=x205",
  3509. Filename: "test_proto/test.proto",
  3510. }
  3511. var E_X206 = &proto.ExtensionDesc{
  3512. ExtendedType: (*MyMessageSet)(nil),
  3513. ExtensionType: (*Empty)(nil),
  3514. Field: 206,
  3515. Name: "test_proto.x206",
  3516. Tag: "bytes,206,opt,name=x206",
  3517. Filename: "test_proto/test.proto",
  3518. }
  3519. var E_X207 = &proto.ExtensionDesc{
  3520. ExtendedType: (*MyMessageSet)(nil),
  3521. ExtensionType: (*Empty)(nil),
  3522. Field: 207,
  3523. Name: "test_proto.x207",
  3524. Tag: "bytes,207,opt,name=x207",
  3525. Filename: "test_proto/test.proto",
  3526. }
  3527. var E_X208 = &proto.ExtensionDesc{
  3528. ExtendedType: (*MyMessageSet)(nil),
  3529. ExtensionType: (*Empty)(nil),
  3530. Field: 208,
  3531. Name: "test_proto.x208",
  3532. Tag: "bytes,208,opt,name=x208",
  3533. Filename: "test_proto/test.proto",
  3534. }
  3535. var E_X209 = &proto.ExtensionDesc{
  3536. ExtendedType: (*MyMessageSet)(nil),
  3537. ExtensionType: (*Empty)(nil),
  3538. Field: 209,
  3539. Name: "test_proto.x209",
  3540. Tag: "bytes,209,opt,name=x209",
  3541. Filename: "test_proto/test.proto",
  3542. }
  3543. var E_X210 = &proto.ExtensionDesc{
  3544. ExtendedType: (*MyMessageSet)(nil),
  3545. ExtensionType: (*Empty)(nil),
  3546. Field: 210,
  3547. Name: "test_proto.x210",
  3548. Tag: "bytes,210,opt,name=x210",
  3549. Filename: "test_proto/test.proto",
  3550. }
  3551. var E_X211 = &proto.ExtensionDesc{
  3552. ExtendedType: (*MyMessageSet)(nil),
  3553. ExtensionType: (*Empty)(nil),
  3554. Field: 211,
  3555. Name: "test_proto.x211",
  3556. Tag: "bytes,211,opt,name=x211",
  3557. Filename: "test_proto/test.proto",
  3558. }
  3559. var E_X212 = &proto.ExtensionDesc{
  3560. ExtendedType: (*MyMessageSet)(nil),
  3561. ExtensionType: (*Empty)(nil),
  3562. Field: 212,
  3563. Name: "test_proto.x212",
  3564. Tag: "bytes,212,opt,name=x212",
  3565. Filename: "test_proto/test.proto",
  3566. }
  3567. var E_X213 = &proto.ExtensionDesc{
  3568. ExtendedType: (*MyMessageSet)(nil),
  3569. ExtensionType: (*Empty)(nil),
  3570. Field: 213,
  3571. Name: "test_proto.x213",
  3572. Tag: "bytes,213,opt,name=x213",
  3573. Filename: "test_proto/test.proto",
  3574. }
  3575. var E_X214 = &proto.ExtensionDesc{
  3576. ExtendedType: (*MyMessageSet)(nil),
  3577. ExtensionType: (*Empty)(nil),
  3578. Field: 214,
  3579. Name: "test_proto.x214",
  3580. Tag: "bytes,214,opt,name=x214",
  3581. Filename: "test_proto/test.proto",
  3582. }
  3583. var E_X215 = &proto.ExtensionDesc{
  3584. ExtendedType: (*MyMessageSet)(nil),
  3585. ExtensionType: (*Empty)(nil),
  3586. Field: 215,
  3587. Name: "test_proto.x215",
  3588. Tag: "bytes,215,opt,name=x215",
  3589. Filename: "test_proto/test.proto",
  3590. }
  3591. var E_X216 = &proto.ExtensionDesc{
  3592. ExtendedType: (*MyMessageSet)(nil),
  3593. ExtensionType: (*Empty)(nil),
  3594. Field: 216,
  3595. Name: "test_proto.x216",
  3596. Tag: "bytes,216,opt,name=x216",
  3597. Filename: "test_proto/test.proto",
  3598. }
  3599. var E_X217 = &proto.ExtensionDesc{
  3600. ExtendedType: (*MyMessageSet)(nil),
  3601. ExtensionType: (*Empty)(nil),
  3602. Field: 217,
  3603. Name: "test_proto.x217",
  3604. Tag: "bytes,217,opt,name=x217",
  3605. Filename: "test_proto/test.proto",
  3606. }
  3607. var E_X218 = &proto.ExtensionDesc{
  3608. ExtendedType: (*MyMessageSet)(nil),
  3609. ExtensionType: (*Empty)(nil),
  3610. Field: 218,
  3611. Name: "test_proto.x218",
  3612. Tag: "bytes,218,opt,name=x218",
  3613. Filename: "test_proto/test.proto",
  3614. }
  3615. var E_X219 = &proto.ExtensionDesc{
  3616. ExtendedType: (*MyMessageSet)(nil),
  3617. ExtensionType: (*Empty)(nil),
  3618. Field: 219,
  3619. Name: "test_proto.x219",
  3620. Tag: "bytes,219,opt,name=x219",
  3621. Filename: "test_proto/test.proto",
  3622. }
  3623. var E_X220 = &proto.ExtensionDesc{
  3624. ExtendedType: (*MyMessageSet)(nil),
  3625. ExtensionType: (*Empty)(nil),
  3626. Field: 220,
  3627. Name: "test_proto.x220",
  3628. Tag: "bytes,220,opt,name=x220",
  3629. Filename: "test_proto/test.proto",
  3630. }
  3631. var E_X221 = &proto.ExtensionDesc{
  3632. ExtendedType: (*MyMessageSet)(nil),
  3633. ExtensionType: (*Empty)(nil),
  3634. Field: 221,
  3635. Name: "test_proto.x221",
  3636. Tag: "bytes,221,opt,name=x221",
  3637. Filename: "test_proto/test.proto",
  3638. }
  3639. var E_X222 = &proto.ExtensionDesc{
  3640. ExtendedType: (*MyMessageSet)(nil),
  3641. ExtensionType: (*Empty)(nil),
  3642. Field: 222,
  3643. Name: "test_proto.x222",
  3644. Tag: "bytes,222,opt,name=x222",
  3645. Filename: "test_proto/test.proto",
  3646. }
  3647. var E_X223 = &proto.ExtensionDesc{
  3648. ExtendedType: (*MyMessageSet)(nil),
  3649. ExtensionType: (*Empty)(nil),
  3650. Field: 223,
  3651. Name: "test_proto.x223",
  3652. Tag: "bytes,223,opt,name=x223",
  3653. Filename: "test_proto/test.proto",
  3654. }
  3655. var E_X224 = &proto.ExtensionDesc{
  3656. ExtendedType: (*MyMessageSet)(nil),
  3657. ExtensionType: (*Empty)(nil),
  3658. Field: 224,
  3659. Name: "test_proto.x224",
  3660. Tag: "bytes,224,opt,name=x224",
  3661. Filename: "test_proto/test.proto",
  3662. }
  3663. var E_X225 = &proto.ExtensionDesc{
  3664. ExtendedType: (*MyMessageSet)(nil),
  3665. ExtensionType: (*Empty)(nil),
  3666. Field: 225,
  3667. Name: "test_proto.x225",
  3668. Tag: "bytes,225,opt,name=x225",
  3669. Filename: "test_proto/test.proto",
  3670. }
  3671. var E_X226 = &proto.ExtensionDesc{
  3672. ExtendedType: (*MyMessageSet)(nil),
  3673. ExtensionType: (*Empty)(nil),
  3674. Field: 226,
  3675. Name: "test_proto.x226",
  3676. Tag: "bytes,226,opt,name=x226",
  3677. Filename: "test_proto/test.proto",
  3678. }
  3679. var E_X227 = &proto.ExtensionDesc{
  3680. ExtendedType: (*MyMessageSet)(nil),
  3681. ExtensionType: (*Empty)(nil),
  3682. Field: 227,
  3683. Name: "test_proto.x227",
  3684. Tag: "bytes,227,opt,name=x227",
  3685. Filename: "test_proto/test.proto",
  3686. }
  3687. var E_X228 = &proto.ExtensionDesc{
  3688. ExtendedType: (*MyMessageSet)(nil),
  3689. ExtensionType: (*Empty)(nil),
  3690. Field: 228,
  3691. Name: "test_proto.x228",
  3692. Tag: "bytes,228,opt,name=x228",
  3693. Filename: "test_proto/test.proto",
  3694. }
  3695. var E_X229 = &proto.ExtensionDesc{
  3696. ExtendedType: (*MyMessageSet)(nil),
  3697. ExtensionType: (*Empty)(nil),
  3698. Field: 229,
  3699. Name: "test_proto.x229",
  3700. Tag: "bytes,229,opt,name=x229",
  3701. Filename: "test_proto/test.proto",
  3702. }
  3703. var E_X230 = &proto.ExtensionDesc{
  3704. ExtendedType: (*MyMessageSet)(nil),
  3705. ExtensionType: (*Empty)(nil),
  3706. Field: 230,
  3707. Name: "test_proto.x230",
  3708. Tag: "bytes,230,opt,name=x230",
  3709. Filename: "test_proto/test.proto",
  3710. }
  3711. var E_X231 = &proto.ExtensionDesc{
  3712. ExtendedType: (*MyMessageSet)(nil),
  3713. ExtensionType: (*Empty)(nil),
  3714. Field: 231,
  3715. Name: "test_proto.x231",
  3716. Tag: "bytes,231,opt,name=x231",
  3717. Filename: "test_proto/test.proto",
  3718. }
  3719. var E_X232 = &proto.ExtensionDesc{
  3720. ExtendedType: (*MyMessageSet)(nil),
  3721. ExtensionType: (*Empty)(nil),
  3722. Field: 232,
  3723. Name: "test_proto.x232",
  3724. Tag: "bytes,232,opt,name=x232",
  3725. Filename: "test_proto/test.proto",
  3726. }
  3727. var E_X233 = &proto.ExtensionDesc{
  3728. ExtendedType: (*MyMessageSet)(nil),
  3729. ExtensionType: (*Empty)(nil),
  3730. Field: 233,
  3731. Name: "test_proto.x233",
  3732. Tag: "bytes,233,opt,name=x233",
  3733. Filename: "test_proto/test.proto",
  3734. }
  3735. var E_X234 = &proto.ExtensionDesc{
  3736. ExtendedType: (*MyMessageSet)(nil),
  3737. ExtensionType: (*Empty)(nil),
  3738. Field: 234,
  3739. Name: "test_proto.x234",
  3740. Tag: "bytes,234,opt,name=x234",
  3741. Filename: "test_proto/test.proto",
  3742. }
  3743. var E_X235 = &proto.ExtensionDesc{
  3744. ExtendedType: (*MyMessageSet)(nil),
  3745. ExtensionType: (*Empty)(nil),
  3746. Field: 235,
  3747. Name: "test_proto.x235",
  3748. Tag: "bytes,235,opt,name=x235",
  3749. Filename: "test_proto/test.proto",
  3750. }
  3751. var E_X236 = &proto.ExtensionDesc{
  3752. ExtendedType: (*MyMessageSet)(nil),
  3753. ExtensionType: (*Empty)(nil),
  3754. Field: 236,
  3755. Name: "test_proto.x236",
  3756. Tag: "bytes,236,opt,name=x236",
  3757. Filename: "test_proto/test.proto",
  3758. }
  3759. var E_X237 = &proto.ExtensionDesc{
  3760. ExtendedType: (*MyMessageSet)(nil),
  3761. ExtensionType: (*Empty)(nil),
  3762. Field: 237,
  3763. Name: "test_proto.x237",
  3764. Tag: "bytes,237,opt,name=x237",
  3765. Filename: "test_proto/test.proto",
  3766. }
  3767. var E_X238 = &proto.ExtensionDesc{
  3768. ExtendedType: (*MyMessageSet)(nil),
  3769. ExtensionType: (*Empty)(nil),
  3770. Field: 238,
  3771. Name: "test_proto.x238",
  3772. Tag: "bytes,238,opt,name=x238",
  3773. Filename: "test_proto/test.proto",
  3774. }
  3775. var E_X239 = &proto.ExtensionDesc{
  3776. ExtendedType: (*MyMessageSet)(nil),
  3777. ExtensionType: (*Empty)(nil),
  3778. Field: 239,
  3779. Name: "test_proto.x239",
  3780. Tag: "bytes,239,opt,name=x239",
  3781. Filename: "test_proto/test.proto",
  3782. }
  3783. var E_X240 = &proto.ExtensionDesc{
  3784. ExtendedType: (*MyMessageSet)(nil),
  3785. ExtensionType: (*Empty)(nil),
  3786. Field: 240,
  3787. Name: "test_proto.x240",
  3788. Tag: "bytes,240,opt,name=x240",
  3789. Filename: "test_proto/test.proto",
  3790. }
  3791. var E_X241 = &proto.ExtensionDesc{
  3792. ExtendedType: (*MyMessageSet)(nil),
  3793. ExtensionType: (*Empty)(nil),
  3794. Field: 241,
  3795. Name: "test_proto.x241",
  3796. Tag: "bytes,241,opt,name=x241",
  3797. Filename: "test_proto/test.proto",
  3798. }
  3799. var E_X242 = &proto.ExtensionDesc{
  3800. ExtendedType: (*MyMessageSet)(nil),
  3801. ExtensionType: (*Empty)(nil),
  3802. Field: 242,
  3803. Name: "test_proto.x242",
  3804. Tag: "bytes,242,opt,name=x242",
  3805. Filename: "test_proto/test.proto",
  3806. }
  3807. var E_X243 = &proto.ExtensionDesc{
  3808. ExtendedType: (*MyMessageSet)(nil),
  3809. ExtensionType: (*Empty)(nil),
  3810. Field: 243,
  3811. Name: "test_proto.x243",
  3812. Tag: "bytes,243,opt,name=x243",
  3813. Filename: "test_proto/test.proto",
  3814. }
  3815. var E_X244 = &proto.ExtensionDesc{
  3816. ExtendedType: (*MyMessageSet)(nil),
  3817. ExtensionType: (*Empty)(nil),
  3818. Field: 244,
  3819. Name: "test_proto.x244",
  3820. Tag: "bytes,244,opt,name=x244",
  3821. Filename: "test_proto/test.proto",
  3822. }
  3823. var E_X245 = &proto.ExtensionDesc{
  3824. ExtendedType: (*MyMessageSet)(nil),
  3825. ExtensionType: (*Empty)(nil),
  3826. Field: 245,
  3827. Name: "test_proto.x245",
  3828. Tag: "bytes,245,opt,name=x245",
  3829. Filename: "test_proto/test.proto",
  3830. }
  3831. var E_X246 = &proto.ExtensionDesc{
  3832. ExtendedType: (*MyMessageSet)(nil),
  3833. ExtensionType: (*Empty)(nil),
  3834. Field: 246,
  3835. Name: "test_proto.x246",
  3836. Tag: "bytes,246,opt,name=x246",
  3837. Filename: "test_proto/test.proto",
  3838. }
  3839. var E_X247 = &proto.ExtensionDesc{
  3840. ExtendedType: (*MyMessageSet)(nil),
  3841. ExtensionType: (*Empty)(nil),
  3842. Field: 247,
  3843. Name: "test_proto.x247",
  3844. Tag: "bytes,247,opt,name=x247",
  3845. Filename: "test_proto/test.proto",
  3846. }
  3847. var E_X248 = &proto.ExtensionDesc{
  3848. ExtendedType: (*MyMessageSet)(nil),
  3849. ExtensionType: (*Empty)(nil),
  3850. Field: 248,
  3851. Name: "test_proto.x248",
  3852. Tag: "bytes,248,opt,name=x248",
  3853. Filename: "test_proto/test.proto",
  3854. }
  3855. var E_X249 = &proto.ExtensionDesc{
  3856. ExtendedType: (*MyMessageSet)(nil),
  3857. ExtensionType: (*Empty)(nil),
  3858. Field: 249,
  3859. Name: "test_proto.x249",
  3860. Tag: "bytes,249,opt,name=x249",
  3861. Filename: "test_proto/test.proto",
  3862. }
  3863. var E_X250 = &proto.ExtensionDesc{
  3864. ExtendedType: (*MyMessageSet)(nil),
  3865. ExtensionType: (*Empty)(nil),
  3866. Field: 250,
  3867. Name: "test_proto.x250",
  3868. Tag: "bytes,250,opt,name=x250",
  3869. Filename: "test_proto/test.proto",
  3870. }
  3871. func init() {
  3872. proto.RegisterEnum("test_proto.FOO", FOO_name, FOO_value)
  3873. proto.RegisterEnum("test_proto.GoTest_KIND", GoTest_KIND_name, GoTest_KIND_value)
  3874. proto.RegisterEnum("test_proto.MyMessage_Color", MyMessage_Color_name, MyMessage_Color_value)
  3875. proto.RegisterEnum("test_proto.DefaultsMessage_DefaultsEnum", DefaultsMessage_DefaultsEnum_name, DefaultsMessage_DefaultsEnum_value)
  3876. proto.RegisterEnum("test_proto.Defaults_Color", Defaults_Color_name, Defaults_Color_value)
  3877. proto.RegisterEnum("test_proto.RepeatedEnum_Color", RepeatedEnum_Color_name, RepeatedEnum_Color_value)
  3878. proto.RegisterType((*GoEnum)(nil), "test_proto.GoEnum")
  3879. proto.RegisterType((*GoTestField)(nil), "test_proto.GoTestField")
  3880. proto.RegisterType((*GoTest)(nil), "test_proto.GoTest")
  3881. proto.RegisterType((*GoTest_RequiredGroup)(nil), "test_proto.GoTest.RequiredGroup")
  3882. proto.RegisterType((*GoTest_RepeatedGroup)(nil), "test_proto.GoTest.RepeatedGroup")
  3883. proto.RegisterType((*GoTest_OptionalGroup)(nil), "test_proto.GoTest.OptionalGroup")
  3884. proto.RegisterType((*GoTestRequiredGroupField)(nil), "test_proto.GoTestRequiredGroupField")
  3885. proto.RegisterType((*GoTestRequiredGroupField_Group)(nil), "test_proto.GoTestRequiredGroupField.Group")
  3886. proto.RegisterType((*GoSkipTest)(nil), "test_proto.GoSkipTest")
  3887. proto.RegisterType((*GoSkipTest_SkipGroup)(nil), "test_proto.GoSkipTest.SkipGroup")
  3888. proto.RegisterType((*NonPackedTest)(nil), "test_proto.NonPackedTest")
  3889. proto.RegisterType((*PackedTest)(nil), "test_proto.PackedTest")
  3890. proto.RegisterType((*MaxTag)(nil), "test_proto.MaxTag")
  3891. proto.RegisterType((*OldMessage)(nil), "test_proto.OldMessage")
  3892. proto.RegisterType((*OldMessage_Nested)(nil), "test_proto.OldMessage.Nested")
  3893. proto.RegisterType((*NewMessage)(nil), "test_proto.NewMessage")
  3894. proto.RegisterType((*NewMessage_Nested)(nil), "test_proto.NewMessage.Nested")
  3895. proto.RegisterType((*InnerMessage)(nil), "test_proto.InnerMessage")
  3896. proto.RegisterType((*OtherMessage)(nil), "test_proto.OtherMessage")
  3897. proto.RegisterType((*RequiredInnerMessage)(nil), "test_proto.RequiredInnerMessage")
  3898. proto.RegisterType((*MyMessage)(nil), "test_proto.MyMessage")
  3899. proto.RegisterType((*MyMessage_SomeGroup)(nil), "test_proto.MyMessage.SomeGroup")
  3900. proto.RegisterExtension(E_Ext_More)
  3901. proto.RegisterExtension(E_Ext_Text)
  3902. proto.RegisterExtension(E_Ext_Number)
  3903. proto.RegisterType((*Ext)(nil), "test_proto.Ext")
  3904. proto.RegisterMapType((map[int32]int32)(nil), "test_proto.Ext.MapFieldEntry")
  3905. proto.RegisterType((*ComplexExtension)(nil), "test_proto.ComplexExtension")
  3906. proto.RegisterType((*DefaultsMessage)(nil), "test_proto.DefaultsMessage")
  3907. proto.RegisterType((*MyMessageSet)(nil), "test_proto.MyMessageSet")
  3908. proto.RegisterType((*Empty)(nil), "test_proto.Empty")
  3909. proto.RegisterType((*MessageList)(nil), "test_proto.MessageList")
  3910. proto.RegisterType((*MessageList_Message)(nil), "test_proto.MessageList.Message")
  3911. proto.RegisterType((*Strings)(nil), "test_proto.Strings")
  3912. proto.RegisterType((*Defaults)(nil), "test_proto.Defaults")
  3913. proto.RegisterType((*SubDefaults)(nil), "test_proto.SubDefaults")
  3914. proto.RegisterType((*RepeatedEnum)(nil), "test_proto.RepeatedEnum")
  3915. proto.RegisterType((*MoreRepeated)(nil), "test_proto.MoreRepeated")
  3916. proto.RegisterType((*GroupOld)(nil), "test_proto.GroupOld")
  3917. proto.RegisterType((*GroupOld_G)(nil), "test_proto.GroupOld.G")
  3918. proto.RegisterType((*GroupNew)(nil), "test_proto.GroupNew")
  3919. proto.RegisterType((*GroupNew_G)(nil), "test_proto.GroupNew.G")
  3920. proto.RegisterType((*FloatingPoint)(nil), "test_proto.FloatingPoint")
  3921. proto.RegisterType((*MessageWithMap)(nil), "test_proto.MessageWithMap")
  3922. proto.RegisterMapType((map[bool][]byte)(nil), "test_proto.MessageWithMap.ByteMappingEntry")
  3923. proto.RegisterMapType((map[int64]*FloatingPoint)(nil), "test_proto.MessageWithMap.MsgMappingEntry")
  3924. proto.RegisterMapType((map[int32]string)(nil), "test_proto.MessageWithMap.NameMappingEntry")
  3925. proto.RegisterMapType((map[string]string)(nil), "test_proto.MessageWithMap.StrToStrEntry")
  3926. proto.RegisterType((*Oneof)(nil), "test_proto.Oneof")
  3927. proto.RegisterType((*Oneof_F_Group)(nil), "test_proto.Oneof.F_Group")
  3928. proto.RegisterType((*Communique)(nil), "test_proto.Communique")
  3929. proto.RegisterType((*TestUTF8)(nil), "test_proto.TestUTF8")
  3930. proto.RegisterMapType((map[string]int64)(nil), "test_proto.TestUTF8.MapKeyEntry")
  3931. proto.RegisterMapType((map[int64]string)(nil), "test_proto.TestUTF8.MapValueEntry")
  3932. proto.RegisterExtension(E_Greeting)
  3933. proto.RegisterExtension(E_Complex)
  3934. proto.RegisterExtension(E_RComplex)
  3935. proto.RegisterExtension(E_NoDefaultDouble)
  3936. proto.RegisterExtension(E_NoDefaultFloat)
  3937. proto.RegisterExtension(E_NoDefaultInt32)
  3938. proto.RegisterExtension(E_NoDefaultInt64)
  3939. proto.RegisterExtension(E_NoDefaultUint32)
  3940. proto.RegisterExtension(E_NoDefaultUint64)
  3941. proto.RegisterExtension(E_NoDefaultSint32)
  3942. proto.RegisterExtension(E_NoDefaultSint64)
  3943. proto.RegisterExtension(E_NoDefaultFixed32)
  3944. proto.RegisterExtension(E_NoDefaultFixed64)
  3945. proto.RegisterExtension(E_NoDefaultSfixed32)
  3946. proto.RegisterExtension(E_NoDefaultSfixed64)
  3947. proto.RegisterExtension(E_NoDefaultBool)
  3948. proto.RegisterExtension(E_NoDefaultString)
  3949. proto.RegisterExtension(E_NoDefaultBytes)
  3950. proto.RegisterExtension(E_NoDefaultEnum)
  3951. proto.RegisterExtension(E_DefaultDouble)
  3952. proto.RegisterExtension(E_DefaultFloat)
  3953. proto.RegisterExtension(E_DefaultInt32)
  3954. proto.RegisterExtension(E_DefaultInt64)
  3955. proto.RegisterExtension(E_DefaultUint32)
  3956. proto.RegisterExtension(E_DefaultUint64)
  3957. proto.RegisterExtension(E_DefaultSint32)
  3958. proto.RegisterExtension(E_DefaultSint64)
  3959. proto.RegisterExtension(E_DefaultFixed32)
  3960. proto.RegisterExtension(E_DefaultFixed64)
  3961. proto.RegisterExtension(E_DefaultSfixed32)
  3962. proto.RegisterExtension(E_DefaultSfixed64)
  3963. proto.RegisterExtension(E_DefaultBool)
  3964. proto.RegisterExtension(E_DefaultString)
  3965. proto.RegisterExtension(E_DefaultBytes)
  3966. proto.RegisterExtension(E_DefaultEnum)
  3967. proto.RegisterExtension(E_X201)
  3968. proto.RegisterExtension(E_X202)
  3969. proto.RegisterExtension(E_X203)
  3970. proto.RegisterExtension(E_X204)
  3971. proto.RegisterExtension(E_X205)
  3972. proto.RegisterExtension(E_X206)
  3973. proto.RegisterExtension(E_X207)
  3974. proto.RegisterExtension(E_X208)
  3975. proto.RegisterExtension(E_X209)
  3976. proto.RegisterExtension(E_X210)
  3977. proto.RegisterExtension(E_X211)
  3978. proto.RegisterExtension(E_X212)
  3979. proto.RegisterExtension(E_X213)
  3980. proto.RegisterExtension(E_X214)
  3981. proto.RegisterExtension(E_X215)
  3982. proto.RegisterExtension(E_X216)
  3983. proto.RegisterExtension(E_X217)
  3984. proto.RegisterExtension(E_X218)
  3985. proto.RegisterExtension(E_X219)
  3986. proto.RegisterExtension(E_X220)
  3987. proto.RegisterExtension(E_X221)
  3988. proto.RegisterExtension(E_X222)
  3989. proto.RegisterExtension(E_X223)
  3990. proto.RegisterExtension(E_X224)
  3991. proto.RegisterExtension(E_X225)
  3992. proto.RegisterExtension(E_X226)
  3993. proto.RegisterExtension(E_X227)
  3994. proto.RegisterExtension(E_X228)
  3995. proto.RegisterExtension(E_X229)
  3996. proto.RegisterExtension(E_X230)
  3997. proto.RegisterExtension(E_X231)
  3998. proto.RegisterExtension(E_X232)
  3999. proto.RegisterExtension(E_X233)
  4000. proto.RegisterExtension(E_X234)
  4001. proto.RegisterExtension(E_X235)
  4002. proto.RegisterExtension(E_X236)
  4003. proto.RegisterExtension(E_X237)
  4004. proto.RegisterExtension(E_X238)
  4005. proto.RegisterExtension(E_X239)
  4006. proto.RegisterExtension(E_X240)
  4007. proto.RegisterExtension(E_X241)
  4008. proto.RegisterExtension(E_X242)
  4009. proto.RegisterExtension(E_X243)
  4010. proto.RegisterExtension(E_X244)
  4011. proto.RegisterExtension(E_X245)
  4012. proto.RegisterExtension(E_X246)
  4013. proto.RegisterExtension(E_X247)
  4014. proto.RegisterExtension(E_X248)
  4015. proto.RegisterExtension(E_X249)
  4016. proto.RegisterExtension(E_X250)
  4017. }
  4018. func init() { proto.RegisterFile("test_proto/test.proto", fileDescriptor_8ca34d01332f1402) }
  4019. var fileDescriptor_8ca34d01332f1402 = []byte{
  4020. // 4795 bytes of a gzipped FileDescriptorProto
  4021. 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x94, 0x5b, 0xd9, 0x73, 0x1b, 0x47,
  4022. 0x7a, 0xd7, 0x0c, 0xee, 0x0f, 0x20, 0x31, 0x6c, 0xc9, 0x12, 0x44, 0x59, 0xd2, 0x08, 0x6b, 0xaf,
  4023. 0x61, 0xc9, 0xa2, 0x48, 0x60, 0x08, 0x49, 0x70, 0xec, 0x58, 0x07, 0x41, 0xb3, 0x24, 0x12, 0xf2,
  4024. 0x90, 0xb6, 0xb3, 0xca, 0x03, 0x0a, 0x24, 0x06, 0x20, 0x56, 0xc0, 0x0c, 0x0c, 0x0c, 0x56, 0x64,
  4025. 0x52, 0xa9, 0xf2, 0x63, 0xaa, 0xf2, 0x94, 0x4d, 0x52, 0x95, 0xf7, 0xbc, 0xe4, 0x25, 0xd7, 0x43,
  4026. 0xf2, 0x37, 0xc4, 0xd7, 0x7a, 0x77, 0xbd, 0x57, 0x92, 0x4d, 0x36, 0xf7, 0x9d, 0xcd, 0xbd, 0x47,
  4027. 0x5e, 0x9c, 0xea, 0xaf, 0x7b, 0x66, 0x7a, 0x06, 0x50, 0x93, 0x7c, 0xe2, 0x74, 0xf7, 0xef, 0xfb,
  4028. 0xf5, 0xf5, 0x9b, 0xef, 0xfb, 0xba, 0x31, 0x84, 0xe7, 0x5c, 0x6b, 0xec, 0x36, 0x87, 0x23, 0xc7,
  4029. 0x75, 0x6e, 0xd0, 0xc7, 0x25, 0x7c, 0x24, 0x10, 0x54, 0x17, 0xaf, 0x41, 0x72, 0xdd, 0x59, 0xb3,
  4030. 0x27, 0x03, 0x72, 0x05, 0x62, 0x1d, 0xc7, 0x29, 0x28, 0xba, 0x5a, 0x9a, 0x2f, 0xe7, 0x97, 0x02,
  4031. 0xcc, 0x52, 0xbd, 0xd1, 0x30, 0x69, 0x5b, 0xf1, 0x26, 0x64, 0xd7, 0x9d, 0x1d, 0x6b, 0xec, 0xd6,
  4032. 0x7b, 0x56, 0xbf, 0x4d, 0xce, 0x40, 0xe2, 0x61, 0x6b, 0xd7, 0xea, 0xa3, 0x4d, 0xc6, 0x64, 0x05,
  4033. 0x42, 0x20, 0xbe, 0x73, 0x38, 0xb4, 0x0a, 0x2a, 0x56, 0xe2, 0x73, 0xf1, 0x0f, 0x8b, 0xb4, 0x1b,
  4034. 0x6a, 0x49, 0xae, 0x41, 0xfc, 0x41, 0xcf, 0x6e, 0xf3, 0x7e, 0xce, 0x89, 0xfd, 0x30, 0xc4, 0xd2,
  4035. 0x83, 0x8d, 0xad, 0xfb, 0x26, 0x82, 0x68, 0x0f, 0x3b, 0xad, 0xdd, 0x3e, 0x25, 0x53, 0x68, 0x0f,
  4036. 0x58, 0xa0, 0xb5, 0x8f, 0x5a, 0xa3, 0xd6, 0xa0, 0x10, 0xd3, 0x95, 0x52, 0xc2, 0x64, 0x05, 0xf2,
  4037. 0x1a, 0xcc, 0x99, 0xd6, 0x7b, 0x93, 0xde, 0xc8, 0x6a, 0xe3, 0xf0, 0x0a, 0x71, 0x5d, 0x2d, 0x65,
  4038. 0x67, 0xf5, 0x80, 0xcd, 0x66, 0x18, 0xcd, 0xcc, 0x87, 0x56, 0xcb, 0xf5, 0xcc, 0x13, 0x7a, 0xec,
  4039. 0x08, 0x73, 0x01, 0x4d, 0xcd, 0x1b, 0x43, 0xb7, 0xe7, 0xd8, 0xad, 0x3e, 0x33, 0x4f, 0xea, 0x8a,
  4040. 0xd4, 0x3c, 0x84, 0x26, 0x5f, 0x84, 0x7c, 0xbd, 0x79, 0xd7, 0x71, 0xfa, 0xcd, 0x11, 0x1f, 0x55,
  4041. 0x01, 0x74, 0xb5, 0x94, 0x36, 0xe7, 0xea, 0xb4, 0xd6, 0x1b, 0x2a, 0x29, 0x81, 0x56, 0x6f, 0x6e,
  4042. 0xd8, 0x6e, 0xa5, 0x1c, 0x00, 0xb3, 0xba, 0x5a, 0x4a, 0x98, 0xf3, 0x75, 0xac, 0x9e, 0x42, 0x56,
  4043. 0x8d, 0x00, 0x99, 0xd3, 0xd5, 0x52, 0x8c, 0x21, 0xab, 0x86, 0x8f, 0x7c, 0x05, 0x48, 0xbd, 0x59,
  4044. 0xef, 0x1d, 0x58, 0x6d, 0x91, 0x75, 0x4e, 0x57, 0x4b, 0x29, 0x53, 0xab, 0xf3, 0x86, 0x19, 0x68,
  4045. 0x91, 0x79, 0x5e, 0x57, 0x4b, 0x49, 0x0f, 0x2d, 0x70, 0x5f, 0x85, 0x85, 0x7a, 0xf3, 0xed, 0x5e,
  4046. 0x78, 0xc0, 0x79, 0x5d, 0x2d, 0xcd, 0x99, 0xf9, 0x3a, 0xab, 0x9f, 0xc6, 0x8a, 0xc4, 0x9a, 0xae,
  4047. 0x96, 0xe2, 0x1c, 0x2b, 0xf0, 0xe2, 0xec, 0xea, 0x7d, 0xa7, 0xe5, 0x06, 0xd0, 0x05, 0x5d, 0x2d,
  4048. 0xa9, 0xe6, 0x7c, 0x1d, 0xab, 0xc3, 0xac, 0xf7, 0x9d, 0xc9, 0x6e, 0xdf, 0x0a, 0xa0, 0x44, 0x57,
  4049. 0x4b, 0x8a, 0x99, 0xaf, 0xb3, 0xfa, 0x30, 0x76, 0xdb, 0x1d, 0xf5, 0xec, 0x6e, 0x80, 0x3d, 0x8d,
  4050. 0x3a, 0xce, 0xd7, 0x59, 0x7d, 0x78, 0x04, 0x77, 0x0f, 0x5d, 0x6b, 0x1c, 0x40, 0x2d, 0x5d, 0x2d,
  4051. 0xe5, 0xcc, 0xf9, 0x3a, 0x56, 0x47, 0x58, 0x23, 0x6b, 0xd0, 0xd1, 0xd5, 0xd2, 0x02, 0x65, 0x9d,
  4052. 0xb1, 0x06, 0xdb, 0x91, 0x35, 0xe8, 0xea, 0x6a, 0x89, 0x70, 0xac, 0xb0, 0x06, 0x4b, 0x70, 0xba,
  4053. 0xde, 0xdc, 0xee, 0x44, 0x37, 0x6e, 0x5f, 0x57, 0x4b, 0x79, 0x73, 0xa1, 0xee, 0xb5, 0xcc, 0xc2,
  4054. 0x8b, 0xec, 0x3d, 0x5d, 0x2d, 0x69, 0x3e, 0x5e, 0xe0, 0x17, 0x35, 0xc9, 0xa4, 0x5e, 0x38, 0xa3,
  4055. 0xc7, 0x04, 0x4d, 0xb2, 0xca, 0xb0, 0x26, 0x39, 0xf0, 0x39, 0x3d, 0x26, 0x6a, 0x32, 0x82, 0xc4,
  4056. 0xee, 0x39, 0xf2, 0xac, 0x1e, 0x13, 0x35, 0xc9, 0x91, 0x11, 0x4d, 0x72, 0xec, 0x39, 0x3d, 0x16,
  4057. 0xd6, 0xe4, 0x14, 0x5a, 0x64, 0x2e, 0xe8, 0xb1, 0xb0, 0x26, 0x39, 0x3a, 0xac, 0x49, 0x0e, 0x3e,
  4058. 0xaf, 0xc7, 0x42, 0x9a, 0x8c, 0x62, 0x45, 0xe2, 0x45, 0x3d, 0x16, 0xd2, 0xa4, 0x38, 0x3b, 0x4f,
  4059. 0x93, 0x1c, 0x7a, 0x41, 0x8f, 0x89, 0x9a, 0x14, 0x59, 0x7d, 0x4d, 0x72, 0xe8, 0xf3, 0x7a, 0x2c,
  4060. 0xa4, 0x49, 0x11, 0xeb, 0x6b, 0x92, 0x63, 0x2f, 0xea, 0xb1, 0x90, 0x26, 0x39, 0xf6, 0x65, 0x51,
  4061. 0x93, 0x1c, 0xfa, 0x81, 0xa2, 0xc7, 0x44, 0x51, 0x72, 0xe8, 0xb5, 0x90, 0x28, 0x39, 0xf6, 0x43,
  4062. 0x8a, 0x15, 0x55, 0x19, 0x05, 0x8b, 0xab, 0xf0, 0x11, 0x05, 0x8b, 0xb2, 0xe4, 0xe0, 0x1b, 0x11,
  4063. 0x59, 0x72, 0xf8, 0xc7, 0x14, 0x1e, 0xd6, 0xe5, 0xb4, 0x81, 0xc8, 0xff, 0x09, 0x35, 0x08, 0x0b,
  4064. 0x93, 0x1b, 0x04, 0xc2, 0x74, 0xb8, 0x13, 0x2d, 0x5c, 0xd2, 0x15, 0x5f, 0x98, 0x9e, 0x67, 0x15,
  4065. 0x85, 0xe9, 0x03, 0x2f, 0x63, 0xc8, 0xe0, 0xc2, 0x9c, 0x42, 0x56, 0x8d, 0x00, 0xa9, 0xeb, 0x4a,
  4066. 0x20, 0x4c, 0x1f, 0x19, 0x12, 0xa6, 0x8f, 0xbd, 0xa2, 0x2b, 0xa2, 0x30, 0x67, 0xa0, 0x45, 0xe6,
  4067. 0xa2, 0xae, 0x88, 0xc2, 0xf4, 0xd1, 0xa2, 0x30, 0x7d, 0xf0, 0x17, 0x74, 0x45, 0x10, 0xe6, 0x34,
  4068. 0x56, 0x24, 0x7e, 0x41, 0x57, 0x04, 0x61, 0x86, 0x67, 0xc7, 0x84, 0xe9, 0x43, 0x5f, 0xd4, 0x95,
  4069. 0x40, 0x98, 0x61, 0x56, 0x2e, 0x4c, 0x1f, 0xfa, 0x45, 0x5d, 0x11, 0x84, 0x19, 0xc6, 0x72, 0x61,
  4070. 0xfa, 0xd8, 0x97, 0x30, 0x4e, 0x7b, 0xc2, 0xf4, 0xb1, 0x82, 0x30, 0x7d, 0xe8, 0xef, 0xd0, 0x98,
  4071. 0xee, 0x0b, 0xd3, 0x87, 0x8a, 0xc2, 0xf4, 0xb1, 0xbf, 0x4b, 0xb1, 0x81, 0x30, 0xa7, 0xc1, 0xe2,
  4072. 0x2a, 0xfc, 0x1e, 0x05, 0x07, 0xc2, 0xf4, 0xc1, 0x61, 0x61, 0xfa, 0xf0, 0xdf, 0xa7, 0x70, 0x51,
  4073. 0x98, 0xb3, 0x0c, 0x44, 0xfe, 0x3f, 0xa0, 0x06, 0xa2, 0x30, 0x7d, 0x83, 0x25, 0x9c, 0x26, 0x15,
  4074. 0x66, 0xdb, 0xea, 0xb4, 0x26, 0x7d, 0x2a, 0xe3, 0x12, 0x55, 0x66, 0x2d, 0xee, 0x8e, 0x26, 0x16,
  4075. 0x9d, 0xab, 0xe3, 0xf4, 0xef, 0x7b, 0x6d, 0x64, 0x89, 0x0e, 0x9f, 0x09, 0x34, 0x30, 0x78, 0x99,
  4076. 0x2a, 0xb4, 0xa6, 0x56, 0xca, 0x66, 0x9e, 0xa9, 0x74, 0x1a, 0x5f, 0x35, 0x04, 0xfc, 0x55, 0xaa,
  4077. 0xd3, 0x9a, 0x5a, 0x35, 0x18, 0xbe, 0x6a, 0x04, 0xf8, 0x0a, 0x9d, 0x80, 0x27, 0xd6, 0xc0, 0xe2,
  4078. 0x1a, 0x55, 0x6b, 0x2d, 0x56, 0x29, 0x2f, 0x9b, 0x0b, 0x9e, 0x64, 0x67, 0x19, 0x85, 0xba, 0x79,
  4079. 0x85, 0x8a, 0xb6, 0x16, 0xab, 0x1a, 0xbe, 0x91, 0xd8, 0x53, 0x99, 0x0a, 0x9d, 0x4b, 0x37, 0xb0,
  4080. 0xb9, 0x4e, 0xb5, 0x5b, 0x8b, 0x57, 0xca, 0xcb, 0xcb, 0xa6, 0xc6, 0x15, 0x3c, 0xc3, 0x26, 0xd4,
  4081. 0xcf, 0x12, 0xd5, 0x70, 0x2d, 0x5e, 0x35, 0x7c, 0x9b, 0x70, 0x3f, 0x0b, 0x9e, 0x94, 0x03, 0x93,
  4082. 0x1b, 0x54, 0xcb, 0xb5, 0x64, 0x65, 0xc5, 0x58, 0x59, 0xbd, 0x6d, 0xe6, 0x99, 0xa6, 0x03, 0x1b,
  4083. 0x83, 0xf6, 0xc3, 0x45, 0x1d, 0x18, 0x2d, 0x53, 0x55, 0xd7, 0x92, 0xe5, 0x9b, 0x2b, 0xb7, 0xca,
  4084. 0xb7, 0x4c, 0x8d, 0xab, 0x3b, 0xb0, 0x7a, 0x9d, 0x5a, 0x71, 0x79, 0x07, 0x56, 0x2b, 0x54, 0xdf,
  4085. 0x35, 0x6d, 0xdf, 0xea, 0xf7, 0x9d, 0x57, 0xf4, 0xe2, 0x53, 0x67, 0xd4, 0x6f, 0x5f, 0x29, 0x82,
  4086. 0xa9, 0x71, 0xc5, 0x8b, 0xbd, 0x2e, 0x78, 0x92, 0x0f, 0xcc, 0x7f, 0x95, 0x66, 0xac, 0xb9, 0x5a,
  4087. 0xea, 0x6e, 0xaf, 0x6b, 0x3b, 0x63, 0xcb, 0xcc, 0x33, 0xf1, 0x47, 0xd6, 0x64, 0x3b, 0xba, 0x8e,
  4088. 0x5f, 0xa5, 0x66, 0x0b, 0xb5, 0xd8, 0xf5, 0x4a, 0x99, 0xf6, 0x34, 0x6b, 0x1d, 0xb7, 0xa3, 0xeb,
  4089. 0xf8, 0x6b, 0xd4, 0x86, 0xd4, 0x62, 0xd7, 0xab, 0x06, 0xb7, 0x11, 0xd7, 0xb1, 0x0a, 0x67, 0x84,
  4090. 0x77, 0x21, 0xb0, 0xfa, 0x75, 0x6a, 0x95, 0x67, 0x3d, 0x11, 0xff, 0x8d, 0x98, 0x69, 0x17, 0xea,
  4091. 0xed, 0x37, 0xa8, 0x9d, 0xc6, 0x7a, 0x23, 0xfe, 0x8b, 0x11, 0xd8, 0xdd, 0x84, 0xb3, 0x91, 0x5c,
  4092. 0xa2, 0x39, 0x6c, 0xed, 0x3d, 0xb1, 0xda, 0x85, 0x32, 0x4d, 0x29, 0xee, 0xaa, 0x9a, 0x62, 0x9e,
  4093. 0x0e, 0xa5, 0x15, 0x8f, 0xb0, 0x99, 0xdc, 0x86, 0x73, 0xd1, 0xe4, 0xc2, 0xb3, 0xac, 0xd0, 0x1c,
  4094. 0x03, 0x2d, 0xcf, 0x84, 0xf3, 0x8c, 0x88, 0xa9, 0x10, 0x54, 0x3c, 0x53, 0x83, 0x26, 0x1d, 0x81,
  4095. 0x69, 0x10, 0x5b, 0xb8, 0xe9, 0x6b, 0x70, 0x7e, 0x3a, 0xfd, 0xf0, 0x8c, 0x57, 0x69, 0x16, 0x82,
  4096. 0xc6, 0x67, 0xa3, 0x99, 0xc8, 0x94, 0xf9, 0x8c, 0xbe, 0xab, 0x34, 0x2d, 0x11, 0xcd, 0xa7, 0x7a,
  4097. 0x7f, 0x15, 0x0a, 0x53, 0x09, 0x8a, 0x67, 0x7d, 0x93, 0xe6, 0x29, 0x68, 0xfd, 0x5c, 0x24, 0x57,
  4098. 0x89, 0x1a, 0xcf, 0xe8, 0xfa, 0x16, 0x4d, 0x5c, 0x04, 0xe3, 0xa9, 0x9e, 0x71, 0xc9, 0xc2, 0x29,
  4099. 0x8c, 0x67, 0x7b, 0x9b, 0x66, 0x32, 0x7c, 0xc9, 0x42, 0xd9, 0x8c, 0xd8, 0x6f, 0x24, 0xa7, 0xf1,
  4100. 0x6c, 0x6b, 0x34, 0xb5, 0xe1, 0xfd, 0x86, 0xd3, 0x1b, 0x6e, 0xfc, 0x33, 0xd4, 0x78, 0x7b, 0xf6,
  4101. 0x8c, 0x7f, 0x14, 0xa3, 0x49, 0x09, 0xb7, 0xde, 0x9e, 0x35, 0x65, 0xdf, 0x7a, 0xc6, 0x94, 0x7f,
  4102. 0x4c, 0xad, 0x89, 0x60, 0x3d, 0x35, 0xe7, 0x37, 0x60, 0x71, 0x46, 0xbe, 0xe2, 0xd9, 0xff, 0x84,
  4103. 0xda, 0xe7, 0xd1, 0xfe, 0xdc, 0x54, 0xea, 0x32, 0xcd, 0x30, 0x63, 0x04, 0x3f, 0xa5, 0x0c, 0x5a,
  4104. 0x88, 0x61, 0x6a, 0x0c, 0x75, 0x98, 0xf3, 0xf2, 0xf1, 0xee, 0xc8, 0x99, 0x0c, 0x0b, 0x75, 0x5d,
  4105. 0x2d, 0x41, 0x59, 0x9f, 0x71, 0x3a, 0xf6, 0xd2, 0xf3, 0x75, 0x8a, 0x33, 0xc3, 0x66, 0x8c, 0x87,
  4106. 0x31, 0x33, 0x9e, 0x47, 0x7a, 0xec, 0x99, 0x3c, 0x0c, 0xe7, 0xf3, 0x08, 0x66, 0x94, 0xc7, 0x0b,
  4107. 0x77, 0x8c, 0xe7, 0xb1, 0xae, 0x3c, 0x83, 0xc7, 0x0b, 0x7e, 0x9c, 0x27, 0x64, 0xb6, 0xb8, 0x1a,
  4108. 0x9c, 0xc9, 0xb1, 0x9d, 0xbc, 0x10, 0x3d, 0xa4, 0xaf, 0xe3, 0xe9, 0x2a, 0x5c, 0xc9, 0xcc, 0x84,
  4109. 0xe1, 0x4d, 0x9b, 0xbd, 0xf5, 0x0c, 0xb3, 0xd0, 0x68, 0xa6, 0xcd, 0x7e, 0x7e, 0x86, 0x59, 0xf1,
  4110. 0x37, 0x15, 0x88, 0x3f, 0xd8, 0xd8, 0xba, 0x4f, 0xd2, 0x10, 0x7f, 0xa7, 0xb1, 0x71, 0x5f, 0x3b,
  4111. 0x45, 0x9f, 0xee, 0x36, 0x1a, 0x0f, 0x35, 0x85, 0x64, 0x20, 0x71, 0xf7, 0x4b, 0x3b, 0x6b, 0xdb,
  4112. 0x9a, 0x4a, 0xf2, 0x90, 0xad, 0x6f, 0x6c, 0xad, 0xaf, 0x99, 0x8f, 0xcc, 0x8d, 0xad, 0x1d, 0x2d,
  4113. 0x46, 0xdb, 0xea, 0x0f, 0x1b, 0x77, 0x76, 0xb4, 0x38, 0x49, 0x41, 0x8c, 0xd6, 0x25, 0x08, 0x40,
  4114. 0x72, 0x7b, 0xc7, 0xdc, 0xd8, 0x5a, 0xd7, 0x92, 0x94, 0x65, 0x67, 0x63, 0x73, 0x4d, 0x4b, 0x51,
  4115. 0xe4, 0xce, 0xdb, 0x8f, 0x1e, 0xae, 0x69, 0x69, 0xfa, 0x78, 0xc7, 0x34, 0xef, 0x7c, 0x49, 0xcb,
  4116. 0x50, 0xa3, 0xcd, 0x3b, 0x8f, 0x34, 0xc0, 0xe6, 0x3b, 0x77, 0x1f, 0xae, 0x69, 0x59, 0x92, 0x83,
  4117. 0x74, 0xfd, 0xed, 0xad, 0x7b, 0x3b, 0x1b, 0x8d, 0x2d, 0x2d, 0x57, 0xfc, 0x45, 0x28, 0xb0, 0x65,
  4118. 0x0e, 0xad, 0x22, 0xbb, 0x32, 0x78, 0x03, 0x12, 0x6c, 0x6f, 0x14, 0xd4, 0xca, 0xd5, 0xe9, 0xbd,
  4119. 0x99, 0x36, 0x5a, 0x62, 0xbb, 0xc4, 0x0c, 0x17, 0x2f, 0x42, 0x82, 0xad, 0xd3, 0x19, 0x48, 0xb0,
  4120. 0xf5, 0x51, 0xf1, 0x2a, 0x81, 0x15, 0x8a, 0xbf, 0xa5, 0x02, 0xac, 0x3b, 0xdb, 0x4f, 0x7a, 0x43,
  4121. 0xbc, 0xb8, 0xb9, 0x08, 0x30, 0x7e, 0xd2, 0x1b, 0x36, 0xf1, 0x0d, 0xe4, 0x97, 0x0e, 0x19, 0x5a,
  4122. 0x83, 0xbe, 0x97, 0x5c, 0x81, 0x1c, 0x36, 0xf3, 0x57, 0x04, 0xef, 0x1a, 0x52, 0x66, 0x96, 0xd6,
  4123. 0x71, 0x27, 0x19, 0x86, 0x54, 0x0d, 0xbc, 0x62, 0x48, 0x0a, 0x90, 0xaa, 0x41, 0x2e, 0x03, 0x16,
  4124. 0x9b, 0x63, 0x8c, 0xa6, 0x78, 0xad, 0x90, 0x31, 0xb1, 0x5f, 0x16, 0x5f, 0xc9, 0xeb, 0x80, 0x7d,
  4125. 0xb2, 0x99, 0xe7, 0x67, 0xbd, 0x25, 0xde, 0x80, 0x97, 0xe8, 0x03, 0x9b, 0x6f, 0x60, 0xb2, 0xd8,
  4126. 0x80, 0x8c, 0x5f, 0x4f, 0x7b, 0xc3, 0x5a, 0x3e, 0x27, 0x0d, 0xe7, 0x04, 0x58, 0xe5, 0x4f, 0x8a,
  4127. 0x01, 0xf8, 0x78, 0x16, 0x70, 0x3c, 0xcc, 0x88, 0x0d, 0xa8, 0x78, 0x11, 0xe6, 0xb6, 0x1c, 0x9b,
  4128. 0xbd, 0xc7, 0xb8, 0x4e, 0x39, 0x50, 0x5a, 0x05, 0x05, 0xcf, 0xbf, 0x4a, 0xab, 0x78, 0x09, 0x40,
  4129. 0x68, 0xd3, 0x40, 0xd9, 0x65, 0x6d, 0xe8, 0x0f, 0x94, 0xdd, 0xe2, 0x35, 0x48, 0x6e, 0xb6, 0x0e,
  4130. 0x76, 0x5a, 0x5d, 0x72, 0x05, 0xa0, 0xdf, 0x1a, 0xbb, 0xcd, 0x0e, 0xee, 0xc4, 0xe7, 0x9f, 0x7f,
  4131. 0xfe, 0xb9, 0x82, 0xc9, 0x74, 0x86, 0xd6, 0xb2, 0x1d, 0x19, 0x03, 0x34, 0xfa, 0xed, 0x4d, 0x6b,
  4132. 0x3c, 0x6e, 0x75, 0x2d, 0xb2, 0x0a, 0x49, 0xdb, 0x1a, 0xd3, 0xe8, 0xab, 0xe0, 0x5d, 0xd3, 0x45,
  4133. 0x71, 0x1d, 0x02, 0xdc, 0xd2, 0x16, 0x82, 0x4c, 0x0e, 0x26, 0x1a, 0xc4, 0xec, 0xc9, 0x00, 0x6f,
  4134. 0xd4, 0x12, 0x26, 0x7d, 0x5c, 0x7c, 0x1e, 0x92, 0x0c, 0x43, 0x08, 0xc4, 0xed, 0xd6, 0xc0, 0x2a,
  4135. 0xb0, 0x9e, 0xf1, 0xb9, 0xf8, 0x55, 0x05, 0x60, 0xcb, 0x7a, 0x7a, 0xac, 0x5e, 0x03, 0x9c, 0xa4,
  4136. 0xd7, 0x18, 0xeb, 0xf5, 0x55, 0x59, 0xaf, 0x54, 0x6d, 0x1d, 0xc7, 0x69, 0x37, 0xd9, 0x46, 0xb3,
  4137. 0xeb, 0xbf, 0x0c, 0xad, 0xc1, 0x9d, 0x2b, 0x3e, 0x86, 0xdc, 0x86, 0x6d, 0x5b, 0x23, 0x6f, 0x54,
  4138. 0x04, 0xe2, 0xfb, 0xce, 0xd8, 0xe5, 0x37, 0x91, 0xf8, 0x4c, 0x0a, 0x10, 0x1f, 0x3a, 0x23, 0x97,
  4139. 0xcd, 0xb4, 0x16, 0x37, 0x96, 0x97, 0x97, 0x4d, 0xac, 0x21, 0xcf, 0x43, 0x66, 0xcf, 0xb1, 0x6d,
  4140. 0x6b, 0x8f, 0x4e, 0x23, 0x86, 0x47, 0xc7, 0xa0, 0xa2, 0xf8, 0xcb, 0x0a, 0xe4, 0x1a, 0xee, 0x7e,
  4141. 0x40, 0xae, 0x41, 0xec, 0x89, 0x75, 0x88, 0xc3, 0x8b, 0x99, 0xf4, 0x91, 0xbe, 0x30, 0x5f, 0x69,
  4142. 0xf5, 0x27, 0xec, 0x5e, 0x32, 0x67, 0xb2, 0x02, 0x39, 0x0b, 0xc9, 0xa7, 0x56, 0xaf, 0xbb, 0xef,
  4143. 0x22, 0xa7, 0x6a, 0xf2, 0x12, 0x59, 0x82, 0x44, 0x8f, 0x0e, 0xb6, 0x10, 0xc7, 0x15, 0x2b, 0x88,
  4144. 0x2b, 0x26, 0xce, 0xc2, 0x64, 0xb0, 0xab, 0xe9, 0x74, 0x5b, 0x7b, 0xff, 0xfd, 0xf7, 0xdf, 0x57,
  4145. 0x8b, 0xfb, 0x70, 0xc6, 0x7b, 0x89, 0x43, 0xd3, 0x7d, 0x04, 0x85, 0xbe, 0xe5, 0x34, 0x3b, 0x3d,
  4146. 0xbb, 0xd5, 0xef, 0x1f, 0x36, 0x9f, 0x3a, 0x76, 0xb3, 0x65, 0x37, 0x9d, 0xf1, 0x5e, 0x6b, 0x84,
  4147. 0x4b, 0x20, 0xeb, 0xe4, 0x4c, 0xdf, 0x72, 0xea, 0xcc, 0xf0, 0x5d, 0xc7, 0xbe, 0x63, 0x37, 0xa8,
  4148. 0x55, 0xf1, 0xb3, 0x38, 0x64, 0x36, 0x0f, 0x3d, 0xfe, 0x33, 0x90, 0xd8, 0x73, 0x26, 0x36, 0x5b,
  4149. 0xcf, 0x84, 0xc9, 0x0a, 0xfe, 0x3e, 0xa9, 0xc2, 0x3e, 0x9d, 0x81, 0xc4, 0x7b, 0x13, 0xc7, 0xb5,
  4150. 0x70, 0xca, 0x19, 0x93, 0x15, 0xe8, 0x8a, 0x0d, 0x2d, 0xb7, 0x10, 0xc7, 0x6b, 0x0a, 0xfa, 0x18,
  4151. 0xac, 0x41, 0xe2, 0x58, 0x6b, 0x40, 0x96, 0x21, 0xe9, 0xd0, 0x3d, 0x18, 0x17, 0x92, 0x78, 0x0f,
  4152. 0x1b, 0x32, 0x10, 0x77, 0xc7, 0xe4, 0x38, 0xf2, 0x00, 0x16, 0x9e, 0x5a, 0xcd, 0xc1, 0x64, 0xec,
  4153. 0x36, 0xbb, 0x4e, 0xb3, 0x6d, 0x59, 0x43, 0x6b, 0x54, 0x98, 0xc3, 0xde, 0x42, 0x1e, 0x62, 0xd6,
  4154. 0x82, 0x9a, 0xf3, 0x4f, 0xad, 0xcd, 0xc9, 0xd8, 0x5d, 0x77, 0xee, 0xa3, 0x1d, 0x59, 0x85, 0xcc,
  4155. 0xc8, 0xa2, 0x7e, 0x81, 0x0e, 0x39, 0x37, 0x3d, 0x82, 0x90, 0x71, 0x7a, 0x64, 0x0d, 0xb1, 0x82,
  4156. 0xdc, 0x84, 0xf4, 0x6e, 0xef, 0x89, 0x35, 0xde, 0xb7, 0xda, 0x85, 0x94, 0xae, 0x94, 0xe6, 0xcb,
  4157. 0x17, 0x44, 0x2b, 0x7f, 0x81, 0x97, 0xee, 0x39, 0x7d, 0x67, 0x64, 0xfa, 0x60, 0xf2, 0x1a, 0x64,
  4158. 0xc6, 0xce, 0xc0, 0x62, 0x6a, 0x4f, 0x63, 0xb0, 0xbd, 0x3c, 0xdb, 0x72, 0xdb, 0x19, 0x58, 0x9e,
  4159. 0x57, 0xf3, 0x2c, 0xc8, 0x05, 0x36, 0xdc, 0x5d, 0x7a, 0x98, 0x28, 0x00, 0x5e, 0xf8, 0xd0, 0x41,
  4160. 0xe1, 0xe1, 0x82, 0x2c, 0xd2, 0x41, 0x75, 0x3b, 0x34, 0x67, 0x2b, 0x64, 0xf1, 0x2c, 0xef, 0x97,
  4161. 0x17, 0x5f, 0x81, 0x8c, 0x4f, 0x18, 0xb8, 0x43, 0xe6, 0x82, 0x32, 0xe8, 0x21, 0x98, 0x3b, 0x64,
  4162. 0xfe, 0xe7, 0x45, 0x48, 0xe0, 0xc0, 0x69, 0xe4, 0x32, 0xd7, 0x68, 0xa0, 0xcc, 0x40, 0x62, 0xdd,
  4163. 0x5c, 0x5b, 0xdb, 0xd2, 0x14, 0x8c, 0x99, 0x0f, 0xdf, 0x5e, 0xd3, 0x54, 0x41, 0xbf, 0xbf, 0xad,
  4164. 0x42, 0x6c, 0xed, 0x00, 0x95, 0xd3, 0x6e, 0xb9, 0x2d, 0xef, 0x0d, 0xa7, 0xcf, 0xa4, 0x06, 0x99,
  4165. 0x41, 0xcb, 0xeb, 0x4b, 0xc5, 0x25, 0x0e, 0xf9, 0x92, 0xb5, 0x03, 0x77, 0x69, 0xb3, 0xc5, 0x7a,
  4166. 0x5e, 0xb3, 0xdd, 0xd1, 0xa1, 0x99, 0x1e, 0xf0, 0xe2, 0xe2, 0xab, 0x30, 0x17, 0x6a, 0x12, 0x5f,
  4167. 0xd1, 0xc4, 0x8c, 0x57, 0x34, 0xc1, 0x5f, 0xd1, 0x9a, 0x7a, 0x4b, 0x29, 0xd7, 0x20, 0x3e, 0x70,
  4168. 0x46, 0x16, 0x79, 0x6e, 0xe6, 0x02, 0x17, 0xba, 0x28, 0x99, 0x7c, 0x64, 0x28, 0x26, 0xda, 0x94,
  4169. 0x5f, 0x86, 0xb8, 0x6b, 0x1d, 0xb8, 0xcf, 0xb2, 0xdd, 0x67, 0xf3, 0xa3, 0x90, 0xf2, 0x75, 0x48,
  4170. 0xda, 0x93, 0xc1, 0xae, 0x35, 0x7a, 0x16, 0xb8, 0x87, 0x03, 0xe3, 0xa0, 0xe2, 0x3b, 0xa0, 0xdd,
  4171. 0x73, 0x06, 0xc3, 0xbe, 0x75, 0xb0, 0x76, 0xe0, 0x5a, 0xf6, 0xb8, 0xe7, 0xd8, 0x74, 0x0e, 0x9d,
  4172. 0xde, 0x08, 0xdd, 0x1a, 0xce, 0x01, 0x0b, 0xd4, 0xcd, 0x8c, 0xad, 0x3d, 0xc7, 0x6e, 0xf3, 0xa9,
  4173. 0xf1, 0x12, 0x45, 0xbb, 0xfb, 0xbd, 0x11, 0xf5, 0x68, 0x34, 0xf8, 0xb0, 0x42, 0x71, 0x1d, 0xf2,
  4174. 0xfc, 0x18, 0x36, 0xe6, 0x1d, 0x17, 0xaf, 0x42, 0xce, 0xab, 0xc2, 0x5f, 0x7e, 0xd2, 0x10, 0x7f,
  4175. 0xbc, 0x66, 0x36, 0xb4, 0x53, 0x74, 0x5f, 0x1b, 0x5b, 0x6b, 0x9a, 0x42, 0x1f, 0x76, 0xde, 0x6d,
  4176. 0x84, 0xf6, 0xf2, 0x79, 0xc8, 0xf9, 0x63, 0xdf, 0xb6, 0x5c, 0x6c, 0xa1, 0x51, 0x2a, 0x55, 0x53,
  4177. 0xd3, 0x4a, 0x31, 0x05, 0x89, 0xb5, 0xc1, 0xd0, 0x3d, 0x2c, 0xfe, 0x12, 0x64, 0x39, 0xe8, 0x61,
  4178. 0x6f, 0xec, 0x92, 0xdb, 0x90, 0x1a, 0xf0, 0xf9, 0x2a, 0x98, 0x8b, 0x86, 0x65, 0x1d, 0x20, 0xbd,
  4179. 0x67, 0xd3, 0xc3, 0x2f, 0x56, 0x20, 0x25, 0xb8, 0x77, 0xee, 0x79, 0x54, 0xd1, 0xf3, 0x30, 0x1f,
  4180. 0x15, 0x13, 0x7c, 0x54, 0x71, 0x13, 0x52, 0x2c, 0x30, 0x8f, 0x31, 0xdd, 0x60, 0xe7, 0x77, 0xa6,
  4181. 0x31, 0x26, 0xbe, 0x2c, 0xab, 0x63, 0x39, 0xd4, 0x65, 0xc8, 0xe2, 0x3b, 0xe3, 0xab, 0x90, 0x7a,
  4182. 0x73, 0xc0, 0x2a, 0xa6, 0xf8, 0x3f, 0x4a, 0x40, 0xda, 0x5b, 0x2b, 0x72, 0x01, 0x92, 0xec, 0x10,
  4183. 0x8b, 0x54, 0xde, 0xa5, 0x4e, 0x02, 0x8f, 0xad, 0xe4, 0x02, 0xa4, 0xf8, 0x41, 0x95, 0x07, 0x1c,
  4184. 0xb5, 0x52, 0x36, 0x93, 0xec, 0x60, 0xea, 0x37, 0x56, 0x0d, 0xf4, 0x93, 0xec, 0xba, 0x26, 0xc9,
  4185. 0x8e, 0x9e, 0x44, 0x87, 0x8c, 0x7f, 0xd8, 0xc4, 0x10, 0xc1, 0xef, 0x66, 0xd2, 0xde, 0xe9, 0x52,
  4186. 0x40, 0x54, 0x0d, 0x74, 0xa0, 0xfc, 0x22, 0x26, 0x5d, 0x0f, 0xf2, 0xa6, 0xb4, 0x77, 0x64, 0xc4,
  4187. 0x5f, 0x9e, 0xbc, 0x5b, 0x97, 0x14, 0x3f, 0x24, 0x06, 0x80, 0xaa, 0x81, 0x9e, 0xc9, 0xbb, 0x62,
  4188. 0x49, 0xf1, 0x83, 0x20, 0xb9, 0x4c, 0x87, 0x88, 0x07, 0x3b, 0xf4, 0x3f, 0xc1, 0x7d, 0x4a, 0x92,
  4189. 0x1d, 0xf7, 0xc8, 0x15, 0xca, 0xc0, 0x4e, 0x6f, 0xe8, 0x1a, 0x82, 0xcb, 0x93, 0x14, 0x3f, 0xd4,
  4190. 0x91, 0x6b, 0x14, 0xc2, 0x96, 0xbf, 0x00, 0xcf, 0xb8, 0x29, 0x49, 0xf1, 0x9b, 0x12, 0xa2, 0xd3,
  4191. 0x0e, 0xd1, 0x43, 0xa1, 0x57, 0x12, 0x6e, 0x45, 0x92, 0xec, 0x56, 0x84, 0x5c, 0x42, 0x3a, 0x36,
  4192. 0xa9, 0x5c, 0x70, 0x03, 0x92, 0xe2, 0xa7, 0xc0, 0xa0, 0x1d, 0x73, 0x49, 0xff, 0xb6, 0x23, 0xc5,
  4193. 0xcf, 0x79, 0xe4, 0x16, 0xdd, 0x2f, 0xaa, 0xf0, 0xc2, 0x3c, 0xfa, 0xe2, 0x45, 0x51, 0x7a, 0xde,
  4194. 0xae, 0x32, 0x57, 0x5c, 0x63, 0x6e, 0xcc, 0x4c, 0xd4, 0xf1, 0x8d, 0x58, 0xa4, 0x96, 0x8f, 0x7a,
  4195. 0x76, 0xa7, 0x90, 0xc7, 0xb5, 0x88, 0xf5, 0xec, 0x8e, 0x99, 0xa8, 0xd3, 0x1a, 0xa6, 0x82, 0x2d,
  4196. 0xda, 0xa6, 0x61, 0x5b, 0xfc, 0x3a, 0x6b, 0xa4, 0x55, 0xa4, 0x00, 0x89, 0x7a, 0x73, 0xab, 0x65,
  4197. 0x17, 0x16, 0x98, 0x9d, 0xdd, 0xb2, 0xcd, 0x78, 0x7d, 0xab, 0x65, 0x93, 0x97, 0x21, 0x36, 0x9e,
  4198. 0xec, 0x16, 0xc8, 0xf4, 0xcf, 0x82, 0xdb, 0x93, 0x5d, 0x6f, 0x30, 0x26, 0xc5, 0x90, 0x0b, 0x90,
  4199. 0x1e, 0xbb, 0xa3, 0xe6, 0x2f, 0x58, 0x23, 0xa7, 0x70, 0x1a, 0x97, 0xf1, 0x94, 0x99, 0x1a, 0xbb,
  4200. 0xa3, 0xc7, 0xd6, 0xc8, 0x39, 0xa6, 0x0f, 0x2e, 0x5e, 0x82, 0xac, 0xc0, 0x4b, 0xf2, 0xa0, 0xd8,
  4201. 0x2c, 0x81, 0xa9, 0x29, 0x37, 0x4d, 0xc5, 0x2e, 0xbe, 0x03, 0x39, 0xef, 0x88, 0x85, 0x33, 0x36,
  4202. 0xe8, 0xdb, 0xd4, 0x77, 0x46, 0xf8, 0x96, 0xce, 0x97, 0x2f, 0x85, 0x23, 0x66, 0x00, 0xe4, 0x91,
  4203. 0x8b, 0x81, 0x8b, 0x5a, 0x64, 0x30, 0x4a, 0xf1, 0x07, 0x0a, 0xe4, 0x36, 0x9d, 0x51, 0xf0, 0xfb,
  4204. 0xc5, 0x19, 0x48, 0xec, 0x3a, 0x4e, 0x7f, 0x8c, 0xc4, 0x69, 0x93, 0x15, 0xc8, 0x8b, 0x90, 0xc3,
  4205. 0x07, 0xef, 0x90, 0xac, 0xfa, 0xb7, 0x40, 0x59, 0xac, 0xe7, 0xe7, 0x62, 0x02, 0xf1, 0x9e, 0xed,
  4206. 0x8e, 0xb9, 0x47, 0xc3, 0x67, 0xf2, 0x05, 0xc8, 0xd2, 0xbf, 0x9e, 0x65, 0xdc, 0xcf, 0xa6, 0x81,
  4207. 0x56, 0x73, 0xc3, 0x97, 0x60, 0x0e, 0x35, 0xe0, 0xc3, 0x52, 0xfe, 0x8d, 0x4f, 0x8e, 0x35, 0x70,
  4208. 0x60, 0x01, 0x52, 0xcc, 0x21, 0x8c, 0xf1, 0x07, 0xdf, 0x8c, 0xe9, 0x15, 0xa9, 0x9b, 0xc5, 0x83,
  4209. 0x0a, 0xcb, 0x40, 0x52, 0x26, 0x2f, 0x15, 0xef, 0x41, 0x1a, 0xc3, 0x65, 0xa3, 0xdf, 0x26, 0x2f,
  4210. 0x80, 0xd2, 0x2d, 0x58, 0x18, 0xae, 0xcf, 0x86, 0x4e, 0x21, 0x1c, 0xb0, 0xb4, 0x6e, 0x2a, 0xdd,
  4211. 0xc5, 0x05, 0x50, 0xd6, 0xe9, 0xb1, 0xe0, 0x80, 0x3b, 0x6c, 0xe5, 0xa0, 0xf8, 0x16, 0x27, 0xd9,
  4212. 0xb2, 0x9e, 0xca, 0x49, 0xb6, 0xac, 0xa7, 0x8c, 0xe4, 0xf2, 0x14, 0x09, 0x2d, 0x1d, 0xf2, 0xdf,
  4213. 0xc0, 0x95, 0xc3, 0x62, 0x05, 0xe6, 0xf0, 0x45, 0xed, 0xd9, 0xdd, 0x47, 0x4e, 0xcf, 0xc6, 0x83,
  4214. 0x48, 0x07, 0x13, 0x38, 0xc5, 0x54, 0x3a, 0x74, 0x1f, 0xac, 0x83, 0xd6, 0x1e, 0x4b, 0x87, 0xd3,
  4215. 0x26, 0x2b, 0x14, 0xbf, 0x1f, 0x87, 0x79, 0xee, 0x64, 0xdf, 0xed, 0xb9, 0xfb, 0x9b, 0xad, 0x21,
  4216. 0xd9, 0x82, 0x1c, 0xf5, 0xaf, 0xcd, 0x41, 0x6b, 0x38, 0xa4, 0x2f, 0xb2, 0x82, 0xa1, 0xf9, 0xda,
  4217. 0x0c, 0xb7, 0xcd, 0x2d, 0x96, 0xb6, 0x5a, 0x03, 0x6b, 0x93, 0xa1, 0x59, 0xa0, 0xce, 0xda, 0x41,
  4218. 0x0d, 0x79, 0x00, 0xd9, 0xc1, 0xb8, 0xeb, 0xd3, 0xb1, 0x48, 0x7f, 0x55, 0x42, 0xb7, 0x39, 0xee,
  4219. 0x86, 0xd8, 0x60, 0xe0, 0x57, 0xd0, 0xc1, 0x51, 0xef, 0xec, 0xb3, 0xc5, 0x8e, 0x1c, 0x1c, 0x75,
  4220. 0x25, 0xe1, 0xc1, 0xed, 0x06, 0x35, 0xa4, 0x0e, 0x40, 0x5f, 0x35, 0xd7, 0xa1, 0x27, 0x3c, 0xd4,
  4221. 0x52, 0xb6, 0x5c, 0x92, 0xb0, 0x6d, 0xbb, 0xa3, 0x1d, 0x67, 0xdb, 0x1d, 0xf1, 0x84, 0x64, 0xcc,
  4222. 0x8b, 0x8b, 0xaf, 0x83, 0x16, 0x5d, 0x85, 0xa3, 0x72, 0x92, 0x8c, 0x90, 0x93, 0x2c, 0xfe, 0x1c,
  4223. 0xe4, 0x23, 0xd3, 0x16, 0xcd, 0x09, 0x33, 0xbf, 0x21, 0x9a, 0x67, 0xcb, 0xe7, 0x43, 0xdf, 0x68,
  4224. 0x88, 0x5b, 0x2f, 0x32, 0xbf, 0x0e, 0x5a, 0x74, 0x09, 0x44, 0xea, 0xb4, 0xe4, 0x40, 0x83, 0xf6,
  4225. 0xaf, 0xc2, 0x5c, 0x68, 0xd2, 0xa2, 0x71, 0xe6, 0x88, 0x69, 0x15, 0x7f, 0x25, 0x01, 0x89, 0x86,
  4226. 0x6d, 0x39, 0x1d, 0x72, 0x2e, 0x1c, 0x3b, 0xdf, 0x3c, 0xe5, 0xc5, 0xcd, 0xf3, 0x91, 0xb8, 0xf9,
  4227. 0xe6, 0x29, 0x3f, 0x6a, 0x9e, 0x8f, 0x44, 0x4d, 0xaf, 0xa9, 0x6a, 0x90, 0x8b, 0x53, 0x31, 0xf3,
  4228. 0xcd, 0x53, 0x42, 0xc0, 0xbc, 0x38, 0x15, 0x30, 0x83, 0xe6, 0xaa, 0x41, 0x1d, 0x6c, 0x38, 0x5a,
  4229. 0xbe, 0x79, 0x2a, 0x88, 0x94, 0x17, 0xa2, 0x91, 0xd2, 0x6f, 0xac, 0x1a, 0x6c, 0x48, 0x42, 0x94,
  4230. 0xc4, 0x21, 0xb1, 0xf8, 0x78, 0x21, 0x1a, 0x1f, 0xd1, 0x8e, 0x47, 0xc6, 0x0b, 0xd1, 0xc8, 0x88,
  4231. 0x8d, 0x3c, 0x12, 0x9e, 0x8f, 0x44, 0x42, 0x24, 0x65, 0x21, 0xf0, 0x42, 0x34, 0x04, 0x32, 0x3b,
  4232. 0x61, 0xa4, 0x62, 0xfc, 0xf3, 0x1b, 0xab, 0x06, 0x31, 0x22, 0xc1, 0x4f, 0x76, 0x10, 0xc1, 0xdd,
  4233. 0xc0, 0x30, 0x50, 0xa5, 0x0b, 0xe7, 0x25, 0xa8, 0x79, 0xe9, 0x27, 0x2c, 0xb8, 0xa2, 0x5e, 0x82,
  4234. 0x66, 0x40, 0xaa, 0xc3, 0xcf, 0xea, 0x1a, 0x7a, 0xb2, 0x90, 0x38, 0x51, 0x02, 0x4b, 0xf5, 0x26,
  4235. 0x7a, 0x34, 0x3a, 0xbb, 0x0e, 0x3b, 0x70, 0x94, 0x60, 0xae, 0xde, 0x7c, 0xd8, 0x1a, 0x75, 0x29,
  4236. 0x74, 0xa7, 0xd5, 0xf5, 0x6f, 0x3d, 0xa8, 0x0a, 0xb2, 0x75, 0xde, 0xb2, 0xd3, 0xea, 0x92, 0xb3,
  4237. 0x9e, 0xc4, 0xda, 0xd8, 0xaa, 0x70, 0x91, 0x2d, 0x9e, 0xa3, 0x4b, 0xc7, 0xc8, 0xd0, 0x37, 0x2e,
  4238. 0x70, 0xdf, 0x78, 0x37, 0x05, 0x89, 0x89, 0xdd, 0x73, 0xec, 0xbb, 0x19, 0x48, 0xb9, 0xce, 0x68,
  4239. 0xd0, 0x72, 0x9d, 0xe2, 0x0f, 0x15, 0x80, 0x7b, 0xce, 0x60, 0x30, 0xb1, 0x7b, 0xef, 0x4d, 0x2c,
  4240. 0x72, 0x09, 0xb2, 0x83, 0xd6, 0x13, 0xab, 0x39, 0xb0, 0x9a, 0x7b, 0x23, 0xef, 0x6d, 0xc8, 0xd0,
  4241. 0xaa, 0x4d, 0xeb, 0xde, 0xe8, 0x90, 0x14, 0xbc, 0x04, 0x1e, 0x15, 0x84, 0xc2, 0xe4, 0x09, 0xfd,
  4242. 0x19, 0x9e, 0x8e, 0x26, 0xf9, 0x4e, 0x7a, 0x09, 0x29, 0x3b, 0xe4, 0xa4, 0xf8, 0x1e, 0xb2, 0x63,
  4243. 0xce, 0x39, 0x48, 0xba, 0xd6, 0x60, 0xd8, 0xdc, 0x43, 0xc1, 0x50, 0x51, 0x24, 0x68, 0xf9, 0x1e,
  4244. 0xb9, 0x01, 0xb1, 0x3d, 0xa7, 0x8f, 0x52, 0x39, 0x72, 0x77, 0x28, 0x92, 0xbc, 0x04, 0xb1, 0xc1,
  4245. 0x98, 0xc9, 0x27, 0x5b, 0x3e, 0x1d, 0xca, 0x20, 0x58, 0xc8, 0xa2, 0xc0, 0xc1, 0xb8, 0xeb, 0xcf,
  4246. 0xbd, 0xf8, 0xa9, 0x0a, 0x69, 0xba, 0x5f, 0x6f, 0xef, 0xd4, 0x6f, 0xe1, 0xb1, 0x61, 0xaf, 0xd5,
  4247. 0xc7, 0x1b, 0x02, 0xfa, 0x9a, 0xf2, 0x12, 0xad, 0xff, 0x8a, 0xb5, 0xe7, 0x3a, 0x23, 0x74, 0xcd,
  4248. 0x19, 0x93, 0x97, 0xe8, 0x92, 0xb3, 0xac, 0x38, 0xc6, 0x67, 0xc9, 0x8a, 0x98, 0xd1, 0xb7, 0x86,
  4249. 0x4d, 0xea, 0x03, 0x98, 0xbf, 0x0c, 0x9d, 0xae, 0xbd, 0xee, 0xe8, 0xd1, 0xed, 0x81, 0x75, 0xc8,
  4250. 0xfc, 0x64, 0x72, 0x80, 0x05, 0xf2, 0xb3, 0xec, 0xc8, 0xc7, 0x76, 0x92, 0x7d, 0x5f, 0x55, 0x7c,
  4251. 0x96, 0xf1, 0x3b, 0x14, 0x14, 0x9c, 0xfb, 0xb0, 0xb8, 0x78, 0x1b, 0xb2, 0x02, 0xef, 0x51, 0xae,
  4252. 0x28, 0x16, 0xf1, 0x63, 0x21, 0xd6, 0xa3, 0x6e, 0x75, 0x44, 0x3f, 0x46, 0x57, 0xd4, 0xa1, 0x1a,
  4253. 0xbe, 0x9a, 0x87, 0x58, 0xbd, 0xd1, 0xa0, 0x79, 0x56, 0xbd, 0xd1, 0x58, 0xd1, 0x94, 0xda, 0x0a,
  4254. 0xa4, 0xbb, 0x23, 0xcb, 0xa2, 0xae, 0xf7, 0x59, 0xe7, 0xbc, 0x2f, 0xe3, 0xb2, 0xfa, 0xb0, 0xda,
  4255. 0x5b, 0x90, 0xda, 0x63, 0x27, 0x3d, 0xf2, 0xcc, 0x5b, 0x8d, 0xc2, 0x1f, 0xb3, 0xdb, 0xb5, 0xe7,
  4256. 0x45, 0x40, 0xf4, 0x7c, 0x68, 0x7a, 0x3c, 0xb5, 0x1d, 0xc8, 0x8c, 0x9a, 0x47, 0x93, 0x7e, 0xc0,
  4257. 0x62, 0xb9, 0x9c, 0x34, 0x3d, 0xe2, 0x55, 0xb5, 0x75, 0x58, 0xb0, 0x1d, 0xef, 0x47, 0xbe, 0x66,
  4258. 0x9b, 0x7b, 0xb2, 0x59, 0x49, 0xb4, 0xd7, 0x81, 0xc5, 0x3e, 0x15, 0xb0, 0x1d, 0xde, 0xc0, 0xbc,
  4259. 0x5f, 0x6d, 0x0d, 0x34, 0x81, 0xa8, 0xc3, 0xdc, 0xa5, 0x8c, 0xa7, 0xc3, 0xbe, 0x4e, 0xf0, 0x79,
  4260. 0xd0, 0xc3, 0x46, 0x68, 0xb8, 0x0f, 0x94, 0xd1, 0x74, 0xd9, 0xc7, 0x1e, 0x3e, 0x0d, 0x86, 0x95,
  4261. 0x69, 0x1a, 0x1a, 0x11, 0x64, 0x34, 0xfb, 0xec, 0x4b, 0x10, 0x91, 0xa6, 0x6a, 0x44, 0x56, 0x67,
  4262. 0x72, 0x8c, 0xe1, 0xf4, 0xd8, 0xa7, 0x1c, 0x3e, 0x0f, 0x0b, 0x38, 0x33, 0x88, 0x8e, 0x1a, 0xd0,
  4263. 0x97, 0xd9, 0x77, 0x1e, 0x21, 0xa2, 0xa9, 0x11, 0x8d, 0x8f, 0x31, 0xa2, 0x27, 0xec, 0xb3, 0x0a,
  4264. 0x9f, 0x68, 0x7b, 0xd6, 0x88, 0xc6, 0xc7, 0x18, 0x51, 0x9f, 0x7d, 0x72, 0x11, 0x22, 0xaa, 0x1a,
  4265. 0xb5, 0x0d, 0x20, 0xe2, 0xc6, 0xf3, 0xe8, 0x2c, 0x65, 0x1a, 0xb0, 0x4f, 0x69, 0x82, 0xad, 0x67,
  4266. 0x46, 0xb3, 0xa8, 0x8e, 0x1a, 0x94, 0xcd, 0xbe, 0xb3, 0x09, 0x53, 0x55, 0x8d, 0xda, 0x03, 0x38,
  4267. 0x2d, 0x4e, 0xef, 0x58, 0xc3, 0x72, 0xd8, 0x47, 0x22, 0xc1, 0x04, 0xb9, 0xd5, 0x4c, 0xb2, 0xa3,
  4268. 0x06, 0x36, 0x64, 0x1f, 0x90, 0x44, 0xc8, 0xaa, 0x46, 0xed, 0x1e, 0xe4, 0x05, 0xb2, 0x5d, 0xbc,
  4269. 0x57, 0x90, 0x11, 0xbd, 0xc7, 0x3e, 0x7b, 0xf2, 0x89, 0x68, 0x46, 0x15, 0xdd, 0x3d, 0x96, 0x63,
  4270. 0x48, 0x69, 0x46, 0xec, 0xab, 0x9d, 0x60, 0x3c, 0x68, 0x13, 0x79, 0x51, 0x76, 0x59, 0x42, 0x22,
  4271. 0xe3, 0x19, 0xb3, 0x2f, 0x7a, 0x82, 0xe1, 0x50, 0x93, 0xda, 0x20, 0x34, 0x29, 0x8b, 0xa6, 0x19,
  4272. 0x52, 0x16, 0x17, 0x23, 0x62, 0x49, 0x02, 0x59, 0x12, 0xaf, 0xaf, 0x84, 0xe9, 0xd3, 0x62, 0xed,
  4273. 0x01, 0xcc, 0x9f, 0xc4, 0x65, 0x7d, 0xa0, 0xb0, 0xbb, 0x8c, 0xca, 0xd2, 0x8a, 0xb1, 0xb2, 0x6a,
  4274. 0xce, 0xb5, 0x43, 0x9e, 0x6b, 0x1d, 0xe6, 0x4e, 0xe0, 0xb6, 0x3e, 0x54, 0xd8, 0x8d, 0x00, 0xe5,
  4275. 0x32, 0x73, 0xed, 0xb0, 0xef, 0x9a, 0x3b, 0x81, 0xe3, 0xfa, 0x48, 0x61, 0x57, 0x48, 0x46, 0xd9,
  4276. 0xa7, 0xf1, 0x7c, 0xd7, 0xdc, 0x09, 0x1c, 0xd7, 0xc7, 0xec, 0xc4, 0xaf, 0x1a, 0x15, 0x91, 0x06,
  4277. 0x3d, 0xc5, 0xfc, 0x49, 0x1c, 0xd7, 0x27, 0x0a, 0x5e, 0x29, 0xa9, 0x86, 0xe1, 0xaf, 0x8f, 0xef,
  4278. 0xbb, 0xe6, 0x4f, 0xe2, 0xb8, 0xbe, 0xa6, 0xe0, 0xd5, 0x93, 0x6a, 0xac, 0x86, 0x88, 0xc2, 0x23,
  4279. 0x3a, 0x8e, 0xe3, 0xfa, 0x54, 0xc1, 0xfb, 0x20, 0xd5, 0xa8, 0xfa, 0x44, 0xdb, 0x53, 0x23, 0x3a,
  4280. 0x8e, 0xe3, 0xfa, 0x3a, 0x9e, 0xaf, 0x6a, 0xaa, 0x71, 0x33, 0x44, 0x84, 0xbe, 0x2b, 0x7f, 0x22,
  4281. 0xc7, 0xf5, 0x0d, 0x05, 0xaf, 0xee, 0x54, 0xe3, 0x96, 0xe9, 0x8d, 0x20, 0xf0, 0x5d, 0xf9, 0x13,
  4282. 0x39, 0xae, 0x6f, 0x2a, 0x78, 0xc7, 0xa7, 0x1a, 0xb7, 0xc3, 0x54, 0xe8, 0xbb, 0xb4, 0x93, 0x39,
  4283. 0xae, 0xcf, 0x14, 0xfc, 0xa2, 0x47, 0x5d, 0x5d, 0x36, 0xbd, 0x41, 0x08, 0xbe, 0x4b, 0x3b, 0x99,
  4284. 0xe3, 0xfa, 0x96, 0x82, 0x9f, 0xf9, 0xa8, 0xab, 0x2b, 0x11, 0xb2, 0xaa, 0x51, 0x5b, 0x83, 0xdc,
  4285. 0xf1, 0x1d, 0xd7, 0xb7, 0xc5, 0x1b, 0xd4, 0x6c, 0x5b, 0xf0, 0x5e, 0x8f, 0x85, 0xfd, 0x3b, 0x86,
  4286. 0xeb, 0xfa, 0x0e, 0x26, 0x7f, 0xb5, 0xe7, 0xde, 0x64, 0xf7, 0x8c, 0xcc, 0xe4, 0x95, 0xb6, 0xd5,
  4287. 0x79, 0xad, 0xe3, 0x38, 0xc1, 0x96, 0x32, 0x87, 0xd6, 0x08, 0xde, 0x9e, 0x63, 0x78, 0xb3, 0xef,
  4288. 0x2a, 0x78, 0x2d, 0x99, 0xe3, 0xd4, 0x68, 0xe1, 0xbf, 0x47, 0xcc, 0xb5, 0xd9, 0xc1, 0x9c, 0x8f,
  4289. 0xf6, 0x6b, 0xdf, 0x53, 0x4e, 0xe6, 0xd8, 0x6a, 0xb1, 0xc6, 0xd6, 0x9a, 0xbf, 0x38, 0x58, 0xf3,
  4290. 0x06, 0xc4, 0x0f, 0xca, 0xcb, 0x2b, 0xe1, 0x14, 0x4f, 0xbc, 0x95, 0x67, 0xee, 0x2c, 0x5b, 0x5e,
  4291. 0x08, 0xfd, 0x7c, 0x31, 0x18, 0xba, 0x87, 0x26, 0x5a, 0x72, 0x86, 0xb2, 0x84, 0xe1, 0x43, 0x29,
  4292. 0x43, 0x99, 0x33, 0x54, 0x24, 0x0c, 0x1f, 0x49, 0x19, 0x2a, 0x9c, 0xc1, 0x90, 0x30, 0x7c, 0x2c,
  4293. 0x65, 0x30, 0x38, 0xc3, 0xaa, 0x84, 0xe1, 0x13, 0x29, 0xc3, 0x2a, 0x67, 0xa8, 0x4a, 0x18, 0xbe,
  4294. 0x26, 0x65, 0xa8, 0x72, 0x86, 0x9b, 0x12, 0x86, 0x4f, 0xa5, 0x0c, 0x37, 0x39, 0xc3, 0x2d, 0x09,
  4295. 0xc3, 0xd7, 0xa5, 0x0c, 0xb7, 0x38, 0xc3, 0x6d, 0x09, 0xc3, 0x37, 0xa4, 0x0c, 0xb7, 0x19, 0xc3,
  4296. 0xca, 0xb2, 0x84, 0xe1, 0x9b, 0x32, 0x86, 0x95, 0x65, 0xce, 0x20, 0xd3, 0xe4, 0x67, 0x52, 0x06,
  4297. 0xae, 0xc9, 0x15, 0x99, 0x26, 0xbf, 0x25, 0x65, 0xe0, 0x9a, 0x5c, 0x91, 0x69, 0xf2, 0xdb, 0x52,
  4298. 0x06, 0xae, 0xc9, 0x15, 0x99, 0x26, 0xbf, 0x23, 0x65, 0xe0, 0x9a, 0x5c, 0x91, 0x69, 0xf2, 0xbb,
  4299. 0x52, 0x06, 0xae, 0xc9, 0x15, 0x99, 0x26, 0xbf, 0x27, 0x65, 0xe0, 0x9a, 0x5c, 0x91, 0x69, 0xf2,
  4300. 0x4f, 0xa4, 0x0c, 0x5c, 0x93, 0x2b, 0x32, 0x4d, 0xfe, 0xa9, 0x94, 0x81, 0x6b, 0x72, 0x45, 0xa6,
  4301. 0xc9, 0x3f, 0x93, 0x32, 0x70, 0x4d, 0x96, 0x65, 0x9a, 0xfc, 0xbe, 0x8c, 0xa1, 0xcc, 0x35, 0x59,
  4302. 0x96, 0x69, 0xf2, 0xcf, 0xa5, 0x0c, 0x5c, 0x93, 0x65, 0x99, 0x26, 0xff, 0x42, 0xca, 0xc0, 0x35,
  4303. 0x59, 0x96, 0x69, 0xf2, 0x07, 0x52, 0x06, 0xae, 0xc9, 0xb2, 0x4c, 0x93, 0x7f, 0x29, 0x65, 0xe0,
  4304. 0x9a, 0x2c, 0xcb, 0x34, 0xf9, 0x57, 0x52, 0x06, 0xae, 0xc9, 0xb2, 0x4c, 0x93, 0x7f, 0x2d, 0x65,
  4305. 0xe0, 0x9a, 0x2c, 0xcb, 0x34, 0xf9, 0x37, 0x52, 0x06, 0xae, 0xc9, 0xb2, 0x4c, 0x93, 0x7f, 0x2b,
  4306. 0x65, 0xe0, 0x9a, 0x2c, 0xcb, 0x34, 0xf9, 0x77, 0x52, 0x06, 0xae, 0xc9, 0x8a, 0x4c, 0x93, 0x7f,
  4307. 0x2f, 0x63, 0xa8, 0x70, 0x4d, 0x56, 0x64, 0x9a, 0xfc, 0x07, 0x29, 0x03, 0xd7, 0x64, 0x45, 0xa6,
  4308. 0xc9, 0x7f, 0x94, 0x32, 0x70, 0x4d, 0x56, 0x64, 0x9a, 0xfc, 0x27, 0x29, 0x03, 0xd7, 0x64, 0x45,
  4309. 0xa6, 0xc9, 0x7f, 0x96, 0x32, 0x70, 0x4d, 0x56, 0x64, 0x9a, 0xfc, 0x17, 0x29, 0x03, 0xd7, 0x64,
  4310. 0x45, 0xa6, 0xc9, 0x7f, 0x95, 0x32, 0x70, 0x4d, 0x56, 0x64, 0x9a, 0xfc, 0x37, 0x29, 0x03, 0xd7,
  4311. 0x64, 0x45, 0xa6, 0xc9, 0x1f, 0x4a, 0x19, 0xb8, 0x26, 0x2b, 0x32, 0x4d, 0xfe, 0xbb, 0x94, 0x81,
  4312. 0x6b, 0xd2, 0x90, 0x69, 0xf2, 0x3f, 0x64, 0x0c, 0x06, 0xd7, 0xa4, 0x21, 0xd3, 0xe4, 0x7f, 0x4a,
  4313. 0x19, 0xb8, 0x26, 0x0d, 0x99, 0x26, 0xff, 0x4b, 0xca, 0xc0, 0x35, 0x69, 0xc8, 0x34, 0xf9, 0xdf,
  4314. 0x52, 0x06, 0xae, 0x49, 0x43, 0xa6, 0xc9, 0xff, 0x91, 0x32, 0x70, 0x4d, 0x1a, 0x32, 0x4d, 0xfe,
  4315. 0xaf, 0x94, 0x81, 0x6b, 0xd2, 0x90, 0x69, 0xf2, 0x47, 0x52, 0x06, 0xae, 0x49, 0x43, 0xa6, 0xc9,
  4316. 0x1f, 0x4b, 0x19, 0xb8, 0x26, 0x0d, 0x99, 0x26, 0x7f, 0x22, 0x65, 0xe0, 0x9a, 0x34, 0x64, 0x9a,
  4317. 0xfc, 0xa9, 0x94, 0x81, 0x6b, 0x72, 0x55, 0xa6, 0xc9, 0xff, 0x93, 0x31, 0xac, 0x2e, 0xdf, 0xbd,
  4318. 0xfe, 0xf8, 0x5a, 0xb7, 0xe7, 0xee, 0x4f, 0x76, 0x97, 0xf6, 0x9c, 0xc1, 0x8d, 0xae, 0xd3, 0x6f,
  4319. 0xd9, 0xdd, 0x1b, 0x08, 0xdb, 0x9d, 0x74, 0x6e, 0x04, 0xff, 0xcc, 0xce, 0x4c, 0xff, 0x3f, 0x00,
  4320. 0x00, 0xff, 0xff, 0x8e, 0xb4, 0x0c, 0xbd, 0xe4, 0x3e, 0x00, 0x00,
  4321. }