test.pb.go 161 KB

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