test.pb.go 149 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529
  1. // Code generated by protoc-gen-go.
  2. // source: proto2.v0.0.0-20160225-2fc053c5/test.proto
  3. // DO NOT EDIT!
  4. /*
  5. Package github_com_golang_protobuf_v2_internal_testprotos_legacy_proto2_v0_0_0_20160225_2fc053c5 is a generated protocol buffer package.
  6. It is generated from these files:
  7. proto2.v0.0.0-20160225-2fc053c5/test.proto
  8. It has these top-level messages:
  9. SiblingMessage
  10. Message
  11. */
  12. package github_com_golang_protobuf_v2_internal_testprotos_legacy_proto2_v0_0_0_20160225_2fc053c5
  13. import proto "google.golang.org/protobuf/internal/protolegacy"
  14. import fmt "fmt"
  15. import math "math"
  16. // Reference imports to suppress errors if they are not otherwise used.
  17. var _ = proto.Marshal
  18. var _ = fmt.Errorf
  19. var _ = math.Inf
  20. // This is a compile-time assertion to ensure that this generated file
  21. // is compatible with the proto package it is being compiled against.
  22. const _ = proto.ProtoPackageIsVersion1
  23. type SiblingEnum int32
  24. const (
  25. SiblingEnum_ALPHA SiblingEnum = 0
  26. SiblingEnum_BRAVO SiblingEnum = 10
  27. SiblingEnum_CHARLIE SiblingEnum = 200
  28. )
  29. var SiblingEnum_name = map[int32]string{
  30. 0: "ALPHA",
  31. 10: "BRAVO",
  32. 200: "CHARLIE",
  33. }
  34. var SiblingEnum_value = map[string]int32{
  35. "ALPHA": 0,
  36. "BRAVO": 10,
  37. "CHARLIE": 200,
  38. }
  39. func (x SiblingEnum) Enum() *SiblingEnum {
  40. p := new(SiblingEnum)
  41. *p = x
  42. return p
  43. }
  44. func (x SiblingEnum) String() string {
  45. return proto.EnumName(SiblingEnum_name, int32(x))
  46. }
  47. func (x *SiblingEnum) UnmarshalJSON(data []byte) error {
  48. value, err := proto.UnmarshalJSONEnum(SiblingEnum_value, data, "SiblingEnum")
  49. if err != nil {
  50. return err
  51. }
  52. *x = SiblingEnum(value)
  53. return nil
  54. }
  55. func (SiblingEnum) EnumDescriptor() ([]byte, []int) { return fileDescriptor0, []int{0} }
  56. type Message_ChildEnum int32
  57. const (
  58. Message_ALPHA Message_ChildEnum = 0
  59. Message_BRAVO Message_ChildEnum = 1
  60. Message_CHARLIE Message_ChildEnum = 2
  61. )
  62. var Message_ChildEnum_name = map[int32]string{
  63. 0: "ALPHA",
  64. 1: "BRAVO",
  65. 2: "CHARLIE",
  66. }
  67. var Message_ChildEnum_value = map[string]int32{
  68. "ALPHA": 0,
  69. "BRAVO": 1,
  70. "CHARLIE": 2,
  71. }
  72. func (x Message_ChildEnum) Enum() *Message_ChildEnum {
  73. p := new(Message_ChildEnum)
  74. *p = x
  75. return p
  76. }
  77. func (x Message_ChildEnum) String() string {
  78. return proto.EnumName(Message_ChildEnum_name, int32(x))
  79. }
  80. func (x *Message_ChildEnum) UnmarshalJSON(data []byte) error {
  81. value, err := proto.UnmarshalJSONEnum(Message_ChildEnum_value, data, "Message_ChildEnum")
  82. if err != nil {
  83. return err
  84. }
  85. *x = Message_ChildEnum(value)
  86. return nil
  87. }
  88. func (Message_ChildEnum) EnumDescriptor() ([]byte, []int) { return fileDescriptor0, []int{1, 0} }
  89. type SiblingMessage struct {
  90. F1 *string `protobuf:"bytes,1,opt,name=f1" json:"f1,omitempty"`
  91. F2 *string `protobuf:"bytes,2,req,name=f2" json:"f2,omitempty"`
  92. F3 []string `protobuf:"bytes,3,rep,name=f3" json:"f3,omitempty"`
  93. F4 *Message `protobuf:"bytes,4,opt,name=f4" json:"f4,omitempty"`
  94. XXX_unrecognized []byte `json:"-"`
  95. }
  96. func (m *SiblingMessage) Reset() { *m = SiblingMessage{} }
  97. func (m *SiblingMessage) String() string { return proto.CompactTextString(m) }
  98. func (*SiblingMessage) ProtoMessage() {}
  99. func (*SiblingMessage) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{0} }
  100. func (m *SiblingMessage) GetF1() string {
  101. if m != nil && m.F1 != nil {
  102. return *m.F1
  103. }
  104. return ""
  105. }
  106. func (m *SiblingMessage) GetF2() string {
  107. if m != nil && m.F2 != nil {
  108. return *m.F2
  109. }
  110. return ""
  111. }
  112. func (m *SiblingMessage) GetF3() []string {
  113. if m != nil {
  114. return m.F3
  115. }
  116. return nil
  117. }
  118. func (m *SiblingMessage) GetF4() *Message {
  119. if m != nil {
  120. return m.F4
  121. }
  122. return nil
  123. }
  124. type Message struct {
  125. Namedgroup *Message_NamedGroup `protobuf:"group,1,opt,name=NamedGroup,json=namedgroup" json:"namedgroup,omitempty"`
  126. // Optional fields.
  127. OptionalBool *bool `protobuf:"varint,100,opt,name=optional_bool,json=optionalBool" json:"optional_bool,omitempty"`
  128. OptionalInt32 *int32 `protobuf:"varint,101,opt,name=optional_int32,json=optionalInt32" json:"optional_int32,omitempty"`
  129. OptionalSint32 *int32 `protobuf:"zigzag32,102,opt,name=optional_sint32,json=optionalSint32" json:"optional_sint32,omitempty"`
  130. OptionalUint32 *uint32 `protobuf:"varint,103,opt,name=optional_uint32,json=optionalUint32" json:"optional_uint32,omitempty"`
  131. OptionalInt64 *int64 `protobuf:"varint,104,opt,name=optional_int64,json=optionalInt64" json:"optional_int64,omitempty"`
  132. OptionalSint64 *int64 `protobuf:"zigzag64,105,opt,name=optional_sint64,json=optionalSint64" json:"optional_sint64,omitempty"`
  133. OptionalUint64 *uint64 `protobuf:"varint,106,opt,name=optional_uint64,json=optionalUint64" json:"optional_uint64,omitempty"`
  134. OptionalFixed32 *uint32 `protobuf:"fixed32,107,opt,name=optional_fixed32,json=optionalFixed32" json:"optional_fixed32,omitempty"`
  135. OptionalSfixed32 *int32 `protobuf:"fixed32,108,opt,name=optional_sfixed32,json=optionalSfixed32" json:"optional_sfixed32,omitempty"`
  136. OptionalFloat *float32 `protobuf:"fixed32,109,opt,name=optional_float,json=optionalFloat" json:"optional_float,omitempty"`
  137. OptionalFixed64 *uint64 `protobuf:"fixed64,110,opt,name=optional_fixed64,json=optionalFixed64" json:"optional_fixed64,omitempty"`
  138. OptionalSfixed64 *int64 `protobuf:"fixed64,111,opt,name=optional_sfixed64,json=optionalSfixed64" json:"optional_sfixed64,omitempty"`
  139. OptionalDouble *float64 `protobuf:"fixed64,112,opt,name=optional_double,json=optionalDouble" json:"optional_double,omitempty"`
  140. OptionalString *string `protobuf:"bytes,113,opt,name=optional_string,json=optionalString" json:"optional_string,omitempty"`
  141. OptionalBytes []byte `protobuf:"bytes,114,opt,name=optional_bytes,json=optionalBytes" json:"optional_bytes,omitempty"`
  142. OptionalChildEnum *Message_ChildEnum `protobuf:"varint,115,opt,name=optional_child_enum,json=optionalChildEnum,enum=google.golang.org.proto2_20160225.Message_ChildEnum" json:"optional_child_enum,omitempty"`
  143. OptionalChildMessage *Message_ChildMessage `protobuf:"bytes,116,opt,name=optional_child_message,json=optionalChildMessage" json:"optional_child_message,omitempty"`
  144. OptionalNamedGroup *Message_NamedGroup `protobuf:"bytes,117,opt,name=optional_named_group,json=optionalNamedGroup" json:"optional_named_group,omitempty"`
  145. OptionalSiblingEnum *SiblingEnum `protobuf:"varint,118,opt,name=optional_sibling_enum,json=optionalSiblingEnum,enum=google.golang.org.proto2_20160225.SiblingEnum" json:"optional_sibling_enum,omitempty"`
  146. OptionalSiblingMessage *SiblingMessage `protobuf:"bytes,119,opt,name=optional_sibling_message,json=optionalSiblingMessage" json:"optional_sibling_message,omitempty"`
  147. Optionalgroup *Message_OptionalGroup `protobuf:"group,120,opt,name=OptionalGroup,json=optionalgroup" json:"optionalgroup,omitempty"`
  148. // Optional default fields.
  149. DefaultedBool *bool `protobuf:"varint,200,opt,name=defaulted_bool,json=defaultedBool,def=1" json:"defaulted_bool,omitempty"`
  150. DefaultedInt32 *int32 `protobuf:"varint,201,opt,name=defaulted_int32,json=defaultedInt32,def=-12345" json:"defaulted_int32,omitempty"`
  151. DefaultedSint32 *int32 `protobuf:"zigzag32,202,opt,name=defaulted_sint32,json=defaultedSint32,def=-3200" json:"defaulted_sint32,omitempty"`
  152. DefaultedUint32 *uint32 `protobuf:"varint,203,opt,name=defaulted_uint32,json=defaultedUint32,def=3200" json:"defaulted_uint32,omitempty"`
  153. DefaultedInt64 *int64 `protobuf:"varint,204,opt,name=defaulted_int64,json=defaultedInt64,def=-123456789" json:"defaulted_int64,omitempty"`
  154. DefaultedSint64 *int64 `protobuf:"zigzag64,205,opt,name=defaulted_sint64,json=defaultedSint64,def=-6400" json:"defaulted_sint64,omitempty"`
  155. DefaultedUint64 *uint64 `protobuf:"varint,206,opt,name=defaulted_uint64,json=defaultedUint64,def=6400" json:"defaulted_uint64,omitempty"`
  156. DefaultedFixed32 *uint32 `protobuf:"fixed32,207,opt,name=defaulted_fixed32,json=defaultedFixed32,def=320000" json:"defaulted_fixed32,omitempty"`
  157. DefaultedSfixed32 *int32 `protobuf:"fixed32,208,opt,name=defaulted_sfixed32,json=defaultedSfixed32,def=-320000" json:"defaulted_sfixed32,omitempty"`
  158. DefaultedFloat *float32 `protobuf:"fixed32,209,opt,name=defaulted_float,json=defaultedFloat,def=3.14159" json:"defaulted_float,omitempty"`
  159. DefaultedFixed64 *uint64 `protobuf:"fixed64,210,opt,name=defaulted_fixed64,json=defaultedFixed64,def=640000" json:"defaulted_fixed64,omitempty"`
  160. DefaultedSfixed64 *int64 `protobuf:"fixed64,211,opt,name=defaulted_sfixed64,json=defaultedSfixed64,def=-640000" json:"defaulted_sfixed64,omitempty"`
  161. DefaultedDouble *float64 `protobuf:"fixed64,212,opt,name=defaulted_double,json=defaultedDouble,def=3.14159265359" json:"defaulted_double,omitempty"`
  162. DefaultedString *string `protobuf:"bytes,213,opt,name=defaulted_string,json=defaultedString,def=hello, \"world!\"\n" json:"defaulted_string,omitempty"`
  163. DefaultedBytes []byte `protobuf:"bytes,214,opt,name=defaulted_bytes,json=defaultedBytes,def=dead\\336\\255\\276\\357beef" json:"defaulted_bytes,omitempty"`
  164. DefaultedChildEnum *Message_ChildEnum `protobuf:"varint,215,opt,name=defaulted_child_enum,json=defaultedChildEnum,enum=google.golang.org.proto2_20160225.Message_ChildEnum,def=0" json:"defaulted_child_enum,omitempty"`
  165. DefaultedSiblingEnum *SiblingEnum `protobuf:"varint,216,opt,name=defaulted_sibling_enum,json=defaultedSiblingEnum,enum=google.golang.org.proto2_20160225.SiblingEnum,def=0" json:"defaulted_sibling_enum,omitempty"`
  166. // Required fields.
  167. RequiredBool *bool `protobuf:"varint,300,req,name=required_bool,json=requiredBool" json:"required_bool,omitempty"`
  168. RequiredInt32 *int32 `protobuf:"varint,301,req,name=required_int32,json=requiredInt32" json:"required_int32,omitempty"`
  169. RequiredSint32 *int32 `protobuf:"zigzag32,302,req,name=required_sint32,json=requiredSint32" json:"required_sint32,omitempty"`
  170. RequiredUint32 *uint32 `protobuf:"varint,303,req,name=required_uint32,json=requiredUint32" json:"required_uint32,omitempty"`
  171. RequiredInt64 *int64 `protobuf:"varint,304,req,name=required_int64,json=requiredInt64" json:"required_int64,omitempty"`
  172. RequiredSint64 *int64 `protobuf:"zigzag64,305,req,name=required_sint64,json=requiredSint64" json:"required_sint64,omitempty"`
  173. RequiredUint64 *uint64 `protobuf:"varint,306,req,name=required_uint64,json=requiredUint64" json:"required_uint64,omitempty"`
  174. RequiredFixed32 *uint32 `protobuf:"fixed32,307,req,name=required_fixed32,json=requiredFixed32" json:"required_fixed32,omitempty"`
  175. RequiredSfixed32 *int32 `protobuf:"fixed32,308,req,name=required_sfixed32,json=requiredSfixed32" json:"required_sfixed32,omitempty"`
  176. RequiredFloat *float32 `protobuf:"fixed32,309,req,name=required_float,json=requiredFloat" json:"required_float,omitempty"`
  177. RequiredFixed64 *uint64 `protobuf:"fixed64,310,req,name=required_fixed64,json=requiredFixed64" json:"required_fixed64,omitempty"`
  178. RequiredSfixed64 *int64 `protobuf:"fixed64,311,req,name=required_sfixed64,json=requiredSfixed64" json:"required_sfixed64,omitempty"`
  179. RequiredDouble *float64 `protobuf:"fixed64,312,req,name=required_double,json=requiredDouble" json:"required_double,omitempty"`
  180. RequiredString *string `protobuf:"bytes,313,req,name=required_string,json=requiredString" json:"required_string,omitempty"`
  181. RequiredBytes []byte `protobuf:"bytes,314,req,name=required_bytes,json=requiredBytes" json:"required_bytes,omitempty"`
  182. RequiredChildEnum *Message_ChildEnum `protobuf:"varint,315,req,name=required_child_enum,json=requiredChildEnum,enum=google.golang.org.proto2_20160225.Message_ChildEnum" json:"required_child_enum,omitempty"`
  183. RequiredChildMessage *Message_ChildMessage `protobuf:"bytes,316,req,name=required_child_message,json=requiredChildMessage" json:"required_child_message,omitempty"`
  184. RequiredNamedGroup *Message_NamedGroup `protobuf:"bytes,317,req,name=required_named_group,json=requiredNamedGroup" json:"required_named_group,omitempty"`
  185. RequiredSiblingEnum *SiblingEnum `protobuf:"varint,318,req,name=required_sibling_enum,json=requiredSiblingEnum,enum=google.golang.org.proto2_20160225.SiblingEnum" json:"required_sibling_enum,omitempty"`
  186. RequiredSiblingMessage *SiblingMessage `protobuf:"bytes,319,req,name=required_sibling_message,json=requiredSiblingMessage" json:"required_sibling_message,omitempty"`
  187. Requiredgroup *Message_RequiredGroup `protobuf:"group,320,req,name=RequiredGroup,json=requiredgroup" json:"requiredgroup,omitempty"`
  188. // Required default fields.
  189. RequiredDefaultedBool *bool `protobuf:"varint,400,req,name=required_defaulted_bool,json=requiredDefaultedBool,def=1" json:"required_defaulted_bool,omitempty"`
  190. RequiredDefaultedInt32 *int32 `protobuf:"varint,401,req,name=required_defaulted_int32,json=requiredDefaultedInt32,def=-12345" json:"required_defaulted_int32,omitempty"`
  191. RequiredDefaultedSint32 *int32 `protobuf:"zigzag32,402,req,name=required_defaulted_sint32,json=requiredDefaultedSint32,def=-3200" json:"required_defaulted_sint32,omitempty"`
  192. RequiredDefaultedUint32 *uint32 `protobuf:"varint,403,req,name=required_defaulted_uint32,json=requiredDefaultedUint32,def=3200" json:"required_defaulted_uint32,omitempty"`
  193. RequiredDefaultedInt64 *int64 `protobuf:"varint,404,req,name=required_defaulted_int64,json=requiredDefaultedInt64,def=-123456789" json:"required_defaulted_int64,omitempty"`
  194. RequiredDefaultedSint64 *int64 `protobuf:"zigzag64,405,req,name=required_defaulted_sint64,json=requiredDefaultedSint64,def=-6400" json:"required_defaulted_sint64,omitempty"`
  195. RequiredDefaultedUint64 *uint64 `protobuf:"varint,406,req,name=required_defaulted_uint64,json=requiredDefaultedUint64,def=6400" json:"required_defaulted_uint64,omitempty"`
  196. RequiredDefaultedFixed32 *uint32 `protobuf:"fixed32,407,req,name=required_defaulted_fixed32,json=requiredDefaultedFixed32,def=320000" json:"required_defaulted_fixed32,omitempty"`
  197. RequiredDefaultedSfixed32 *int32 `protobuf:"fixed32,408,req,name=required_defaulted_sfixed32,json=requiredDefaultedSfixed32,def=-320000" json:"required_defaulted_sfixed32,omitempty"`
  198. RequiredDefaultedFloat *float32 `protobuf:"fixed32,409,req,name=required_defaulted_float,json=requiredDefaultedFloat,def=3.14159" json:"required_defaulted_float,omitempty"`
  199. RequiredDefaultedFixed64 *uint64 `protobuf:"fixed64,410,req,name=required_defaulted_fixed64,json=requiredDefaultedFixed64,def=640000" json:"required_defaulted_fixed64,omitempty"`
  200. RequiredDefaultedSfixed64 *int64 `protobuf:"fixed64,411,req,name=required_defaulted_sfixed64,json=requiredDefaultedSfixed64,def=-640000" json:"required_defaulted_sfixed64,omitempty"`
  201. RequiredDefaultedDouble *float64 `protobuf:"fixed64,412,req,name=required_defaulted_double,json=requiredDefaultedDouble,def=3.14159265359" json:"required_defaulted_double,omitempty"`
  202. RequiredDefaultedString *string `protobuf:"bytes,413,req,name=required_defaulted_string,json=requiredDefaultedString,def=hello, \"world!\"\n" json:"required_defaulted_string,omitempty"`
  203. RequiredDefaultedBytes []byte `protobuf:"bytes,414,req,name=required_defaulted_bytes,json=requiredDefaultedBytes,def=dead\\336\\255\\276\\357beef" json:"required_defaulted_bytes,omitempty"`
  204. RequiredDefaultedChildEnum *Message_ChildEnum `protobuf:"varint,415,req,name=required_defaulted_child_enum,json=requiredDefaultedChildEnum,enum=google.golang.org.proto2_20160225.Message_ChildEnum,def=0" json:"required_defaulted_child_enum,omitempty"`
  205. RequiredDefaultedSiblingEnum *SiblingEnum `protobuf:"varint,416,req,name=required_defaulted_sibling_enum,json=requiredDefaultedSiblingEnum,enum=google.golang.org.proto2_20160225.SiblingEnum,def=0" json:"required_defaulted_sibling_enum,omitempty"`
  206. // Repeated fields.
  207. RepeatedBool []bool `protobuf:"varint,500,rep,name=repeated_bool,json=repeatedBool" json:"repeated_bool,omitempty"`
  208. RepeatedInt32 []int32 `protobuf:"varint,501,rep,name=repeated_int32,json=repeatedInt32" json:"repeated_int32,omitempty"`
  209. RepeatedSint32 []int32 `protobuf:"zigzag32,502,rep,name=repeated_sint32,json=repeatedSint32" json:"repeated_sint32,omitempty"`
  210. RepeatedUint32 []uint32 `protobuf:"varint,503,rep,name=repeated_uint32,json=repeatedUint32" json:"repeated_uint32,omitempty"`
  211. RepeatedInt64 []int64 `protobuf:"varint,504,rep,name=repeated_int64,json=repeatedInt64" json:"repeated_int64,omitempty"`
  212. RepeatedSint64 []int64 `protobuf:"zigzag64,505,rep,name=repeated_sint64,json=repeatedSint64" json:"repeated_sint64,omitempty"`
  213. RepeatedUint64 []uint64 `protobuf:"varint,506,rep,name=repeated_uint64,json=repeatedUint64" json:"repeated_uint64,omitempty"`
  214. RepeatedFixed32 []uint32 `protobuf:"fixed32,507,rep,name=repeated_fixed32,json=repeatedFixed32" json:"repeated_fixed32,omitempty"`
  215. RepeatedSfixed32 []int32 `protobuf:"fixed32,508,rep,name=repeated_sfixed32,json=repeatedSfixed32" json:"repeated_sfixed32,omitempty"`
  216. RepeatedFloat []float32 `protobuf:"fixed32,509,rep,name=repeated_float,json=repeatedFloat" json:"repeated_float,omitempty"`
  217. RepeatedFixed64 []uint64 `protobuf:"fixed64,510,rep,name=repeated_fixed64,json=repeatedFixed64" json:"repeated_fixed64,omitempty"`
  218. RepeatedSfixed64 []int64 `protobuf:"fixed64,511,rep,name=repeated_sfixed64,json=repeatedSfixed64" json:"repeated_sfixed64,omitempty"`
  219. RepeatedDouble []float64 `protobuf:"fixed64,512,rep,name=repeated_double,json=repeatedDouble" json:"repeated_double,omitempty"`
  220. RepeatedString []string `protobuf:"bytes,513,rep,name=repeated_string,json=repeatedString" json:"repeated_string,omitempty"`
  221. RepeatedBytes [][]byte `protobuf:"bytes,514,rep,name=repeated_bytes,json=repeatedBytes" json:"repeated_bytes,omitempty"`
  222. RepeatedChildEnum []Message_ChildEnum `protobuf:"varint,515,rep,name=repeated_child_enum,json=repeatedChildEnum,enum=google.golang.org.proto2_20160225.Message_ChildEnum" json:"repeated_child_enum,omitempty"`
  223. RepeatedChildMessage []*Message_ChildMessage `protobuf:"bytes,516,rep,name=repeated_child_message,json=repeatedChildMessage" json:"repeated_child_message,omitempty"`
  224. RepeatedNamedGroup []*Message_NamedGroup `protobuf:"bytes,517,rep,name=repeated_named_group,json=repeatedNamedGroup" json:"repeated_named_group,omitempty"`
  225. RepeatedSiblingEnum []SiblingEnum `protobuf:"varint,518,rep,name=repeated_sibling_enum,json=repeatedSiblingEnum,enum=google.golang.org.proto2_20160225.SiblingEnum" json:"repeated_sibling_enum,omitempty"`
  226. RepeatedSiblingMessage []*SiblingMessage `protobuf:"bytes,519,rep,name=repeated_sibling_message,json=repeatedSiblingMessage" json:"repeated_sibling_message,omitempty"`
  227. Repeatedgroup []*Message_RepeatedGroup `protobuf:"group,520,rep,name=RepeatedGroup,json=repeatedgroup" json:"repeatedgroup,omitempty"`
  228. // Map fields.
  229. MapBoolBool map[bool]bool `protobuf:"bytes,600,rep,name=map_bool_bool,json=mapBoolBool" json:"map_bool_bool,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"`
  230. MapBoolInt32 map[bool]int32 `protobuf:"bytes,601,rep,name=map_bool_int32,json=mapBoolInt32" json:"map_bool_int32,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"`
  231. MapBoolSint32 map[bool]int32 `protobuf:"bytes,602,rep,name=map_bool_sint32,json=mapBoolSint32" json:"map_bool_sint32,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"zigzag32,2,opt,name=value"`
  232. MapBoolUint32 map[bool]uint32 `protobuf:"bytes,603,rep,name=map_bool_uint32,json=mapBoolUint32" json:"map_bool_uint32,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"`
  233. MapBoolInt64 map[bool]int64 `protobuf:"bytes,604,rep,name=map_bool_int64,json=mapBoolInt64" json:"map_bool_int64,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"`
  234. MapBoolSint64 map[bool]int64 `protobuf:"bytes,605,rep,name=map_bool_sint64,json=mapBoolSint64" json:"map_bool_sint64,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"zigzag64,2,opt,name=value"`
  235. MapBoolUint64 map[bool]uint64 `protobuf:"bytes,606,rep,name=map_bool_uint64,json=mapBoolUint64" json:"map_bool_uint64,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"`
  236. MapBoolFixed32 map[bool]uint32 `protobuf:"bytes,607,rep,name=map_bool_fixed32,json=mapBoolFixed32" json:"map_bool_fixed32,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"fixed32,2,opt,name=value"`
  237. MapBoolSfixed32 map[bool]int32 `protobuf:"bytes,608,rep,name=map_bool_sfixed32,json=mapBoolSfixed32" json:"map_bool_sfixed32,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"fixed32,2,opt,name=value"`
  238. MapBoolFloat map[bool]float32 `protobuf:"bytes,609,rep,name=map_bool_float,json=mapBoolFloat" json:"map_bool_float,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"fixed32,2,opt,name=value"`
  239. MapBoolFixed64 map[bool]uint64 `protobuf:"bytes,610,rep,name=map_bool_fixed64,json=mapBoolFixed64" json:"map_bool_fixed64,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"fixed64,2,opt,name=value"`
  240. MapBoolSfixed64 map[bool]int64 `protobuf:"bytes,611,rep,name=map_bool_sfixed64,json=mapBoolSfixed64" json:"map_bool_sfixed64,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"fixed64,2,opt,name=value"`
  241. MapBoolDouble map[bool]float64 `protobuf:"bytes,612,rep,name=map_bool_double,json=mapBoolDouble" json:"map_bool_double,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"fixed64,2,opt,name=value"`
  242. MapBoolString map[bool]string `protobuf:"bytes,613,rep,name=map_bool_string,json=mapBoolString" json:"map_bool_string,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
  243. MapBoolBytes map[bool][]byte `protobuf:"bytes,614,rep,name=map_bool_bytes,json=mapBoolBytes" json:"map_bool_bytes,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
  244. MapBoolChildEnum map[bool]Message_ChildEnum `protobuf:"bytes,615,rep,name=map_bool_child_enum,json=mapBoolChildEnum" json:"map_bool_child_enum,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value,enum=google.golang.org.proto2_20160225.Message_ChildEnum"`
  245. MapBoolChildMessage map[bool]*Message_ChildMessage `protobuf:"bytes,616,rep,name=map_bool_child_message,json=mapBoolChildMessage" json:"map_bool_child_message,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
  246. MapBoolNamedGroup map[bool]*Message_NamedGroup `protobuf:"bytes,617,rep,name=map_bool_named_group,json=mapBoolNamedGroup" json:"map_bool_named_group,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
  247. MapBoolSiblingEnum map[bool]SiblingEnum `protobuf:"bytes,618,rep,name=map_bool_sibling_enum,json=mapBoolSiblingEnum" json:"map_bool_sibling_enum,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value,enum=google.golang.org.proto2_20160225.SiblingEnum"`
  248. MapBoolSiblingMessage map[bool]*SiblingMessage `protobuf:"bytes,619,rep,name=map_bool_sibling_message,json=mapBoolSiblingMessage" json:"map_bool_sibling_message,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
  249. MapInt32Bool map[int32]bool `protobuf:"bytes,620,rep,name=map_int32_bool,json=mapInt32Bool" json:"map_int32_bool,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"`
  250. MapSint32Bool map[int32]bool `protobuf:"bytes,621,rep,name=map_sint32_bool,json=mapSint32Bool" json:"map_sint32_bool,omitempty" protobuf_key:"zigzag32,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"`
  251. MapUint32Bool map[uint32]bool `protobuf:"bytes,622,rep,name=map_uint32_bool,json=mapUint32Bool" json:"map_uint32_bool,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"`
  252. MapInt64Bool map[int64]bool `protobuf:"bytes,623,rep,name=map_int64_bool,json=mapInt64Bool" json:"map_int64_bool,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"`
  253. MapSint64Bool map[int64]bool `protobuf:"bytes,624,rep,name=map_sint64_bool,json=mapSint64Bool" json:"map_sint64_bool,omitempty" protobuf_key:"zigzag64,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"`
  254. MapUint64Bool map[uint64]bool `protobuf:"bytes,625,rep,name=map_uint64_bool,json=mapUint64Bool" json:"map_uint64_bool,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"`
  255. MapFixed32Bool map[uint32]bool `protobuf:"bytes,626,rep,name=map_fixed32_bool,json=mapFixed32Bool" json:"map_fixed32_bool,omitempty" protobuf_key:"fixed32,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"`
  256. MapStringBool map[string]bool `protobuf:"bytes,627,rep,name=map_string_bool,json=mapStringBool" json:"map_string_bool,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"`
  257. // Oneof fields.
  258. //
  259. // Types that are valid to be assigned to OneofUnion:
  260. // *Message_OneofBool
  261. // *Message_OneofInt32
  262. // *Message_OneofSint32
  263. // *Message_OneofUint32
  264. // *Message_OneofInt64
  265. // *Message_OneofSint64
  266. // *Message_OneofUint64
  267. // *Message_OneofFixed32
  268. // *Message_OneofSfixed32
  269. // *Message_OneofFloat
  270. // *Message_OneofFixed64
  271. // *Message_OneofSfixed64
  272. // *Message_OneofDouble
  273. // *Message_OneofString
  274. // *Message_OneofBytes
  275. // *Message_OneofChildEnum
  276. // *Message_OneofChildMessage
  277. // *Message_OneofNamedGroup
  278. // *Message_OneofSiblingEnum
  279. // *Message_OneofSiblingMessage
  280. // *Message_Oneofgroup
  281. // *Message_OneofString1
  282. // *Message_OneofString2
  283. // *Message_OneofString3
  284. OneofUnion isMessage_OneofUnion `protobuf_oneof:"oneof_union"`
  285. // Oneof default fields.
  286. //
  287. // Types that are valid to be assigned to OneofDefaultedUnion:
  288. // *Message_OneofDefaultedBool
  289. // *Message_OneofDefaultedInt32
  290. // *Message_OneofDefaultedSint32
  291. // *Message_OneofDefaultedUint32
  292. // *Message_OneofDefaultedInt64
  293. // *Message_OneofDefaultedSint64
  294. // *Message_OneofDefaultedUint64
  295. // *Message_OneofDefaultedFixed32
  296. // *Message_OneofDefaultedSfixed32
  297. // *Message_OneofDefaultedFloat
  298. // *Message_OneofDefaultedFixed64
  299. // *Message_OneofDefaultedSfixed64
  300. // *Message_OneofDefaultedDouble
  301. // *Message_OneofDefaultedString
  302. // *Message_OneofDefaultedBytes
  303. // *Message_OneofDefaultedChildEnum
  304. // *Message_OneofDefaultedSiblingEnum
  305. OneofDefaultedUnion isMessage_OneofDefaultedUnion `protobuf_oneof:"oneof_defaulted_union"`
  306. XXX_extensions map[int32]proto.Extension `json:"-"`
  307. XXX_unrecognized []byte `json:"-"`
  308. }
  309. func (m *Message) Reset() { *m = Message{} }
  310. func (m *Message) String() string { return proto.CompactTextString(m) }
  311. func (*Message) ProtoMessage() {}
  312. func (*Message) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{1} }
  313. var extRange_Message = []proto.ExtensionRange{
  314. {10000, 536870911},
  315. }
  316. func (*Message) ExtensionRangeArray() []proto.ExtensionRange {
  317. return extRange_Message
  318. }
  319. func (m *Message) ExtensionMap() map[int32]proto.Extension {
  320. if m.XXX_extensions == nil {
  321. m.XXX_extensions = make(map[int32]proto.Extension)
  322. }
  323. return m.XXX_extensions
  324. }
  325. const Default_Message_DefaultedBool bool = true
  326. const Default_Message_DefaultedInt32 int32 = -12345
  327. const Default_Message_DefaultedSint32 int32 = -3200
  328. const Default_Message_DefaultedUint32 uint32 = 3200
  329. const Default_Message_DefaultedInt64 int64 = -123456789
  330. const Default_Message_DefaultedSint64 int64 = -6400
  331. const Default_Message_DefaultedUint64 uint64 = 6400
  332. const Default_Message_DefaultedFixed32 uint32 = 320000
  333. const Default_Message_DefaultedSfixed32 int32 = -320000
  334. const Default_Message_DefaultedFloat float32 = 3.14159
  335. const Default_Message_DefaultedFixed64 uint64 = 640000
  336. const Default_Message_DefaultedSfixed64 int64 = -640000
  337. const Default_Message_DefaultedDouble float64 = 3.14159265359
  338. const Default_Message_DefaultedString string = "hello, \"world!\"\n"
  339. var Default_Message_DefaultedBytes []byte = []byte("dead\\336\\255\\276\\357beef")
  340. const Default_Message_DefaultedChildEnum Message_ChildEnum = Message_ALPHA
  341. const Default_Message_DefaultedSiblingEnum SiblingEnum = SiblingEnum_ALPHA
  342. const Default_Message_RequiredDefaultedBool bool = true
  343. const Default_Message_RequiredDefaultedInt32 int32 = -12345
  344. const Default_Message_RequiredDefaultedSint32 int32 = -3200
  345. const Default_Message_RequiredDefaultedUint32 uint32 = 3200
  346. const Default_Message_RequiredDefaultedInt64 int64 = -123456789
  347. const Default_Message_RequiredDefaultedSint64 int64 = -6400
  348. const Default_Message_RequiredDefaultedUint64 uint64 = 6400
  349. const Default_Message_RequiredDefaultedFixed32 uint32 = 320000
  350. const Default_Message_RequiredDefaultedSfixed32 int32 = -320000
  351. const Default_Message_RequiredDefaultedFloat float32 = 3.14159
  352. const Default_Message_RequiredDefaultedFixed64 uint64 = 640000
  353. const Default_Message_RequiredDefaultedSfixed64 int64 = -640000
  354. const Default_Message_RequiredDefaultedDouble float64 = 3.14159265359
  355. const Default_Message_RequiredDefaultedString string = "hello, \"world!\"\n"
  356. var Default_Message_RequiredDefaultedBytes []byte = []byte("dead\\336\\255\\276\\357beef")
  357. const Default_Message_RequiredDefaultedChildEnum Message_ChildEnum = Message_ALPHA
  358. const Default_Message_RequiredDefaultedSiblingEnum SiblingEnum = SiblingEnum_ALPHA
  359. const Default_Message_OneofDefaultedBool bool = true
  360. const Default_Message_OneofDefaultedInt32 int32 = -12345
  361. const Default_Message_OneofDefaultedSint32 int32 = -3200
  362. const Default_Message_OneofDefaultedUint32 uint32 = 3200
  363. const Default_Message_OneofDefaultedInt64 int64 = -123456789
  364. const Default_Message_OneofDefaultedSint64 int64 = -6400
  365. const Default_Message_OneofDefaultedUint64 uint64 = 6400
  366. const Default_Message_OneofDefaultedFixed32 uint32 = 320000
  367. const Default_Message_OneofDefaultedSfixed32 int32 = -320000
  368. const Default_Message_OneofDefaultedFloat float32 = 3.14159
  369. const Default_Message_OneofDefaultedFixed64 uint64 = 640000
  370. const Default_Message_OneofDefaultedSfixed64 int64 = -640000
  371. const Default_Message_OneofDefaultedDouble float64 = 3.14159265359
  372. const Default_Message_OneofDefaultedString string = "hello, \"world!\"\n"
  373. var Default_Message_OneofDefaultedBytes []byte = []byte("dead\\336\\255\\276\\357beef")
  374. const Default_Message_OneofDefaultedChildEnum Message_ChildEnum = Message_ALPHA
  375. const Default_Message_OneofDefaultedSiblingEnum SiblingEnum = SiblingEnum_ALPHA
  376. type isMessage_OneofUnion interface{ isMessage_OneofUnion() }
  377. type isMessage_OneofDefaultedUnion interface{ isMessage_OneofDefaultedUnion() }
  378. type Message_OneofBool struct {
  379. OneofBool bool `protobuf:"varint,700,opt,name=oneof_bool,json=oneofBool,oneof"`
  380. }
  381. type Message_OneofInt32 struct {
  382. OneofInt32 int32 `protobuf:"varint,701,opt,name=oneof_int32,json=oneofInt32,oneof"`
  383. }
  384. type Message_OneofSint32 struct {
  385. OneofSint32 int32 `protobuf:"zigzag32,702,opt,name=oneof_sint32,json=oneofSint32,oneof"`
  386. }
  387. type Message_OneofUint32 struct {
  388. OneofUint32 uint32 `protobuf:"varint,703,opt,name=oneof_uint32,json=oneofUint32,oneof"`
  389. }
  390. type Message_OneofInt64 struct {
  391. OneofInt64 int64 `protobuf:"varint,704,opt,name=oneof_int64,json=oneofInt64,oneof"`
  392. }
  393. type Message_OneofSint64 struct {
  394. OneofSint64 int64 `protobuf:"zigzag64,705,opt,name=oneof_sint64,json=oneofSint64,oneof"`
  395. }
  396. type Message_OneofUint64 struct {
  397. OneofUint64 uint64 `protobuf:"varint,706,opt,name=oneof_uint64,json=oneofUint64,oneof"`
  398. }
  399. type Message_OneofFixed32 struct {
  400. OneofFixed32 uint32 `protobuf:"fixed32,707,opt,name=oneof_fixed32,json=oneofFixed32,oneof"`
  401. }
  402. type Message_OneofSfixed32 struct {
  403. OneofSfixed32 int32 `protobuf:"fixed32,708,opt,name=oneof_sfixed32,json=oneofSfixed32,oneof"`
  404. }
  405. type Message_OneofFloat struct {
  406. OneofFloat float32 `protobuf:"fixed32,709,opt,name=oneof_float,json=oneofFloat,oneof"`
  407. }
  408. type Message_OneofFixed64 struct {
  409. OneofFixed64 uint64 `protobuf:"fixed64,710,opt,name=oneof_fixed64,json=oneofFixed64,oneof"`
  410. }
  411. type Message_OneofSfixed64 struct {
  412. OneofSfixed64 int64 `protobuf:"fixed64,711,opt,name=oneof_sfixed64,json=oneofSfixed64,oneof"`
  413. }
  414. type Message_OneofDouble struct {
  415. OneofDouble float64 `protobuf:"fixed64,712,opt,name=oneof_double,json=oneofDouble,oneof"`
  416. }
  417. type Message_OneofString struct {
  418. OneofString string `protobuf:"bytes,713,opt,name=oneof_string,json=oneofString,oneof"`
  419. }
  420. type Message_OneofBytes struct {
  421. OneofBytes []byte `protobuf:"bytes,714,opt,name=oneof_bytes,json=oneofBytes,oneof"`
  422. }
  423. type Message_OneofChildEnum struct {
  424. OneofChildEnum Message_ChildEnum `protobuf:"varint,715,opt,name=oneof_child_enum,json=oneofChildEnum,enum=google.golang.org.proto2_20160225.Message_ChildEnum,oneof"`
  425. }
  426. type Message_OneofChildMessage struct {
  427. OneofChildMessage *Message_ChildMessage `protobuf:"bytes,716,opt,name=oneof_child_message,json=oneofChildMessage,oneof"`
  428. }
  429. type Message_OneofNamedGroup struct {
  430. OneofNamedGroup *Message_NamedGroup `protobuf:"bytes,717,opt,name=oneof_named_group,json=oneofNamedGroup,oneof"`
  431. }
  432. type Message_OneofSiblingEnum struct {
  433. OneofSiblingEnum SiblingEnum `protobuf:"varint,718,opt,name=oneof_sibling_enum,json=oneofSiblingEnum,enum=google.golang.org.proto2_20160225.SiblingEnum,oneof"`
  434. }
  435. type Message_OneofSiblingMessage struct {
  436. OneofSiblingMessage *SiblingMessage `protobuf:"bytes,719,opt,name=oneof_sibling_message,json=oneofSiblingMessage,oneof"`
  437. }
  438. type Message_Oneofgroup struct {
  439. Oneofgroup *Message_OneofGroup `protobuf:"group,720,opt,name=OneofGroup,json=oneofgroup,oneof"`
  440. }
  441. type Message_OneofString1 struct {
  442. OneofString1 string `protobuf:"bytes,721,opt,name=oneof_string1,json=oneofString1,oneof"`
  443. }
  444. type Message_OneofString2 struct {
  445. OneofString2 string `protobuf:"bytes,722,opt,name=oneof_string2,json=oneofString2,oneof"`
  446. }
  447. type Message_OneofString3 struct {
  448. OneofString3 string `protobuf:"bytes,723,opt,name=oneof_string3,json=oneofString3,oneof"`
  449. }
  450. type Message_OneofDefaultedBool struct {
  451. OneofDefaultedBool bool `protobuf:"varint,800,opt,name=oneof_defaulted_bool,json=oneofDefaultedBool,oneof,def=1"`
  452. }
  453. type Message_OneofDefaultedInt32 struct {
  454. OneofDefaultedInt32 int32 `protobuf:"varint,801,opt,name=oneof_defaulted_int32,json=oneofDefaultedInt32,oneof,def=-12345"`
  455. }
  456. type Message_OneofDefaultedSint32 struct {
  457. OneofDefaultedSint32 int32 `protobuf:"zigzag32,802,opt,name=oneof_defaulted_sint32,json=oneofDefaultedSint32,oneof,def=-3200"`
  458. }
  459. type Message_OneofDefaultedUint32 struct {
  460. OneofDefaultedUint32 uint32 `protobuf:"varint,803,opt,name=oneof_defaulted_uint32,json=oneofDefaultedUint32,oneof,def=3200"`
  461. }
  462. type Message_OneofDefaultedInt64 struct {
  463. OneofDefaultedInt64 int64 `protobuf:"varint,804,opt,name=oneof_defaulted_int64,json=oneofDefaultedInt64,oneof,def=-123456789"`
  464. }
  465. type Message_OneofDefaultedSint64 struct {
  466. OneofDefaultedSint64 int64 `protobuf:"zigzag64,805,opt,name=oneof_defaulted_sint64,json=oneofDefaultedSint64,oneof,def=-6400"`
  467. }
  468. type Message_OneofDefaultedUint64 struct {
  469. OneofDefaultedUint64 uint64 `protobuf:"varint,806,opt,name=oneof_defaulted_uint64,json=oneofDefaultedUint64,oneof,def=6400"`
  470. }
  471. type Message_OneofDefaultedFixed32 struct {
  472. OneofDefaultedFixed32 uint32 `protobuf:"fixed32,807,opt,name=oneof_defaulted_fixed32,json=oneofDefaultedFixed32,oneof,def=320000"`
  473. }
  474. type Message_OneofDefaultedSfixed32 struct {
  475. OneofDefaultedSfixed32 int32 `protobuf:"fixed32,808,opt,name=oneof_defaulted_sfixed32,json=oneofDefaultedSfixed32,oneof,def=-320000"`
  476. }
  477. type Message_OneofDefaultedFloat struct {
  478. OneofDefaultedFloat float32 `protobuf:"fixed32,809,opt,name=oneof_defaulted_float,json=oneofDefaultedFloat,oneof,def=3.14159"`
  479. }
  480. type Message_OneofDefaultedFixed64 struct {
  481. OneofDefaultedFixed64 uint64 `protobuf:"fixed64,810,opt,name=oneof_defaulted_fixed64,json=oneofDefaultedFixed64,oneof,def=640000"`
  482. }
  483. type Message_OneofDefaultedSfixed64 struct {
  484. OneofDefaultedSfixed64 int64 `protobuf:"fixed64,811,opt,name=oneof_defaulted_sfixed64,json=oneofDefaultedSfixed64,oneof,def=-640000"`
  485. }
  486. type Message_OneofDefaultedDouble struct {
  487. OneofDefaultedDouble float64 `protobuf:"fixed64,812,opt,name=oneof_defaulted_double,json=oneofDefaultedDouble,oneof,def=3.14159265359"`
  488. }
  489. type Message_OneofDefaultedString struct {
  490. OneofDefaultedString string `protobuf:"bytes,813,opt,name=oneof_defaulted_string,json=oneofDefaultedString,oneof,def=hello, \"world!\"\n"`
  491. }
  492. type Message_OneofDefaultedBytes struct {
  493. OneofDefaultedBytes []byte `protobuf:"bytes,814,opt,name=oneof_defaulted_bytes,json=oneofDefaultedBytes,oneof,def=dead\\336\\255\\276\\357beef"`
  494. }
  495. type Message_OneofDefaultedChildEnum struct {
  496. OneofDefaultedChildEnum Message_ChildEnum `protobuf:"varint,815,opt,name=oneof_defaulted_child_enum,json=oneofDefaultedChildEnum,enum=google.golang.org.proto2_20160225.Message_ChildEnum,oneof,def=0"`
  497. }
  498. type Message_OneofDefaultedSiblingEnum struct {
  499. OneofDefaultedSiblingEnum SiblingEnum `protobuf:"varint,816,opt,name=oneof_defaulted_sibling_enum,json=oneofDefaultedSiblingEnum,enum=google.golang.org.proto2_20160225.SiblingEnum,oneof,def=0"`
  500. }
  501. func (*Message_OneofBool) isMessage_OneofUnion() {}
  502. func (*Message_OneofInt32) isMessage_OneofUnion() {}
  503. func (*Message_OneofSint32) isMessage_OneofUnion() {}
  504. func (*Message_OneofUint32) isMessage_OneofUnion() {}
  505. func (*Message_OneofInt64) isMessage_OneofUnion() {}
  506. func (*Message_OneofSint64) isMessage_OneofUnion() {}
  507. func (*Message_OneofUint64) isMessage_OneofUnion() {}
  508. func (*Message_OneofFixed32) isMessage_OneofUnion() {}
  509. func (*Message_OneofSfixed32) isMessage_OneofUnion() {}
  510. func (*Message_OneofFloat) isMessage_OneofUnion() {}
  511. func (*Message_OneofFixed64) isMessage_OneofUnion() {}
  512. func (*Message_OneofSfixed64) isMessage_OneofUnion() {}
  513. func (*Message_OneofDouble) isMessage_OneofUnion() {}
  514. func (*Message_OneofString) isMessage_OneofUnion() {}
  515. func (*Message_OneofBytes) isMessage_OneofUnion() {}
  516. func (*Message_OneofChildEnum) isMessage_OneofUnion() {}
  517. func (*Message_OneofChildMessage) isMessage_OneofUnion() {}
  518. func (*Message_OneofNamedGroup) isMessage_OneofUnion() {}
  519. func (*Message_OneofSiblingEnum) isMessage_OneofUnion() {}
  520. func (*Message_OneofSiblingMessage) isMessage_OneofUnion() {}
  521. func (*Message_Oneofgroup) isMessage_OneofUnion() {}
  522. func (*Message_OneofString1) isMessage_OneofUnion() {}
  523. func (*Message_OneofString2) isMessage_OneofUnion() {}
  524. func (*Message_OneofString3) isMessage_OneofUnion() {}
  525. func (*Message_OneofDefaultedBool) isMessage_OneofDefaultedUnion() {}
  526. func (*Message_OneofDefaultedInt32) isMessage_OneofDefaultedUnion() {}
  527. func (*Message_OneofDefaultedSint32) isMessage_OneofDefaultedUnion() {}
  528. func (*Message_OneofDefaultedUint32) isMessage_OneofDefaultedUnion() {}
  529. func (*Message_OneofDefaultedInt64) isMessage_OneofDefaultedUnion() {}
  530. func (*Message_OneofDefaultedSint64) isMessage_OneofDefaultedUnion() {}
  531. func (*Message_OneofDefaultedUint64) isMessage_OneofDefaultedUnion() {}
  532. func (*Message_OneofDefaultedFixed32) isMessage_OneofDefaultedUnion() {}
  533. func (*Message_OneofDefaultedSfixed32) isMessage_OneofDefaultedUnion() {}
  534. func (*Message_OneofDefaultedFloat) isMessage_OneofDefaultedUnion() {}
  535. func (*Message_OneofDefaultedFixed64) isMessage_OneofDefaultedUnion() {}
  536. func (*Message_OneofDefaultedSfixed64) isMessage_OneofDefaultedUnion() {}
  537. func (*Message_OneofDefaultedDouble) isMessage_OneofDefaultedUnion() {}
  538. func (*Message_OneofDefaultedString) isMessage_OneofDefaultedUnion() {}
  539. func (*Message_OneofDefaultedBytes) isMessage_OneofDefaultedUnion() {}
  540. func (*Message_OneofDefaultedChildEnum) isMessage_OneofDefaultedUnion() {}
  541. func (*Message_OneofDefaultedSiblingEnum) isMessage_OneofDefaultedUnion() {}
  542. func (m *Message) GetOneofUnion() isMessage_OneofUnion {
  543. if m != nil {
  544. return m.OneofUnion
  545. }
  546. return nil
  547. }
  548. func (m *Message) GetOneofDefaultedUnion() isMessage_OneofDefaultedUnion {
  549. if m != nil {
  550. return m.OneofDefaultedUnion
  551. }
  552. return nil
  553. }
  554. func (m *Message) GetNamedgroup() *Message_NamedGroup {
  555. if m != nil {
  556. return m.Namedgroup
  557. }
  558. return nil
  559. }
  560. func (m *Message) GetOptionalBool() bool {
  561. if m != nil && m.OptionalBool != nil {
  562. return *m.OptionalBool
  563. }
  564. return false
  565. }
  566. func (m *Message) GetOptionalInt32() int32 {
  567. if m != nil && m.OptionalInt32 != nil {
  568. return *m.OptionalInt32
  569. }
  570. return 0
  571. }
  572. func (m *Message) GetOptionalSint32() int32 {
  573. if m != nil && m.OptionalSint32 != nil {
  574. return *m.OptionalSint32
  575. }
  576. return 0
  577. }
  578. func (m *Message) GetOptionalUint32() uint32 {
  579. if m != nil && m.OptionalUint32 != nil {
  580. return *m.OptionalUint32
  581. }
  582. return 0
  583. }
  584. func (m *Message) GetOptionalInt64() int64 {
  585. if m != nil && m.OptionalInt64 != nil {
  586. return *m.OptionalInt64
  587. }
  588. return 0
  589. }
  590. func (m *Message) GetOptionalSint64() int64 {
  591. if m != nil && m.OptionalSint64 != nil {
  592. return *m.OptionalSint64
  593. }
  594. return 0
  595. }
  596. func (m *Message) GetOptionalUint64() uint64 {
  597. if m != nil && m.OptionalUint64 != nil {
  598. return *m.OptionalUint64
  599. }
  600. return 0
  601. }
  602. func (m *Message) GetOptionalFixed32() uint32 {
  603. if m != nil && m.OptionalFixed32 != nil {
  604. return *m.OptionalFixed32
  605. }
  606. return 0
  607. }
  608. func (m *Message) GetOptionalSfixed32() int32 {
  609. if m != nil && m.OptionalSfixed32 != nil {
  610. return *m.OptionalSfixed32
  611. }
  612. return 0
  613. }
  614. func (m *Message) GetOptionalFloat() float32 {
  615. if m != nil && m.OptionalFloat != nil {
  616. return *m.OptionalFloat
  617. }
  618. return 0
  619. }
  620. func (m *Message) GetOptionalFixed64() uint64 {
  621. if m != nil && m.OptionalFixed64 != nil {
  622. return *m.OptionalFixed64
  623. }
  624. return 0
  625. }
  626. func (m *Message) GetOptionalSfixed64() int64 {
  627. if m != nil && m.OptionalSfixed64 != nil {
  628. return *m.OptionalSfixed64
  629. }
  630. return 0
  631. }
  632. func (m *Message) GetOptionalDouble() float64 {
  633. if m != nil && m.OptionalDouble != nil {
  634. return *m.OptionalDouble
  635. }
  636. return 0
  637. }
  638. func (m *Message) GetOptionalString() string {
  639. if m != nil && m.OptionalString != nil {
  640. return *m.OptionalString
  641. }
  642. return ""
  643. }
  644. func (m *Message) GetOptionalBytes() []byte {
  645. if m != nil {
  646. return m.OptionalBytes
  647. }
  648. return nil
  649. }
  650. func (m *Message) GetOptionalChildEnum() Message_ChildEnum {
  651. if m != nil && m.OptionalChildEnum != nil {
  652. return *m.OptionalChildEnum
  653. }
  654. return Message_ALPHA
  655. }
  656. func (m *Message) GetOptionalChildMessage() *Message_ChildMessage {
  657. if m != nil {
  658. return m.OptionalChildMessage
  659. }
  660. return nil
  661. }
  662. func (m *Message) GetOptionalNamedGroup() *Message_NamedGroup {
  663. if m != nil {
  664. return m.OptionalNamedGroup
  665. }
  666. return nil
  667. }
  668. func (m *Message) GetOptionalSiblingEnum() SiblingEnum {
  669. if m != nil && m.OptionalSiblingEnum != nil {
  670. return *m.OptionalSiblingEnum
  671. }
  672. return SiblingEnum_ALPHA
  673. }
  674. func (m *Message) GetOptionalSiblingMessage() *SiblingMessage {
  675. if m != nil {
  676. return m.OptionalSiblingMessage
  677. }
  678. return nil
  679. }
  680. func (m *Message) GetOptionalgroup() *Message_OptionalGroup {
  681. if m != nil {
  682. return m.Optionalgroup
  683. }
  684. return nil
  685. }
  686. func (m *Message) GetDefaultedBool() bool {
  687. if m != nil && m.DefaultedBool != nil {
  688. return *m.DefaultedBool
  689. }
  690. return Default_Message_DefaultedBool
  691. }
  692. func (m *Message) GetDefaultedInt32() int32 {
  693. if m != nil && m.DefaultedInt32 != nil {
  694. return *m.DefaultedInt32
  695. }
  696. return Default_Message_DefaultedInt32
  697. }
  698. func (m *Message) GetDefaultedSint32() int32 {
  699. if m != nil && m.DefaultedSint32 != nil {
  700. return *m.DefaultedSint32
  701. }
  702. return Default_Message_DefaultedSint32
  703. }
  704. func (m *Message) GetDefaultedUint32() uint32 {
  705. if m != nil && m.DefaultedUint32 != nil {
  706. return *m.DefaultedUint32
  707. }
  708. return Default_Message_DefaultedUint32
  709. }
  710. func (m *Message) GetDefaultedInt64() int64 {
  711. if m != nil && m.DefaultedInt64 != nil {
  712. return *m.DefaultedInt64
  713. }
  714. return Default_Message_DefaultedInt64
  715. }
  716. func (m *Message) GetDefaultedSint64() int64 {
  717. if m != nil && m.DefaultedSint64 != nil {
  718. return *m.DefaultedSint64
  719. }
  720. return Default_Message_DefaultedSint64
  721. }
  722. func (m *Message) GetDefaultedUint64() uint64 {
  723. if m != nil && m.DefaultedUint64 != nil {
  724. return *m.DefaultedUint64
  725. }
  726. return Default_Message_DefaultedUint64
  727. }
  728. func (m *Message) GetDefaultedFixed32() uint32 {
  729. if m != nil && m.DefaultedFixed32 != nil {
  730. return *m.DefaultedFixed32
  731. }
  732. return Default_Message_DefaultedFixed32
  733. }
  734. func (m *Message) GetDefaultedSfixed32() int32 {
  735. if m != nil && m.DefaultedSfixed32 != nil {
  736. return *m.DefaultedSfixed32
  737. }
  738. return Default_Message_DefaultedSfixed32
  739. }
  740. func (m *Message) GetDefaultedFloat() float32 {
  741. if m != nil && m.DefaultedFloat != nil {
  742. return *m.DefaultedFloat
  743. }
  744. return Default_Message_DefaultedFloat
  745. }
  746. func (m *Message) GetDefaultedFixed64() uint64 {
  747. if m != nil && m.DefaultedFixed64 != nil {
  748. return *m.DefaultedFixed64
  749. }
  750. return Default_Message_DefaultedFixed64
  751. }
  752. func (m *Message) GetDefaultedSfixed64() int64 {
  753. if m != nil && m.DefaultedSfixed64 != nil {
  754. return *m.DefaultedSfixed64
  755. }
  756. return Default_Message_DefaultedSfixed64
  757. }
  758. func (m *Message) GetDefaultedDouble() float64 {
  759. if m != nil && m.DefaultedDouble != nil {
  760. return *m.DefaultedDouble
  761. }
  762. return Default_Message_DefaultedDouble
  763. }
  764. func (m *Message) GetDefaultedString() string {
  765. if m != nil && m.DefaultedString != nil {
  766. return *m.DefaultedString
  767. }
  768. return Default_Message_DefaultedString
  769. }
  770. func (m *Message) GetDefaultedBytes() []byte {
  771. if m != nil && m.DefaultedBytes != nil {
  772. return m.DefaultedBytes
  773. }
  774. return append([]byte(nil), Default_Message_DefaultedBytes...)
  775. }
  776. func (m *Message) GetDefaultedChildEnum() Message_ChildEnum {
  777. if m != nil && m.DefaultedChildEnum != nil {
  778. return *m.DefaultedChildEnum
  779. }
  780. return Default_Message_DefaultedChildEnum
  781. }
  782. func (m *Message) GetDefaultedSiblingEnum() SiblingEnum {
  783. if m != nil && m.DefaultedSiblingEnum != nil {
  784. return *m.DefaultedSiblingEnum
  785. }
  786. return Default_Message_DefaultedSiblingEnum
  787. }
  788. func (m *Message) GetRequiredBool() bool {
  789. if m != nil && m.RequiredBool != nil {
  790. return *m.RequiredBool
  791. }
  792. return false
  793. }
  794. func (m *Message) GetRequiredInt32() int32 {
  795. if m != nil && m.RequiredInt32 != nil {
  796. return *m.RequiredInt32
  797. }
  798. return 0
  799. }
  800. func (m *Message) GetRequiredSint32() int32 {
  801. if m != nil && m.RequiredSint32 != nil {
  802. return *m.RequiredSint32
  803. }
  804. return 0
  805. }
  806. func (m *Message) GetRequiredUint32() uint32 {
  807. if m != nil && m.RequiredUint32 != nil {
  808. return *m.RequiredUint32
  809. }
  810. return 0
  811. }
  812. func (m *Message) GetRequiredInt64() int64 {
  813. if m != nil && m.RequiredInt64 != nil {
  814. return *m.RequiredInt64
  815. }
  816. return 0
  817. }
  818. func (m *Message) GetRequiredSint64() int64 {
  819. if m != nil && m.RequiredSint64 != nil {
  820. return *m.RequiredSint64
  821. }
  822. return 0
  823. }
  824. func (m *Message) GetRequiredUint64() uint64 {
  825. if m != nil && m.RequiredUint64 != nil {
  826. return *m.RequiredUint64
  827. }
  828. return 0
  829. }
  830. func (m *Message) GetRequiredFixed32() uint32 {
  831. if m != nil && m.RequiredFixed32 != nil {
  832. return *m.RequiredFixed32
  833. }
  834. return 0
  835. }
  836. func (m *Message) GetRequiredSfixed32() int32 {
  837. if m != nil && m.RequiredSfixed32 != nil {
  838. return *m.RequiredSfixed32
  839. }
  840. return 0
  841. }
  842. func (m *Message) GetRequiredFloat() float32 {
  843. if m != nil && m.RequiredFloat != nil {
  844. return *m.RequiredFloat
  845. }
  846. return 0
  847. }
  848. func (m *Message) GetRequiredFixed64() uint64 {
  849. if m != nil && m.RequiredFixed64 != nil {
  850. return *m.RequiredFixed64
  851. }
  852. return 0
  853. }
  854. func (m *Message) GetRequiredSfixed64() int64 {
  855. if m != nil && m.RequiredSfixed64 != nil {
  856. return *m.RequiredSfixed64
  857. }
  858. return 0
  859. }
  860. func (m *Message) GetRequiredDouble() float64 {
  861. if m != nil && m.RequiredDouble != nil {
  862. return *m.RequiredDouble
  863. }
  864. return 0
  865. }
  866. func (m *Message) GetRequiredString() string {
  867. if m != nil && m.RequiredString != nil {
  868. return *m.RequiredString
  869. }
  870. return ""
  871. }
  872. func (m *Message) GetRequiredBytes() []byte {
  873. if m != nil {
  874. return m.RequiredBytes
  875. }
  876. return nil
  877. }
  878. func (m *Message) GetRequiredChildEnum() Message_ChildEnum {
  879. if m != nil && m.RequiredChildEnum != nil {
  880. return *m.RequiredChildEnum
  881. }
  882. return Message_ALPHA
  883. }
  884. func (m *Message) GetRequiredChildMessage() *Message_ChildMessage {
  885. if m != nil {
  886. return m.RequiredChildMessage
  887. }
  888. return nil
  889. }
  890. func (m *Message) GetRequiredNamedGroup() *Message_NamedGroup {
  891. if m != nil {
  892. return m.RequiredNamedGroup
  893. }
  894. return nil
  895. }
  896. func (m *Message) GetRequiredSiblingEnum() SiblingEnum {
  897. if m != nil && m.RequiredSiblingEnum != nil {
  898. return *m.RequiredSiblingEnum
  899. }
  900. return SiblingEnum_ALPHA
  901. }
  902. func (m *Message) GetRequiredSiblingMessage() *SiblingMessage {
  903. if m != nil {
  904. return m.RequiredSiblingMessage
  905. }
  906. return nil
  907. }
  908. func (m *Message) GetRequiredgroup() *Message_RequiredGroup {
  909. if m != nil {
  910. return m.Requiredgroup
  911. }
  912. return nil
  913. }
  914. func (m *Message) GetRequiredDefaultedBool() bool {
  915. if m != nil && m.RequiredDefaultedBool != nil {
  916. return *m.RequiredDefaultedBool
  917. }
  918. return Default_Message_RequiredDefaultedBool
  919. }
  920. func (m *Message) GetRequiredDefaultedInt32() int32 {
  921. if m != nil && m.RequiredDefaultedInt32 != nil {
  922. return *m.RequiredDefaultedInt32
  923. }
  924. return Default_Message_RequiredDefaultedInt32
  925. }
  926. func (m *Message) GetRequiredDefaultedSint32() int32 {
  927. if m != nil && m.RequiredDefaultedSint32 != nil {
  928. return *m.RequiredDefaultedSint32
  929. }
  930. return Default_Message_RequiredDefaultedSint32
  931. }
  932. func (m *Message) GetRequiredDefaultedUint32() uint32 {
  933. if m != nil && m.RequiredDefaultedUint32 != nil {
  934. return *m.RequiredDefaultedUint32
  935. }
  936. return Default_Message_RequiredDefaultedUint32
  937. }
  938. func (m *Message) GetRequiredDefaultedInt64() int64 {
  939. if m != nil && m.RequiredDefaultedInt64 != nil {
  940. return *m.RequiredDefaultedInt64
  941. }
  942. return Default_Message_RequiredDefaultedInt64
  943. }
  944. func (m *Message) GetRequiredDefaultedSint64() int64 {
  945. if m != nil && m.RequiredDefaultedSint64 != nil {
  946. return *m.RequiredDefaultedSint64
  947. }
  948. return Default_Message_RequiredDefaultedSint64
  949. }
  950. func (m *Message) GetRequiredDefaultedUint64() uint64 {
  951. if m != nil && m.RequiredDefaultedUint64 != nil {
  952. return *m.RequiredDefaultedUint64
  953. }
  954. return Default_Message_RequiredDefaultedUint64
  955. }
  956. func (m *Message) GetRequiredDefaultedFixed32() uint32 {
  957. if m != nil && m.RequiredDefaultedFixed32 != nil {
  958. return *m.RequiredDefaultedFixed32
  959. }
  960. return Default_Message_RequiredDefaultedFixed32
  961. }
  962. func (m *Message) GetRequiredDefaultedSfixed32() int32 {
  963. if m != nil && m.RequiredDefaultedSfixed32 != nil {
  964. return *m.RequiredDefaultedSfixed32
  965. }
  966. return Default_Message_RequiredDefaultedSfixed32
  967. }
  968. func (m *Message) GetRequiredDefaultedFloat() float32 {
  969. if m != nil && m.RequiredDefaultedFloat != nil {
  970. return *m.RequiredDefaultedFloat
  971. }
  972. return Default_Message_RequiredDefaultedFloat
  973. }
  974. func (m *Message) GetRequiredDefaultedFixed64() uint64 {
  975. if m != nil && m.RequiredDefaultedFixed64 != nil {
  976. return *m.RequiredDefaultedFixed64
  977. }
  978. return Default_Message_RequiredDefaultedFixed64
  979. }
  980. func (m *Message) GetRequiredDefaultedSfixed64() int64 {
  981. if m != nil && m.RequiredDefaultedSfixed64 != nil {
  982. return *m.RequiredDefaultedSfixed64
  983. }
  984. return Default_Message_RequiredDefaultedSfixed64
  985. }
  986. func (m *Message) GetRequiredDefaultedDouble() float64 {
  987. if m != nil && m.RequiredDefaultedDouble != nil {
  988. return *m.RequiredDefaultedDouble
  989. }
  990. return Default_Message_RequiredDefaultedDouble
  991. }
  992. func (m *Message) GetRequiredDefaultedString() string {
  993. if m != nil && m.RequiredDefaultedString != nil {
  994. return *m.RequiredDefaultedString
  995. }
  996. return Default_Message_RequiredDefaultedString
  997. }
  998. func (m *Message) GetRequiredDefaultedBytes() []byte {
  999. if m != nil && m.RequiredDefaultedBytes != nil {
  1000. return m.RequiredDefaultedBytes
  1001. }
  1002. return append([]byte(nil), Default_Message_RequiredDefaultedBytes...)
  1003. }
  1004. func (m *Message) GetRequiredDefaultedChildEnum() Message_ChildEnum {
  1005. if m != nil && m.RequiredDefaultedChildEnum != nil {
  1006. return *m.RequiredDefaultedChildEnum
  1007. }
  1008. return Default_Message_RequiredDefaultedChildEnum
  1009. }
  1010. func (m *Message) GetRequiredDefaultedSiblingEnum() SiblingEnum {
  1011. if m != nil && m.RequiredDefaultedSiblingEnum != nil {
  1012. return *m.RequiredDefaultedSiblingEnum
  1013. }
  1014. return Default_Message_RequiredDefaultedSiblingEnum
  1015. }
  1016. func (m *Message) GetRepeatedBool() []bool {
  1017. if m != nil {
  1018. return m.RepeatedBool
  1019. }
  1020. return nil
  1021. }
  1022. func (m *Message) GetRepeatedInt32() []int32 {
  1023. if m != nil {
  1024. return m.RepeatedInt32
  1025. }
  1026. return nil
  1027. }
  1028. func (m *Message) GetRepeatedSint32() []int32 {
  1029. if m != nil {
  1030. return m.RepeatedSint32
  1031. }
  1032. return nil
  1033. }
  1034. func (m *Message) GetRepeatedUint32() []uint32 {
  1035. if m != nil {
  1036. return m.RepeatedUint32
  1037. }
  1038. return nil
  1039. }
  1040. func (m *Message) GetRepeatedInt64() []int64 {
  1041. if m != nil {
  1042. return m.RepeatedInt64
  1043. }
  1044. return nil
  1045. }
  1046. func (m *Message) GetRepeatedSint64() []int64 {
  1047. if m != nil {
  1048. return m.RepeatedSint64
  1049. }
  1050. return nil
  1051. }
  1052. func (m *Message) GetRepeatedUint64() []uint64 {
  1053. if m != nil {
  1054. return m.RepeatedUint64
  1055. }
  1056. return nil
  1057. }
  1058. func (m *Message) GetRepeatedFixed32() []uint32 {
  1059. if m != nil {
  1060. return m.RepeatedFixed32
  1061. }
  1062. return nil
  1063. }
  1064. func (m *Message) GetRepeatedSfixed32() []int32 {
  1065. if m != nil {
  1066. return m.RepeatedSfixed32
  1067. }
  1068. return nil
  1069. }
  1070. func (m *Message) GetRepeatedFloat() []float32 {
  1071. if m != nil {
  1072. return m.RepeatedFloat
  1073. }
  1074. return nil
  1075. }
  1076. func (m *Message) GetRepeatedFixed64() []uint64 {
  1077. if m != nil {
  1078. return m.RepeatedFixed64
  1079. }
  1080. return nil
  1081. }
  1082. func (m *Message) GetRepeatedSfixed64() []int64 {
  1083. if m != nil {
  1084. return m.RepeatedSfixed64
  1085. }
  1086. return nil
  1087. }
  1088. func (m *Message) GetRepeatedDouble() []float64 {
  1089. if m != nil {
  1090. return m.RepeatedDouble
  1091. }
  1092. return nil
  1093. }
  1094. func (m *Message) GetRepeatedString() []string {
  1095. if m != nil {
  1096. return m.RepeatedString
  1097. }
  1098. return nil
  1099. }
  1100. func (m *Message) GetRepeatedBytes() [][]byte {
  1101. if m != nil {
  1102. return m.RepeatedBytes
  1103. }
  1104. return nil
  1105. }
  1106. func (m *Message) GetRepeatedChildEnum() []Message_ChildEnum {
  1107. if m != nil {
  1108. return m.RepeatedChildEnum
  1109. }
  1110. return nil
  1111. }
  1112. func (m *Message) GetRepeatedChildMessage() []*Message_ChildMessage {
  1113. if m != nil {
  1114. return m.RepeatedChildMessage
  1115. }
  1116. return nil
  1117. }
  1118. func (m *Message) GetRepeatedNamedGroup() []*Message_NamedGroup {
  1119. if m != nil {
  1120. return m.RepeatedNamedGroup
  1121. }
  1122. return nil
  1123. }
  1124. func (m *Message) GetRepeatedSiblingEnum() []SiblingEnum {
  1125. if m != nil {
  1126. return m.RepeatedSiblingEnum
  1127. }
  1128. return nil
  1129. }
  1130. func (m *Message) GetRepeatedSiblingMessage() []*SiblingMessage {
  1131. if m != nil {
  1132. return m.RepeatedSiblingMessage
  1133. }
  1134. return nil
  1135. }
  1136. func (m *Message) GetRepeatedgroup() []*Message_RepeatedGroup {
  1137. if m != nil {
  1138. return m.Repeatedgroup
  1139. }
  1140. return nil
  1141. }
  1142. func (m *Message) GetMapBoolBool() map[bool]bool {
  1143. if m != nil {
  1144. return m.MapBoolBool
  1145. }
  1146. return nil
  1147. }
  1148. func (m *Message) GetMapBoolInt32() map[bool]int32 {
  1149. if m != nil {
  1150. return m.MapBoolInt32
  1151. }
  1152. return nil
  1153. }
  1154. func (m *Message) GetMapBoolSint32() map[bool]int32 {
  1155. if m != nil {
  1156. return m.MapBoolSint32
  1157. }
  1158. return nil
  1159. }
  1160. func (m *Message) GetMapBoolUint32() map[bool]uint32 {
  1161. if m != nil {
  1162. return m.MapBoolUint32
  1163. }
  1164. return nil
  1165. }
  1166. func (m *Message) GetMapBoolInt64() map[bool]int64 {
  1167. if m != nil {
  1168. return m.MapBoolInt64
  1169. }
  1170. return nil
  1171. }
  1172. func (m *Message) GetMapBoolSint64() map[bool]int64 {
  1173. if m != nil {
  1174. return m.MapBoolSint64
  1175. }
  1176. return nil
  1177. }
  1178. func (m *Message) GetMapBoolUint64() map[bool]uint64 {
  1179. if m != nil {
  1180. return m.MapBoolUint64
  1181. }
  1182. return nil
  1183. }
  1184. func (m *Message) GetMapBoolFixed32() map[bool]uint32 {
  1185. if m != nil {
  1186. return m.MapBoolFixed32
  1187. }
  1188. return nil
  1189. }
  1190. func (m *Message) GetMapBoolSfixed32() map[bool]int32 {
  1191. if m != nil {
  1192. return m.MapBoolSfixed32
  1193. }
  1194. return nil
  1195. }
  1196. func (m *Message) GetMapBoolFloat() map[bool]float32 {
  1197. if m != nil {
  1198. return m.MapBoolFloat
  1199. }
  1200. return nil
  1201. }
  1202. func (m *Message) GetMapBoolFixed64() map[bool]uint64 {
  1203. if m != nil {
  1204. return m.MapBoolFixed64
  1205. }
  1206. return nil
  1207. }
  1208. func (m *Message) GetMapBoolSfixed64() map[bool]int64 {
  1209. if m != nil {
  1210. return m.MapBoolSfixed64
  1211. }
  1212. return nil
  1213. }
  1214. func (m *Message) GetMapBoolDouble() map[bool]float64 {
  1215. if m != nil {
  1216. return m.MapBoolDouble
  1217. }
  1218. return nil
  1219. }
  1220. func (m *Message) GetMapBoolString() map[bool]string {
  1221. if m != nil {
  1222. return m.MapBoolString
  1223. }
  1224. return nil
  1225. }
  1226. func (m *Message) GetMapBoolBytes() map[bool][]byte {
  1227. if m != nil {
  1228. return m.MapBoolBytes
  1229. }
  1230. return nil
  1231. }
  1232. func (m *Message) GetMapBoolChildEnum() map[bool]Message_ChildEnum {
  1233. if m != nil {
  1234. return m.MapBoolChildEnum
  1235. }
  1236. return nil
  1237. }
  1238. func (m *Message) GetMapBoolChildMessage() map[bool]*Message_ChildMessage {
  1239. if m != nil {
  1240. return m.MapBoolChildMessage
  1241. }
  1242. return nil
  1243. }
  1244. func (m *Message) GetMapBoolNamedGroup() map[bool]*Message_NamedGroup {
  1245. if m != nil {
  1246. return m.MapBoolNamedGroup
  1247. }
  1248. return nil
  1249. }
  1250. func (m *Message) GetMapBoolSiblingEnum() map[bool]SiblingEnum {
  1251. if m != nil {
  1252. return m.MapBoolSiblingEnum
  1253. }
  1254. return nil
  1255. }
  1256. func (m *Message) GetMapBoolSiblingMessage() map[bool]*SiblingMessage {
  1257. if m != nil {
  1258. return m.MapBoolSiblingMessage
  1259. }
  1260. return nil
  1261. }
  1262. func (m *Message) GetMapInt32Bool() map[int32]bool {
  1263. if m != nil {
  1264. return m.MapInt32Bool
  1265. }
  1266. return nil
  1267. }
  1268. func (m *Message) GetMapSint32Bool() map[int32]bool {
  1269. if m != nil {
  1270. return m.MapSint32Bool
  1271. }
  1272. return nil
  1273. }
  1274. func (m *Message) GetMapUint32Bool() map[uint32]bool {
  1275. if m != nil {
  1276. return m.MapUint32Bool
  1277. }
  1278. return nil
  1279. }
  1280. func (m *Message) GetMapInt64Bool() map[int64]bool {
  1281. if m != nil {
  1282. return m.MapInt64Bool
  1283. }
  1284. return nil
  1285. }
  1286. func (m *Message) GetMapSint64Bool() map[int64]bool {
  1287. if m != nil {
  1288. return m.MapSint64Bool
  1289. }
  1290. return nil
  1291. }
  1292. func (m *Message) GetMapUint64Bool() map[uint64]bool {
  1293. if m != nil {
  1294. return m.MapUint64Bool
  1295. }
  1296. return nil
  1297. }
  1298. func (m *Message) GetMapFixed32Bool() map[uint32]bool {
  1299. if m != nil {
  1300. return m.MapFixed32Bool
  1301. }
  1302. return nil
  1303. }
  1304. func (m *Message) GetMapStringBool() map[string]bool {
  1305. if m != nil {
  1306. return m.MapStringBool
  1307. }
  1308. return nil
  1309. }
  1310. func (m *Message) GetOneofBool() bool {
  1311. if x, ok := m.GetOneofUnion().(*Message_OneofBool); ok {
  1312. return x.OneofBool
  1313. }
  1314. return false
  1315. }
  1316. func (m *Message) GetOneofInt32() int32 {
  1317. if x, ok := m.GetOneofUnion().(*Message_OneofInt32); ok {
  1318. return x.OneofInt32
  1319. }
  1320. return 0
  1321. }
  1322. func (m *Message) GetOneofSint32() int32 {
  1323. if x, ok := m.GetOneofUnion().(*Message_OneofSint32); ok {
  1324. return x.OneofSint32
  1325. }
  1326. return 0
  1327. }
  1328. func (m *Message) GetOneofUint32() uint32 {
  1329. if x, ok := m.GetOneofUnion().(*Message_OneofUint32); ok {
  1330. return x.OneofUint32
  1331. }
  1332. return 0
  1333. }
  1334. func (m *Message) GetOneofInt64() int64 {
  1335. if x, ok := m.GetOneofUnion().(*Message_OneofInt64); ok {
  1336. return x.OneofInt64
  1337. }
  1338. return 0
  1339. }
  1340. func (m *Message) GetOneofSint64() int64 {
  1341. if x, ok := m.GetOneofUnion().(*Message_OneofSint64); ok {
  1342. return x.OneofSint64
  1343. }
  1344. return 0
  1345. }
  1346. func (m *Message) GetOneofUint64() uint64 {
  1347. if x, ok := m.GetOneofUnion().(*Message_OneofUint64); ok {
  1348. return x.OneofUint64
  1349. }
  1350. return 0
  1351. }
  1352. func (m *Message) GetOneofFixed32() uint32 {
  1353. if x, ok := m.GetOneofUnion().(*Message_OneofFixed32); ok {
  1354. return x.OneofFixed32
  1355. }
  1356. return 0
  1357. }
  1358. func (m *Message) GetOneofSfixed32() int32 {
  1359. if x, ok := m.GetOneofUnion().(*Message_OneofSfixed32); ok {
  1360. return x.OneofSfixed32
  1361. }
  1362. return 0
  1363. }
  1364. func (m *Message) GetOneofFloat() float32 {
  1365. if x, ok := m.GetOneofUnion().(*Message_OneofFloat); ok {
  1366. return x.OneofFloat
  1367. }
  1368. return 0
  1369. }
  1370. func (m *Message) GetOneofFixed64() uint64 {
  1371. if x, ok := m.GetOneofUnion().(*Message_OneofFixed64); ok {
  1372. return x.OneofFixed64
  1373. }
  1374. return 0
  1375. }
  1376. func (m *Message) GetOneofSfixed64() int64 {
  1377. if x, ok := m.GetOneofUnion().(*Message_OneofSfixed64); ok {
  1378. return x.OneofSfixed64
  1379. }
  1380. return 0
  1381. }
  1382. func (m *Message) GetOneofDouble() float64 {
  1383. if x, ok := m.GetOneofUnion().(*Message_OneofDouble); ok {
  1384. return x.OneofDouble
  1385. }
  1386. return 0
  1387. }
  1388. func (m *Message) GetOneofString() string {
  1389. if x, ok := m.GetOneofUnion().(*Message_OneofString); ok {
  1390. return x.OneofString
  1391. }
  1392. return ""
  1393. }
  1394. func (m *Message) GetOneofBytes() []byte {
  1395. if x, ok := m.GetOneofUnion().(*Message_OneofBytes); ok {
  1396. return x.OneofBytes
  1397. }
  1398. return nil
  1399. }
  1400. func (m *Message) GetOneofChildEnum() Message_ChildEnum {
  1401. if x, ok := m.GetOneofUnion().(*Message_OneofChildEnum); ok {
  1402. return x.OneofChildEnum
  1403. }
  1404. return Message_ALPHA
  1405. }
  1406. func (m *Message) GetOneofChildMessage() *Message_ChildMessage {
  1407. if x, ok := m.GetOneofUnion().(*Message_OneofChildMessage); ok {
  1408. return x.OneofChildMessage
  1409. }
  1410. return nil
  1411. }
  1412. func (m *Message) GetOneofNamedGroup() *Message_NamedGroup {
  1413. if x, ok := m.GetOneofUnion().(*Message_OneofNamedGroup); ok {
  1414. return x.OneofNamedGroup
  1415. }
  1416. return nil
  1417. }
  1418. func (m *Message) GetOneofSiblingEnum() SiblingEnum {
  1419. if x, ok := m.GetOneofUnion().(*Message_OneofSiblingEnum); ok {
  1420. return x.OneofSiblingEnum
  1421. }
  1422. return SiblingEnum_ALPHA
  1423. }
  1424. func (m *Message) GetOneofSiblingMessage() *SiblingMessage {
  1425. if x, ok := m.GetOneofUnion().(*Message_OneofSiblingMessage); ok {
  1426. return x.OneofSiblingMessage
  1427. }
  1428. return nil
  1429. }
  1430. func (m *Message) GetOneofgroup() *Message_OneofGroup {
  1431. if x, ok := m.GetOneofUnion().(*Message_Oneofgroup); ok {
  1432. return x.Oneofgroup
  1433. }
  1434. return nil
  1435. }
  1436. func (m *Message) GetOneofString1() string {
  1437. if x, ok := m.GetOneofUnion().(*Message_OneofString1); ok {
  1438. return x.OneofString1
  1439. }
  1440. return ""
  1441. }
  1442. func (m *Message) GetOneofString2() string {
  1443. if x, ok := m.GetOneofUnion().(*Message_OneofString2); ok {
  1444. return x.OneofString2
  1445. }
  1446. return ""
  1447. }
  1448. func (m *Message) GetOneofString3() string {
  1449. if x, ok := m.GetOneofUnion().(*Message_OneofString3); ok {
  1450. return x.OneofString3
  1451. }
  1452. return ""
  1453. }
  1454. func (m *Message) GetOneofDefaultedBool() bool {
  1455. if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedBool); ok {
  1456. return x.OneofDefaultedBool
  1457. }
  1458. return Default_Message_OneofDefaultedBool
  1459. }
  1460. func (m *Message) GetOneofDefaultedInt32() int32 {
  1461. if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedInt32); ok {
  1462. return x.OneofDefaultedInt32
  1463. }
  1464. return Default_Message_OneofDefaultedInt32
  1465. }
  1466. func (m *Message) GetOneofDefaultedSint32() int32 {
  1467. if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedSint32); ok {
  1468. return x.OneofDefaultedSint32
  1469. }
  1470. return Default_Message_OneofDefaultedSint32
  1471. }
  1472. func (m *Message) GetOneofDefaultedUint32() uint32 {
  1473. if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedUint32); ok {
  1474. return x.OneofDefaultedUint32
  1475. }
  1476. return Default_Message_OneofDefaultedUint32
  1477. }
  1478. func (m *Message) GetOneofDefaultedInt64() int64 {
  1479. if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedInt64); ok {
  1480. return x.OneofDefaultedInt64
  1481. }
  1482. return Default_Message_OneofDefaultedInt64
  1483. }
  1484. func (m *Message) GetOneofDefaultedSint64() int64 {
  1485. if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedSint64); ok {
  1486. return x.OneofDefaultedSint64
  1487. }
  1488. return Default_Message_OneofDefaultedSint64
  1489. }
  1490. func (m *Message) GetOneofDefaultedUint64() uint64 {
  1491. if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedUint64); ok {
  1492. return x.OneofDefaultedUint64
  1493. }
  1494. return Default_Message_OneofDefaultedUint64
  1495. }
  1496. func (m *Message) GetOneofDefaultedFixed32() uint32 {
  1497. if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedFixed32); ok {
  1498. return x.OneofDefaultedFixed32
  1499. }
  1500. return Default_Message_OneofDefaultedFixed32
  1501. }
  1502. func (m *Message) GetOneofDefaultedSfixed32() int32 {
  1503. if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedSfixed32); ok {
  1504. return x.OneofDefaultedSfixed32
  1505. }
  1506. return Default_Message_OneofDefaultedSfixed32
  1507. }
  1508. func (m *Message) GetOneofDefaultedFloat() float32 {
  1509. if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedFloat); ok {
  1510. return x.OneofDefaultedFloat
  1511. }
  1512. return Default_Message_OneofDefaultedFloat
  1513. }
  1514. func (m *Message) GetOneofDefaultedFixed64() uint64 {
  1515. if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedFixed64); ok {
  1516. return x.OneofDefaultedFixed64
  1517. }
  1518. return Default_Message_OneofDefaultedFixed64
  1519. }
  1520. func (m *Message) GetOneofDefaultedSfixed64() int64 {
  1521. if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedSfixed64); ok {
  1522. return x.OneofDefaultedSfixed64
  1523. }
  1524. return Default_Message_OneofDefaultedSfixed64
  1525. }
  1526. func (m *Message) GetOneofDefaultedDouble() float64 {
  1527. if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedDouble); ok {
  1528. return x.OneofDefaultedDouble
  1529. }
  1530. return Default_Message_OneofDefaultedDouble
  1531. }
  1532. func (m *Message) GetOneofDefaultedString() string {
  1533. if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedString); ok {
  1534. return x.OneofDefaultedString
  1535. }
  1536. return Default_Message_OneofDefaultedString
  1537. }
  1538. func (m *Message) GetOneofDefaultedBytes() []byte {
  1539. if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedBytes); ok {
  1540. return x.OneofDefaultedBytes
  1541. }
  1542. return append([]byte(nil), Default_Message_OneofDefaultedBytes...)
  1543. }
  1544. func (m *Message) GetOneofDefaultedChildEnum() Message_ChildEnum {
  1545. if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedChildEnum); ok {
  1546. return x.OneofDefaultedChildEnum
  1547. }
  1548. return Default_Message_OneofDefaultedChildEnum
  1549. }
  1550. func (m *Message) GetOneofDefaultedSiblingEnum() SiblingEnum {
  1551. if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedSiblingEnum); ok {
  1552. return x.OneofDefaultedSiblingEnum
  1553. }
  1554. return Default_Message_OneofDefaultedSiblingEnum
  1555. }
  1556. // XXX_OneofFuncs is for the internal use of the proto package.
  1557. func (*Message) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{}) {
  1558. return _Message_OneofMarshaler, _Message_OneofUnmarshaler, _Message_OneofSizer, []interface{}{
  1559. (*Message_OneofBool)(nil),
  1560. (*Message_OneofInt32)(nil),
  1561. (*Message_OneofSint32)(nil),
  1562. (*Message_OneofUint32)(nil),
  1563. (*Message_OneofInt64)(nil),
  1564. (*Message_OneofSint64)(nil),
  1565. (*Message_OneofUint64)(nil),
  1566. (*Message_OneofFixed32)(nil),
  1567. (*Message_OneofSfixed32)(nil),
  1568. (*Message_OneofFloat)(nil),
  1569. (*Message_OneofFixed64)(nil),
  1570. (*Message_OneofSfixed64)(nil),
  1571. (*Message_OneofDouble)(nil),
  1572. (*Message_OneofString)(nil),
  1573. (*Message_OneofBytes)(nil),
  1574. (*Message_OneofChildEnum)(nil),
  1575. (*Message_OneofChildMessage)(nil),
  1576. (*Message_OneofNamedGroup)(nil),
  1577. (*Message_OneofSiblingEnum)(nil),
  1578. (*Message_OneofSiblingMessage)(nil),
  1579. (*Message_Oneofgroup)(nil),
  1580. (*Message_OneofString1)(nil),
  1581. (*Message_OneofString2)(nil),
  1582. (*Message_OneofString3)(nil),
  1583. (*Message_OneofDefaultedBool)(nil),
  1584. (*Message_OneofDefaultedInt32)(nil),
  1585. (*Message_OneofDefaultedSint32)(nil),
  1586. (*Message_OneofDefaultedUint32)(nil),
  1587. (*Message_OneofDefaultedInt64)(nil),
  1588. (*Message_OneofDefaultedSint64)(nil),
  1589. (*Message_OneofDefaultedUint64)(nil),
  1590. (*Message_OneofDefaultedFixed32)(nil),
  1591. (*Message_OneofDefaultedSfixed32)(nil),
  1592. (*Message_OneofDefaultedFloat)(nil),
  1593. (*Message_OneofDefaultedFixed64)(nil),
  1594. (*Message_OneofDefaultedSfixed64)(nil),
  1595. (*Message_OneofDefaultedDouble)(nil),
  1596. (*Message_OneofDefaultedString)(nil),
  1597. (*Message_OneofDefaultedBytes)(nil),
  1598. (*Message_OneofDefaultedChildEnum)(nil),
  1599. (*Message_OneofDefaultedSiblingEnum)(nil),
  1600. }
  1601. }
  1602. func _Message_OneofMarshaler(msg proto.Message, b *proto.Buffer) error {
  1603. m := msg.(*Message)
  1604. // oneof_union
  1605. switch x := m.OneofUnion.(type) {
  1606. case *Message_OneofBool:
  1607. t := uint64(0)
  1608. if x.OneofBool {
  1609. t = 1
  1610. }
  1611. b.EncodeVarint(700<<3 | proto.WireVarint)
  1612. b.EncodeVarint(t)
  1613. case *Message_OneofInt32:
  1614. b.EncodeVarint(701<<3 | proto.WireVarint)
  1615. b.EncodeVarint(uint64(x.OneofInt32))
  1616. case *Message_OneofSint32:
  1617. b.EncodeVarint(702<<3 | proto.WireVarint)
  1618. b.EncodeZigzag32(uint64(x.OneofSint32))
  1619. case *Message_OneofUint32:
  1620. b.EncodeVarint(703<<3 | proto.WireVarint)
  1621. b.EncodeVarint(uint64(x.OneofUint32))
  1622. case *Message_OneofInt64:
  1623. b.EncodeVarint(704<<3 | proto.WireVarint)
  1624. b.EncodeVarint(uint64(x.OneofInt64))
  1625. case *Message_OneofSint64:
  1626. b.EncodeVarint(705<<3 | proto.WireVarint)
  1627. b.EncodeZigzag64(uint64(x.OneofSint64))
  1628. case *Message_OneofUint64:
  1629. b.EncodeVarint(706<<3 | proto.WireVarint)
  1630. b.EncodeVarint(uint64(x.OneofUint64))
  1631. case *Message_OneofFixed32:
  1632. b.EncodeVarint(707<<3 | proto.WireFixed32)
  1633. b.EncodeFixed32(uint64(x.OneofFixed32))
  1634. case *Message_OneofSfixed32:
  1635. b.EncodeVarint(708<<3 | proto.WireFixed32)
  1636. b.EncodeFixed32(uint64(x.OneofSfixed32))
  1637. case *Message_OneofFloat:
  1638. b.EncodeVarint(709<<3 | proto.WireFixed32)
  1639. b.EncodeFixed32(uint64(math.Float32bits(x.OneofFloat)))
  1640. case *Message_OneofFixed64:
  1641. b.EncodeVarint(710<<3 | proto.WireFixed64)
  1642. b.EncodeFixed64(uint64(x.OneofFixed64))
  1643. case *Message_OneofSfixed64:
  1644. b.EncodeVarint(711<<3 | proto.WireFixed64)
  1645. b.EncodeFixed64(uint64(x.OneofSfixed64))
  1646. case *Message_OneofDouble:
  1647. b.EncodeVarint(712<<3 | proto.WireFixed64)
  1648. b.EncodeFixed64(math.Float64bits(x.OneofDouble))
  1649. case *Message_OneofString:
  1650. b.EncodeVarint(713<<3 | proto.WireBytes)
  1651. b.EncodeStringBytes(x.OneofString)
  1652. case *Message_OneofBytes:
  1653. b.EncodeVarint(714<<3 | proto.WireBytes)
  1654. b.EncodeRawBytes(x.OneofBytes)
  1655. case *Message_OneofChildEnum:
  1656. b.EncodeVarint(715<<3 | proto.WireVarint)
  1657. b.EncodeVarint(uint64(x.OneofChildEnum))
  1658. case *Message_OneofChildMessage:
  1659. b.EncodeVarint(716<<3 | proto.WireBytes)
  1660. if err := b.EncodeMessage(x.OneofChildMessage); err != nil {
  1661. return err
  1662. }
  1663. case *Message_OneofNamedGroup:
  1664. b.EncodeVarint(717<<3 | proto.WireBytes)
  1665. if err := b.EncodeMessage(x.OneofNamedGroup); err != nil {
  1666. return err
  1667. }
  1668. case *Message_OneofSiblingEnum:
  1669. b.EncodeVarint(718<<3 | proto.WireVarint)
  1670. b.EncodeVarint(uint64(x.OneofSiblingEnum))
  1671. case *Message_OneofSiblingMessage:
  1672. b.EncodeVarint(719<<3 | proto.WireBytes)
  1673. if err := b.EncodeMessage(x.OneofSiblingMessage); err != nil {
  1674. return err
  1675. }
  1676. case *Message_Oneofgroup:
  1677. b.EncodeVarint(720<<3 | proto.WireStartGroup)
  1678. if err := b.Marshal(x.Oneofgroup); err != nil {
  1679. return err
  1680. }
  1681. b.EncodeVarint(720<<3 | proto.WireEndGroup)
  1682. case *Message_OneofString1:
  1683. b.EncodeVarint(721<<3 | proto.WireBytes)
  1684. b.EncodeStringBytes(x.OneofString1)
  1685. case *Message_OneofString2:
  1686. b.EncodeVarint(722<<3 | proto.WireBytes)
  1687. b.EncodeStringBytes(x.OneofString2)
  1688. case *Message_OneofString3:
  1689. b.EncodeVarint(723<<3 | proto.WireBytes)
  1690. b.EncodeStringBytes(x.OneofString3)
  1691. case nil:
  1692. default:
  1693. return fmt.Errorf("Message.OneofUnion has unexpected type %T", x)
  1694. }
  1695. // oneof_defaulted_union
  1696. switch x := m.OneofDefaultedUnion.(type) {
  1697. case *Message_OneofDefaultedBool:
  1698. t := uint64(0)
  1699. if x.OneofDefaultedBool {
  1700. t = 1
  1701. }
  1702. b.EncodeVarint(800<<3 | proto.WireVarint)
  1703. b.EncodeVarint(t)
  1704. case *Message_OneofDefaultedInt32:
  1705. b.EncodeVarint(801<<3 | proto.WireVarint)
  1706. b.EncodeVarint(uint64(x.OneofDefaultedInt32))
  1707. case *Message_OneofDefaultedSint32:
  1708. b.EncodeVarint(802<<3 | proto.WireVarint)
  1709. b.EncodeZigzag32(uint64(x.OneofDefaultedSint32))
  1710. case *Message_OneofDefaultedUint32:
  1711. b.EncodeVarint(803<<3 | proto.WireVarint)
  1712. b.EncodeVarint(uint64(x.OneofDefaultedUint32))
  1713. case *Message_OneofDefaultedInt64:
  1714. b.EncodeVarint(804<<3 | proto.WireVarint)
  1715. b.EncodeVarint(uint64(x.OneofDefaultedInt64))
  1716. case *Message_OneofDefaultedSint64:
  1717. b.EncodeVarint(805<<3 | proto.WireVarint)
  1718. b.EncodeZigzag64(uint64(x.OneofDefaultedSint64))
  1719. case *Message_OneofDefaultedUint64:
  1720. b.EncodeVarint(806<<3 | proto.WireVarint)
  1721. b.EncodeVarint(uint64(x.OneofDefaultedUint64))
  1722. case *Message_OneofDefaultedFixed32:
  1723. b.EncodeVarint(807<<3 | proto.WireFixed32)
  1724. b.EncodeFixed32(uint64(x.OneofDefaultedFixed32))
  1725. case *Message_OneofDefaultedSfixed32:
  1726. b.EncodeVarint(808<<3 | proto.WireFixed32)
  1727. b.EncodeFixed32(uint64(x.OneofDefaultedSfixed32))
  1728. case *Message_OneofDefaultedFloat:
  1729. b.EncodeVarint(809<<3 | proto.WireFixed32)
  1730. b.EncodeFixed32(uint64(math.Float32bits(x.OneofDefaultedFloat)))
  1731. case *Message_OneofDefaultedFixed64:
  1732. b.EncodeVarint(810<<3 | proto.WireFixed64)
  1733. b.EncodeFixed64(uint64(x.OneofDefaultedFixed64))
  1734. case *Message_OneofDefaultedSfixed64:
  1735. b.EncodeVarint(811<<3 | proto.WireFixed64)
  1736. b.EncodeFixed64(uint64(x.OneofDefaultedSfixed64))
  1737. case *Message_OneofDefaultedDouble:
  1738. b.EncodeVarint(812<<3 | proto.WireFixed64)
  1739. b.EncodeFixed64(math.Float64bits(x.OneofDefaultedDouble))
  1740. case *Message_OneofDefaultedString:
  1741. b.EncodeVarint(813<<3 | proto.WireBytes)
  1742. b.EncodeStringBytes(x.OneofDefaultedString)
  1743. case *Message_OneofDefaultedBytes:
  1744. b.EncodeVarint(814<<3 | proto.WireBytes)
  1745. b.EncodeRawBytes(x.OneofDefaultedBytes)
  1746. case *Message_OneofDefaultedChildEnum:
  1747. b.EncodeVarint(815<<3 | proto.WireVarint)
  1748. b.EncodeVarint(uint64(x.OneofDefaultedChildEnum))
  1749. case *Message_OneofDefaultedSiblingEnum:
  1750. b.EncodeVarint(816<<3 | proto.WireVarint)
  1751. b.EncodeVarint(uint64(x.OneofDefaultedSiblingEnum))
  1752. case nil:
  1753. default:
  1754. return fmt.Errorf("Message.OneofDefaultedUnion has unexpected type %T", x)
  1755. }
  1756. return nil
  1757. }
  1758. func _Message_OneofUnmarshaler(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error) {
  1759. m := msg.(*Message)
  1760. switch tag {
  1761. case 700: // oneof_union.oneof_bool
  1762. if wire != proto.WireVarint {
  1763. return true, proto.ErrInternalBadWireType
  1764. }
  1765. x, err := b.DecodeVarint()
  1766. m.OneofUnion = &Message_OneofBool{x != 0}
  1767. return true, err
  1768. case 701: // oneof_union.oneof_int32
  1769. if wire != proto.WireVarint {
  1770. return true, proto.ErrInternalBadWireType
  1771. }
  1772. x, err := b.DecodeVarint()
  1773. m.OneofUnion = &Message_OneofInt32{int32(x)}
  1774. return true, err
  1775. case 702: // oneof_union.oneof_sint32
  1776. if wire != proto.WireVarint {
  1777. return true, proto.ErrInternalBadWireType
  1778. }
  1779. x, err := b.DecodeZigzag32()
  1780. m.OneofUnion = &Message_OneofSint32{int32(x)}
  1781. return true, err
  1782. case 703: // oneof_union.oneof_uint32
  1783. if wire != proto.WireVarint {
  1784. return true, proto.ErrInternalBadWireType
  1785. }
  1786. x, err := b.DecodeVarint()
  1787. m.OneofUnion = &Message_OneofUint32{uint32(x)}
  1788. return true, err
  1789. case 704: // oneof_union.oneof_int64
  1790. if wire != proto.WireVarint {
  1791. return true, proto.ErrInternalBadWireType
  1792. }
  1793. x, err := b.DecodeVarint()
  1794. m.OneofUnion = &Message_OneofInt64{int64(x)}
  1795. return true, err
  1796. case 705: // oneof_union.oneof_sint64
  1797. if wire != proto.WireVarint {
  1798. return true, proto.ErrInternalBadWireType
  1799. }
  1800. x, err := b.DecodeZigzag64()
  1801. m.OneofUnion = &Message_OneofSint64{int64(x)}
  1802. return true, err
  1803. case 706: // oneof_union.oneof_uint64
  1804. if wire != proto.WireVarint {
  1805. return true, proto.ErrInternalBadWireType
  1806. }
  1807. x, err := b.DecodeVarint()
  1808. m.OneofUnion = &Message_OneofUint64{x}
  1809. return true, err
  1810. case 707: // oneof_union.oneof_fixed32
  1811. if wire != proto.WireFixed32 {
  1812. return true, proto.ErrInternalBadWireType
  1813. }
  1814. x, err := b.DecodeFixed32()
  1815. m.OneofUnion = &Message_OneofFixed32{uint32(x)}
  1816. return true, err
  1817. case 708: // oneof_union.oneof_sfixed32
  1818. if wire != proto.WireFixed32 {
  1819. return true, proto.ErrInternalBadWireType
  1820. }
  1821. x, err := b.DecodeFixed32()
  1822. m.OneofUnion = &Message_OneofSfixed32{int32(x)}
  1823. return true, err
  1824. case 709: // oneof_union.oneof_float
  1825. if wire != proto.WireFixed32 {
  1826. return true, proto.ErrInternalBadWireType
  1827. }
  1828. x, err := b.DecodeFixed32()
  1829. m.OneofUnion = &Message_OneofFloat{math.Float32frombits(uint32(x))}
  1830. return true, err
  1831. case 710: // oneof_union.oneof_fixed64
  1832. if wire != proto.WireFixed64 {
  1833. return true, proto.ErrInternalBadWireType
  1834. }
  1835. x, err := b.DecodeFixed64()
  1836. m.OneofUnion = &Message_OneofFixed64{x}
  1837. return true, err
  1838. case 711: // oneof_union.oneof_sfixed64
  1839. if wire != proto.WireFixed64 {
  1840. return true, proto.ErrInternalBadWireType
  1841. }
  1842. x, err := b.DecodeFixed64()
  1843. m.OneofUnion = &Message_OneofSfixed64{int64(x)}
  1844. return true, err
  1845. case 712: // oneof_union.oneof_double
  1846. if wire != proto.WireFixed64 {
  1847. return true, proto.ErrInternalBadWireType
  1848. }
  1849. x, err := b.DecodeFixed64()
  1850. m.OneofUnion = &Message_OneofDouble{math.Float64frombits(x)}
  1851. return true, err
  1852. case 713: // oneof_union.oneof_string
  1853. if wire != proto.WireBytes {
  1854. return true, proto.ErrInternalBadWireType
  1855. }
  1856. x, err := b.DecodeStringBytes()
  1857. m.OneofUnion = &Message_OneofString{x}
  1858. return true, err
  1859. case 714: // oneof_union.oneof_bytes
  1860. if wire != proto.WireBytes {
  1861. return true, proto.ErrInternalBadWireType
  1862. }
  1863. x, err := b.DecodeRawBytes(true)
  1864. m.OneofUnion = &Message_OneofBytes{x}
  1865. return true, err
  1866. case 715: // oneof_union.oneof_child_enum
  1867. if wire != proto.WireVarint {
  1868. return true, proto.ErrInternalBadWireType
  1869. }
  1870. x, err := b.DecodeVarint()
  1871. m.OneofUnion = &Message_OneofChildEnum{Message_ChildEnum(x)}
  1872. return true, err
  1873. case 716: // oneof_union.oneof_child_message
  1874. if wire != proto.WireBytes {
  1875. return true, proto.ErrInternalBadWireType
  1876. }
  1877. msg := new(Message_ChildMessage)
  1878. err := b.DecodeMessage(msg)
  1879. m.OneofUnion = &Message_OneofChildMessage{msg}
  1880. return true, err
  1881. case 717: // oneof_union.oneof_named_group
  1882. if wire != proto.WireBytes {
  1883. return true, proto.ErrInternalBadWireType
  1884. }
  1885. msg := new(Message_NamedGroup)
  1886. err := b.DecodeMessage(msg)
  1887. m.OneofUnion = &Message_OneofNamedGroup{msg}
  1888. return true, err
  1889. case 718: // oneof_union.oneof_sibling_enum
  1890. if wire != proto.WireVarint {
  1891. return true, proto.ErrInternalBadWireType
  1892. }
  1893. x, err := b.DecodeVarint()
  1894. m.OneofUnion = &Message_OneofSiblingEnum{SiblingEnum(x)}
  1895. return true, err
  1896. case 719: // oneof_union.oneof_sibling_message
  1897. if wire != proto.WireBytes {
  1898. return true, proto.ErrInternalBadWireType
  1899. }
  1900. msg := new(SiblingMessage)
  1901. err := b.DecodeMessage(msg)
  1902. m.OneofUnion = &Message_OneofSiblingMessage{msg}
  1903. return true, err
  1904. case 720: // oneof_union.oneofgroup
  1905. if wire != proto.WireStartGroup {
  1906. return true, proto.ErrInternalBadWireType
  1907. }
  1908. msg := new(Message_OneofGroup)
  1909. err := b.DecodeGroup(msg)
  1910. m.OneofUnion = &Message_Oneofgroup{msg}
  1911. return true, err
  1912. case 721: // oneof_union.oneof_string1
  1913. if wire != proto.WireBytes {
  1914. return true, proto.ErrInternalBadWireType
  1915. }
  1916. x, err := b.DecodeStringBytes()
  1917. m.OneofUnion = &Message_OneofString1{x}
  1918. return true, err
  1919. case 722: // oneof_union.oneof_string2
  1920. if wire != proto.WireBytes {
  1921. return true, proto.ErrInternalBadWireType
  1922. }
  1923. x, err := b.DecodeStringBytes()
  1924. m.OneofUnion = &Message_OneofString2{x}
  1925. return true, err
  1926. case 723: // oneof_union.oneof_string3
  1927. if wire != proto.WireBytes {
  1928. return true, proto.ErrInternalBadWireType
  1929. }
  1930. x, err := b.DecodeStringBytes()
  1931. m.OneofUnion = &Message_OneofString3{x}
  1932. return true, err
  1933. case 800: // oneof_defaulted_union.oneof_defaulted_bool
  1934. if wire != proto.WireVarint {
  1935. return true, proto.ErrInternalBadWireType
  1936. }
  1937. x, err := b.DecodeVarint()
  1938. m.OneofDefaultedUnion = &Message_OneofDefaultedBool{x != 0}
  1939. return true, err
  1940. case 801: // oneof_defaulted_union.oneof_defaulted_int32
  1941. if wire != proto.WireVarint {
  1942. return true, proto.ErrInternalBadWireType
  1943. }
  1944. x, err := b.DecodeVarint()
  1945. m.OneofDefaultedUnion = &Message_OneofDefaultedInt32{int32(x)}
  1946. return true, err
  1947. case 802: // oneof_defaulted_union.oneof_defaulted_sint32
  1948. if wire != proto.WireVarint {
  1949. return true, proto.ErrInternalBadWireType
  1950. }
  1951. x, err := b.DecodeZigzag32()
  1952. m.OneofDefaultedUnion = &Message_OneofDefaultedSint32{int32(x)}
  1953. return true, err
  1954. case 803: // oneof_defaulted_union.oneof_defaulted_uint32
  1955. if wire != proto.WireVarint {
  1956. return true, proto.ErrInternalBadWireType
  1957. }
  1958. x, err := b.DecodeVarint()
  1959. m.OneofDefaultedUnion = &Message_OneofDefaultedUint32{uint32(x)}
  1960. return true, err
  1961. case 804: // oneof_defaulted_union.oneof_defaulted_int64
  1962. if wire != proto.WireVarint {
  1963. return true, proto.ErrInternalBadWireType
  1964. }
  1965. x, err := b.DecodeVarint()
  1966. m.OneofDefaultedUnion = &Message_OneofDefaultedInt64{int64(x)}
  1967. return true, err
  1968. case 805: // oneof_defaulted_union.oneof_defaulted_sint64
  1969. if wire != proto.WireVarint {
  1970. return true, proto.ErrInternalBadWireType
  1971. }
  1972. x, err := b.DecodeZigzag64()
  1973. m.OneofDefaultedUnion = &Message_OneofDefaultedSint64{int64(x)}
  1974. return true, err
  1975. case 806: // oneof_defaulted_union.oneof_defaulted_uint64
  1976. if wire != proto.WireVarint {
  1977. return true, proto.ErrInternalBadWireType
  1978. }
  1979. x, err := b.DecodeVarint()
  1980. m.OneofDefaultedUnion = &Message_OneofDefaultedUint64{x}
  1981. return true, err
  1982. case 807: // oneof_defaulted_union.oneof_defaulted_fixed32
  1983. if wire != proto.WireFixed32 {
  1984. return true, proto.ErrInternalBadWireType
  1985. }
  1986. x, err := b.DecodeFixed32()
  1987. m.OneofDefaultedUnion = &Message_OneofDefaultedFixed32{uint32(x)}
  1988. return true, err
  1989. case 808: // oneof_defaulted_union.oneof_defaulted_sfixed32
  1990. if wire != proto.WireFixed32 {
  1991. return true, proto.ErrInternalBadWireType
  1992. }
  1993. x, err := b.DecodeFixed32()
  1994. m.OneofDefaultedUnion = &Message_OneofDefaultedSfixed32{int32(x)}
  1995. return true, err
  1996. case 809: // oneof_defaulted_union.oneof_defaulted_float
  1997. if wire != proto.WireFixed32 {
  1998. return true, proto.ErrInternalBadWireType
  1999. }
  2000. x, err := b.DecodeFixed32()
  2001. m.OneofDefaultedUnion = &Message_OneofDefaultedFloat{math.Float32frombits(uint32(x))}
  2002. return true, err
  2003. case 810: // oneof_defaulted_union.oneof_defaulted_fixed64
  2004. if wire != proto.WireFixed64 {
  2005. return true, proto.ErrInternalBadWireType
  2006. }
  2007. x, err := b.DecodeFixed64()
  2008. m.OneofDefaultedUnion = &Message_OneofDefaultedFixed64{x}
  2009. return true, err
  2010. case 811: // oneof_defaulted_union.oneof_defaulted_sfixed64
  2011. if wire != proto.WireFixed64 {
  2012. return true, proto.ErrInternalBadWireType
  2013. }
  2014. x, err := b.DecodeFixed64()
  2015. m.OneofDefaultedUnion = &Message_OneofDefaultedSfixed64{int64(x)}
  2016. return true, err
  2017. case 812: // oneof_defaulted_union.oneof_defaulted_double
  2018. if wire != proto.WireFixed64 {
  2019. return true, proto.ErrInternalBadWireType
  2020. }
  2021. x, err := b.DecodeFixed64()
  2022. m.OneofDefaultedUnion = &Message_OneofDefaultedDouble{math.Float64frombits(x)}
  2023. return true, err
  2024. case 813: // oneof_defaulted_union.oneof_defaulted_string
  2025. if wire != proto.WireBytes {
  2026. return true, proto.ErrInternalBadWireType
  2027. }
  2028. x, err := b.DecodeStringBytes()
  2029. m.OneofDefaultedUnion = &Message_OneofDefaultedString{x}
  2030. return true, err
  2031. case 814: // oneof_defaulted_union.oneof_defaulted_bytes
  2032. if wire != proto.WireBytes {
  2033. return true, proto.ErrInternalBadWireType
  2034. }
  2035. x, err := b.DecodeRawBytes(true)
  2036. m.OneofDefaultedUnion = &Message_OneofDefaultedBytes{x}
  2037. return true, err
  2038. case 815: // oneof_defaulted_union.oneof_defaulted_child_enum
  2039. if wire != proto.WireVarint {
  2040. return true, proto.ErrInternalBadWireType
  2041. }
  2042. x, err := b.DecodeVarint()
  2043. m.OneofDefaultedUnion = &Message_OneofDefaultedChildEnum{Message_ChildEnum(x)}
  2044. return true, err
  2045. case 816: // oneof_defaulted_union.oneof_defaulted_sibling_enum
  2046. if wire != proto.WireVarint {
  2047. return true, proto.ErrInternalBadWireType
  2048. }
  2049. x, err := b.DecodeVarint()
  2050. m.OneofDefaultedUnion = &Message_OneofDefaultedSiblingEnum{SiblingEnum(x)}
  2051. return true, err
  2052. default:
  2053. return false, nil
  2054. }
  2055. }
  2056. func _Message_OneofSizer(msg proto.Message) (n int) {
  2057. m := msg.(*Message)
  2058. // oneof_union
  2059. switch x := m.OneofUnion.(type) {
  2060. case *Message_OneofBool:
  2061. n += proto.SizeVarint(700<<3 | proto.WireVarint)
  2062. n += 1
  2063. case *Message_OneofInt32:
  2064. n += proto.SizeVarint(701<<3 | proto.WireVarint)
  2065. n += proto.SizeVarint(uint64(x.OneofInt32))
  2066. case *Message_OneofSint32:
  2067. n += proto.SizeVarint(702<<3 | proto.WireVarint)
  2068. n += proto.SizeVarint(uint64((uint32(x.OneofSint32) << 1) ^ uint32((int32(x.OneofSint32) >> 31))))
  2069. case *Message_OneofUint32:
  2070. n += proto.SizeVarint(703<<3 | proto.WireVarint)
  2071. n += proto.SizeVarint(uint64(x.OneofUint32))
  2072. case *Message_OneofInt64:
  2073. n += proto.SizeVarint(704<<3 | proto.WireVarint)
  2074. n += proto.SizeVarint(uint64(x.OneofInt64))
  2075. case *Message_OneofSint64:
  2076. n += proto.SizeVarint(705<<3 | proto.WireVarint)
  2077. n += proto.SizeVarint(uint64(uint64(x.OneofSint64<<1) ^ uint64((int64(x.OneofSint64) >> 63))))
  2078. case *Message_OneofUint64:
  2079. n += proto.SizeVarint(706<<3 | proto.WireVarint)
  2080. n += proto.SizeVarint(uint64(x.OneofUint64))
  2081. case *Message_OneofFixed32:
  2082. n += proto.SizeVarint(707<<3 | proto.WireFixed32)
  2083. n += 4
  2084. case *Message_OneofSfixed32:
  2085. n += proto.SizeVarint(708<<3 | proto.WireFixed32)
  2086. n += 4
  2087. case *Message_OneofFloat:
  2088. n += proto.SizeVarint(709<<3 | proto.WireFixed32)
  2089. n += 4
  2090. case *Message_OneofFixed64:
  2091. n += proto.SizeVarint(710<<3 | proto.WireFixed64)
  2092. n += 8
  2093. case *Message_OneofSfixed64:
  2094. n += proto.SizeVarint(711<<3 | proto.WireFixed64)
  2095. n += 8
  2096. case *Message_OneofDouble:
  2097. n += proto.SizeVarint(712<<3 | proto.WireFixed64)
  2098. n += 8
  2099. case *Message_OneofString:
  2100. n += proto.SizeVarint(713<<3 | proto.WireBytes)
  2101. n += proto.SizeVarint(uint64(len(x.OneofString)))
  2102. n += len(x.OneofString)
  2103. case *Message_OneofBytes:
  2104. n += proto.SizeVarint(714<<3 | proto.WireBytes)
  2105. n += proto.SizeVarint(uint64(len(x.OneofBytes)))
  2106. n += len(x.OneofBytes)
  2107. case *Message_OneofChildEnum:
  2108. n += proto.SizeVarint(715<<3 | proto.WireVarint)
  2109. n += proto.SizeVarint(uint64(x.OneofChildEnum))
  2110. case *Message_OneofChildMessage:
  2111. s := proto.Size(x.OneofChildMessage)
  2112. n += proto.SizeVarint(716<<3 | proto.WireBytes)
  2113. n += proto.SizeVarint(uint64(s))
  2114. n += s
  2115. case *Message_OneofNamedGroup:
  2116. s := proto.Size(x.OneofNamedGroup)
  2117. n += proto.SizeVarint(717<<3 | proto.WireBytes)
  2118. n += proto.SizeVarint(uint64(s))
  2119. n += s
  2120. case *Message_OneofSiblingEnum:
  2121. n += proto.SizeVarint(718<<3 | proto.WireVarint)
  2122. n += proto.SizeVarint(uint64(x.OneofSiblingEnum))
  2123. case *Message_OneofSiblingMessage:
  2124. s := proto.Size(x.OneofSiblingMessage)
  2125. n += proto.SizeVarint(719<<3 | proto.WireBytes)
  2126. n += proto.SizeVarint(uint64(s))
  2127. n += s
  2128. case *Message_Oneofgroup:
  2129. n += proto.SizeVarint(720<<3 | proto.WireStartGroup)
  2130. n += proto.Size(x.Oneofgroup)
  2131. n += proto.SizeVarint(720<<3 | proto.WireEndGroup)
  2132. case *Message_OneofString1:
  2133. n += proto.SizeVarint(721<<3 | proto.WireBytes)
  2134. n += proto.SizeVarint(uint64(len(x.OneofString1)))
  2135. n += len(x.OneofString1)
  2136. case *Message_OneofString2:
  2137. n += proto.SizeVarint(722<<3 | proto.WireBytes)
  2138. n += proto.SizeVarint(uint64(len(x.OneofString2)))
  2139. n += len(x.OneofString2)
  2140. case *Message_OneofString3:
  2141. n += proto.SizeVarint(723<<3 | proto.WireBytes)
  2142. n += proto.SizeVarint(uint64(len(x.OneofString3)))
  2143. n += len(x.OneofString3)
  2144. case nil:
  2145. default:
  2146. panic(fmt.Sprintf("proto: unexpected type %T in oneof", x))
  2147. }
  2148. // oneof_defaulted_union
  2149. switch x := m.OneofDefaultedUnion.(type) {
  2150. case *Message_OneofDefaultedBool:
  2151. n += proto.SizeVarint(800<<3 | proto.WireVarint)
  2152. n += 1
  2153. case *Message_OneofDefaultedInt32:
  2154. n += proto.SizeVarint(801<<3 | proto.WireVarint)
  2155. n += proto.SizeVarint(uint64(x.OneofDefaultedInt32))
  2156. case *Message_OneofDefaultedSint32:
  2157. n += proto.SizeVarint(802<<3 | proto.WireVarint)
  2158. n += proto.SizeVarint(uint64((uint32(x.OneofDefaultedSint32) << 1) ^ uint32((int32(x.OneofDefaultedSint32) >> 31))))
  2159. case *Message_OneofDefaultedUint32:
  2160. n += proto.SizeVarint(803<<3 | proto.WireVarint)
  2161. n += proto.SizeVarint(uint64(x.OneofDefaultedUint32))
  2162. case *Message_OneofDefaultedInt64:
  2163. n += proto.SizeVarint(804<<3 | proto.WireVarint)
  2164. n += proto.SizeVarint(uint64(x.OneofDefaultedInt64))
  2165. case *Message_OneofDefaultedSint64:
  2166. n += proto.SizeVarint(805<<3 | proto.WireVarint)
  2167. n += proto.SizeVarint(uint64(uint64(x.OneofDefaultedSint64<<1) ^ uint64((int64(x.OneofDefaultedSint64) >> 63))))
  2168. case *Message_OneofDefaultedUint64:
  2169. n += proto.SizeVarint(806<<3 | proto.WireVarint)
  2170. n += proto.SizeVarint(uint64(x.OneofDefaultedUint64))
  2171. case *Message_OneofDefaultedFixed32:
  2172. n += proto.SizeVarint(807<<3 | proto.WireFixed32)
  2173. n += 4
  2174. case *Message_OneofDefaultedSfixed32:
  2175. n += proto.SizeVarint(808<<3 | proto.WireFixed32)
  2176. n += 4
  2177. case *Message_OneofDefaultedFloat:
  2178. n += proto.SizeVarint(809<<3 | proto.WireFixed32)
  2179. n += 4
  2180. case *Message_OneofDefaultedFixed64:
  2181. n += proto.SizeVarint(810<<3 | proto.WireFixed64)
  2182. n += 8
  2183. case *Message_OneofDefaultedSfixed64:
  2184. n += proto.SizeVarint(811<<3 | proto.WireFixed64)
  2185. n += 8
  2186. case *Message_OneofDefaultedDouble:
  2187. n += proto.SizeVarint(812<<3 | proto.WireFixed64)
  2188. n += 8
  2189. case *Message_OneofDefaultedString:
  2190. n += proto.SizeVarint(813<<3 | proto.WireBytes)
  2191. n += proto.SizeVarint(uint64(len(x.OneofDefaultedString)))
  2192. n += len(x.OneofDefaultedString)
  2193. case *Message_OneofDefaultedBytes:
  2194. n += proto.SizeVarint(814<<3 | proto.WireBytes)
  2195. n += proto.SizeVarint(uint64(len(x.OneofDefaultedBytes)))
  2196. n += len(x.OneofDefaultedBytes)
  2197. case *Message_OneofDefaultedChildEnum:
  2198. n += proto.SizeVarint(815<<3 | proto.WireVarint)
  2199. n += proto.SizeVarint(uint64(x.OneofDefaultedChildEnum))
  2200. case *Message_OneofDefaultedSiblingEnum:
  2201. n += proto.SizeVarint(816<<3 | proto.WireVarint)
  2202. n += proto.SizeVarint(uint64(x.OneofDefaultedSiblingEnum))
  2203. case nil:
  2204. default:
  2205. panic(fmt.Sprintf("proto: unexpected type %T in oneof", x))
  2206. }
  2207. return n
  2208. }
  2209. var E_Message_ExtensionOptionalBool = &proto.ExtensionDesc{
  2210. ExtendedType: (*Message)(nil),
  2211. ExtensionType: (*bool)(nil),
  2212. Field: 10000,
  2213. Name: "google.golang.org.proto2_20160225.Message.extension_optional_bool",
  2214. Tag: "varint,10000,opt,name=extension_optional_bool,json=extensionOptionalBool",
  2215. }
  2216. var E_Message_ExtensionOptionalInt32 = &proto.ExtensionDesc{
  2217. ExtendedType: (*Message)(nil),
  2218. ExtensionType: (*int32)(nil),
  2219. Field: 10001,
  2220. Name: "google.golang.org.proto2_20160225.Message.extension_optional_int32",
  2221. Tag: "varint,10001,opt,name=extension_optional_int32,json=extensionOptionalInt32",
  2222. }
  2223. var E_Message_ExtensionOptionalSint32 = &proto.ExtensionDesc{
  2224. ExtendedType: (*Message)(nil),
  2225. ExtensionType: (*int32)(nil),
  2226. Field: 10002,
  2227. Name: "google.golang.org.proto2_20160225.Message.extension_optional_sint32",
  2228. Tag: "zigzag32,10002,opt,name=extension_optional_sint32,json=extensionOptionalSint32",
  2229. }
  2230. var E_Message_ExtensionOptionalUint32 = &proto.ExtensionDesc{
  2231. ExtendedType: (*Message)(nil),
  2232. ExtensionType: (*uint32)(nil),
  2233. Field: 10003,
  2234. Name: "google.golang.org.proto2_20160225.Message.extension_optional_uint32",
  2235. Tag: "varint,10003,opt,name=extension_optional_uint32,json=extensionOptionalUint32",
  2236. }
  2237. var E_Message_ExtensionOptionalInt64 = &proto.ExtensionDesc{
  2238. ExtendedType: (*Message)(nil),
  2239. ExtensionType: (*int64)(nil),
  2240. Field: 10004,
  2241. Name: "google.golang.org.proto2_20160225.Message.extension_optional_int64",
  2242. Tag: "varint,10004,opt,name=extension_optional_int64,json=extensionOptionalInt64",
  2243. }
  2244. var E_Message_ExtensionOptionalSint64 = &proto.ExtensionDesc{
  2245. ExtendedType: (*Message)(nil),
  2246. ExtensionType: (*int64)(nil),
  2247. Field: 10005,
  2248. Name: "google.golang.org.proto2_20160225.Message.extension_optional_sint64",
  2249. Tag: "zigzag64,10005,opt,name=extension_optional_sint64,json=extensionOptionalSint64",
  2250. }
  2251. var E_Message_ExtensionOptionalUint64 = &proto.ExtensionDesc{
  2252. ExtendedType: (*Message)(nil),
  2253. ExtensionType: (*uint64)(nil),
  2254. Field: 10006,
  2255. Name: "google.golang.org.proto2_20160225.Message.extension_optional_uint64",
  2256. Tag: "varint,10006,opt,name=extension_optional_uint64,json=extensionOptionalUint64",
  2257. }
  2258. var E_Message_ExtensionOptionalFixed32 = &proto.ExtensionDesc{
  2259. ExtendedType: (*Message)(nil),
  2260. ExtensionType: (*uint32)(nil),
  2261. Field: 10007,
  2262. Name: "google.golang.org.proto2_20160225.Message.extension_optional_fixed32",
  2263. Tag: "fixed32,10007,opt,name=extension_optional_fixed32,json=extensionOptionalFixed32",
  2264. }
  2265. var E_Message_ExtensionOptionalSfixed32 = &proto.ExtensionDesc{
  2266. ExtendedType: (*Message)(nil),
  2267. ExtensionType: (*int32)(nil),
  2268. Field: 10008,
  2269. Name: "google.golang.org.proto2_20160225.Message.extension_optional_sfixed32",
  2270. Tag: "fixed32,10008,opt,name=extension_optional_sfixed32,json=extensionOptionalSfixed32",
  2271. }
  2272. var E_Message_ExtensionOptionalFloat = &proto.ExtensionDesc{
  2273. ExtendedType: (*Message)(nil),
  2274. ExtensionType: (*float32)(nil),
  2275. Field: 10009,
  2276. Name: "google.golang.org.proto2_20160225.Message.extension_optional_float",
  2277. Tag: "fixed32,10009,opt,name=extension_optional_float,json=extensionOptionalFloat",
  2278. }
  2279. var E_Message_ExtensionOptionalFixed64 = &proto.ExtensionDesc{
  2280. ExtendedType: (*Message)(nil),
  2281. ExtensionType: (*uint64)(nil),
  2282. Field: 10010,
  2283. Name: "google.golang.org.proto2_20160225.Message.extension_optional_fixed64",
  2284. Tag: "fixed64,10010,opt,name=extension_optional_fixed64,json=extensionOptionalFixed64",
  2285. }
  2286. var E_Message_ExtensionOptionalSfixed64 = &proto.ExtensionDesc{
  2287. ExtendedType: (*Message)(nil),
  2288. ExtensionType: (*int64)(nil),
  2289. Field: 10011,
  2290. Name: "google.golang.org.proto2_20160225.Message.extension_optional_sfixed64",
  2291. Tag: "fixed64,10011,opt,name=extension_optional_sfixed64,json=extensionOptionalSfixed64",
  2292. }
  2293. var E_Message_ExtensionOptionalDouble = &proto.ExtensionDesc{
  2294. ExtendedType: (*Message)(nil),
  2295. ExtensionType: (*float64)(nil),
  2296. Field: 10012,
  2297. Name: "google.golang.org.proto2_20160225.Message.extension_optional_double",
  2298. Tag: "fixed64,10012,opt,name=extension_optional_double,json=extensionOptionalDouble",
  2299. }
  2300. var E_Message_ExtensionOptionalString = &proto.ExtensionDesc{
  2301. ExtendedType: (*Message)(nil),
  2302. ExtensionType: (*string)(nil),
  2303. Field: 10013,
  2304. Name: "google.golang.org.proto2_20160225.Message.extension_optional_string",
  2305. Tag: "bytes,10013,opt,name=extension_optional_string,json=extensionOptionalString",
  2306. }
  2307. var E_Message_ExtensionOptionalBytes = &proto.ExtensionDesc{
  2308. ExtendedType: (*Message)(nil),
  2309. ExtensionType: ([]byte)(nil),
  2310. Field: 10014,
  2311. Name: "google.golang.org.proto2_20160225.Message.extension_optional_bytes",
  2312. Tag: "bytes,10014,opt,name=extension_optional_bytes,json=extensionOptionalBytes",
  2313. }
  2314. var E_Message_ExtensionOptionalChildEnum = &proto.ExtensionDesc{
  2315. ExtendedType: (*Message)(nil),
  2316. ExtensionType: (*Message_ChildEnum)(nil),
  2317. Field: 10015,
  2318. Name: "google.golang.org.proto2_20160225.Message.extension_optional_child_enum",
  2319. Tag: "varint,10015,opt,name=extension_optional_child_enum,json=extensionOptionalChildEnum,enum=google.golang.org.proto2_20160225.Message_ChildEnum",
  2320. }
  2321. var E_Message_ExtensionOptionalChildMessage = &proto.ExtensionDesc{
  2322. ExtendedType: (*Message)(nil),
  2323. ExtensionType: (*Message_ChildMessage)(nil),
  2324. Field: 10016,
  2325. Name: "google.golang.org.proto2_20160225.Message.extension_optional_child_message",
  2326. Tag: "bytes,10016,opt,name=extension_optional_child_message,json=extensionOptionalChildMessage",
  2327. }
  2328. var E_Message_ExtensionOptionalNamedGroup = &proto.ExtensionDesc{
  2329. ExtendedType: (*Message)(nil),
  2330. ExtensionType: (*Message_NamedGroup)(nil),
  2331. Field: 10017,
  2332. Name: "google.golang.org.proto2_20160225.Message.extension_optional_named_group",
  2333. Tag: "bytes,10017,opt,name=extension_optional_named_group,json=extensionOptionalNamedGroup",
  2334. }
  2335. var E_Message_ExtensionOptionalSiblingEnum = &proto.ExtensionDesc{
  2336. ExtendedType: (*Message)(nil),
  2337. ExtensionType: (*SiblingEnum)(nil),
  2338. Field: 10018,
  2339. Name: "google.golang.org.proto2_20160225.Message.extension_optional_sibling_enum",
  2340. Tag: "varint,10018,opt,name=extension_optional_sibling_enum,json=extensionOptionalSiblingEnum,enum=google.golang.org.proto2_20160225.SiblingEnum",
  2341. }
  2342. var E_Message_ExtensionOptionalSiblingMessage = &proto.ExtensionDesc{
  2343. ExtendedType: (*Message)(nil),
  2344. ExtensionType: (*SiblingMessage)(nil),
  2345. Field: 10019,
  2346. Name: "google.golang.org.proto2_20160225.Message.extension_optional_sibling_message",
  2347. Tag: "bytes,10019,opt,name=extension_optional_sibling_message,json=extensionOptionalSiblingMessage",
  2348. }
  2349. var E_Message_Extensionoptionalgroup = &proto.ExtensionDesc{
  2350. ExtendedType: (*Message)(nil),
  2351. ExtensionType: (*Message_ExtensionOptionalGroup)(nil),
  2352. Field: 10020,
  2353. Name: "google.golang.org.proto2_20160225.Message.extensionoptionalgroup",
  2354. Tag: "group,10020,opt,name=ExtensionOptionalGroup,json=extensionoptionalgroup",
  2355. }
  2356. var E_Message_ExtensionDefaultedBool = &proto.ExtensionDesc{
  2357. ExtendedType: (*Message)(nil),
  2358. ExtensionType: (*bool)(nil),
  2359. Field: 20000,
  2360. Name: "google.golang.org.proto2_20160225.Message.extension_defaulted_bool",
  2361. Tag: "varint,20000,opt,name=extension_defaulted_bool,json=extensionDefaultedBool,def=1",
  2362. }
  2363. var E_Message_ExtensionDefaultedInt32 = &proto.ExtensionDesc{
  2364. ExtendedType: (*Message)(nil),
  2365. ExtensionType: (*int32)(nil),
  2366. Field: 20001,
  2367. Name: "google.golang.org.proto2_20160225.Message.extension_defaulted_int32",
  2368. Tag: "varint,20001,opt,name=extension_defaulted_int32,json=extensionDefaultedInt32,def=-12345",
  2369. }
  2370. var E_Message_ExtensionDefaultedSint32 = &proto.ExtensionDesc{
  2371. ExtendedType: (*Message)(nil),
  2372. ExtensionType: (*int32)(nil),
  2373. Field: 20002,
  2374. Name: "google.golang.org.proto2_20160225.Message.extension_defaulted_sint32",
  2375. Tag: "zigzag32,20002,opt,name=extension_defaulted_sint32,json=extensionDefaultedSint32,def=-3200",
  2376. }
  2377. var E_Message_ExtensionDefaultedUint32 = &proto.ExtensionDesc{
  2378. ExtendedType: (*Message)(nil),
  2379. ExtensionType: (*uint32)(nil),
  2380. Field: 20003,
  2381. Name: "google.golang.org.proto2_20160225.Message.extension_defaulted_uint32",
  2382. Tag: "varint,20003,opt,name=extension_defaulted_uint32,json=extensionDefaultedUint32,def=3200",
  2383. }
  2384. var E_Message_ExtensionDefaultedInt64 = &proto.ExtensionDesc{
  2385. ExtendedType: (*Message)(nil),
  2386. ExtensionType: (*int64)(nil),
  2387. Field: 20004,
  2388. Name: "google.golang.org.proto2_20160225.Message.extension_defaulted_int64",
  2389. Tag: "varint,20004,opt,name=extension_defaulted_int64,json=extensionDefaultedInt64,def=-123456789",
  2390. }
  2391. var E_Message_ExtensionDefaultedSint64 = &proto.ExtensionDesc{
  2392. ExtendedType: (*Message)(nil),
  2393. ExtensionType: (*int64)(nil),
  2394. Field: 20005,
  2395. Name: "google.golang.org.proto2_20160225.Message.extension_defaulted_sint64",
  2396. Tag: "zigzag64,20005,opt,name=extension_defaulted_sint64,json=extensionDefaultedSint64,def=-6400",
  2397. }
  2398. var E_Message_ExtensionDefaultedUint64 = &proto.ExtensionDesc{
  2399. ExtendedType: (*Message)(nil),
  2400. ExtensionType: (*uint64)(nil),
  2401. Field: 20006,
  2402. Name: "google.golang.org.proto2_20160225.Message.extension_defaulted_uint64",
  2403. Tag: "varint,20006,opt,name=extension_defaulted_uint64,json=extensionDefaultedUint64,def=6400",
  2404. }
  2405. var E_Message_ExtensionDefaultedFixed32 = &proto.ExtensionDesc{
  2406. ExtendedType: (*Message)(nil),
  2407. ExtensionType: (*uint32)(nil),
  2408. Field: 20007,
  2409. Name: "google.golang.org.proto2_20160225.Message.extension_defaulted_fixed32",
  2410. Tag: "fixed32,20007,opt,name=extension_defaulted_fixed32,json=extensionDefaultedFixed32,def=320000",
  2411. }
  2412. var E_Message_ExtensionDefaultedSfixed32 = &proto.ExtensionDesc{
  2413. ExtendedType: (*Message)(nil),
  2414. ExtensionType: (*int32)(nil),
  2415. Field: 20008,
  2416. Name: "google.golang.org.proto2_20160225.Message.extension_defaulted_sfixed32",
  2417. Tag: "fixed32,20008,opt,name=extension_defaulted_sfixed32,json=extensionDefaultedSfixed32,def=-320000",
  2418. }
  2419. var E_Message_ExtensionDefaultedFloat = &proto.ExtensionDesc{
  2420. ExtendedType: (*Message)(nil),
  2421. ExtensionType: (*float32)(nil),
  2422. Field: 20009,
  2423. Name: "google.golang.org.proto2_20160225.Message.extension_defaulted_float",
  2424. Tag: "fixed32,20009,opt,name=extension_defaulted_float,json=extensionDefaultedFloat,def=3.14159",
  2425. }
  2426. var E_Message_ExtensionDefaultedFixed64 = &proto.ExtensionDesc{
  2427. ExtendedType: (*Message)(nil),
  2428. ExtensionType: (*uint64)(nil),
  2429. Field: 20010,
  2430. Name: "google.golang.org.proto2_20160225.Message.extension_defaulted_fixed64",
  2431. Tag: "fixed64,20010,opt,name=extension_defaulted_fixed64,json=extensionDefaultedFixed64,def=640000",
  2432. }
  2433. var E_Message_ExtensionDefaultedSfixed64 = &proto.ExtensionDesc{
  2434. ExtendedType: (*Message)(nil),
  2435. ExtensionType: (*int64)(nil),
  2436. Field: 20011,
  2437. Name: "google.golang.org.proto2_20160225.Message.extension_defaulted_sfixed64",
  2438. Tag: "fixed64,20011,opt,name=extension_defaulted_sfixed64,json=extensionDefaultedSfixed64,def=-640000",
  2439. }
  2440. var E_Message_ExtensionDefaultedDouble = &proto.ExtensionDesc{
  2441. ExtendedType: (*Message)(nil),
  2442. ExtensionType: (*float64)(nil),
  2443. Field: 20012,
  2444. Name: "google.golang.org.proto2_20160225.Message.extension_defaulted_double",
  2445. Tag: "fixed64,20012,opt,name=extension_defaulted_double,json=extensionDefaultedDouble,def=3.14159265359",
  2446. }
  2447. var E_Message_ExtensionDefaultedString = &proto.ExtensionDesc{
  2448. ExtendedType: (*Message)(nil),
  2449. ExtensionType: (*string)(nil),
  2450. Field: 20013,
  2451. Name: "google.golang.org.proto2_20160225.Message.extension_defaulted_string",
  2452. Tag: "bytes,20013,opt,name=extension_defaulted_string,json=extensionDefaultedString,def=hello, \"world!\"\n",
  2453. }
  2454. var E_Message_ExtensionDefaultedBytes = &proto.ExtensionDesc{
  2455. ExtendedType: (*Message)(nil),
  2456. ExtensionType: ([]byte)(nil),
  2457. Field: 20014,
  2458. Name: "google.golang.org.proto2_20160225.Message.extension_defaulted_bytes",
  2459. Tag: "bytes,20014,opt,name=extension_defaulted_bytes,json=extensionDefaultedBytes,def=dead\\336\\255\\276\\357beef",
  2460. }
  2461. var E_Message_ExtensionDefaultedChildEnum = &proto.ExtensionDesc{
  2462. ExtendedType: (*Message)(nil),
  2463. ExtensionType: (*Message_ChildEnum)(nil),
  2464. Field: 20015,
  2465. Name: "google.golang.org.proto2_20160225.Message.extension_defaulted_child_enum",
  2466. Tag: "varint,20015,opt,name=extension_defaulted_child_enum,json=extensionDefaultedChildEnum,enum=google.golang.org.proto2_20160225.Message_ChildEnum,def=0",
  2467. }
  2468. var E_Message_ExtensionDefaultedSiblingEnum = &proto.ExtensionDesc{
  2469. ExtendedType: (*Message)(nil),
  2470. ExtensionType: (*SiblingEnum)(nil),
  2471. Field: 20016,
  2472. Name: "google.golang.org.proto2_20160225.Message.extension_defaulted_sibling_enum",
  2473. Tag: "varint,20016,opt,name=extension_defaulted_sibling_enum,json=extensionDefaultedSiblingEnum,enum=google.golang.org.proto2_20160225.SiblingEnum,def=0",
  2474. }
  2475. var E_Message_ExtensionRepeatedBool = &proto.ExtensionDesc{
  2476. ExtendedType: (*Message)(nil),
  2477. ExtensionType: ([]bool)(nil),
  2478. Field: 30000,
  2479. Name: "google.golang.org.proto2_20160225.Message.extension_repeated_bool",
  2480. Tag: "varint,30000,rep,name=extension_repeated_bool,json=extensionRepeatedBool",
  2481. }
  2482. var E_Message_ExtensionRepeatedInt32 = &proto.ExtensionDesc{
  2483. ExtendedType: (*Message)(nil),
  2484. ExtensionType: ([]int32)(nil),
  2485. Field: 30001,
  2486. Name: "google.golang.org.proto2_20160225.Message.extension_repeated_int32",
  2487. Tag: "varint,30001,rep,name=extension_repeated_int32,json=extensionRepeatedInt32",
  2488. }
  2489. var E_Message_ExtensionRepeatedSint32 = &proto.ExtensionDesc{
  2490. ExtendedType: (*Message)(nil),
  2491. ExtensionType: ([]int32)(nil),
  2492. Field: 30002,
  2493. Name: "google.golang.org.proto2_20160225.Message.extension_repeated_sint32",
  2494. Tag: "zigzag32,30002,rep,name=extension_repeated_sint32,json=extensionRepeatedSint32",
  2495. }
  2496. var E_Message_ExtensionRepeatedUint32 = &proto.ExtensionDesc{
  2497. ExtendedType: (*Message)(nil),
  2498. ExtensionType: ([]uint32)(nil),
  2499. Field: 30003,
  2500. Name: "google.golang.org.proto2_20160225.Message.extension_repeated_uint32",
  2501. Tag: "varint,30003,rep,name=extension_repeated_uint32,json=extensionRepeatedUint32",
  2502. }
  2503. var E_Message_ExtensionRepeatedInt64 = &proto.ExtensionDesc{
  2504. ExtendedType: (*Message)(nil),
  2505. ExtensionType: ([]int64)(nil),
  2506. Field: 30004,
  2507. Name: "google.golang.org.proto2_20160225.Message.extension_repeated_int64",
  2508. Tag: "varint,30004,rep,name=extension_repeated_int64,json=extensionRepeatedInt64",
  2509. }
  2510. var E_Message_ExtensionRepeatedSint64 = &proto.ExtensionDesc{
  2511. ExtendedType: (*Message)(nil),
  2512. ExtensionType: ([]int64)(nil),
  2513. Field: 30005,
  2514. Name: "google.golang.org.proto2_20160225.Message.extension_repeated_sint64",
  2515. Tag: "zigzag64,30005,rep,name=extension_repeated_sint64,json=extensionRepeatedSint64",
  2516. }
  2517. var E_Message_ExtensionRepeatedUint64 = &proto.ExtensionDesc{
  2518. ExtendedType: (*Message)(nil),
  2519. ExtensionType: ([]uint64)(nil),
  2520. Field: 30006,
  2521. Name: "google.golang.org.proto2_20160225.Message.extension_repeated_uint64",
  2522. Tag: "varint,30006,rep,name=extension_repeated_uint64,json=extensionRepeatedUint64",
  2523. }
  2524. var E_Message_ExtensionRepeatedFixed32 = &proto.ExtensionDesc{
  2525. ExtendedType: (*Message)(nil),
  2526. ExtensionType: ([]uint32)(nil),
  2527. Field: 30007,
  2528. Name: "google.golang.org.proto2_20160225.Message.extension_repeated_fixed32",
  2529. Tag: "fixed32,30007,rep,name=extension_repeated_fixed32,json=extensionRepeatedFixed32",
  2530. }
  2531. var E_Message_ExtensionRepeatedSfixed32 = &proto.ExtensionDesc{
  2532. ExtendedType: (*Message)(nil),
  2533. ExtensionType: ([]int32)(nil),
  2534. Field: 30008,
  2535. Name: "google.golang.org.proto2_20160225.Message.extension_repeated_sfixed32",
  2536. Tag: "fixed32,30008,rep,name=extension_repeated_sfixed32,json=extensionRepeatedSfixed32",
  2537. }
  2538. var E_Message_ExtensionRepeatedFloat = &proto.ExtensionDesc{
  2539. ExtendedType: (*Message)(nil),
  2540. ExtensionType: ([]float32)(nil),
  2541. Field: 30009,
  2542. Name: "google.golang.org.proto2_20160225.Message.extension_repeated_float",
  2543. Tag: "fixed32,30009,rep,name=extension_repeated_float,json=extensionRepeatedFloat",
  2544. }
  2545. var E_Message_ExtensionRepeatedFixed64 = &proto.ExtensionDesc{
  2546. ExtendedType: (*Message)(nil),
  2547. ExtensionType: ([]uint64)(nil),
  2548. Field: 30010,
  2549. Name: "google.golang.org.proto2_20160225.Message.extension_repeated_fixed64",
  2550. Tag: "fixed64,30010,rep,name=extension_repeated_fixed64,json=extensionRepeatedFixed64",
  2551. }
  2552. var E_Message_ExtensionRepeatedSfixed64 = &proto.ExtensionDesc{
  2553. ExtendedType: (*Message)(nil),
  2554. ExtensionType: ([]int64)(nil),
  2555. Field: 30011,
  2556. Name: "google.golang.org.proto2_20160225.Message.extension_repeated_sfixed64",
  2557. Tag: "fixed64,30011,rep,name=extension_repeated_sfixed64,json=extensionRepeatedSfixed64",
  2558. }
  2559. var E_Message_ExtensionRepeatedDouble = &proto.ExtensionDesc{
  2560. ExtendedType: (*Message)(nil),
  2561. ExtensionType: ([]float64)(nil),
  2562. Field: 30012,
  2563. Name: "google.golang.org.proto2_20160225.Message.extension_repeated_double",
  2564. Tag: "fixed64,30012,rep,name=extension_repeated_double,json=extensionRepeatedDouble",
  2565. }
  2566. var E_Message_ExtensionRepeatedString = &proto.ExtensionDesc{
  2567. ExtendedType: (*Message)(nil),
  2568. ExtensionType: ([]string)(nil),
  2569. Field: 30013,
  2570. Name: "google.golang.org.proto2_20160225.Message.extension_repeated_string",
  2571. Tag: "bytes,30013,rep,name=extension_repeated_string,json=extensionRepeatedString",
  2572. }
  2573. var E_Message_ExtensionRepeatedBytes = &proto.ExtensionDesc{
  2574. ExtendedType: (*Message)(nil),
  2575. ExtensionType: ([][]byte)(nil),
  2576. Field: 30014,
  2577. Name: "google.golang.org.proto2_20160225.Message.extension_repeated_bytes",
  2578. Tag: "bytes,30014,rep,name=extension_repeated_bytes,json=extensionRepeatedBytes",
  2579. }
  2580. var E_Message_ExtensionRepeatedChildEnum = &proto.ExtensionDesc{
  2581. ExtendedType: (*Message)(nil),
  2582. ExtensionType: ([]Message_ChildEnum)(nil),
  2583. Field: 30015,
  2584. Name: "google.golang.org.proto2_20160225.Message.extension_repeated_child_enum",
  2585. Tag: "varint,30015,rep,name=extension_repeated_child_enum,json=extensionRepeatedChildEnum,enum=google.golang.org.proto2_20160225.Message_ChildEnum",
  2586. }
  2587. var E_Message_ExtensionRepeatedChildMessage = &proto.ExtensionDesc{
  2588. ExtendedType: (*Message)(nil),
  2589. ExtensionType: ([]*Message_ChildMessage)(nil),
  2590. Field: 30016,
  2591. Name: "google.golang.org.proto2_20160225.Message.extension_repeated_child_message",
  2592. Tag: "bytes,30016,rep,name=extension_repeated_child_message,json=extensionRepeatedChildMessage",
  2593. }
  2594. var E_Message_ExtensionRepeatedNamedGroup = &proto.ExtensionDesc{
  2595. ExtendedType: (*Message)(nil),
  2596. ExtensionType: ([]*Message_NamedGroup)(nil),
  2597. Field: 30017,
  2598. Name: "google.golang.org.proto2_20160225.Message.extension_repeated_named_group",
  2599. Tag: "bytes,30017,rep,name=extension_repeated_named_group,json=extensionRepeatedNamedGroup",
  2600. }
  2601. var E_Message_ExtensionRepeatedSiblingEnum = &proto.ExtensionDesc{
  2602. ExtendedType: (*Message)(nil),
  2603. ExtensionType: ([]SiblingEnum)(nil),
  2604. Field: 30018,
  2605. Name: "google.golang.org.proto2_20160225.Message.extension_repeated_sibling_enum",
  2606. Tag: "varint,30018,rep,name=extension_repeated_sibling_enum,json=extensionRepeatedSiblingEnum,enum=google.golang.org.proto2_20160225.SiblingEnum",
  2607. }
  2608. var E_Message_ExtensionRepeatedSiblingMessage = &proto.ExtensionDesc{
  2609. ExtendedType: (*Message)(nil),
  2610. ExtensionType: ([]*SiblingMessage)(nil),
  2611. Field: 30019,
  2612. Name: "google.golang.org.proto2_20160225.Message.extension_repeated_sibling_message",
  2613. Tag: "bytes,30019,rep,name=extension_repeated_sibling_message,json=extensionRepeatedSiblingMessage",
  2614. }
  2615. var E_Message_Extensionrepeatedgroup = &proto.ExtensionDesc{
  2616. ExtendedType: (*Message)(nil),
  2617. ExtensionType: ([]*Message_ExtensionRepeatedGroup)(nil),
  2618. Field: 30020,
  2619. Name: "google.golang.org.proto2_20160225.Message.extensionrepeatedgroup",
  2620. Tag: "group,30020,rep,name=ExtensionRepeatedGroup,json=extensionrepeatedgroup",
  2621. }
  2622. type Message_ChildMessage struct {
  2623. F1 *string `protobuf:"bytes,1,opt,name=f1" json:"f1,omitempty"`
  2624. F2 *string `protobuf:"bytes,2,req,name=f2" json:"f2,omitempty"`
  2625. F3 []string `protobuf:"bytes,3,rep,name=f3" json:"f3,omitempty"`
  2626. F4 *Message `protobuf:"bytes,4,opt,name=f4" json:"f4,omitempty"`
  2627. XXX_unrecognized []byte `json:"-"`
  2628. }
  2629. func (m *Message_ChildMessage) Reset() { *m = Message_ChildMessage{} }
  2630. func (m *Message_ChildMessage) String() string { return proto.CompactTextString(m) }
  2631. func (*Message_ChildMessage) ProtoMessage() {}
  2632. func (*Message_ChildMessage) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{1, 0} }
  2633. func (m *Message_ChildMessage) GetF1() string {
  2634. if m != nil && m.F1 != nil {
  2635. return *m.F1
  2636. }
  2637. return ""
  2638. }
  2639. func (m *Message_ChildMessage) GetF2() string {
  2640. if m != nil && m.F2 != nil {
  2641. return *m.F2
  2642. }
  2643. return ""
  2644. }
  2645. func (m *Message_ChildMessage) GetF3() []string {
  2646. if m != nil {
  2647. return m.F3
  2648. }
  2649. return nil
  2650. }
  2651. func (m *Message_ChildMessage) GetF4() *Message {
  2652. if m != nil {
  2653. return m.F4
  2654. }
  2655. return nil
  2656. }
  2657. type Message_NamedGroup struct {
  2658. F1 *string `protobuf:"bytes,1,opt,name=f1" json:"f1,omitempty"`
  2659. F2 *string `protobuf:"bytes,2,req,name=f2" json:"f2,omitempty"`
  2660. F3 []string `protobuf:"bytes,3,rep,name=f3" json:"f3,omitempty"`
  2661. F4 *Message `protobuf:"bytes,4,opt,name=f4" json:"f4,omitempty"`
  2662. XXX_unrecognized []byte `json:"-"`
  2663. }
  2664. func (m *Message_NamedGroup) Reset() { *m = Message_NamedGroup{} }
  2665. func (m *Message_NamedGroup) String() string { return proto.CompactTextString(m) }
  2666. func (*Message_NamedGroup) ProtoMessage() {}
  2667. func (*Message_NamedGroup) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{1, 1} }
  2668. func (m *Message_NamedGroup) GetF1() string {
  2669. if m != nil && m.F1 != nil {
  2670. return *m.F1
  2671. }
  2672. return ""
  2673. }
  2674. func (m *Message_NamedGroup) GetF2() string {
  2675. if m != nil && m.F2 != nil {
  2676. return *m.F2
  2677. }
  2678. return ""
  2679. }
  2680. func (m *Message_NamedGroup) GetF3() []string {
  2681. if m != nil {
  2682. return m.F3
  2683. }
  2684. return nil
  2685. }
  2686. func (m *Message_NamedGroup) GetF4() *Message {
  2687. if m != nil {
  2688. return m.F4
  2689. }
  2690. return nil
  2691. }
  2692. type Message_OptionalGroup struct {
  2693. F1 *string `protobuf:"bytes,1,opt,name=f1" json:"f1,omitempty"`
  2694. F2 *string `protobuf:"bytes,2,req,name=f2" json:"f2,omitempty"`
  2695. F3 []string `protobuf:"bytes,3,rep,name=f3" json:"f3,omitempty"`
  2696. XXX_unrecognized []byte `json:"-"`
  2697. }
  2698. func (m *Message_OptionalGroup) Reset() { *m = Message_OptionalGroup{} }
  2699. func (m *Message_OptionalGroup) String() string { return proto.CompactTextString(m) }
  2700. func (*Message_OptionalGroup) ProtoMessage() {}
  2701. func (*Message_OptionalGroup) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{1, 2} }
  2702. func (m *Message_OptionalGroup) GetF1() string {
  2703. if m != nil && m.F1 != nil {
  2704. return *m.F1
  2705. }
  2706. return ""
  2707. }
  2708. func (m *Message_OptionalGroup) GetF2() string {
  2709. if m != nil && m.F2 != nil {
  2710. return *m.F2
  2711. }
  2712. return ""
  2713. }
  2714. func (m *Message_OptionalGroup) GetF3() []string {
  2715. if m != nil {
  2716. return m.F3
  2717. }
  2718. return nil
  2719. }
  2720. type Message_RequiredGroup struct {
  2721. F1 *string `protobuf:"bytes,1,opt,name=f1" json:"f1,omitempty"`
  2722. F2 *string `protobuf:"bytes,2,req,name=f2" json:"f2,omitempty"`
  2723. F3 []string `protobuf:"bytes,3,rep,name=f3" json:"f3,omitempty"`
  2724. XXX_unrecognized []byte `json:"-"`
  2725. }
  2726. func (m *Message_RequiredGroup) Reset() { *m = Message_RequiredGroup{} }
  2727. func (m *Message_RequiredGroup) String() string { return proto.CompactTextString(m) }
  2728. func (*Message_RequiredGroup) ProtoMessage() {}
  2729. func (*Message_RequiredGroup) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{1, 3} }
  2730. func (m *Message_RequiredGroup) GetF1() string {
  2731. if m != nil && m.F1 != nil {
  2732. return *m.F1
  2733. }
  2734. return ""
  2735. }
  2736. func (m *Message_RequiredGroup) GetF2() string {
  2737. if m != nil && m.F2 != nil {
  2738. return *m.F2
  2739. }
  2740. return ""
  2741. }
  2742. func (m *Message_RequiredGroup) GetF3() []string {
  2743. if m != nil {
  2744. return m.F3
  2745. }
  2746. return nil
  2747. }
  2748. type Message_RepeatedGroup struct {
  2749. F1 *string `protobuf:"bytes,1,opt,name=f1" json:"f1,omitempty"`
  2750. F2 *string `protobuf:"bytes,2,req,name=f2" json:"f2,omitempty"`
  2751. F3 []string `protobuf:"bytes,3,rep,name=f3" json:"f3,omitempty"`
  2752. XXX_unrecognized []byte `json:"-"`
  2753. }
  2754. func (m *Message_RepeatedGroup) Reset() { *m = Message_RepeatedGroup{} }
  2755. func (m *Message_RepeatedGroup) String() string { return proto.CompactTextString(m) }
  2756. func (*Message_RepeatedGroup) ProtoMessage() {}
  2757. func (*Message_RepeatedGroup) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{1, 4} }
  2758. func (m *Message_RepeatedGroup) GetF1() string {
  2759. if m != nil && m.F1 != nil {
  2760. return *m.F1
  2761. }
  2762. return ""
  2763. }
  2764. func (m *Message_RepeatedGroup) GetF2() string {
  2765. if m != nil && m.F2 != nil {
  2766. return *m.F2
  2767. }
  2768. return ""
  2769. }
  2770. func (m *Message_RepeatedGroup) GetF3() []string {
  2771. if m != nil {
  2772. return m.F3
  2773. }
  2774. return nil
  2775. }
  2776. type Message_OneofGroup struct {
  2777. F1 *string `protobuf:"bytes,1,opt,name=f1" json:"f1,omitempty"`
  2778. F2 *string `protobuf:"bytes,2,req,name=f2" json:"f2,omitempty"`
  2779. F3 []string `protobuf:"bytes,3,rep,name=f3" json:"f3,omitempty"`
  2780. XXX_unrecognized []byte `json:"-"`
  2781. }
  2782. func (m *Message_OneofGroup) Reset() { *m = Message_OneofGroup{} }
  2783. func (m *Message_OneofGroup) String() string { return proto.CompactTextString(m) }
  2784. func (*Message_OneofGroup) ProtoMessage() {}
  2785. func (*Message_OneofGroup) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{1, 33} }
  2786. func (m *Message_OneofGroup) GetF1() string {
  2787. if m != nil && m.F1 != nil {
  2788. return *m.F1
  2789. }
  2790. return ""
  2791. }
  2792. func (m *Message_OneofGroup) GetF2() string {
  2793. if m != nil && m.F2 != nil {
  2794. return *m.F2
  2795. }
  2796. return ""
  2797. }
  2798. func (m *Message_OneofGroup) GetF3() []string {
  2799. if m != nil {
  2800. return m.F3
  2801. }
  2802. return nil
  2803. }
  2804. type Message_ExtensionOptionalGroup struct {
  2805. F1 *string `protobuf:"bytes,1,opt,name=f1" json:"f1,omitempty"`
  2806. F2 *string `protobuf:"bytes,2,req,name=f2" json:"f2,omitempty"`
  2807. F3 []string `protobuf:"bytes,3,rep,name=f3" json:"f3,omitempty"`
  2808. XXX_unrecognized []byte `json:"-"`
  2809. }
  2810. func (m *Message_ExtensionOptionalGroup) Reset() { *m = Message_ExtensionOptionalGroup{} }
  2811. func (m *Message_ExtensionOptionalGroup) String() string { return proto.CompactTextString(m) }
  2812. func (*Message_ExtensionOptionalGroup) ProtoMessage() {}
  2813. func (*Message_ExtensionOptionalGroup) Descriptor() ([]byte, []int) {
  2814. return fileDescriptor0, []int{1, 34}
  2815. }
  2816. func (m *Message_ExtensionOptionalGroup) GetF1() string {
  2817. if m != nil && m.F1 != nil {
  2818. return *m.F1
  2819. }
  2820. return ""
  2821. }
  2822. func (m *Message_ExtensionOptionalGroup) GetF2() string {
  2823. if m != nil && m.F2 != nil {
  2824. return *m.F2
  2825. }
  2826. return ""
  2827. }
  2828. func (m *Message_ExtensionOptionalGroup) GetF3() []string {
  2829. if m != nil {
  2830. return m.F3
  2831. }
  2832. return nil
  2833. }
  2834. type Message_ExtensionRepeatedGroup struct {
  2835. F1 *string `protobuf:"bytes,1,opt,name=f1" json:"f1,omitempty"`
  2836. F2 *string `protobuf:"bytes,2,req,name=f2" json:"f2,omitempty"`
  2837. F3 []string `protobuf:"bytes,3,rep,name=f3" json:"f3,omitempty"`
  2838. XXX_unrecognized []byte `json:"-"`
  2839. }
  2840. func (m *Message_ExtensionRepeatedGroup) Reset() { *m = Message_ExtensionRepeatedGroup{} }
  2841. func (m *Message_ExtensionRepeatedGroup) String() string { return proto.CompactTextString(m) }
  2842. func (*Message_ExtensionRepeatedGroup) ProtoMessage() {}
  2843. func (*Message_ExtensionRepeatedGroup) Descriptor() ([]byte, []int) {
  2844. return fileDescriptor0, []int{1, 35}
  2845. }
  2846. func (m *Message_ExtensionRepeatedGroup) GetF1() string {
  2847. if m != nil && m.F1 != nil {
  2848. return *m.F1
  2849. }
  2850. return ""
  2851. }
  2852. func (m *Message_ExtensionRepeatedGroup) GetF2() string {
  2853. if m != nil && m.F2 != nil {
  2854. return *m.F2
  2855. }
  2856. return ""
  2857. }
  2858. func (m *Message_ExtensionRepeatedGroup) GetF3() []string {
  2859. if m != nil {
  2860. return m.F3
  2861. }
  2862. return nil
  2863. }
  2864. func init() {
  2865. proto.RegisterType((*SiblingMessage)(nil), "google.golang.org.proto2_20160225.SiblingMessage")
  2866. proto.RegisterType((*Message)(nil), "google.golang.org.proto2_20160225.Message")
  2867. proto.RegisterType((*Message_ChildMessage)(nil), "google.golang.org.proto2_20160225.Message.ChildMessage")
  2868. proto.RegisterType((*Message_NamedGroup)(nil), "google.golang.org.proto2_20160225.Message.NamedGroup")
  2869. proto.RegisterType((*Message_OptionalGroup)(nil), "google.golang.org.proto2_20160225.Message.OptionalGroup")
  2870. proto.RegisterType((*Message_RequiredGroup)(nil), "google.golang.org.proto2_20160225.Message.RequiredGroup")
  2871. proto.RegisterType((*Message_RepeatedGroup)(nil), "google.golang.org.proto2_20160225.Message.RepeatedGroup")
  2872. proto.RegisterType((*Message_OneofGroup)(nil), "google.golang.org.proto2_20160225.Message.OneofGroup")
  2873. proto.RegisterType((*Message_ExtensionOptionalGroup)(nil), "google.golang.org.proto2_20160225.Message.ExtensionOptionalGroup")
  2874. proto.RegisterType((*Message_ExtensionRepeatedGroup)(nil), "google.golang.org.proto2_20160225.Message.ExtensionRepeatedGroup")
  2875. proto.RegisterEnum("google.golang.org.proto2_20160225.SiblingEnum", SiblingEnum_name, SiblingEnum_value)
  2876. proto.RegisterEnum("google.golang.org.proto2_20160225.Message_ChildEnum", Message_ChildEnum_name, Message_ChildEnum_value)
  2877. proto.RegisterExtension(E_Message_ExtensionOptionalBool)
  2878. proto.RegisterExtension(E_Message_ExtensionOptionalInt32)
  2879. proto.RegisterExtension(E_Message_ExtensionOptionalSint32)
  2880. proto.RegisterExtension(E_Message_ExtensionOptionalUint32)
  2881. proto.RegisterExtension(E_Message_ExtensionOptionalInt64)
  2882. proto.RegisterExtension(E_Message_ExtensionOptionalSint64)
  2883. proto.RegisterExtension(E_Message_ExtensionOptionalUint64)
  2884. proto.RegisterExtension(E_Message_ExtensionOptionalFixed32)
  2885. proto.RegisterExtension(E_Message_ExtensionOptionalSfixed32)
  2886. proto.RegisterExtension(E_Message_ExtensionOptionalFloat)
  2887. proto.RegisterExtension(E_Message_ExtensionOptionalFixed64)
  2888. proto.RegisterExtension(E_Message_ExtensionOptionalSfixed64)
  2889. proto.RegisterExtension(E_Message_ExtensionOptionalDouble)
  2890. proto.RegisterExtension(E_Message_ExtensionOptionalString)
  2891. proto.RegisterExtension(E_Message_ExtensionOptionalBytes)
  2892. proto.RegisterExtension(E_Message_ExtensionOptionalChildEnum)
  2893. proto.RegisterExtension(E_Message_ExtensionOptionalChildMessage)
  2894. proto.RegisterExtension(E_Message_ExtensionOptionalNamedGroup)
  2895. proto.RegisterExtension(E_Message_ExtensionOptionalSiblingEnum)
  2896. proto.RegisterExtension(E_Message_ExtensionOptionalSiblingMessage)
  2897. proto.RegisterExtension(E_Message_Extensionoptionalgroup)
  2898. proto.RegisterExtension(E_Message_ExtensionDefaultedBool)
  2899. proto.RegisterExtension(E_Message_ExtensionDefaultedInt32)
  2900. proto.RegisterExtension(E_Message_ExtensionDefaultedSint32)
  2901. proto.RegisterExtension(E_Message_ExtensionDefaultedUint32)
  2902. proto.RegisterExtension(E_Message_ExtensionDefaultedInt64)
  2903. proto.RegisterExtension(E_Message_ExtensionDefaultedSint64)
  2904. proto.RegisterExtension(E_Message_ExtensionDefaultedUint64)
  2905. proto.RegisterExtension(E_Message_ExtensionDefaultedFixed32)
  2906. proto.RegisterExtension(E_Message_ExtensionDefaultedSfixed32)
  2907. proto.RegisterExtension(E_Message_ExtensionDefaultedFloat)
  2908. proto.RegisterExtension(E_Message_ExtensionDefaultedFixed64)
  2909. proto.RegisterExtension(E_Message_ExtensionDefaultedSfixed64)
  2910. proto.RegisterExtension(E_Message_ExtensionDefaultedDouble)
  2911. proto.RegisterExtension(E_Message_ExtensionDefaultedString)
  2912. proto.RegisterExtension(E_Message_ExtensionDefaultedBytes)
  2913. proto.RegisterExtension(E_Message_ExtensionDefaultedChildEnum)
  2914. proto.RegisterExtension(E_Message_ExtensionDefaultedSiblingEnum)
  2915. proto.RegisterExtension(E_Message_ExtensionRepeatedBool)
  2916. proto.RegisterExtension(E_Message_ExtensionRepeatedInt32)
  2917. proto.RegisterExtension(E_Message_ExtensionRepeatedSint32)
  2918. proto.RegisterExtension(E_Message_ExtensionRepeatedUint32)
  2919. proto.RegisterExtension(E_Message_ExtensionRepeatedInt64)
  2920. proto.RegisterExtension(E_Message_ExtensionRepeatedSint64)
  2921. proto.RegisterExtension(E_Message_ExtensionRepeatedUint64)
  2922. proto.RegisterExtension(E_Message_ExtensionRepeatedFixed32)
  2923. proto.RegisterExtension(E_Message_ExtensionRepeatedSfixed32)
  2924. proto.RegisterExtension(E_Message_ExtensionRepeatedFloat)
  2925. proto.RegisterExtension(E_Message_ExtensionRepeatedFixed64)
  2926. proto.RegisterExtension(E_Message_ExtensionRepeatedSfixed64)
  2927. proto.RegisterExtension(E_Message_ExtensionRepeatedDouble)
  2928. proto.RegisterExtension(E_Message_ExtensionRepeatedString)
  2929. proto.RegisterExtension(E_Message_ExtensionRepeatedBytes)
  2930. proto.RegisterExtension(E_Message_ExtensionRepeatedChildEnum)
  2931. proto.RegisterExtension(E_Message_ExtensionRepeatedChildMessage)
  2932. proto.RegisterExtension(E_Message_ExtensionRepeatedNamedGroup)
  2933. proto.RegisterExtension(E_Message_ExtensionRepeatedSiblingEnum)
  2934. proto.RegisterExtension(E_Message_ExtensionRepeatedSiblingMessage)
  2935. proto.RegisterExtension(E_Message_Extensionrepeatedgroup)
  2936. }
  2937. var fileDescriptor0 = []byte{
  2938. // 4493 bytes of a gzipped FileDescriptorProto
  2939. 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xbc, 0x5c, 0x69, 0x70, 0x1c, 0xc7,
  2940. 0x75, 0xc6, 0xec, 0x62, 0x17, 0x44, 0x13, 0x0b, 0x2c, 0x86, 0x24, 0x30, 0x84, 0xa4, 0x68, 0xcd,
  2941. 0x38, 0xce, 0x86, 0x11, 0x41, 0x60, 0xd0, 0x68, 0x4a, 0x1b, 0x1d, 0x26, 0x24, 0xca, 0x2b, 0xc7,
  2942. 0x5a, 0xa5, 0x46, 0xc5, 0x94, 0xcb, 0xa5, 0x0a, 0x03, 0x12, 0x0b, 0x70, 0xa5, 0x3d, 0x20, 0x60,
  2943. 0x97, 0x12, 0x63, 0xa7, 0xc4, 0x38, 0xe7, 0x4f, 0xf9, 0xbe, 0xd6, 0xb6, 0xac, 0xdb, 0x96, 0x44,
  2944. 0xc9, 0xf7, 0xa5, 0xcb, 0x47, 0x12, 0xf9, 0xbe, 0x72, 0x38, 0x97, 0x73, 0x5f, 0xce, 0x7d, 0xdf,
  2945. 0x47, 0x75, 0xbf, 0xee, 0xe9, 0xee, 0x99, 0x9e, 0x05, 0x7a, 0xd6, 0xa5, 0x1f, 0xaa, 0x12, 0x7b,
  2946. 0x5f, 0xbf, 0xaf, 0xdf, 0xb7, 0xfd, 0xde, 0xfb, 0xd0, 0x33, 0xbd, 0xe8, 0xf0, 0xe6, 0x56, 0xa7,
  2947. 0xdb, 0xf1, 0xe7, 0xcf, 0x2d, 0xcc, 0x2f, 0xcc, 0x2f, 0x1c, 0xf1, 0x17, 0x16, 0xc9, 0x82, 0xef,
  2948. 0x2f, 0x1f, 0xf1, 0xd7, 0xcf, 0x2c, 0x2c, 0x2f, 0x9d, 0x59, 0x3e, 0xda, 0xad, 0x6f, 0x77, 0xe7,
  2949. 0x99, 0x91, 0xfb, 0x92, 0x8d, 0x4e, 0x67, 0xa3, 0x59, 0x9f, 0xdf, 0xe8, 0x34, 0x57, 0xdb, 0x1b,
  2950. 0xf3, 0x9d, 0xad, 0x0d, 0xf8, 0xc0, 0x3f, 0x25, 0xa6, 0x1d, 0x7a, 0x1d, 0x9a, 0xbc, 0xb5, 0x71,
  2951. 0xba, 0xd9, 0x68, 0x6f, 0xdc, 0x5c, 0xdf, 0xde, 0x5e, 0xdd, 0xa8, 0xbb, 0x93, 0x28, 0xb3, 0xbe,
  2952. 0xe8, 0x39, 0x25, 0xa7, 0x3c, 0x1e, 0x64, 0xd6, 0x17, 0xd9, 0xbf, 0x7d, 0x2f, 0x53, 0xca, 0xb0,
  2953. 0x7f, 0xfb, 0xec, 0xdf, 0x4b, 0x5e, 0xb6, 0x94, 0x65, 0xff, 0x5e, 0x72, 0x2b, 0x28, 0xb3, 0x8e,
  2954. 0xbd, 0xd1, 0x92, 0x53, 0xde, 0xeb, 0x1f, 0x9e, 0xdf, 0x11, 0x71, 0x9e, 0xe3, 0x04, 0x99, 0x75,
  2955. 0x7c, 0xe8, 0x3b, 0x8f, 0x39, 0x68, 0x4c, 0x00, 0x9f, 0x44, 0xa8, 0xbd, 0xda, 0xaa, 0xaf, 0x6d,
  2956. 0x6c, 0x75, 0x7a, 0x9b, 0x6c, 0x01, 0xc8, 0x5f, 0xde, 0xbd, 0xc3, 0xf9, 0x1a, 0x9d, 0xfc, 0x0a,
  2957. 0x3a, 0x39, 0x50, 0x1c, 0xb9, 0xdf, 0x8f, 0x0a, 0x9d, 0xcd, 0x6e, 0xa3, 0xd3, 0x5e, 0x6d, 0x9e,
  2958. 0x3a, 0xdd, 0xe9, 0x34, 0xbd, 0xb5, 0x92, 0x53, 0xde, 0x13, 0x4c, 0x88, 0xc1, 0x95, 0x4e, 0xa7,
  2959. 0xe9, 0xfe, 0x00, 0x9a, 0x0c, 0x8d, 0x1a, 0xed, 0xee, 0x92, 0xef, 0xd5, 0x4b, 0x4e, 0x39, 0x17,
  2960. 0x84, 0x53, 0x6f, 0xa2, 0x83, 0xee, 0x0f, 0xa2, 0xa9, 0xd0, 0x6c, 0x1b, 0xec, 0xd6, 0x4b, 0x4e,
  2961. 0x79, 0x3a, 0x08, 0x67, 0xdf, 0xda, 0x88, 0x19, 0xf6, 0xc0, 0x70, 0xa3, 0xe4, 0x94, 0x0b, 0xd2,
  2962. 0xf0, 0x24, 0x18, 0x46, 0x80, 0x09, 0xf6, 0xce, 0x96, 0x9c, 0x72, 0x56, 0x03, 0x26, 0x38, 0x06,
  2963. 0x4c, 0xb0, 0xd7, 0x28, 0x39, 0x65, 0x57, 0x07, 0x8e, 0x18, 0xf6, 0xc0, 0xf0, 0xf6, 0x92, 0x53,
  2964. 0x1e, 0xd5, 0x81, 0x09, 0x76, 0x7f, 0x08, 0x15, 0x43, 0xc3, 0xf5, 0xc6, 0xdd, 0xf5, 0xb5, 0x25,
  2965. 0xdf, 0xbb, 0xa3, 0xe4, 0x94, 0xc7, 0x82, 0xd0, 0xc1, 0x8d, 0x30, 0xec, 0xfe, 0x30, 0x9a, 0x96,
  2966. 0xe0, 0xc2, 0xb6, 0x59, 0x72, 0xca, 0x53, 0x41, 0xe8, 0xe3, 0x56, 0x3e, 0xae, 0x05, 0xb4, 0xde,
  2967. 0xec, 0xac, 0x76, 0xbd, 0x56, 0xc9, 0x29, 0x67, 0x64, 0x40, 0x37, 0xd2, 0xc1, 0x38, 0x3c, 0xc1,
  2968. 0x5e, 0xbb, 0xe4, 0x94, 0xf3, 0x11, 0x78, 0x82, 0x0d, 0xf0, 0x04, 0x7b, 0x9d, 0x92, 0x53, 0x2e,
  2969. 0x46, 0xe1, 0x23, 0xf1, 0xaf, 0x75, 0x7a, 0xa7, 0x9b, 0x75, 0x6f, 0xb3, 0xe4, 0x94, 0x1d, 0x19,
  2970. 0xff, 0x0d, 0x6c, 0x54, 0x67, 0xb4, 0xbb, 0xd5, 0x68, 0x6f, 0x78, 0x77, 0xb2, 0x3d, 0x2f, 0x19,
  2971. 0x65, 0xa3, 0x5a, 0x40, 0xa7, 0xcf, 0x77, 0xeb, 0xdb, 0xde, 0x56, 0xc9, 0x29, 0x4f, 0xc8, 0x80,
  2972. 0x56, 0xe8, 0xa0, 0xbb, 0x86, 0xf6, 0x85, 0x66, 0x67, 0xce, 0x36, 0x9a, 0x6b, 0xa7, 0xea, 0xed,
  2973. 0x5e, 0xcb, 0xdb, 0x2e, 0x39, 0xe5, 0x49, 0x1f, 0x5b, 0x6c, 0xe3, 0xeb, 0xe9, 0xe4, 0x13, 0xed,
  2974. 0x5e, 0x2b, 0x08, 0xc3, 0x0e, 0x87, 0xdc, 0x16, 0x9a, 0x89, 0xa0, 0xb4, 0x60, 0x9a, 0xd7, 0x65,
  2975. 0x09, 0x78, 0xcc, 0x16, 0x48, 0x64, 0xe3, 0x7e, 0x0d, 0x4b, 0xa4, 0xe4, 0x06, 0x0a, 0xc7, 0x4f,
  2976. 0xb1, 0x94, 0x3a, 0x05, 0xc9, 0xd9, 0x63, 0x60, 0x29, 0x93, 0xd3, 0x15, 0x2e, 0xe5, 0x98, 0x7b,
  2977. 0x1a, 0x1d, 0x50, 0xf6, 0x37, 0xab, 0x47, 0xc0, 0xdf, 0x39, 0xc6, 0xdf, 0xfc, 0x2e, 0x90, 0x78,
  2978. 0x19, 0x63, 0xcc, 0xed, 0x93, 0x59, 0x11, 0x0e, 0xba, 0x77, 0x20, 0x2f, 0x86, 0x21, 0xd8, 0xbb,
  2979. 0x8b, 0x05, 0xb4, 0xb8, 0x7b, 0x18, 0xc1, 0xdb, 0x4c, 0x04, 0x49, 0x30, 0xf7, 0x13, 0xb2, 0xea,
  2980. 0x00, 0x65, 0x77, 0xb3, 0x7a, 0x76, 0xa5, 0x05, 0x65, 0xb7, 0xf0, 0xf9, 0xc0, 0x9a, 0xee, 0xce,
  2981. 0xbd, 0x02, 0x4d, 0xae, 0xd5, 0xd7, 0x57, 0x7b, 0xcd, 0x6e, 0x7d, 0x0d, 0xca, 0xda, 0x0b, 0xb4,
  2982. 0x62, 0xee, 0xa9, 0x8c, 0x76, 0xb7, 0x7a, 0xf5, 0xa0, 0x10, 0x7e, 0xc8, 0xca, 0xdb, 0x02, 0x9a,
  2983. 0x92, 0xd6, 0x50, 0x8e, 0xbe, 0x40, 0xcd, 0x73, 0x95, 0xfc, 0x91, 0x45, 0x7f, 0x09, 0x2f, 0x07,
  2984. 0xd2, 0x1b, 0x54, 0xba, 0x45, 0x54, 0x94, 0x33, 0x78, 0xa9, 0xfb, 0x22, 0x9d, 0x32, 0x5d, 0xc9,
  2985. 0x1d, 0x59, 0xf2, 0x17, 0x16, 0x02, 0xe9, 0x91, 0xd7, 0xbc, 0x05, 0x75, 0x0a, 0x2f, 0x7a, 0x5f,
  2986. 0xa2, 0x53, 0x0a, 0x95, 0xd1, 0xc8, 0x0c, 0x5e, 0xfc, 0x70, 0x64, 0x59, 0x04, 0x7b, 0x5f, 0xa6,
  2987. 0x13, 0xb2, 0x15, 0x04, 0xcb, 0x22, 0xc7, 0xae, 0xbc, 0x4a, 0x5f, 0x1a, 0xc1, 0xf1, 0xa5, 0x11,
  2988. 0xec, 0x7d, 0x85, 0x4e, 0x73, 0x2b, 0xb9, 0x23, 0x04, 0xc7, 0x96, 0x46, 0x70, 0x7c, 0x69, 0x04,
  2989. 0x7b, 0x5f, 0xa5, 0x53, 0x46, 0x2b, 0xa3, 0x91, 0x19, 0xbc, 0x3c, 0x62, 0x34, 0x2d, 0x67, 0x88,
  2990. 0x9a, 0xf7, 0x35, 0x3a, 0x65, 0xac, 0x92, 0xa7, 0xd1, 0x2c, 0x2c, 0x04, 0xd2, 0xa7, 0xa8, 0x94,
  2991. 0xc7, 0x90, 0xab, 0x2c, 0x4d, 0x4c, 0xfb, 0x3a, 0x9d, 0x36, 0x55, 0x19, 0x3b, 0xc2, 0xe7, 0x49,
  2992. 0xcf, 0x61, 0xd5, 0x5c, 0x54, 0x99, 0x80, 0xb2, 0xf9, 0x0d, 0x3a, 0x2b, 0x53, 0x19, 0x5b, 0x9a,
  2993. 0x5f, 0xc4, 0x8b, 0xcb, 0x2a, 0x0d, 0x50, 0x41, 0xe3, 0x2b, 0x24, 0xd8, 0xfb, 0x26, 0x9d, 0x94,
  2994. 0xaf, 0xe4, 0x69, 0x50, 0xf1, 0x15, 0x12, 0x6c, 0x5a, 0x21, 0xc1, 0xde, 0xb7, 0xe8, 0xb4, 0x62,
  2995. 0x65, 0xec, 0x08, 0x9f, 0x17, 0x5d, 0x21, 0xc1, 0xee, 0x55, 0x2a, 0x85, 0xbc, 0xb2, 0xfe, 0x1a,
  2996. 0x9d, 0xe6, 0x54, 0x0a, 0x7c, 0x89, 0x3e, 0x59, 0x5e, 0x5a, 0xbe, 0x4a, 0xe1, 0x92, 0x97, 0xda,
  2997. 0xab, 0xb5, 0x2f, 0x0c, 0x6a, 0xed, 0xaf, 0x33, 0x81, 0x51, 0x29, 0x9e, 0xad, 0x37, 0x9b, 0x9d,
  2998. 0x2b, 0x4a, 0x87, 0xee, 0xea, 0x6c, 0x35, 0xd7, 0x5e, 0x72, 0x08, 0xa9, 0xdf, 0x1d, 0xd4, 0xdf,
  2999. 0x15, 0x95, 0x1a, 0x28, 0xc0, 0xbf, 0x41, 0x27, 0x4f, 0x54, 0xbc, 0xb5, 0xfa, 0xea, 0xda, 0x6d,
  3000. 0x4b, 0x4b, 0xe4, 0x36, 0x7f, 0x79, 0xf9, 0x36, 0xff, 0x18, 0xb9, 0x6d, 0x69, 0xf9, 0xd8, 0xe9,
  3001. 0x7a, 0x7d, 0x5d, 0xe1, 0x0a, 0x8a, 0x73, 0x1b, 0xed, 0x97, 0x3e, 0x94, 0xea, 0xfc, 0x9b, 0x4e,
  3002. 0xfa, 0xf2, 0x5c, 0xc9, 0x1d, 0x7f, 0xd5, 0x8f, 0x55, 0x8f, 0x07, 0x92, 0x4f, 0x59, 0xa6, 0x9b,
  3003. 0x68, 0x46, 0xdd, 0xa2, 0x4a, 0x3d, 0xfb, 0xb6, 0x93, 0xa6, 0xa0, 0x09, 0xac, 0xfd, 0xca, 0xc6,
  3004. 0x96, 0x85, 0xed, 0xa5, 0xa8, 0xb0, 0x55, 0xbf, 0xb3, 0xd7, 0xd8, 0x12, 0xa5, 0xe0, 0x71, 0xaa,
  3005. 0xd6, 0xf6, 0x04, 0x13, 0x62, 0x94, 0xd5, 0x80, 0x97, 0xa1, 0xc9, 0xd0, 0x0a, 0x92, 0xf3, 0x09,
  3006. 0x6a, 0x96, 0x0b, 0xc2, 0xc9, 0x90, 0xf9, 0x65, 0x34, 0x15, 0xda, 0xf1, 0xc4, 0xbf, 0x48, 0x0d,
  3007. 0xa7, 0x83, 0x70, 0x3e, 0x4f, 0x78, 0xd5, 0x92, 0xe7, 0xfb, 0x93, 0xd4, 0xb2, 0x20, 0x2d, 0x79,
  3008. 0xa2, 0x47, 0xb0, 0x09, 0xf6, 0x9e, 0xa2, 0x86, 0x59, 0x0d, 0x9b, 0xe0, 0x18, 0x36, 0xc1, 0xde,
  3009. 0x07, 0xa9, 0xa1, 0xab, 0x63, 0x47, 0x2c, 0x79, 0x42, 0x7f, 0x88, 0x5a, 0x8e, 0xea, 0xd8, 0x04,
  3010. 0xbb, 0x87, 0x51, 0x31, 0xb4, 0x14, 0x19, 0xf9, 0x61, 0x6a, 0x3a, 0x16, 0x84, 0x2e, 0x44, 0xfe,
  3011. 0x5e, 0x81, 0xa6, 0x25, 0xbe, 0x30, 0xfe, 0x08, 0x35, 0x9e, 0x0a, 0x42, 0x2f, 0x61, 0xd2, 0xaa,
  3012. 0x51, 0x41, 0xce, 0x7e, 0x94, 0x9a, 0x66, 0x64, 0x54, 0x90, 0xa9, 0xb1, 0x15, 0x10, 0xec, 0x7d,
  3013. 0x8c, 0x5a, 0xe6, 0x23, 0x2b, 0x20, 0xd8, 0xb0, 0x02, 0x82, 0xbd, 0x8f, 0x53, 0xe3, 0x62, 0x74,
  3014. 0x05, 0x11, 0x16, 0x78, 0x4e, 0x7e, 0x82, 0xda, 0x3a, 0x92, 0x05, 0x9e, 0x83, 0x1a, 0xb3, 0x90,
  3015. 0x82, 0x9f, 0x04, 0x4d, 0x2f, 0x99, 0x85, 0x7c, 0x53, 0xa3, 0x82, 0x74, 0xfb, 0x14, 0x35, 0x9c,
  3016. 0x90, 0x51, 0x41, 0x4e, 0xd5, 0xd1, 0xbe, 0xd0, 0x4e, 0x49, 0xa9, 0x4f, 0x53, 0xe3, 0xd4, 0x8a,
  3017. 0x47, 0x78, 0x94, 0xa9, 0xd4, 0x46, 0x33, 0x11, 0x18, 0xd1, 0xb3, 0x9f, 0xa6, 0x48, 0xc3, 0x48,
  3018. 0x1e, 0x0d, 0x4c, 0x34, 0xee, 0xb3, 0x28, 0x1c, 0xd7, 0x24, 0xcf, 0x33, 0x80, 0x96, 0x56, 0xf3,
  3019. 0x08, 0x9f, 0x8a, 0xe6, 0x39, 0x83, 0x0e, 0x28, 0x9b, 0x5d, 0xa9, 0x11, 0xcf, 0x02, 0x85, 0xd6,
  3020. 0xa2, 0x47, 0xa6, 0x88, 0xac, 0x0d, 0x4d, 0xe4, 0xc5, 0x40, 0x04, 0x81, 0xcf, 0x41, 0x48, 0x69,
  3021. 0x54, 0x4f, 0x04, 0x4a, 0x90, 0x77, 0x4a, 0x56, 0x22, 0x60, 0xed, 0x79, 0x0a, 0x61, 0x27, 0x7b,
  3022. 0x02, 0xee, 0x80, 0xcb, 0x1e, 0xcd, 0x9f, 0x7b, 0x0d, 0x9a, 0x95, 0x1b, 0x5e, 0xd7, 0x3f, 0xf7,
  3023. 0x66, 0x69, 0xd1, 0xe3, 0xfa, 0x27, 0x64, 0xf6, 0x06, 0x4d, 0x07, 0x1d, 0x57, 0xd8, 0x88, 0x0a,
  3024. 0xa2, 0x37, 0xd0, 0xf9, 0x52, 0x10, 0xcd, 0xc4, 0x3c, 0x40, 0x79, 0x5c, 0x41, 0x07, 0x0d, 0x2e,
  3025. 0x78, 0xa1, 0x7c, 0x23, 0xf5, 0x11, 0x2a, 0xa4, 0xd9, 0x98, 0x0b, 0x5e, 0x38, 0x8f, 0x1b, 0x7d,
  3026. 0xf0, 0x12, 0xfa, 0x26, 0xea, 0x43, 0x48, 0xa6, 0xb8, 0x0b, 0x5e, 0x51, 0x4f, 0x24, 0x45, 0x42,
  3027. 0xb0, 0xf7, 0x66, 0xea, 0x41, 0xd7, 0x50, 0xc6, 0x68, 0x08, 0x1e, 0x10, 0x0d, 0xc1, 0xde, 0x5b,
  3028. 0xa8, 0x9f, 0x50, 0x54, 0x99, 0xa3, 0x21, 0x78, 0x40, 0x34, 0x04, 0x7b, 0x6f, 0xa5, 0x3e, 0x84,
  3029. 0xca, 0x32, 0x47, 0x43, 0xb0, 0x7b, 0x02, 0xcd, 0x19, 0x5c, 0x88, 0x02, 0xfc, 0x36, 0xea, 0x43,
  3030. 0xca, 0x2e, 0x2f, 0xe6, 0x45, 0x94, 0xef, 0x2a, 0xba, 0xc4, 0x14, 0x8d, 0xf0, 0xf3, 0x76, 0xea,
  3031. 0x47, 0xd1, 0x61, 0x07, 0xe3, 0x11, 0x89, 0xd2, 0xbe, 0x62, 0xa4, 0x17, 0x8a, 0xfc, 0x3b, 0xa8,
  3032. 0x1b, 0x45, 0x98, 0xc5, 0xb9, 0x85, 0xb2, 0x3f, 0x20, 0x28, 0x82, 0xbd, 0x77, 0x52, 0x2f, 0x52,
  3033. 0xa9, 0x25, 0x04, 0x45, 0xf0, 0xc0, 0xa0, 0x08, 0xf6, 0xde, 0x45, 0xfd, 0x28, 0xd2, 0x2d, 0x29,
  3034. 0x28, 0x82, 0xdd, 0x57, 0x1a, 0xbf, 0x28, 0xde, 0x37, 0xfa, 0xd4, 0x4f, 0x4c, 0xcb, 0xc5, 0xbf,
  3035. 0x31, 0xde, 0x4f, 0x6e, 0x36, 0x6f, 0x1c, 0xe8, 0x2c, 0xef, 0xa6, 0xbe, 0x4c, 0xe2, 0xce, 0xb0,
  3036. 0x87, 0xa0, 0xe9, 0xdc, 0x6a, 0xe4, 0x1b, 0xda, 0xcf, 0x7b, 0xa8, 0xb7, 0x41, 0x6a, 0x2f, 0xfe,
  3037. 0x05, 0x40, 0x87, 0xba, 0x07, 0x5d, 0x66, 0x70, 0xaa, 0xf4, 0xaa, 0xf7, 0x66, 0xd3, 0xf7, 0x2a,
  3038. 0x21, 0xc9, 0xe6, 0x62, 0xe0, 0xb2, 0x77, 0xfd, 0x34, 0xba, 0xdc, 0x98, 0x5d, 0x4a, 0xad, 0xbf,
  3039. 0x2f, 0x9b, 0xa6, 0xd6, 0x0b, 0xf0, 0x4b, 0x0d, 0x39, 0x19, 0xd1, 0x85, 0x9b, 0xf5, 0xd5, 0xb0,
  3040. 0x44, 0xfe, 0x73, 0xb6, 0x94, 0x05, 0x5d, 0x08, 0xa3, 0x52, 0x17, 0x72, 0x2b, 0xa8, 0x40, 0xff,
  3041. 0x42, 0xcd, 0x98, 0x2e, 0x84, 0x61, 0x45, 0x17, 0x72, 0x3b, 0x5e, 0xee, 0xfe, 0x95, 0x1a, 0x32,
  3042. 0x5d, 0x08, 0xe3, 0xaa, 0x2e, 0xe4, 0x96, 0xbc, 0xa8, 0xfd, 0x1b, 0xb5, 0x2c, 0x48, 0x4b, 0x55,
  3043. 0x17, 0x4a, 0x6c, 0x82, 0xbd, 0x7f, 0xa7, 0x86, 0x59, 0x0d, 0x5b, 0xe8, 0x1c, 0x05, 0x9b, 0x60,
  3044. 0xef, 0x3f, 0xa8, 0xa1, 0xab, 0x63, 0x47, 0x2c, 0x79, 0x09, 0xfa, 0x4f, 0x6a, 0x39, 0xaa, 0x63,
  3045. 0x0b, 0x5d, 0xc8, 0x2d, 0x45, 0x85, 0xf8, 0x2f, 0x6a, 0xca, 0x74, 0x21, 0x7c, 0xa0, 0xe9, 0x42,
  3046. 0x81, 0x2f, 0x8c, 0xff, 0x9b, 0x1a, 0x33, 0x5d, 0xc8, 0x57, 0xa0, 0xe9, 0x42, 0xe1, 0x99, 0x95,
  3047. 0x8c, 0xff, 0xa1, 0xa6, 0x19, 0x19, 0x95, 0xa2, 0x0b, 0xd5, 0x15, 0x10, 0xec, 0xfd, 0x2f, 0xb5,
  3048. 0xcc, 0x47, 0x56, 0x20, 0x74, 0xa1, 0xb6, 0x02, 0x82, 0xbd, 0xff, 0xa3, 0xc6, 0xc5, 0xe8, 0x0a,
  3049. 0x22, 0x2c, 0xf0, 0xfc, 0xbe, 0x30, 0x5a, 0xca, 0x82, 0x2e, 0x84, 0x71, 0x55, 0x17, 0x0a, 0xbf,
  3050. 0x90, 0xbd, 0x3f, 0x33, 0xca, 0xce, 0x76, 0x25, 0xb3, 0x8a, 0x2e, 0x14, 0xbb, 0x89, 0x25, 0xe6,
  3051. 0xeb, 0xa9, 0xe1, 0x84, 0x8c, 0x4a, 0xd1, 0x85, 0xdc, 0x4e, 0xc9, 0xb5, 0x9f, 0xa5, 0xc6, 0x43,
  3052. 0xe8, 0x42, 0xf0, 0x18, 0xd1, 0x85, 0x1a, 0x8c, 0x90, 0x35, 0x3f, 0x47, 0x91, 0x86, 0xd3, 0x85,
  3053. 0x0a, 0x98, 0xa6, 0x0b, 0x39, 0x9e, 0xaa, 0x0b, 0x7f, 0x1e, 0xd0, 0xd2, 0xeb, 0x42, 0xf0, 0x19,
  3054. 0xd5, 0x85, 0xe1, 0x66, 0x57, 0x6a, 0xc5, 0x2f, 0x00, 0x85, 0x29, 0x74, 0xa1, 0x48, 0x91, 0x88,
  3055. 0x2e, 0x8c, 0x80, 0x08, 0x02, 0x7f, 0x11, 0x42, 0x4a, 0xa7, 0x0b, 0x35, 0x28, 0x4d, 0x17, 0xc2,
  3056. 0x27, 0xc0, 0xda, 0x2f, 0x51, 0x08, 0x5b, 0x5d, 0x08, 0x0e, 0x42, 0x5d, 0xa8, 0xf8, 0x73, 0x7f,
  3057. 0x12, 0x15, 0x5a, 0xab, 0x9b, 0xac, 0xca, 0x41, 0xa9, 0xfb, 0x36, 0xc4, 0xf0, 0x23, 0x16, 0x00,
  3058. 0x37, 0xaf, 0x6e, 0xd2, 0x82, 0x48, 0xff, 0x3b, 0xd1, 0xee, 0x6e, 0x9d, 0x0f, 0xf6, 0xb6, 0xe4,
  3059. 0x88, 0x7b, 0x06, 0x4d, 0x86, 0x08, 0x50, 0xd3, 0x7e, 0x0b, 0x20, 0xae, 0xb6, 0x87, 0x60, 0x05,
  3060. 0x15, 0x30, 0x26, 0x5a, 0xca, 0x90, 0xbb, 0x8e, 0xa6, 0x42, 0x10, 0x5e, 0x63, 0x7f, 0x1b, 0x50,
  3061. 0xae, 0xb1, 0x47, 0x81, 0x6a, 0x0c, 0x30, 0x85, 0x96, 0x3a, 0xa6, 0xe1, 0xf0, 0x0a, 0xfd, 0x3b,
  3062. 0xa9, 0x71, 0x4e, 0x1a, 0x70, 0x78, 0x7d, 0x8f, 0x90, 0x46, 0xb0, 0xf7, 0xbb, 0xc3, 0x90, 0x46,
  3063. 0x70, 0x8c, 0x34, 0x82, 0x63, 0xa4, 0x11, 0xec, 0xfd, 0xde, 0x50, 0xa4, 0x09, 0x18, 0x95, 0xb4,
  3064. 0x08, 0x0e, 0x6f, 0x2d, 0xdf, 0x19, 0x8a, 0xb4, 0x28, 0x0e, 0x6f, 0x4c, 0x0d, 0x54, 0x0c, 0x71,
  3065. 0x44, 0xaf, 0xf9, 0x7d, 0x00, 0xba, 0xd6, 0x1e, 0x88, 0xb7, 0x30, 0x40, 0x9a, 0x6c, 0x69, 0x83,
  3066. 0x6e, 0x13, 0x4d, 0x4b, 0xea, 0x04, 0xd6, 0x1f, 0x00, 0xd6, 0x75, 0x29, 0xc8, 0x5b, 0x57, 0xc1,
  3067. 0xa6, 0x5a, 0xfa, 0xa8, 0xb6, 0x1b, 0xa0, 0x2f, 0xfe, 0x61, 0xea, 0xdd, 0xc0, 0x3a, 0xa8, 0xbe,
  3068. 0x1b, 0xa0, 0xa9, 0xc6, 0xd8, 0x23, 0xd8, 0xfb, 0xa3, 0xe1, 0xd8, 0x13, 0xdf, 0x93, 0xc6, 0x1e,
  3069. 0xc1, 0x06, 0xf6, 0x08, 0xf6, 0xfe, 0x78, 0x48, 0xf6, 0x04, 0x98, 0xce, 0x5e, 0x64, 0xfb, 0xf1,
  3070. 0x9e, 0xfe, 0x27, 0xa9, 0xb7, 0x1f, 0x74, 0x7f, 0x7d, 0xfb, 0x71, 0x45, 0xa0, 0xa5, 0x13, 0x28,
  3071. 0x82, 0x3f, 0x4d, 0x9f, 0x4e, 0xcc, 0x41, 0x24, 0x9d, 0x40, 0x4f, 0xa8, 0xbb, 0x01, 0xf4, 0xc4,
  3072. 0x9f, 0xa5, 0xde, 0x0d, 0x4c, 0x79, 0xe8, 0xbb, 0x01, 0xc4, 0xc8, 0x26, 0xda, 0x17, 0x82, 0x28,
  3073. 0x62, 0xe4, 0xcf, 0x01, 0xe9, 0xe5, 0xf6, 0x48, 0xa1, 0x00, 0x01, 0xb4, 0x62, 0x2b, 0x32, 0xec,
  3074. 0x9e, 0x47, 0x33, 0x11, 0x44, 0xd1, 0x56, 0xff, 0x02, 0x40, 0xaf, 0x4f, 0x09, 0xca, 0xc7, 0x00,
  3075. 0x77, 0x5f, 0x2b, 0xfe, 0x89, 0xbb, 0x8d, 0xf6, 0x87, 0xd0, 0xaa, 0x44, 0xf9, 0x4b, 0x00, 0x3e,
  3076. 0x6e, 0x0f, 0x2c, 0x55, 0x09, 0xc0, 0x4e, 0xb7, 0xa2, 0xe3, 0xee, 0x39, 0x74, 0x40, 0xa9, 0xbe,
  3077. 0x8a, 0x5a, 0xf9, 0x2e, 0xa0, 0xae, 0xa4, 0xa9, 0xc1, 0xa1, 0x4e, 0x01, 0x58, 0xb7, 0x15, 0xfb,
  3078. 0xc0, 0xbd, 0x07, 0x79, 0x31, 0x5c, 0xc1, 0xf4, 0x5f, 0x01, 0xf4, 0x89, 0xd4, 0xd0, 0x1a, 0xd7,
  3079. 0x07, 0x5a, 0xa6, 0xcf, 0xc4, 0xfe, 0x65, 0x8d, 0x0e, 0x34, 0xc7, 0x5f, 0xa7, 0xda, 0xbf, 0xac,
  3080. 0xf3, 0x4b, 0xd1, 0x41, 0xf7, 0x6f, 0x38, 0x24, 0x92, 0x71, 0x5b, 0x41, 0xf9, 0x9b, 0x54, 0xc9,
  3081. 0x08, 0x8d, 0x5f, 0xc2, 0xd0, 0x64, 0x94, 0x63, 0x02, 0xa7, 0xa7, 0xe0, 0xfc, 0x6d, 0x2a, 0x9c,
  3082. 0x93, 0x06, 0x1c, 0x39, 0xa6, 0x90, 0x46, 0x30, 0xc0, 0xfc, 0x5d, 0x5a, 0xd2, 0x08, 0x8e, 0x91,
  3083. 0x06, 0x43, 0x2a, 0x69, 0x02, 0xe5, 0xef, 0x53, 0x93, 0xa6, 0xc2, 0x08, 0xd2, 0x74, 0x9c, 0x9e,
  3084. 0x82, 0xf3, 0x0f, 0xa9, 0x49, 0x8b, 0xe2, 0xc8, 0x31, 0xd1, 0xd2, 0x78, 0x1b, 0x05, 0xa0, 0x7f,
  3085. 0x4c, 0xd5, 0xd2, 0x78, 0xdf, 0x97, 0x48, 0xf4, 0xdb, 0x50, 0x06, 0x43, 0xea, 0x58, 0x89, 0x06,
  3086. 0xa4, 0x7f, 0x4a, 0x47, 0x1d, 0xf3, 0x10, 0xa1, 0x2e, 0x1c, 0x73, 0x4b, 0x08, 0x75, 0xda, 0xf5,
  3087. 0xce, 0x3a, 0x40, 0x3c, 0x9d, 0x2b, 0x39, 0xe5, 0x3d, 0xd5, 0x91, 0x60, 0x9c, 0x0d, 0x32, 0x8b,
  3088. 0x43, 0x68, 0x2f, 0x58, 0x80, 0x3c, 0x7d, 0x86, 0x9a, 0xe4, 0xaa, 0x23, 0x01, 0xcc, 0x03, 0xb9,
  3089. 0xfc, 0x52, 0x34, 0x01, 0x36, 0x5c, 0x2b, 0x3f, 0x4b, 0x8d, 0xa6, 0xab, 0x23, 0x01, 0x4c, 0xe5,
  3090. 0x62, 0x37, 0xb4, 0xe2, 0x4a, 0xf7, 0x39, 0x6a, 0x55, 0x08, 0xad, 0xb8, 0x54, 0x55, 0xf1, 0x08,
  3091. 0xf6, 0x9e, 0xa7, 0x46, 0x59, 0x15, 0x8f, 0x60, 0x1d, 0x8f, 0x60, 0xef, 0x33, 0xd4, 0xc8, 0xd5,
  3092. 0xf0, 0x54, 0x2b, 0x2e, 0x12, 0x3f, 0x4b, 0xad, 0x46, 0x35, 0x3c, 0x82, 0xdd, 0x97, 0xa1, 0x02,
  3093. 0x58, 0x09, 0xd9, 0xf5, 0x39, 0x6a, 0x36, 0x56, 0x1d, 0x09, 0x60, 0xb6, 0x90, 0x68, 0x65, 0x34,
  3094. 0xc9, 0x31, 0x85, 0xe1, 0xe7, 0xa9, 0xe1, 0x54, 0x75, 0x24, 0x00, 0x07, 0xa1, 0xbc, 0x0a, 0x23,
  3095. 0x00, 0x6d, 0xf5, 0xcb, 0xd4, 0x2c, 0x13, 0x46, 0x00, 0xea, 0x48, 0x47, 0x25, 0xd8, 0xfb, 0x15,
  3096. 0x6a, 0x95, 0xd7, 0x51, 0xd9, 0x01, 0x82, 0x86, 0x4a, 0xb0, 0xf7, 0xab, 0xd4, 0xb0, 0x18, 0x41,
  3097. 0x55, 0xa3, 0xe5, 0x9a, 0xe4, 0x05, 0x6a, 0xe7, 0x84, 0xd1, 0x72, 0x51, 0x21, 0x99, 0x03, 0x45,
  3098. 0xf1, 0x05, 0x6a, 0x35, 0x2e, 0x99, 0x03, 0x49, 0x10, 0x46, 0x00, 0x7a, 0xe0, 0x8b, 0xd4, 0x68,
  3099. 0x22, 0x8c, 0x00, 0x3a, 0xfa, 0x2a, 0x2a, 0x82, 0x8d, 0xd2, 0xce, 0xbf, 0x94, 0x4b, 0xff, 0x18,
  3100. 0xb7, 0x3a, 0x12, 0x40, 0xa8, 0xb2, 0x85, 0xdf, 0x8e, 0xf6, 0xa9, 0x10, 0xa2, 0xab, 0x7c, 0x39,
  3101. 0x37, 0xd4, 0x2b, 0x36, 0xd5, 0x91, 0x60, 0x5a, 0x02, 0x89, 0x2e, 0xb2, 0x86, 0x60, 0x50, 0x6b,
  3102. 0xd8, 0x5f, 0xc9, 0x0d, 0xf1, 0x7e, 0x4d, 0x75, 0x24, 0x98, 0x62, 0x2e, 0x95, 0x26, 0x7d, 0x0a,
  3103. 0xb9, 0x62, 0xe3, 0x2a, 0x1d, 0xfa, 0xab, 0xb9, 0x34, 0xcf, 0xa2, 0xab, 0x23, 0x41, 0x91, 0x6f,
  3104. 0x77, 0xd9, 0x8d, 0xcf, 0xa2, 0x03, 0x3a, 0x80, 0x20, 0xed, 0x6b, 0xb9, 0x94, 0x6f, 0xd6, 0x54,
  3105. 0x47, 0x82, 0x7d, 0x2a, 0x8c, 0x20, 0xec, 0xd5, 0xbc, 0x72, 0x00, 0x53, 0x5f, 0xcf, 0x59, 0xbf,
  3106. 0x26, 0x78, 0x0b, 0x9d, 0x2d, 0x98, 0x52, 0x7c, 0xc9, 0xdc, 0x80, 0x3d, 0xba, 0xe8, 0x7d, 0x43,
  3107. 0x6c, 0xd2, 0x09, 0x65, 0x93, 0x2e, 0x46, 0xed, 0x7c, 0xef, 0x9b, 0x26, 0x3b, 0x3f, 0x6a, 0xb7,
  3108. 0xe4, 0x7d, 0xcb, 0x64, 0xb7, 0xe4, 0x5e, 0x85, 0xf6, 0xf3, 0x0c, 0xd2, 0x1f, 0x68, 0xdd, 0x97,
  3109. 0x97, 0x2f, 0xf4, 0x54, 0x9d, 0x00, 0xbe, 0x41, 0xfd, 0x79, 0xd6, 0x35, 0x82, 0xf6, 0xe8, 0xc3,
  3110. 0xac, 0xf7, 0xe5, 0xd5, 0xb7, 0x7b, 0xaa, 0x0e, 0xe7, 0x32, 0xf2, 0x2c, 0xeb, 0x5a, 0x34, 0x13,
  3111. 0x9d, 0xce, 0x2b, 0xe9, 0xfd, 0x79, 0xe5, 0x55, 0x9f, 0xaa, 0x13, 0xec, 0xd7, 0xa7, 0xf3, 0xca,
  3112. 0x7a, 0x4d, 0x7c, 0x3e, 0xaf, 0xb1, 0x0f, 0xe4, 0xe5, 0x7b, 0x3f, 0xf1, 0xe9, 0x27, 0xc5, 0x63,
  3113. 0x30, 0xd3, 0xea, 0x09, 0xf6, 0x1e, 0xcc, 0x47, 0x5f, 0x02, 0x32, 0x46, 0x40, 0x70, 0x52, 0x04,
  3114. 0x04, 0x7b, 0x0f, 0xe5, 0x95, 0x37, 0x82, 0xcc, 0x11, 0x10, 0x9c, 0x14, 0x01, 0xc1, 0xde, 0xc3,
  3115. 0x79, 0xf9, 0x7a, 0x90, 0x39, 0x02, 0xf6, 0xe8, 0x6b, 0x36, 0x3a, 0x5d, 0x54, 0xe9, 0x47, 0xf2,
  3116. 0xea, 0xbb, 0x42, 0x55, 0x27, 0x38, 0xa0, 0x7b, 0x10, 0xf5, 0xfd, 0x06, 0xe4, 0xc5, 0x22, 0x10,
  3117. 0x3e, 0x1e, 0xcd, 0x6b, 0x2f, 0x0e, 0x55, 0x9d, 0x60, 0x26, 0x12, 0x85, 0xa8, 0xfd, 0xd7, 0xc6,
  3118. 0xa9, 0x84, 0x2e, 0xf0, 0xfe, 0xbc, 0xf6, 0x16, 0x51, 0x9c, 0x47, 0xe8, 0x0b, 0x49, 0x81, 0x10,
  3119. 0xec, 0x7d, 0x20, 0xaf, 0xbe, 0x52, 0x94, 0x10, 0x08, 0xc1, 0xc9, 0x81, 0x10, 0xec, 0x3d, 0x96,
  3120. 0xd7, 0xde, 0x2f, 0x4a, 0x0a, 0x84, 0x60, 0xf7, 0xc6, 0xf8, 0x17, 0xc2, 0x1b, 0xcb, 0xe3, 0x79,
  3121. 0xc3, 0xcb, 0x46, 0xf1, 0x6f, 0x86, 0x37, 0x9c, 0x9b, 0x0c, 0x1b, 0x03, 0x5a, 0xcf, 0x13, 0x79,
  3122. 0xf3, 0x9b, 0x47, 0x86, 0x3d, 0x02, 0x5d, 0xe9, 0x96, 0x38, 0xb7, 0xd0, 0x9f, 0x2e, 0xe6, 0x07,
  3123. 0xbf, 0x86, 0x14, 0x27, 0x1b, 0x5a, 0xd8, 0x6b, 0xd1, 0x5c, 0xd4, 0xa1, 0xd2, 0xcc, 0x9e, 0xcc,
  3124. 0x0f, 0xfd, 0x4e, 0x52, 0xd5, 0x09, 0x66, 0x75, 0x60, 0xf5, 0xef, 0xd3, 0x4b, 0xe3, 0x19, 0xa3,
  3125. 0x34, 0x85, 0xa7, 0xf2, 0x43, 0xbc, 0xa0, 0x54, 0x75, 0x82, 0x83, 0xd1, 0x3c, 0x0b, 0x6d, 0xe6,
  3126. 0x7e, 0x0a, 0x4d, 0x68, 0xbd, 0xef, 0x45, 0x7c, 0xd3, 0x7c, 0xee, 0x6e, 0x84, 0x94, 0x7e, 0xf8,
  3127. 0x62, 0x22, 0x5f, 0x87, 0x0a, 0xda, 0x9b, 0x9c, 0xb6, 0xe0, 0xd4, 0x81, 0xf6, 0x4e, 0x44, 0x3a,
  3128. 0x07, 0xca, 0xe1, 0xb9, 0xb5, 0x83, 0x6b, 0x51, 0x31, 0x7a, 0x38, 0xee, 0x16, 0x51, 0xf6, 0x8e,
  3129. 0xfa, 0x79, 0xe6, 0x64, 0x4f, 0x40, 0xff, 0xd7, 0xdd, 0x8f, 0x72, 0xe7, 0x56, 0x9b, 0xbd, 0xba,
  3130. 0x97, 0x61, 0x63, 0xf0, 0x8f, 0x4a, 0xe6, 0x4a, 0x67, 0xee, 0x3a, 0x34, 0x1d, 0x3b, 0xf9, 0xde,
  3131. 0xc9, 0x41, 0x4e, 0x75, 0xf0, 0x72, 0xe4, 0xc6, 0x0f, 0xb5, 0x77, 0xf2, 0x30, 0x6d, 0xf6, 0x70,
  3132. 0x72, 0xf7, 0x1e, 0x0a, 0x89, 0x41, 0xf0, 0x53, 0xba, 0x9d, 0x1c, 0x64, 0x93, 0x83, 0xd8, 0xa5,
  3133. 0x07, 0x37, 0x39, 0x88, 0x5d, 0x7a, 0x18, 0x55, 0x3d, 0x1c, 0x47, 0xfb, 0x0c, 0xe7, 0xc2, 0x3b,
  3134. 0xb9, 0x18, 0x53, 0x5d, 0xac, 0xa0, 0xfd, 0xa6, 0xe3, 0xde, 0x9d, 0x7c, 0x4c, 0x99, 0xb9, 0x94,
  3135. 0xe7, 0xb8, 0x3b, 0x39, 0xc8, 0x0c, 0x88, 0x63, 0x97, 0x54, 0xe4, 0x07, 0xc5, 0xb1, 0x4b, 0x1f,
  3136. 0x45, 0xf3, 0x17, 0xa2, 0x1c, 0xa8, 0xee, 0xe4, 0xc1, 0x49, 0xd8, 0x14, 0xf2, 0xa8, 0x74, 0x27,
  3137. 0x0f, 0xe3, 0x66, 0x2e, 0xe5, 0x29, 0xe8, 0x4e, 0x0e, 0x26, 0x54, 0x07, 0xe7, 0xd1, 0x01, 0xe3,
  3138. 0xe1, 0xa6, 0xc1, 0xc9, 0x2b, 0x55, 0x27, 0x69, 0x1f, 0xe6, 0x2a, 0xd0, 0xf7, 0x20, 0x2f, 0xe9,
  3139. 0x88, 0xd3, 0x80, 0x7e, 0xb3, 0x8a, 0x3e, 0xc4, 0x03, 0x5e, 0x65, 0x01, 0xaf, 0x45, 0x33, 0xe6,
  3140. 0xa3, 0x4e, 0x03, 0xfc, 0x8f, 0xea, 0xf0, 0x29, 0x9f, 0xf8, 0x2a, 0xe0, 0x3d, 0x34, 0x9b, 0x70,
  3141. 0xe2, 0x69, 0x40, 0xbf, 0x41, 0xa7, 0xde, 0xf6, 0x21, 0xb0, 0x16, 0xf3, 0x5c, 0xf2, 0x69, 0xa7,
  3142. 0x01, 0xf9, 0x15, 0x7a, 0xdc, 0x29, 0x1e, 0x0b, 0xc7, 0x76, 0xab, 0x7e, 0xe6, 0xa9, 0x62, 0xe6,
  3143. 0x76, 0xea, 0x25, 0x90, 0x30, 0x91, 0xe3, 0x4c, 0xd5, 0xc3, 0xf4, 0xee, 0x3c, 0x9c, 0x4c, 0xf6,
  3144. 0x50, 0xd8, 0x5d, 0x3f, 0xd3, 0xcf, 0x20, 0x55, 0x07, 0xd9, 0xdd, 0x07, 0x91, 0xe0, 0xc1, 0xdd,
  3145. 0x7d, 0x10, 0x09, 0x1e, 0x46, 0x77, 0xf2, 0x00, 0x25, 0x34, 0x7a, 0x22, 0xa8, 0xba, 0x18, 0xdb,
  3146. 0x65, 0x18, 0xfa, 0x51, 0x9f, 0xea, 0x61, 0x7c, 0x27, 0x0f, 0x57, 0x23, 0x24, 0xff, 0x1e, 0xb7,
  3147. 0xd6, 0x25, 0x55, 0x34, 0x73, 0xe2, 0xee, 0x6e, 0xbd, 0xbd, 0xdd, 0xe8, 0xb4, 0x87, 0xd3, 0x58,
  3148. 0xaa, 0xa7, 0xa1, 0xb4, 0xd2, 0xa1, 0x79, 0x34, 0x2e, 0xc5, 0xf6, 0x38, 0x02, 0x5d, 0x5c, 0x1c,
  3149. 0xa1, 0xff, 0xbb, 0x12, 0x1c, 0xff, 0xf1, 0x5b, 0x8a, 0x8e, 0xbb, 0x17, 0x8d, 0x5d, 0x5f, 0x3d,
  3150. 0x1e, 0xbc, 0xea, 0xa6, 0x13, 0xc5, 0xcc, 0xe1, 0xf1, 0x3d, 0xf7, 0xd6, 0x8a, 0x17, 0x2e, 0x5c,
  3151. 0xb8, 0x90, 0xf1, 0xcf, 0xa0, 0xd9, 0xba, 0x58, 0xc4, 0x29, 0xed, 0xce, 0xa2, 0x6b, 0x21, 0x3a,
  3152. 0xbd, 0x7b, 0x6b, 0x8c, 0xe5, 0x03, 0xf5, 0x28, 0x35, 0xf4, 0x2b, 0xf2, 0xeb, 0xc8, 0x33, 0x80,
  3153. 0xc0, 0x1f, 0xe4, 0x36, 0x28, 0x6f, 0xa8, 0xb1, 0x6c, 0x9d, 0x89, 0xa1, 0xb0, 0xdc, 0xf6, 0x37,
  3154. 0xd0, 0x41, 0x03, 0xcc, 0xb6, 0x3d, 0xce, 0x1b, 0x6b, 0x2c, 0xa7, 0x67, 0x63, 0x38, 0x50, 0x02,
  3155. 0x12, 0x80, 0x7a, 0xf6, 0x40, 0x6f, 0xaa, 0xb1, 0xd4, 0x8f, 0x03, 0x41, 0xa5, 0x48, 0x26, 0x8e,
  3156. 0x60, 0x2b, 0x9c, 0x37, 0xd7, 0x58, 0x85, 0x30, 0x12, 0x47, 0xf0, 0x00, 0xe2, 0x2c, 0x71, 0xde,
  3157. 0x52, 0x63, 0x75, 0xc4, 0x4c, 0x5c, 0x22, 0x50, 0xcf, 0x1e, 0xe8, 0xad, 0x35, 0x56, 0x6e, 0xcc,
  3158. 0xc4, 0x11, 0xec, 0x37, 0xd0, 0x9c, 0x01, 0x48, 0x9c, 0x5c, 0xd8, 0x20, 0xbd, 0xad, 0xc6, 0xaa,
  3159. 0x92, 0x17, 0x43, 0xe2, 0x55, 0xcc, 0xbf, 0x03, 0x5d, 0x62, 0x22, 0x2f, 0x0d, 0xd6, 0xdb, 0x6b,
  3160. 0x4c, 0xb4, 0x1e, 0x8c, 0xd3, 0xc7, 0xbd, 0x25, 0x6c, 0x88, 0x75, 0x78, 0xb5, 0xcf, 0x02, 0xe9,
  3161. 0x1d, 0x35, 0xa6, 0x6e, 0xe3, 0x1b, 0x82, 0x69, 0xe3, 0x41, 0xf4, 0x59, 0x7e, 0x51, 0xef, 0xac,
  3162. 0x31, 0x0d, 0x9c, 0x40, 0x1f, 0xc1, 0x03, 0xe9, 0xb3, 0xc4, 0x7a, 0x57, 0x8d, 0x69, 0xe5, 0x24,
  3163. 0xfa, 0x12, 0xf7, 0x1f, 0x1c, 0xf6, 0x58, 0x41, 0xf5, 0x6b, 0x4c, 0x54, 0xc7, 0xf7, 0x1f, 0x68,
  3164. 0xf2, 0xa4, 0x8c, 0x82, 0xc3, 0x1d, 0x1b, 0xa0, 0x77, 0xd7, 0x58, 0x17, 0x30, 0x64, 0x14, 0x9c,
  3165. 0xf8, 0x9a, 0x37, 0x04, 0x3b, 0x2b, 0xb2, 0xc2, 0x79, 0x4f, 0x8d, 0x49, 0xf4, 0xf8, 0x86, 0x60,
  3166. 0x02, 0xdf, 0x7f, 0xd0, 0x41, 0x97, 0x19, 0x70, 0xe4, 0x11, 0x92, 0x15, 0xd8, 0x7b, 0x6b, 0x43,
  3167. 0x48, 0xf9, 0xb9, 0xd8, 0x12, 0xc3, 0xcf, 0xfc, 0x27, 0x1c, 0x54, 0x4a, 0x5c, 0x26, 0x7f, 0x3c,
  3168. 0x60, 0xb5, 0xd2, 0xfb, 0x6a, 0xc3, 0xc9, 0xfe, 0xcb, 0xcc, 0x8b, 0xe5, 0x1f, 0xfb, 0x8f, 0x38,
  3169. 0xe8, 0xfb, 0x0c, 0xeb, 0x55, 0x9e, 0xcb, 0x58, 0xad, 0xf6, 0x7d, 0xb5, 0x61, 0xfe, 0x4a, 0xb8,
  3170. 0x24, 0xb6, 0x56, 0xf9, 0xa1, 0x7f, 0xbf, 0x83, 0x2e, 0x37, 0xf6, 0x08, 0x79, 0x8c, 0x67, 0xb5,
  3171. 0xd4, 0xfb, 0x6b, 0xa9, 0xfe, 0xa4, 0xb8, 0xd4, 0xd0, 0x59, 0xc2, 0x4f, 0xfd, 0xc7, 0x1c, 0x74,
  3172. 0x68, 0xc0, 0x22, 0xd3, 0x6c, 0x80, 0x07, 0x6a, 0x69, 0xff, 0x00, 0xb9, 0x3c, 0x69, 0xa9, 0xe2,
  3173. 0xcb, 0x7f, 0xd8, 0x41, 0x32, 0xdd, 0xf4, 0x9b, 0xd6, 0x36, 0x2b, 0x7c, 0xb0, 0xc6, 0x1e, 0x47,
  3174. 0xd9, 0xbc, 0x69, 0x63, 0x16, 0xb0, 0x41, 0xc2, 0x6a, 0xfc, 0xa6, 0x5a, 0x63, 0xf4, 0x07, 0x46,
  3175. 0x76, 0xc9, 0xd4, 0x57, 0xaf, 0x8b, 0x4b, 0x34, 0xed, 0xf9, 0x92, 0xbf, 0xa9, 0x96, 0xce, 0xc8,
  3176. 0x33, 0x26, 0xbb, 0x6c, 0xe8, 0xeb, 0xd7, 0xcd, 0x67, 0xe3, 0x80, 0xa0, 0x1b, 0xef, 0x54, 0xbb,
  3177. 0x5d, 0xf4, 0xb1, 0x94, 0xdd, 0xae, 0xee, 0x6b, 0xd7, 0xd5, 0xbd, 0x38, 0x22, 0x57, 0x90, 0x9b,
  3178. 0x66, 0xc8, 0x14, 0x12, 0xf2, 0x81, 0xbe, 0x7a, 0xdd, 0xdd, 0x80, 0xc8, 0xa5, 0x64, 0x37, 0x91,
  3179. 0x56, 0xcb, 0x2e, 0xfb, 0x60, 0x3f, 0x7e, 0x5d, 0xde, 0x4c, 0x2d, 0xc1, 0x83, 0xa8, 0xb5, 0x84,
  3180. 0x7d, 0xa8, 0xaf, 0x5d, 0xb7, 0x4f, 0xa0, 0x96, 0xe0, 0x41, 0xd4, 0x5a, 0x42, 0x3e, 0xdc, 0x57,
  3181. 0xaf, 0xeb, 0x27, 0x50, 0x4b, 0xb0, 0xdf, 0x55, 0x25, 0x4c, 0xec, 0xa9, 0x9c, 0x15, 0xe4, 0x23,
  3182. 0x7d, 0xfd, 0xba, 0xff, 0xc1, 0x38, 0xa8, 0xd0, 0x9d, 0x77, 0xa1, 0x4b, 0x8d, 0xd4, 0xa6, 0x81,
  3183. 0x7d, 0xb4, 0x1f, 0xf9, 0xb9, 0x80, 0x39, 0x03, 0xbd, 0x42, 0x83, 0xde, 0x69, 0xde, 0x49, 0xf6,
  3184. 0x22, 0xf4, 0xfd, 0xfd, 0xc8, 0xcf, 0x0d, 0x18, 0xb6, 0x11, 0xe8, 0xd1, 0x41, 0x0c, 0x5b, 0x7e,
  3185. 0xa9, 0x1f, 0xe8, 0xeb, 0x3f, 0x57, 0x90, 0xc4, 0x30, 0xc1, 0x83, 0x19, 0xb6, 0x84, 0x7d, 0xac,
  3186. 0x1f, 0xf9, 0xb9, 0x83, 0x44, 0x86, 0x09, 0xf6, 0xcf, 0x9b, 0xb7, 0x70, 0x0a, 0x9d, 0xfa, 0x78,
  3187. 0xdf, 0xf8, 0x73, 0x09, 0x86, 0xbd, 0xcc, 0x85, 0xeb, 0xeb, 0x12, 0x12, 0xd6, 0x5e, 0xb9, 0x3e,
  3188. 0xd1, 0x4f, 0xfa, 0xb9, 0x05, 0x53, 0xee, 0x82, 0x9a, 0x7d, 0xbd, 0x63, 0xde, 0x5b, 0xf6, 0x7a,
  3189. 0xf6, 0x62, 0x7f, 0xa7, 0xdf, 0x6b, 0x30, 0x6c, 0x36, 0xd0, 0xba, 0x17, 0x35, 0x51, 0x66, 0x7a,
  3190. 0x5e, 0x6a, 0xb5, 0x92, 0x27, 0xfb, 0xdf, 0x83, 0x1f, 0x7c, 0xb8, 0x24, 0xbe, 0x58, 0xa9, 0x7a,
  3191. 0x1f, 0xd7, 0x54, 0xaf, 0xf9, 0x19, 0xab, 0xd5, 0x92, 0x9f, 0xea, 0x0f, 0xf5, 0x8b, 0x11, 0x97,
  3192. 0x99, 0x6a, 0xb3, 0x54, 0x69, 0x6b, 0xea, 0x91, 0x93, 0x76, 0x59, 0xd0, 0x6e, 0x91, 0xdf, 0x75,
  3193. 0xd8, 0xcd, 0x42, 0x79, 0xe6, 0x14, 0x28, 0x57, 0x0c, 0xfd, 0x75, 0x55, 0xb4, 0xe8, 0x97, 0x0d,
  3194. 0xad, 0x60, 0x3e, 0xc8, 0x60, 0xd4, 0x43, 0xa7, 0x40, 0xbd, 0xa2, 0xe8, 0x9f, 0x55, 0x77, 0x6c,
  3195. 0xe4, 0xb2, 0xa2, 0x15, 0xd0, 0x87, 0x18, 0x90, 0x7a, 0xea, 0x14, 0x68, 0x57, 0x1c, 0x13, 0x90,
  3196. 0x52, 0x48, 0x86, 0x0f, 0x33, 0xa4, 0x82, 0x01, 0x89, 0x6b, 0x85, 0x44, 0xee, 0x2c, 0x8b, 0xde,
  3197. 0x47, 0x18, 0x50, 0xd6, 0xcc, 0x1d, 0xc1, 0x03, 0xb8, 0xb3, 0x04, 0xfa, 0x28, 0x03, 0x72, 0x13,
  3198. 0xb8, 0x4b, 0x44, 0x4a, 0xa1, 0x09, 0x3e, 0xc6, 0x90, 0x46, 0x13, 0xb8, 0x23, 0xd8, 0xbf, 0x5d,
  3199. 0x2d, 0xa0, 0xd1, 0xcb, 0x9e, 0x56, 0x50, 0x1f, 0x67, 0x50, 0xea, 0xd1, 0x53, 0xa0, 0x5f, 0x11,
  3200. 0xf5, 0x9b, 0x6a, 0x5b, 0x8c, 0x5d, 0x16, 0xb5, 0x02, 0xfb, 0x04, 0x03, 0x53, 0xcf, 0x9e, 0x82,
  3201. 0xc8, 0x15, 0xd3, 0x84, 0x5d, 0x61, 0xdf, 0xf6, 0x3f, 0xc9, 0xa0, 0x32, 0x86, 0x5d, 0x01, 0xcd,
  3202. 0x7e, 0x00, 0x83, 0x96, 0x5f, 0xd6, 0xa7, 0x18, 0x52, 0x3e, 0x89, 0x41, 0x82, 0x07, 0x32, 0x68,
  3203. 0x09, 0xf6, 0x69, 0x06, 0x56, 0x4c, 0x64, 0x30, 0x71, 0x17, 0xa6, 0x68, 0xeb, 0x4f, 0x33, 0x2c,
  3204. 0xc7, 0xb0, 0x0b, 0x79, 0x1b, 0x4f, 0xc8, 0x2c, 0xfb, 0x2e, 0xfe, 0x0c, 0x43, 0x1a, 0x37, 0x65,
  3205. 0x16, 0xb4, 0x6c, 0xf3, 0xae, 0xb0, 0x6f, 0xd8, 0xcf, 0x32, 0xa0, 0x09, 0xc3, 0xae, 0x80, 0xae,
  3206. 0xfc, 0x90, 0x76, 0x02, 0x65, 0xb8, 0xed, 0x6b, 0x85, 0xf6, 0x1c, 0x43, 0x1b, 0xfe, 0x08, 0x2a,
  3207. 0x88, 0xde, 0x11, 0xa6, 0xea, 0xa1, 0x94, 0xb8, 0xce, 0x34, 0x27, 0x10, 0xcf, 0xb3, 0xa5, 0x7e,
  3208. 0x4f, 0xce, 0xa0, 0x02, 0xc3, 0x25, 0x63, 0xff, 0x51, 0x4d, 0xee, 0x98, 0xee, 0x1b, 0x5b, 0x2d,
  3209. 0xf7, 0x33, 0x7c, 0xb9, 0x43, 0x1f, 0x42, 0x05, 0xb1, 0x5b, 0xca, 0xfe, 0x03, 0xda, 0x21, 0x94,
  3210. 0xf1, 0xc2, 0xb2, 0xd5, 0x5a, 0x3f, 0xcb, 0x77, 0x41, 0xfa, 0x53, 0xa8, 0x20, 0x7e, 0xcd, 0x99,
  3211. 0xca, 0xb1, 0x43, 0x03, 0x56, 0x99, 0x66, 0x0f, 0x7c, 0x8e, 0x93, 0x3a, 0xd4, 0x31, 0x54, 0x60,
  3212. 0xbc, 0x27, 0xed, 0x3f, 0xa2, 0x1e, 0x43, 0xe9, 0x37, 0x9c, 0x6d, 0x96, 0xf8, 0x79, 0xb6, 0xc4,
  3213. 0x94, 0xe7, 0x50, 0xfa, 0x3d, 0xeb, 0x84, 0xe5, 0xac, 0x14, 0xc4, 0xab, 0xfa, 0xbd, 0x76, 0xa3,
  3214. 0xd3, 0x5e, 0x99, 0x8d, 0xbf, 0x23, 0xc9, 0x3e, 0x38, 0xbc, 0x88, 0xf6, 0xaa, 0xef, 0x89, 0x9b,
  3215. 0x1e, 0x88, 0x22, 0x77, 0x42, 0x3e, 0x10, 0x7d, 0xc1, 0x59, 0x79, 0xcd, 0x6b, 0x5e, 0xbd, 0xd1,
  3216. 0xe8, 0x9e, 0xed, 0x9d, 0x9e, 0x3f, 0xd3, 0x69, 0x1d, 0x85, 0xa5, 0x1f, 0x65, 0xcb, 0x3e, 0xdd,
  3217. 0x5b, 0x3f, 0x7a, 0xce, 0x3f, 0xda, 0x68, 0x77, 0xeb, 0x5b, 0xed, 0xd5, 0x26, 0xfb, 0xa9, 0x5b,
  3218. 0xf6, 0xc1, 0xf6, 0xd1, 0x66, 0x7d, 0x63, 0xf5, 0xcc, 0xf9, 0xa3, 0x3b, 0xfc, 0x38, 0xee, 0xff,
  3219. 0x07, 0x00, 0x00, 0xff, 0xff, 0xa0, 0xb6, 0xee, 0xa8, 0x3e, 0x57, 0x00, 0x00,
  3220. }