fields.pb.go 68 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719
  1. // Code generated by protoc-gen-go. DO NOT EDIT.
  2. // source: proto2/fields.proto
  3. package proto2
  4. import (
  5. fmt "fmt"
  6. proto "github.com/golang/protobuf/proto"
  7. math "math"
  8. )
  9. // Reference imports to suppress errors if they are not otherwise used.
  10. var _ = proto.Marshal
  11. var _ = fmt.Errorf
  12. var _ = math.Inf
  13. // This is a compile-time assertion to ensure that this generated file
  14. // is compatible with the proto package it is being compiled against.
  15. // A compilation error at this line likely means your copy of the
  16. // proto package needs to be updated.
  17. const _ = proto.ProtoPackageIsVersion2 // please upgrade the proto package
  18. type FieldTestMessage_Enum int32
  19. const (
  20. FieldTestMessage_ZERO FieldTestMessage_Enum = 0
  21. FieldTestMessage_ONE FieldTestMessage_Enum = 1
  22. )
  23. var FieldTestMessage_Enum_name = map[int32]string{
  24. 0: "ZERO",
  25. 1: "ONE",
  26. }
  27. var FieldTestMessage_Enum_value = map[string]int32{
  28. "ZERO": 0,
  29. "ONE": 1,
  30. }
  31. func (x FieldTestMessage_Enum) Enum() *FieldTestMessage_Enum {
  32. p := new(FieldTestMessage_Enum)
  33. *p = x
  34. return p
  35. }
  36. func (x FieldTestMessage_Enum) String() string {
  37. return proto.EnumName(FieldTestMessage_Enum_name, int32(x))
  38. }
  39. func (x *FieldTestMessage_Enum) UnmarshalJSON(data []byte) error {
  40. value, err := proto.UnmarshalJSONEnum(FieldTestMessage_Enum_value, data, "FieldTestMessage_Enum")
  41. if err != nil {
  42. return err
  43. }
  44. *x = FieldTestMessage_Enum(value)
  45. return nil
  46. }
  47. func (FieldTestMessage_Enum) EnumDescriptor() ([]byte, []int) {
  48. return fileDescriptor_fd8a9d72b841fd68, []int{0, 0}
  49. }
  50. type FieldTestMessage struct {
  51. OptionalBool *bool `protobuf:"varint,1,opt,name=optional_bool,json=optionalBool" json:"optional_bool,omitempty"`
  52. OptionalEnum *FieldTestMessage_Enum `protobuf:"varint,2,opt,name=optional_enum,json=optionalEnum,enum=goproto.protoc.proto2.FieldTestMessage_Enum" json:"optional_enum,omitempty"`
  53. OptionalInt32 *int32 `protobuf:"varint,3,opt,name=optional_int32,json=optionalInt32" json:"optional_int32,omitempty"`
  54. OptionalSint32 *int32 `protobuf:"zigzag32,4,opt,name=optional_sint32,json=optionalSint32" json:"optional_sint32,omitempty"`
  55. OptionalUint32 *uint32 `protobuf:"varint,5,opt,name=optional_uint32,json=optionalUint32" json:"optional_uint32,omitempty"`
  56. OptionalInt64 *int64 `protobuf:"varint,6,opt,name=optional_int64,json=optionalInt64" json:"optional_int64,omitempty"`
  57. OptionalSint64 *int64 `protobuf:"zigzag64,7,opt,name=optional_sint64,json=optionalSint64" json:"optional_sint64,omitempty"`
  58. OptionalUint64 *uint64 `protobuf:"varint,8,opt,name=optional_uint64,json=optionalUint64" json:"optional_uint64,omitempty"`
  59. OptionalSfixed32 *int32 `protobuf:"fixed32,9,opt,name=optional_sfixed32,json=optionalSfixed32" json:"optional_sfixed32,omitempty"`
  60. OptionalFixed32 *uint32 `protobuf:"fixed32,10,opt,name=optional_fixed32,json=optionalFixed32" json:"optional_fixed32,omitempty"`
  61. OptionalFloat *float32 `protobuf:"fixed32,11,opt,name=optional_float,json=optionalFloat" json:"optional_float,omitempty"`
  62. OptionalSfixed64 *int64 `protobuf:"fixed64,12,opt,name=optional_sfixed64,json=optionalSfixed64" json:"optional_sfixed64,omitempty"`
  63. OptionalFixed64 *uint64 `protobuf:"fixed64,13,opt,name=optional_fixed64,json=optionalFixed64" json:"optional_fixed64,omitempty"`
  64. OptionalDouble *float64 `protobuf:"fixed64,14,opt,name=optional_double,json=optionalDouble" json:"optional_double,omitempty"`
  65. OptionalString *string `protobuf:"bytes,15,opt,name=optional_string,json=optionalString" json:"optional_string,omitempty"`
  66. OptionalBytes []byte `protobuf:"bytes,16,opt,name=optional_bytes,json=optionalBytes" json:"optional_bytes,omitempty"`
  67. Optional_Message *FieldTestMessage_Message `protobuf:"bytes,17,opt,name=optional_Message,json=optionalMessage" json:"optional_Message,omitempty"`
  68. Optionalgroup *FieldTestMessage_OptionalGroup `protobuf:"group,18,opt,name=OptionalGroup,json=optionalgroup" json:"optionalgroup,omitempty"`
  69. RequiredBool *bool `protobuf:"varint,101,req,name=required_bool,json=requiredBool" json:"required_bool,omitempty"`
  70. RequiredEnum *FieldTestMessage_Enum `protobuf:"varint,102,req,name=required_enum,json=requiredEnum,enum=goproto.protoc.proto2.FieldTestMessage_Enum" json:"required_enum,omitempty"`
  71. RequiredInt32 *int32 `protobuf:"varint,103,req,name=required_int32,json=requiredInt32" json:"required_int32,omitempty"`
  72. RequiredSint32 *int32 `protobuf:"zigzag32,104,req,name=required_sint32,json=requiredSint32" json:"required_sint32,omitempty"`
  73. RequiredUint32 *uint32 `protobuf:"varint,105,req,name=required_uint32,json=requiredUint32" json:"required_uint32,omitempty"`
  74. RequiredInt64 *int64 `protobuf:"varint,106,req,name=required_int64,json=requiredInt64" json:"required_int64,omitempty"`
  75. RequiredSint64 *int64 `protobuf:"zigzag64,107,req,name=required_sint64,json=requiredSint64" json:"required_sint64,omitempty"`
  76. RequiredUint64 *uint64 `protobuf:"varint,108,req,name=required_uint64,json=requiredUint64" json:"required_uint64,omitempty"`
  77. RequiredSfixed32 *int32 `protobuf:"fixed32,109,req,name=required_sfixed32,json=requiredSfixed32" json:"required_sfixed32,omitempty"`
  78. RequiredFixed32 *uint32 `protobuf:"fixed32,110,req,name=required_fixed32,json=requiredFixed32" json:"required_fixed32,omitempty"`
  79. RequiredFloat *float32 `protobuf:"fixed32,111,req,name=required_float,json=requiredFloat" json:"required_float,omitempty"`
  80. RequiredSfixed64 *int64 `protobuf:"fixed64,112,req,name=required_sfixed64,json=requiredSfixed64" json:"required_sfixed64,omitempty"`
  81. RequiredFixed64 *uint64 `protobuf:"fixed64,113,req,name=required_fixed64,json=requiredFixed64" json:"required_fixed64,omitempty"`
  82. RequiredDouble *float64 `protobuf:"fixed64,114,req,name=required_double,json=requiredDouble" json:"required_double,omitempty"`
  83. RequiredString *string `protobuf:"bytes,115,req,name=required_string,json=requiredString" json:"required_string,omitempty"`
  84. RequiredBytes []byte `protobuf:"bytes,116,req,name=required_bytes,json=requiredBytes" json:"required_bytes,omitempty"`
  85. Required_Message *FieldTestMessage_Message `protobuf:"bytes,117,req,name=required_Message,json=requiredMessage" json:"required_Message,omitempty"`
  86. Requiredgroup *FieldTestMessage_RequiredGroup `protobuf:"group,118,req,name=RequiredGroup,json=requiredgroup" json:"requiredgroup,omitempty"`
  87. RepeatedBool []bool `protobuf:"varint,201,rep,name=repeated_bool,json=repeatedBool" json:"repeated_bool,omitempty"`
  88. RepeatedEnum []FieldTestMessage_Enum `protobuf:"varint,202,rep,name=repeated_enum,json=repeatedEnum,enum=goproto.protoc.proto2.FieldTestMessage_Enum" json:"repeated_enum,omitempty"`
  89. RepeatedInt32 []int32 `protobuf:"varint,203,rep,name=repeated_int32,json=repeatedInt32" json:"repeated_int32,omitempty"`
  90. RepeatedSint32 []int32 `protobuf:"zigzag32,204,rep,name=repeated_sint32,json=repeatedSint32" json:"repeated_sint32,omitempty"`
  91. RepeatedUint32 []uint32 `protobuf:"varint,205,rep,name=repeated_uint32,json=repeatedUint32" json:"repeated_uint32,omitempty"`
  92. RepeatedInt64 []int64 `protobuf:"varint,206,rep,name=repeated_int64,json=repeatedInt64" json:"repeated_int64,omitempty"`
  93. RepeatedSint64 []int64 `protobuf:"zigzag64,207,rep,name=repeated_sint64,json=repeatedSint64" json:"repeated_sint64,omitempty"`
  94. RepeatedUint64 []uint64 `protobuf:"varint,208,rep,name=repeated_uint64,json=repeatedUint64" json:"repeated_uint64,omitempty"`
  95. RepeatedSfixed32 []int32 `protobuf:"fixed32,209,rep,name=repeated_sfixed32,json=repeatedSfixed32" json:"repeated_sfixed32,omitempty"`
  96. RepeatedFixed32 []uint32 `protobuf:"fixed32,210,rep,name=repeated_fixed32,json=repeatedFixed32" json:"repeated_fixed32,omitempty"`
  97. RepeatedFloat []float32 `protobuf:"fixed32,211,rep,name=repeated_float,json=repeatedFloat" json:"repeated_float,omitempty"`
  98. RepeatedSfixed64 []int64 `protobuf:"fixed64,212,rep,name=repeated_sfixed64,json=repeatedSfixed64" json:"repeated_sfixed64,omitempty"`
  99. RepeatedFixed64 []uint64 `protobuf:"fixed64,213,rep,name=repeated_fixed64,json=repeatedFixed64" json:"repeated_fixed64,omitempty"`
  100. RepeatedDouble []float64 `protobuf:"fixed64,214,rep,name=repeated_double,json=repeatedDouble" json:"repeated_double,omitempty"`
  101. RepeatedString []string `protobuf:"bytes,215,rep,name=repeated_string,json=repeatedString" json:"repeated_string,omitempty"`
  102. RepeatedBytes [][]byte `protobuf:"bytes,216,rep,name=repeated_bytes,json=repeatedBytes" json:"repeated_bytes,omitempty"`
  103. Repeated_Message []*FieldTestMessage_Message `protobuf:"bytes,217,rep,name=repeated_Message,json=repeatedMessage" json:"repeated_Message,omitempty"`
  104. Repeatedgroup []*FieldTestMessage_RepeatedGroup `protobuf:"group,218,rep,name=RepeatedGroup,json=repeatedgroup" json:"repeatedgroup,omitempty"`
  105. DefaultBool *bool `protobuf:"varint,301,opt,name=default_bool,json=defaultBool,def=1" json:"default_bool,omitempty"`
  106. DefaultEnum *FieldTestMessage_Enum `protobuf:"varint,302,opt,name=default_enum,json=defaultEnum,enum=goproto.protoc.proto2.FieldTestMessage_Enum,def=1" json:"default_enum,omitempty"`
  107. DefaultInt32 *int32 `protobuf:"varint,303,opt,name=default_int32,json=defaultInt32,def=1" json:"default_int32,omitempty"`
  108. DefaultSint32 *int32 `protobuf:"zigzag32,304,opt,name=default_sint32,json=defaultSint32,def=1" json:"default_sint32,omitempty"`
  109. DefaultUint32 *uint32 `protobuf:"varint,305,opt,name=default_uint32,json=defaultUint32,def=1" json:"default_uint32,omitempty"`
  110. DefaultInt64 *int64 `protobuf:"varint,306,opt,name=default_int64,json=defaultInt64,def=1" json:"default_int64,omitempty"`
  111. DefaultSint64 *int64 `protobuf:"zigzag64,307,opt,name=default_sint64,json=defaultSint64,def=1" json:"default_sint64,omitempty"`
  112. DefaultUint64 *uint64 `protobuf:"varint,308,opt,name=default_uint64,json=defaultUint64,def=1" json:"default_uint64,omitempty"`
  113. DefaultSfixed32 *int32 `protobuf:"fixed32,309,opt,name=default_sfixed32,json=defaultSfixed32,def=1" json:"default_sfixed32,omitempty"`
  114. DefaultFixed32 *uint32 `protobuf:"fixed32,310,opt,name=default_fixed32,json=defaultFixed32,def=1" json:"default_fixed32,omitempty"`
  115. DefaultFloat *float32 `protobuf:"fixed32,311,opt,name=default_float,json=defaultFloat,def=1.5" json:"default_float,omitempty"`
  116. DefaultSfixed64 *int64 `protobuf:"fixed64,312,opt,name=default_sfixed64,json=defaultSfixed64,def=1" json:"default_sfixed64,omitempty"`
  117. DefaultFixed64 *uint64 `protobuf:"fixed64,313,opt,name=default_fixed64,json=defaultFixed64,def=1" json:"default_fixed64,omitempty"`
  118. DefaultDouble *float64 `protobuf:"fixed64,314,opt,name=default_double,json=defaultDouble,def=1.5" json:"default_double,omitempty"`
  119. DefaultString *string `protobuf:"bytes,315,opt,name=default_string,json=defaultString,def=x,y" json:"default_string,omitempty"`
  120. DefaultBytes []byte `protobuf:"bytes,316,opt,name=default_bytes,json=defaultBytes,def=x,y" json:"default_bytes,omitempty"`
  121. DefaultFloatNeginf *float32 `protobuf:"fixed32,400,opt,name=default_float_neginf,json=defaultFloatNeginf,def=-inf" json:"default_float_neginf,omitempty"`
  122. DefaultFloatPosinf *float32 `protobuf:"fixed32,401,opt,name=default_float_posinf,json=defaultFloatPosinf,def=inf" json:"default_float_posinf,omitempty"`
  123. DefaultFloatNan *float32 `protobuf:"fixed32,402,opt,name=default_float_nan,json=defaultFloatNan,def=nan" json:"default_float_nan,omitempty"`
  124. DefaultDoubleNeginf *float64 `protobuf:"fixed64,403,opt,name=default_double_neginf,json=defaultDoubleNeginf,def=-inf" json:"default_double_neginf,omitempty"`
  125. DefaultDoublePosinf *float64 `protobuf:"fixed64,404,opt,name=default_double_posinf,json=defaultDoublePosinf,def=inf" json:"default_double_posinf,omitempty"`
  126. DefaultDoubleNan *float64 `protobuf:"fixed64,405,opt,name=default_double_nan,json=defaultDoubleNan,def=nan" json:"default_double_nan,omitempty"`
  127. MapInt32Int64 map[int32]int64 `protobuf:"bytes,500,rep,name=map_int32_int64,json=mapInt32Int64" json:"map_int32_int64,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"`
  128. MapStringMessage map[string]*FieldTestMessage_Message `protobuf:"bytes,501,rep,name=map_string_message,json=mapStringMessage" json:"map_string_message,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
  129. MapFixed64Enum map[uint64]FieldTestMessage_Enum `protobuf:"bytes,502,rep,name=map_fixed64_enum,json=mapFixed64Enum" json:"map_fixed64_enum,omitempty" protobuf_key:"fixed64,1,opt,name=key" protobuf_val:"varint,2,opt,name=value,enum=goproto.protoc.proto2.FieldTestMessage_Enum"`
  130. // Types that are valid to be assigned to OneofField:
  131. // *FieldTestMessage_OneofBool
  132. // *FieldTestMessage_OneofEnum
  133. // *FieldTestMessage_OneofInt32
  134. // *FieldTestMessage_OneofSint32
  135. // *FieldTestMessage_OneofUint32
  136. // *FieldTestMessage_OneofInt64
  137. // *FieldTestMessage_OneofSint64
  138. // *FieldTestMessage_OneofUint64
  139. // *FieldTestMessage_OneofSfixed32
  140. // *FieldTestMessage_OneofFixed32
  141. // *FieldTestMessage_OneofFloat
  142. // *FieldTestMessage_OneofSfixed64
  143. // *FieldTestMessage_OneofFixed64
  144. // *FieldTestMessage_OneofDouble
  145. // *FieldTestMessage_OneofString
  146. // *FieldTestMessage_OneofBytes
  147. // *FieldTestMessage_Oneof_Message
  148. // *FieldTestMessage_Oneofgroup
  149. OneofField isFieldTestMessage_OneofField `protobuf_oneof:"oneof_field"`
  150. // Types that are valid to be assigned to OneofTwo:
  151. // *FieldTestMessage_OneofTwo_1
  152. // *FieldTestMessage_OneofTwo_2
  153. OneofTwo isFieldTestMessage_OneofTwo `protobuf_oneof:"oneof_two"`
  154. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  155. XXX_unrecognized []byte `json:"-"`
  156. XXX_sizecache int32 `json:"-"`
  157. }
  158. func (m *FieldTestMessage) Reset() { *m = FieldTestMessage{} }
  159. func (m *FieldTestMessage) String() string { return proto.CompactTextString(m) }
  160. func (*FieldTestMessage) ProtoMessage() {}
  161. func (*FieldTestMessage) Descriptor() ([]byte, []int) {
  162. return fileDescriptor_fd8a9d72b841fd68, []int{0}
  163. }
  164. func (m *FieldTestMessage) XXX_Unmarshal(b []byte) error {
  165. return xxx_messageInfo_FieldTestMessage.Unmarshal(m, b)
  166. }
  167. func (m *FieldTestMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  168. return xxx_messageInfo_FieldTestMessage.Marshal(b, m, deterministic)
  169. }
  170. func (m *FieldTestMessage) XXX_Merge(src proto.Message) {
  171. xxx_messageInfo_FieldTestMessage.Merge(m, src)
  172. }
  173. func (m *FieldTestMessage) XXX_Size() int {
  174. return xxx_messageInfo_FieldTestMessage.Size(m)
  175. }
  176. func (m *FieldTestMessage) XXX_DiscardUnknown() {
  177. xxx_messageInfo_FieldTestMessage.DiscardUnknown(m)
  178. }
  179. var xxx_messageInfo_FieldTestMessage proto.InternalMessageInfo
  180. const Default_FieldTestMessage_DefaultBool bool = true
  181. const Default_FieldTestMessage_DefaultEnum FieldTestMessage_Enum = FieldTestMessage_ONE
  182. const Default_FieldTestMessage_DefaultInt32 int32 = 1
  183. const Default_FieldTestMessage_DefaultSint32 int32 = 1
  184. const Default_FieldTestMessage_DefaultUint32 uint32 = 1
  185. const Default_FieldTestMessage_DefaultInt64 int64 = 1
  186. const Default_FieldTestMessage_DefaultSint64 int64 = 1
  187. const Default_FieldTestMessage_DefaultUint64 uint64 = 1
  188. const Default_FieldTestMessage_DefaultSfixed32 int32 = 1
  189. const Default_FieldTestMessage_DefaultFixed32 uint32 = 1
  190. const Default_FieldTestMessage_DefaultFloat float32 = 1.5
  191. const Default_FieldTestMessage_DefaultSfixed64 int64 = 1
  192. const Default_FieldTestMessage_DefaultFixed64 uint64 = 1
  193. const Default_FieldTestMessage_DefaultDouble float64 = 1.5
  194. const Default_FieldTestMessage_DefaultString string = "x,y"
  195. var Default_FieldTestMessage_DefaultBytes []byte = []byte("x,y")
  196. var Default_FieldTestMessage_DefaultFloatNeginf float32 = float32(math.Inf(-1))
  197. var Default_FieldTestMessage_DefaultFloatPosinf float32 = float32(math.Inf(1))
  198. var Default_FieldTestMessage_DefaultFloatNan float32 = float32(math.NaN())
  199. var Default_FieldTestMessage_DefaultDoubleNeginf float64 = math.Inf(-1)
  200. var Default_FieldTestMessage_DefaultDoublePosinf float64 = math.Inf(1)
  201. var Default_FieldTestMessage_DefaultDoubleNan float64 = math.NaN()
  202. func (m *FieldTestMessage) GetOptionalBool() bool {
  203. if m != nil && m.OptionalBool != nil {
  204. return *m.OptionalBool
  205. }
  206. return false
  207. }
  208. func (m *FieldTestMessage) GetOptionalEnum() FieldTestMessage_Enum {
  209. if m != nil && m.OptionalEnum != nil {
  210. return *m.OptionalEnum
  211. }
  212. return FieldTestMessage_ZERO
  213. }
  214. func (m *FieldTestMessage) GetOptionalInt32() int32 {
  215. if m != nil && m.OptionalInt32 != nil {
  216. return *m.OptionalInt32
  217. }
  218. return 0
  219. }
  220. func (m *FieldTestMessage) GetOptionalSint32() int32 {
  221. if m != nil && m.OptionalSint32 != nil {
  222. return *m.OptionalSint32
  223. }
  224. return 0
  225. }
  226. func (m *FieldTestMessage) GetOptionalUint32() uint32 {
  227. if m != nil && m.OptionalUint32 != nil {
  228. return *m.OptionalUint32
  229. }
  230. return 0
  231. }
  232. func (m *FieldTestMessage) GetOptionalInt64() int64 {
  233. if m != nil && m.OptionalInt64 != nil {
  234. return *m.OptionalInt64
  235. }
  236. return 0
  237. }
  238. func (m *FieldTestMessage) GetOptionalSint64() int64 {
  239. if m != nil && m.OptionalSint64 != nil {
  240. return *m.OptionalSint64
  241. }
  242. return 0
  243. }
  244. func (m *FieldTestMessage) GetOptionalUint64() uint64 {
  245. if m != nil && m.OptionalUint64 != nil {
  246. return *m.OptionalUint64
  247. }
  248. return 0
  249. }
  250. func (m *FieldTestMessage) GetOptionalSfixed32() int32 {
  251. if m != nil && m.OptionalSfixed32 != nil {
  252. return *m.OptionalSfixed32
  253. }
  254. return 0
  255. }
  256. func (m *FieldTestMessage) GetOptionalFixed32() uint32 {
  257. if m != nil && m.OptionalFixed32 != nil {
  258. return *m.OptionalFixed32
  259. }
  260. return 0
  261. }
  262. func (m *FieldTestMessage) GetOptionalFloat() float32 {
  263. if m != nil && m.OptionalFloat != nil {
  264. return *m.OptionalFloat
  265. }
  266. return 0
  267. }
  268. func (m *FieldTestMessage) GetOptionalSfixed64() int64 {
  269. if m != nil && m.OptionalSfixed64 != nil {
  270. return *m.OptionalSfixed64
  271. }
  272. return 0
  273. }
  274. func (m *FieldTestMessage) GetOptionalFixed64() uint64 {
  275. if m != nil && m.OptionalFixed64 != nil {
  276. return *m.OptionalFixed64
  277. }
  278. return 0
  279. }
  280. func (m *FieldTestMessage) GetOptionalDouble() float64 {
  281. if m != nil && m.OptionalDouble != nil {
  282. return *m.OptionalDouble
  283. }
  284. return 0
  285. }
  286. func (m *FieldTestMessage) GetOptionalString() string {
  287. if m != nil && m.OptionalString != nil {
  288. return *m.OptionalString
  289. }
  290. return ""
  291. }
  292. func (m *FieldTestMessage) GetOptionalBytes() []byte {
  293. if m != nil {
  294. return m.OptionalBytes
  295. }
  296. return nil
  297. }
  298. func (m *FieldTestMessage) GetOptional_Message() *FieldTestMessage_Message {
  299. if m != nil {
  300. return m.Optional_Message
  301. }
  302. return nil
  303. }
  304. func (m *FieldTestMessage) GetOptionalgroup() *FieldTestMessage_OptionalGroup {
  305. if m != nil {
  306. return m.Optionalgroup
  307. }
  308. return nil
  309. }
  310. func (m *FieldTestMessage) GetRequiredBool() bool {
  311. if m != nil && m.RequiredBool != nil {
  312. return *m.RequiredBool
  313. }
  314. return false
  315. }
  316. func (m *FieldTestMessage) GetRequiredEnum() FieldTestMessage_Enum {
  317. if m != nil && m.RequiredEnum != nil {
  318. return *m.RequiredEnum
  319. }
  320. return FieldTestMessage_ZERO
  321. }
  322. func (m *FieldTestMessage) GetRequiredInt32() int32 {
  323. if m != nil && m.RequiredInt32 != nil {
  324. return *m.RequiredInt32
  325. }
  326. return 0
  327. }
  328. func (m *FieldTestMessage) GetRequiredSint32() int32 {
  329. if m != nil && m.RequiredSint32 != nil {
  330. return *m.RequiredSint32
  331. }
  332. return 0
  333. }
  334. func (m *FieldTestMessage) GetRequiredUint32() uint32 {
  335. if m != nil && m.RequiredUint32 != nil {
  336. return *m.RequiredUint32
  337. }
  338. return 0
  339. }
  340. func (m *FieldTestMessage) GetRequiredInt64() int64 {
  341. if m != nil && m.RequiredInt64 != nil {
  342. return *m.RequiredInt64
  343. }
  344. return 0
  345. }
  346. func (m *FieldTestMessage) GetRequiredSint64() int64 {
  347. if m != nil && m.RequiredSint64 != nil {
  348. return *m.RequiredSint64
  349. }
  350. return 0
  351. }
  352. func (m *FieldTestMessage) GetRequiredUint64() uint64 {
  353. if m != nil && m.RequiredUint64 != nil {
  354. return *m.RequiredUint64
  355. }
  356. return 0
  357. }
  358. func (m *FieldTestMessage) GetRequiredSfixed32() int32 {
  359. if m != nil && m.RequiredSfixed32 != nil {
  360. return *m.RequiredSfixed32
  361. }
  362. return 0
  363. }
  364. func (m *FieldTestMessage) GetRequiredFixed32() uint32 {
  365. if m != nil && m.RequiredFixed32 != nil {
  366. return *m.RequiredFixed32
  367. }
  368. return 0
  369. }
  370. func (m *FieldTestMessage) GetRequiredFloat() float32 {
  371. if m != nil && m.RequiredFloat != nil {
  372. return *m.RequiredFloat
  373. }
  374. return 0
  375. }
  376. func (m *FieldTestMessage) GetRequiredSfixed64() int64 {
  377. if m != nil && m.RequiredSfixed64 != nil {
  378. return *m.RequiredSfixed64
  379. }
  380. return 0
  381. }
  382. func (m *FieldTestMessage) GetRequiredFixed64() uint64 {
  383. if m != nil && m.RequiredFixed64 != nil {
  384. return *m.RequiredFixed64
  385. }
  386. return 0
  387. }
  388. func (m *FieldTestMessage) GetRequiredDouble() float64 {
  389. if m != nil && m.RequiredDouble != nil {
  390. return *m.RequiredDouble
  391. }
  392. return 0
  393. }
  394. func (m *FieldTestMessage) GetRequiredString() string {
  395. if m != nil && m.RequiredString != nil {
  396. return *m.RequiredString
  397. }
  398. return ""
  399. }
  400. func (m *FieldTestMessage) GetRequiredBytes() []byte {
  401. if m != nil {
  402. return m.RequiredBytes
  403. }
  404. return nil
  405. }
  406. func (m *FieldTestMessage) GetRequired_Message() *FieldTestMessage_Message {
  407. if m != nil {
  408. return m.Required_Message
  409. }
  410. return nil
  411. }
  412. func (m *FieldTestMessage) GetRequiredgroup() *FieldTestMessage_RequiredGroup {
  413. if m != nil {
  414. return m.Requiredgroup
  415. }
  416. return nil
  417. }
  418. func (m *FieldTestMessage) GetRepeatedBool() []bool {
  419. if m != nil {
  420. return m.RepeatedBool
  421. }
  422. return nil
  423. }
  424. func (m *FieldTestMessage) GetRepeatedEnum() []FieldTestMessage_Enum {
  425. if m != nil {
  426. return m.RepeatedEnum
  427. }
  428. return nil
  429. }
  430. func (m *FieldTestMessage) GetRepeatedInt32() []int32 {
  431. if m != nil {
  432. return m.RepeatedInt32
  433. }
  434. return nil
  435. }
  436. func (m *FieldTestMessage) GetRepeatedSint32() []int32 {
  437. if m != nil {
  438. return m.RepeatedSint32
  439. }
  440. return nil
  441. }
  442. func (m *FieldTestMessage) GetRepeatedUint32() []uint32 {
  443. if m != nil {
  444. return m.RepeatedUint32
  445. }
  446. return nil
  447. }
  448. func (m *FieldTestMessage) GetRepeatedInt64() []int64 {
  449. if m != nil {
  450. return m.RepeatedInt64
  451. }
  452. return nil
  453. }
  454. func (m *FieldTestMessage) GetRepeatedSint64() []int64 {
  455. if m != nil {
  456. return m.RepeatedSint64
  457. }
  458. return nil
  459. }
  460. func (m *FieldTestMessage) GetRepeatedUint64() []uint64 {
  461. if m != nil {
  462. return m.RepeatedUint64
  463. }
  464. return nil
  465. }
  466. func (m *FieldTestMessage) GetRepeatedSfixed32() []int32 {
  467. if m != nil {
  468. return m.RepeatedSfixed32
  469. }
  470. return nil
  471. }
  472. func (m *FieldTestMessage) GetRepeatedFixed32() []uint32 {
  473. if m != nil {
  474. return m.RepeatedFixed32
  475. }
  476. return nil
  477. }
  478. func (m *FieldTestMessage) GetRepeatedFloat() []float32 {
  479. if m != nil {
  480. return m.RepeatedFloat
  481. }
  482. return nil
  483. }
  484. func (m *FieldTestMessage) GetRepeatedSfixed64() []int64 {
  485. if m != nil {
  486. return m.RepeatedSfixed64
  487. }
  488. return nil
  489. }
  490. func (m *FieldTestMessage) GetRepeatedFixed64() []uint64 {
  491. if m != nil {
  492. return m.RepeatedFixed64
  493. }
  494. return nil
  495. }
  496. func (m *FieldTestMessage) GetRepeatedDouble() []float64 {
  497. if m != nil {
  498. return m.RepeatedDouble
  499. }
  500. return nil
  501. }
  502. func (m *FieldTestMessage) GetRepeatedString() []string {
  503. if m != nil {
  504. return m.RepeatedString
  505. }
  506. return nil
  507. }
  508. func (m *FieldTestMessage) GetRepeatedBytes() [][]byte {
  509. if m != nil {
  510. return m.RepeatedBytes
  511. }
  512. return nil
  513. }
  514. func (m *FieldTestMessage) GetRepeated_Message() []*FieldTestMessage_Message {
  515. if m != nil {
  516. return m.Repeated_Message
  517. }
  518. return nil
  519. }
  520. func (m *FieldTestMessage) GetRepeatedgroup() []*FieldTestMessage_RepeatedGroup {
  521. if m != nil {
  522. return m.Repeatedgroup
  523. }
  524. return nil
  525. }
  526. func (m *FieldTestMessage) GetDefaultBool() bool {
  527. if m != nil && m.DefaultBool != nil {
  528. return *m.DefaultBool
  529. }
  530. return Default_FieldTestMessage_DefaultBool
  531. }
  532. func (m *FieldTestMessage) GetDefaultEnum() FieldTestMessage_Enum {
  533. if m != nil && m.DefaultEnum != nil {
  534. return *m.DefaultEnum
  535. }
  536. return Default_FieldTestMessage_DefaultEnum
  537. }
  538. func (m *FieldTestMessage) GetDefaultInt32() int32 {
  539. if m != nil && m.DefaultInt32 != nil {
  540. return *m.DefaultInt32
  541. }
  542. return Default_FieldTestMessage_DefaultInt32
  543. }
  544. func (m *FieldTestMessage) GetDefaultSint32() int32 {
  545. if m != nil && m.DefaultSint32 != nil {
  546. return *m.DefaultSint32
  547. }
  548. return Default_FieldTestMessage_DefaultSint32
  549. }
  550. func (m *FieldTestMessage) GetDefaultUint32() uint32 {
  551. if m != nil && m.DefaultUint32 != nil {
  552. return *m.DefaultUint32
  553. }
  554. return Default_FieldTestMessage_DefaultUint32
  555. }
  556. func (m *FieldTestMessage) GetDefaultInt64() int64 {
  557. if m != nil && m.DefaultInt64 != nil {
  558. return *m.DefaultInt64
  559. }
  560. return Default_FieldTestMessage_DefaultInt64
  561. }
  562. func (m *FieldTestMessage) GetDefaultSint64() int64 {
  563. if m != nil && m.DefaultSint64 != nil {
  564. return *m.DefaultSint64
  565. }
  566. return Default_FieldTestMessage_DefaultSint64
  567. }
  568. func (m *FieldTestMessage) GetDefaultUint64() uint64 {
  569. if m != nil && m.DefaultUint64 != nil {
  570. return *m.DefaultUint64
  571. }
  572. return Default_FieldTestMessage_DefaultUint64
  573. }
  574. func (m *FieldTestMessage) GetDefaultSfixed32() int32 {
  575. if m != nil && m.DefaultSfixed32 != nil {
  576. return *m.DefaultSfixed32
  577. }
  578. return Default_FieldTestMessage_DefaultSfixed32
  579. }
  580. func (m *FieldTestMessage) GetDefaultFixed32() uint32 {
  581. if m != nil && m.DefaultFixed32 != nil {
  582. return *m.DefaultFixed32
  583. }
  584. return Default_FieldTestMessage_DefaultFixed32
  585. }
  586. func (m *FieldTestMessage) GetDefaultFloat() float32 {
  587. if m != nil && m.DefaultFloat != nil {
  588. return *m.DefaultFloat
  589. }
  590. return Default_FieldTestMessage_DefaultFloat
  591. }
  592. func (m *FieldTestMessage) GetDefaultSfixed64() int64 {
  593. if m != nil && m.DefaultSfixed64 != nil {
  594. return *m.DefaultSfixed64
  595. }
  596. return Default_FieldTestMessage_DefaultSfixed64
  597. }
  598. func (m *FieldTestMessage) GetDefaultFixed64() uint64 {
  599. if m != nil && m.DefaultFixed64 != nil {
  600. return *m.DefaultFixed64
  601. }
  602. return Default_FieldTestMessage_DefaultFixed64
  603. }
  604. func (m *FieldTestMessage) GetDefaultDouble() float64 {
  605. if m != nil && m.DefaultDouble != nil {
  606. return *m.DefaultDouble
  607. }
  608. return Default_FieldTestMessage_DefaultDouble
  609. }
  610. func (m *FieldTestMessage) GetDefaultString() string {
  611. if m != nil && m.DefaultString != nil {
  612. return *m.DefaultString
  613. }
  614. return Default_FieldTestMessage_DefaultString
  615. }
  616. func (m *FieldTestMessage) GetDefaultBytes() []byte {
  617. if m != nil && m.DefaultBytes != nil {
  618. return m.DefaultBytes
  619. }
  620. return append([]byte(nil), Default_FieldTestMessage_DefaultBytes...)
  621. }
  622. func (m *FieldTestMessage) GetDefaultFloatNeginf() float32 {
  623. if m != nil && m.DefaultFloatNeginf != nil {
  624. return *m.DefaultFloatNeginf
  625. }
  626. return Default_FieldTestMessage_DefaultFloatNeginf
  627. }
  628. func (m *FieldTestMessage) GetDefaultFloatPosinf() float32 {
  629. if m != nil && m.DefaultFloatPosinf != nil {
  630. return *m.DefaultFloatPosinf
  631. }
  632. return Default_FieldTestMessage_DefaultFloatPosinf
  633. }
  634. func (m *FieldTestMessage) GetDefaultFloatNan() float32 {
  635. if m != nil && m.DefaultFloatNan != nil {
  636. return *m.DefaultFloatNan
  637. }
  638. return Default_FieldTestMessage_DefaultFloatNan
  639. }
  640. func (m *FieldTestMessage) GetDefaultDoubleNeginf() float64 {
  641. if m != nil && m.DefaultDoubleNeginf != nil {
  642. return *m.DefaultDoubleNeginf
  643. }
  644. return Default_FieldTestMessage_DefaultDoubleNeginf
  645. }
  646. func (m *FieldTestMessage) GetDefaultDoublePosinf() float64 {
  647. if m != nil && m.DefaultDoublePosinf != nil {
  648. return *m.DefaultDoublePosinf
  649. }
  650. return Default_FieldTestMessage_DefaultDoublePosinf
  651. }
  652. func (m *FieldTestMessage) GetDefaultDoubleNan() float64 {
  653. if m != nil && m.DefaultDoubleNan != nil {
  654. return *m.DefaultDoubleNan
  655. }
  656. return Default_FieldTestMessage_DefaultDoubleNan
  657. }
  658. func (m *FieldTestMessage) GetMapInt32Int64() map[int32]int64 {
  659. if m != nil {
  660. return m.MapInt32Int64
  661. }
  662. return nil
  663. }
  664. func (m *FieldTestMessage) GetMapStringMessage() map[string]*FieldTestMessage_Message {
  665. if m != nil {
  666. return m.MapStringMessage
  667. }
  668. return nil
  669. }
  670. func (m *FieldTestMessage) GetMapFixed64Enum() map[uint64]FieldTestMessage_Enum {
  671. if m != nil {
  672. return m.MapFixed64Enum
  673. }
  674. return nil
  675. }
  676. type isFieldTestMessage_OneofField interface {
  677. isFieldTestMessage_OneofField()
  678. }
  679. type FieldTestMessage_OneofBool struct {
  680. OneofBool bool `protobuf:"varint,601,opt,name=oneof_bool,json=oneofBool,oneof"`
  681. }
  682. type FieldTestMessage_OneofEnum struct {
  683. OneofEnum FieldTestMessage_Enum `protobuf:"varint,602,opt,name=oneof_enum,json=oneofEnum,enum=goproto.protoc.proto2.FieldTestMessage_Enum,oneof"`
  684. }
  685. type FieldTestMessage_OneofInt32 struct {
  686. OneofInt32 int32 `protobuf:"varint,603,opt,name=oneof_int32,json=oneofInt32,oneof"`
  687. }
  688. type FieldTestMessage_OneofSint32 struct {
  689. OneofSint32 int32 `protobuf:"zigzag32,604,opt,name=oneof_sint32,json=oneofSint32,oneof"`
  690. }
  691. type FieldTestMessage_OneofUint32 struct {
  692. OneofUint32 uint32 `protobuf:"varint,605,opt,name=oneof_uint32,json=oneofUint32,oneof"`
  693. }
  694. type FieldTestMessage_OneofInt64 struct {
  695. OneofInt64 int64 `protobuf:"varint,606,opt,name=oneof_int64,json=oneofInt64,oneof"`
  696. }
  697. type FieldTestMessage_OneofSint64 struct {
  698. OneofSint64 int64 `protobuf:"zigzag64,607,opt,name=oneof_sint64,json=oneofSint64,oneof"`
  699. }
  700. type FieldTestMessage_OneofUint64 struct {
  701. OneofUint64 uint64 `protobuf:"varint,608,opt,name=oneof_uint64,json=oneofUint64,oneof"`
  702. }
  703. type FieldTestMessage_OneofSfixed32 struct {
  704. OneofSfixed32 int32 `protobuf:"fixed32,609,opt,name=oneof_sfixed32,json=oneofSfixed32,oneof"`
  705. }
  706. type FieldTestMessage_OneofFixed32 struct {
  707. OneofFixed32 uint32 `protobuf:"fixed32,610,opt,name=oneof_fixed32,json=oneofFixed32,oneof"`
  708. }
  709. type FieldTestMessage_OneofFloat struct {
  710. OneofFloat float32 `protobuf:"fixed32,611,opt,name=oneof_float,json=oneofFloat,oneof"`
  711. }
  712. type FieldTestMessage_OneofSfixed64 struct {
  713. OneofSfixed64 int64 `protobuf:"fixed64,612,opt,name=oneof_sfixed64,json=oneofSfixed64,oneof"`
  714. }
  715. type FieldTestMessage_OneofFixed64 struct {
  716. OneofFixed64 uint64 `protobuf:"fixed64,613,opt,name=oneof_fixed64,json=oneofFixed64,oneof"`
  717. }
  718. type FieldTestMessage_OneofDouble struct {
  719. OneofDouble float64 `protobuf:"fixed64,614,opt,name=oneof_double,json=oneofDouble,oneof"`
  720. }
  721. type FieldTestMessage_OneofString struct {
  722. OneofString string `protobuf:"bytes,615,opt,name=oneof_string,json=oneofString,oneof"`
  723. }
  724. type FieldTestMessage_OneofBytes struct {
  725. OneofBytes []byte `protobuf:"bytes,616,opt,name=oneof_bytes,json=oneofBytes,oneof"`
  726. }
  727. type FieldTestMessage_Oneof_Message struct {
  728. Oneof_Message *FieldTestMessage_Message `protobuf:"bytes,617,opt,name=oneof_Message,json=oneofMessage,oneof"`
  729. }
  730. type FieldTestMessage_Oneofgroup struct {
  731. Oneofgroup *FieldTestMessage_OneofGroup `protobuf:"group,618,opt,name=OneofGroup,json=oneofgroup,oneof"`
  732. }
  733. func (*FieldTestMessage_OneofBool) isFieldTestMessage_OneofField() {}
  734. func (*FieldTestMessage_OneofEnum) isFieldTestMessage_OneofField() {}
  735. func (*FieldTestMessage_OneofInt32) isFieldTestMessage_OneofField() {}
  736. func (*FieldTestMessage_OneofSint32) isFieldTestMessage_OneofField() {}
  737. func (*FieldTestMessage_OneofUint32) isFieldTestMessage_OneofField() {}
  738. func (*FieldTestMessage_OneofInt64) isFieldTestMessage_OneofField() {}
  739. func (*FieldTestMessage_OneofSint64) isFieldTestMessage_OneofField() {}
  740. func (*FieldTestMessage_OneofUint64) isFieldTestMessage_OneofField() {}
  741. func (*FieldTestMessage_OneofSfixed32) isFieldTestMessage_OneofField() {}
  742. func (*FieldTestMessage_OneofFixed32) isFieldTestMessage_OneofField() {}
  743. func (*FieldTestMessage_OneofFloat) isFieldTestMessage_OneofField() {}
  744. func (*FieldTestMessage_OneofSfixed64) isFieldTestMessage_OneofField() {}
  745. func (*FieldTestMessage_OneofFixed64) isFieldTestMessage_OneofField() {}
  746. func (*FieldTestMessage_OneofDouble) isFieldTestMessage_OneofField() {}
  747. func (*FieldTestMessage_OneofString) isFieldTestMessage_OneofField() {}
  748. func (*FieldTestMessage_OneofBytes) isFieldTestMessage_OneofField() {}
  749. func (*FieldTestMessage_Oneof_Message) isFieldTestMessage_OneofField() {}
  750. func (*FieldTestMessage_Oneofgroup) isFieldTestMessage_OneofField() {}
  751. func (m *FieldTestMessage) GetOneofField() isFieldTestMessage_OneofField {
  752. if m != nil {
  753. return m.OneofField
  754. }
  755. return nil
  756. }
  757. func (m *FieldTestMessage) GetOneofBool() bool {
  758. if x, ok := m.GetOneofField().(*FieldTestMessage_OneofBool); ok {
  759. return x.OneofBool
  760. }
  761. return false
  762. }
  763. func (m *FieldTestMessage) GetOneofEnum() FieldTestMessage_Enum {
  764. if x, ok := m.GetOneofField().(*FieldTestMessage_OneofEnum); ok {
  765. return x.OneofEnum
  766. }
  767. return FieldTestMessage_ZERO
  768. }
  769. func (m *FieldTestMessage) GetOneofInt32() int32 {
  770. if x, ok := m.GetOneofField().(*FieldTestMessage_OneofInt32); ok {
  771. return x.OneofInt32
  772. }
  773. return 0
  774. }
  775. func (m *FieldTestMessage) GetOneofSint32() int32 {
  776. if x, ok := m.GetOneofField().(*FieldTestMessage_OneofSint32); ok {
  777. return x.OneofSint32
  778. }
  779. return 0
  780. }
  781. func (m *FieldTestMessage) GetOneofUint32() uint32 {
  782. if x, ok := m.GetOneofField().(*FieldTestMessage_OneofUint32); ok {
  783. return x.OneofUint32
  784. }
  785. return 0
  786. }
  787. func (m *FieldTestMessage) GetOneofInt64() int64 {
  788. if x, ok := m.GetOneofField().(*FieldTestMessage_OneofInt64); ok {
  789. return x.OneofInt64
  790. }
  791. return 0
  792. }
  793. func (m *FieldTestMessage) GetOneofSint64() int64 {
  794. if x, ok := m.GetOneofField().(*FieldTestMessage_OneofSint64); ok {
  795. return x.OneofSint64
  796. }
  797. return 0
  798. }
  799. func (m *FieldTestMessage) GetOneofUint64() uint64 {
  800. if x, ok := m.GetOneofField().(*FieldTestMessage_OneofUint64); ok {
  801. return x.OneofUint64
  802. }
  803. return 0
  804. }
  805. func (m *FieldTestMessage) GetOneofSfixed32() int32 {
  806. if x, ok := m.GetOneofField().(*FieldTestMessage_OneofSfixed32); ok {
  807. return x.OneofSfixed32
  808. }
  809. return 0
  810. }
  811. func (m *FieldTestMessage) GetOneofFixed32() uint32 {
  812. if x, ok := m.GetOneofField().(*FieldTestMessage_OneofFixed32); ok {
  813. return x.OneofFixed32
  814. }
  815. return 0
  816. }
  817. func (m *FieldTestMessage) GetOneofFloat() float32 {
  818. if x, ok := m.GetOneofField().(*FieldTestMessage_OneofFloat); ok {
  819. return x.OneofFloat
  820. }
  821. return 0
  822. }
  823. func (m *FieldTestMessage) GetOneofSfixed64() int64 {
  824. if x, ok := m.GetOneofField().(*FieldTestMessage_OneofSfixed64); ok {
  825. return x.OneofSfixed64
  826. }
  827. return 0
  828. }
  829. func (m *FieldTestMessage) GetOneofFixed64() uint64 {
  830. if x, ok := m.GetOneofField().(*FieldTestMessage_OneofFixed64); ok {
  831. return x.OneofFixed64
  832. }
  833. return 0
  834. }
  835. func (m *FieldTestMessage) GetOneofDouble() float64 {
  836. if x, ok := m.GetOneofField().(*FieldTestMessage_OneofDouble); ok {
  837. return x.OneofDouble
  838. }
  839. return 0
  840. }
  841. func (m *FieldTestMessage) GetOneofString() string {
  842. if x, ok := m.GetOneofField().(*FieldTestMessage_OneofString); ok {
  843. return x.OneofString
  844. }
  845. return ""
  846. }
  847. func (m *FieldTestMessage) GetOneofBytes() []byte {
  848. if x, ok := m.GetOneofField().(*FieldTestMessage_OneofBytes); ok {
  849. return x.OneofBytes
  850. }
  851. return nil
  852. }
  853. func (m *FieldTestMessage) GetOneof_Message() *FieldTestMessage_Message {
  854. if x, ok := m.GetOneofField().(*FieldTestMessage_Oneof_Message); ok {
  855. return x.Oneof_Message
  856. }
  857. return nil
  858. }
  859. func (m *FieldTestMessage) GetOneofgroup() *FieldTestMessage_OneofGroup {
  860. if x, ok := m.GetOneofField().(*FieldTestMessage_Oneofgroup); ok {
  861. return x.Oneofgroup
  862. }
  863. return nil
  864. }
  865. type isFieldTestMessage_OneofTwo interface {
  866. isFieldTestMessage_OneofTwo()
  867. }
  868. type FieldTestMessage_OneofTwo_1 struct {
  869. OneofTwo_1 int32 `protobuf:"varint,700,opt,name=oneof_two_1,json=oneofTwo1,oneof"`
  870. }
  871. type FieldTestMessage_OneofTwo_2 struct {
  872. OneofTwo_2 int64 `protobuf:"varint,701,opt,name=oneof_two_2,json=oneofTwo2,oneof"`
  873. }
  874. func (*FieldTestMessage_OneofTwo_1) isFieldTestMessage_OneofTwo() {}
  875. func (*FieldTestMessage_OneofTwo_2) isFieldTestMessage_OneofTwo() {}
  876. func (m *FieldTestMessage) GetOneofTwo() isFieldTestMessage_OneofTwo {
  877. if m != nil {
  878. return m.OneofTwo
  879. }
  880. return nil
  881. }
  882. func (m *FieldTestMessage) GetOneofTwo_1() int32 {
  883. if x, ok := m.GetOneofTwo().(*FieldTestMessage_OneofTwo_1); ok {
  884. return x.OneofTwo_1
  885. }
  886. return 0
  887. }
  888. func (m *FieldTestMessage) GetOneofTwo_2() int64 {
  889. if x, ok := m.GetOneofTwo().(*FieldTestMessage_OneofTwo_2); ok {
  890. return x.OneofTwo_2
  891. }
  892. return 0
  893. }
  894. // XXX_OneofFuncs is for the internal use of the proto package.
  895. func (*FieldTestMessage) 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{}) {
  896. return _FieldTestMessage_OneofMarshaler, _FieldTestMessage_OneofUnmarshaler, _FieldTestMessage_OneofSizer, []interface{}{
  897. (*FieldTestMessage_OneofBool)(nil),
  898. (*FieldTestMessage_OneofEnum)(nil),
  899. (*FieldTestMessage_OneofInt32)(nil),
  900. (*FieldTestMessage_OneofSint32)(nil),
  901. (*FieldTestMessage_OneofUint32)(nil),
  902. (*FieldTestMessage_OneofInt64)(nil),
  903. (*FieldTestMessage_OneofSint64)(nil),
  904. (*FieldTestMessage_OneofUint64)(nil),
  905. (*FieldTestMessage_OneofSfixed32)(nil),
  906. (*FieldTestMessage_OneofFixed32)(nil),
  907. (*FieldTestMessage_OneofFloat)(nil),
  908. (*FieldTestMessage_OneofSfixed64)(nil),
  909. (*FieldTestMessage_OneofFixed64)(nil),
  910. (*FieldTestMessage_OneofDouble)(nil),
  911. (*FieldTestMessage_OneofString)(nil),
  912. (*FieldTestMessage_OneofBytes)(nil),
  913. (*FieldTestMessage_Oneof_Message)(nil),
  914. (*FieldTestMessage_Oneofgroup)(nil),
  915. (*FieldTestMessage_OneofTwo_1)(nil),
  916. (*FieldTestMessage_OneofTwo_2)(nil),
  917. }
  918. }
  919. func _FieldTestMessage_OneofMarshaler(msg proto.Message, b *proto.Buffer) error {
  920. m := msg.(*FieldTestMessage)
  921. // oneof_field
  922. switch x := m.OneofField.(type) {
  923. case *FieldTestMessage_OneofBool:
  924. t := uint64(0)
  925. if x.OneofBool {
  926. t = 1
  927. }
  928. b.EncodeVarint(601<<3 | proto.WireVarint)
  929. b.EncodeVarint(t)
  930. case *FieldTestMessage_OneofEnum:
  931. b.EncodeVarint(602<<3 | proto.WireVarint)
  932. b.EncodeVarint(uint64(x.OneofEnum))
  933. case *FieldTestMessage_OneofInt32:
  934. b.EncodeVarint(603<<3 | proto.WireVarint)
  935. b.EncodeVarint(uint64(x.OneofInt32))
  936. case *FieldTestMessage_OneofSint32:
  937. b.EncodeVarint(604<<3 | proto.WireVarint)
  938. b.EncodeZigzag32(uint64(x.OneofSint32))
  939. case *FieldTestMessage_OneofUint32:
  940. b.EncodeVarint(605<<3 | proto.WireVarint)
  941. b.EncodeVarint(uint64(x.OneofUint32))
  942. case *FieldTestMessage_OneofInt64:
  943. b.EncodeVarint(606<<3 | proto.WireVarint)
  944. b.EncodeVarint(uint64(x.OneofInt64))
  945. case *FieldTestMessage_OneofSint64:
  946. b.EncodeVarint(607<<3 | proto.WireVarint)
  947. b.EncodeZigzag64(uint64(x.OneofSint64))
  948. case *FieldTestMessage_OneofUint64:
  949. b.EncodeVarint(608<<3 | proto.WireVarint)
  950. b.EncodeVarint(uint64(x.OneofUint64))
  951. case *FieldTestMessage_OneofSfixed32:
  952. b.EncodeVarint(609<<3 | proto.WireFixed32)
  953. b.EncodeFixed32(uint64(x.OneofSfixed32))
  954. case *FieldTestMessage_OneofFixed32:
  955. b.EncodeVarint(610<<3 | proto.WireFixed32)
  956. b.EncodeFixed32(uint64(x.OneofFixed32))
  957. case *FieldTestMessage_OneofFloat:
  958. b.EncodeVarint(611<<3 | proto.WireFixed32)
  959. b.EncodeFixed32(uint64(math.Float32bits(x.OneofFloat)))
  960. case *FieldTestMessage_OneofSfixed64:
  961. b.EncodeVarint(612<<3 | proto.WireFixed64)
  962. b.EncodeFixed64(uint64(x.OneofSfixed64))
  963. case *FieldTestMessage_OneofFixed64:
  964. b.EncodeVarint(613<<3 | proto.WireFixed64)
  965. b.EncodeFixed64(uint64(x.OneofFixed64))
  966. case *FieldTestMessage_OneofDouble:
  967. b.EncodeVarint(614<<3 | proto.WireFixed64)
  968. b.EncodeFixed64(math.Float64bits(x.OneofDouble))
  969. case *FieldTestMessage_OneofString:
  970. b.EncodeVarint(615<<3 | proto.WireBytes)
  971. b.EncodeStringBytes(x.OneofString)
  972. case *FieldTestMessage_OneofBytes:
  973. b.EncodeVarint(616<<3 | proto.WireBytes)
  974. b.EncodeRawBytes(x.OneofBytes)
  975. case *FieldTestMessage_Oneof_Message:
  976. b.EncodeVarint(617<<3 | proto.WireBytes)
  977. if err := b.EncodeMessage(x.Oneof_Message); err != nil {
  978. return err
  979. }
  980. case *FieldTestMessage_Oneofgroup:
  981. b.EncodeVarint(618<<3 | proto.WireStartGroup)
  982. if err := b.Marshal(x.Oneofgroup); err != nil {
  983. return err
  984. }
  985. b.EncodeVarint(618<<3 | proto.WireEndGroup)
  986. case nil:
  987. default:
  988. return fmt.Errorf("FieldTestMessage.OneofField has unexpected type %T", x)
  989. }
  990. // oneof_two
  991. switch x := m.OneofTwo.(type) {
  992. case *FieldTestMessage_OneofTwo_1:
  993. b.EncodeVarint(700<<3 | proto.WireVarint)
  994. b.EncodeVarint(uint64(x.OneofTwo_1))
  995. case *FieldTestMessage_OneofTwo_2:
  996. b.EncodeVarint(701<<3 | proto.WireVarint)
  997. b.EncodeVarint(uint64(x.OneofTwo_2))
  998. case nil:
  999. default:
  1000. return fmt.Errorf("FieldTestMessage.OneofTwo has unexpected type %T", x)
  1001. }
  1002. return nil
  1003. }
  1004. func _FieldTestMessage_OneofUnmarshaler(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error) {
  1005. m := msg.(*FieldTestMessage)
  1006. switch tag {
  1007. case 601: // oneof_field.oneof_bool
  1008. if wire != proto.WireVarint {
  1009. return true, proto.ErrInternalBadWireType
  1010. }
  1011. x, err := b.DecodeVarint()
  1012. m.OneofField = &FieldTestMessage_OneofBool{x != 0}
  1013. return true, err
  1014. case 602: // oneof_field.oneof_enum
  1015. if wire != proto.WireVarint {
  1016. return true, proto.ErrInternalBadWireType
  1017. }
  1018. x, err := b.DecodeVarint()
  1019. m.OneofField = &FieldTestMessage_OneofEnum{FieldTestMessage_Enum(x)}
  1020. return true, err
  1021. case 603: // oneof_field.oneof_int32
  1022. if wire != proto.WireVarint {
  1023. return true, proto.ErrInternalBadWireType
  1024. }
  1025. x, err := b.DecodeVarint()
  1026. m.OneofField = &FieldTestMessage_OneofInt32{int32(x)}
  1027. return true, err
  1028. case 604: // oneof_field.oneof_sint32
  1029. if wire != proto.WireVarint {
  1030. return true, proto.ErrInternalBadWireType
  1031. }
  1032. x, err := b.DecodeZigzag32()
  1033. m.OneofField = &FieldTestMessage_OneofSint32{int32(x)}
  1034. return true, err
  1035. case 605: // oneof_field.oneof_uint32
  1036. if wire != proto.WireVarint {
  1037. return true, proto.ErrInternalBadWireType
  1038. }
  1039. x, err := b.DecodeVarint()
  1040. m.OneofField = &FieldTestMessage_OneofUint32{uint32(x)}
  1041. return true, err
  1042. case 606: // oneof_field.oneof_int64
  1043. if wire != proto.WireVarint {
  1044. return true, proto.ErrInternalBadWireType
  1045. }
  1046. x, err := b.DecodeVarint()
  1047. m.OneofField = &FieldTestMessage_OneofInt64{int64(x)}
  1048. return true, err
  1049. case 607: // oneof_field.oneof_sint64
  1050. if wire != proto.WireVarint {
  1051. return true, proto.ErrInternalBadWireType
  1052. }
  1053. x, err := b.DecodeZigzag64()
  1054. m.OneofField = &FieldTestMessage_OneofSint64{int64(x)}
  1055. return true, err
  1056. case 608: // oneof_field.oneof_uint64
  1057. if wire != proto.WireVarint {
  1058. return true, proto.ErrInternalBadWireType
  1059. }
  1060. x, err := b.DecodeVarint()
  1061. m.OneofField = &FieldTestMessage_OneofUint64{x}
  1062. return true, err
  1063. case 609: // oneof_field.oneof_sfixed32
  1064. if wire != proto.WireFixed32 {
  1065. return true, proto.ErrInternalBadWireType
  1066. }
  1067. x, err := b.DecodeFixed32()
  1068. m.OneofField = &FieldTestMessage_OneofSfixed32{int32(x)}
  1069. return true, err
  1070. case 610: // oneof_field.oneof_fixed32
  1071. if wire != proto.WireFixed32 {
  1072. return true, proto.ErrInternalBadWireType
  1073. }
  1074. x, err := b.DecodeFixed32()
  1075. m.OneofField = &FieldTestMessage_OneofFixed32{uint32(x)}
  1076. return true, err
  1077. case 611: // oneof_field.oneof_float
  1078. if wire != proto.WireFixed32 {
  1079. return true, proto.ErrInternalBadWireType
  1080. }
  1081. x, err := b.DecodeFixed32()
  1082. m.OneofField = &FieldTestMessage_OneofFloat{math.Float32frombits(uint32(x))}
  1083. return true, err
  1084. case 612: // oneof_field.oneof_sfixed64
  1085. if wire != proto.WireFixed64 {
  1086. return true, proto.ErrInternalBadWireType
  1087. }
  1088. x, err := b.DecodeFixed64()
  1089. m.OneofField = &FieldTestMessage_OneofSfixed64{int64(x)}
  1090. return true, err
  1091. case 613: // oneof_field.oneof_fixed64
  1092. if wire != proto.WireFixed64 {
  1093. return true, proto.ErrInternalBadWireType
  1094. }
  1095. x, err := b.DecodeFixed64()
  1096. m.OneofField = &FieldTestMessage_OneofFixed64{x}
  1097. return true, err
  1098. case 614: // oneof_field.oneof_double
  1099. if wire != proto.WireFixed64 {
  1100. return true, proto.ErrInternalBadWireType
  1101. }
  1102. x, err := b.DecodeFixed64()
  1103. m.OneofField = &FieldTestMessage_OneofDouble{math.Float64frombits(x)}
  1104. return true, err
  1105. case 615: // oneof_field.oneof_string
  1106. if wire != proto.WireBytes {
  1107. return true, proto.ErrInternalBadWireType
  1108. }
  1109. x, err := b.DecodeStringBytes()
  1110. m.OneofField = &FieldTestMessage_OneofString{x}
  1111. return true, err
  1112. case 616: // oneof_field.oneof_bytes
  1113. if wire != proto.WireBytes {
  1114. return true, proto.ErrInternalBadWireType
  1115. }
  1116. x, err := b.DecodeRawBytes(true)
  1117. m.OneofField = &FieldTestMessage_OneofBytes{x}
  1118. return true, err
  1119. case 617: // oneof_field.oneof_Message
  1120. if wire != proto.WireBytes {
  1121. return true, proto.ErrInternalBadWireType
  1122. }
  1123. msg := new(FieldTestMessage_Message)
  1124. err := b.DecodeMessage(msg)
  1125. m.OneofField = &FieldTestMessage_Oneof_Message{msg}
  1126. return true, err
  1127. case 618: // oneof_field.oneofgroup
  1128. if wire != proto.WireStartGroup {
  1129. return true, proto.ErrInternalBadWireType
  1130. }
  1131. msg := new(FieldTestMessage_OneofGroup)
  1132. err := b.DecodeGroup(msg)
  1133. m.OneofField = &FieldTestMessage_Oneofgroup{msg}
  1134. return true, err
  1135. case 700: // oneof_two.oneof_two_1
  1136. if wire != proto.WireVarint {
  1137. return true, proto.ErrInternalBadWireType
  1138. }
  1139. x, err := b.DecodeVarint()
  1140. m.OneofTwo = &FieldTestMessage_OneofTwo_1{int32(x)}
  1141. return true, err
  1142. case 701: // oneof_two.oneof_two_2
  1143. if wire != proto.WireVarint {
  1144. return true, proto.ErrInternalBadWireType
  1145. }
  1146. x, err := b.DecodeVarint()
  1147. m.OneofTwo = &FieldTestMessage_OneofTwo_2{int64(x)}
  1148. return true, err
  1149. default:
  1150. return false, nil
  1151. }
  1152. }
  1153. func _FieldTestMessage_OneofSizer(msg proto.Message) (n int) {
  1154. m := msg.(*FieldTestMessage)
  1155. // oneof_field
  1156. switch x := m.OneofField.(type) {
  1157. case *FieldTestMessage_OneofBool:
  1158. n += 2 // tag and wire
  1159. n += 1
  1160. case *FieldTestMessage_OneofEnum:
  1161. n += 2 // tag and wire
  1162. n += proto.SizeVarint(uint64(x.OneofEnum))
  1163. case *FieldTestMessage_OneofInt32:
  1164. n += 2 // tag and wire
  1165. n += proto.SizeVarint(uint64(x.OneofInt32))
  1166. case *FieldTestMessage_OneofSint32:
  1167. n += 2 // tag and wire
  1168. n += proto.SizeVarint(uint64((uint32(x.OneofSint32) << 1) ^ uint32((int32(x.OneofSint32) >> 31))))
  1169. case *FieldTestMessage_OneofUint32:
  1170. n += 2 // tag and wire
  1171. n += proto.SizeVarint(uint64(x.OneofUint32))
  1172. case *FieldTestMessage_OneofInt64:
  1173. n += 2 // tag and wire
  1174. n += proto.SizeVarint(uint64(x.OneofInt64))
  1175. case *FieldTestMessage_OneofSint64:
  1176. n += 2 // tag and wire
  1177. n += proto.SizeVarint(uint64(uint64(x.OneofSint64<<1) ^ uint64((int64(x.OneofSint64) >> 63))))
  1178. case *FieldTestMessage_OneofUint64:
  1179. n += 2 // tag and wire
  1180. n += proto.SizeVarint(uint64(x.OneofUint64))
  1181. case *FieldTestMessage_OneofSfixed32:
  1182. n += 2 // tag and wire
  1183. n += 4
  1184. case *FieldTestMessage_OneofFixed32:
  1185. n += 2 // tag and wire
  1186. n += 4
  1187. case *FieldTestMessage_OneofFloat:
  1188. n += 2 // tag and wire
  1189. n += 4
  1190. case *FieldTestMessage_OneofSfixed64:
  1191. n += 2 // tag and wire
  1192. n += 8
  1193. case *FieldTestMessage_OneofFixed64:
  1194. n += 2 // tag and wire
  1195. n += 8
  1196. case *FieldTestMessage_OneofDouble:
  1197. n += 2 // tag and wire
  1198. n += 8
  1199. case *FieldTestMessage_OneofString:
  1200. n += 2 // tag and wire
  1201. n += proto.SizeVarint(uint64(len(x.OneofString)))
  1202. n += len(x.OneofString)
  1203. case *FieldTestMessage_OneofBytes:
  1204. n += 2 // tag and wire
  1205. n += proto.SizeVarint(uint64(len(x.OneofBytes)))
  1206. n += len(x.OneofBytes)
  1207. case *FieldTestMessage_Oneof_Message:
  1208. s := proto.Size(x.Oneof_Message)
  1209. n += 2 // tag and wire
  1210. n += proto.SizeVarint(uint64(s))
  1211. n += s
  1212. case *FieldTestMessage_Oneofgroup:
  1213. n += 2 // tag and wire
  1214. n += proto.Size(x.Oneofgroup)
  1215. n += 2 // tag and wire
  1216. case nil:
  1217. default:
  1218. panic(fmt.Sprintf("proto: unexpected type %T in oneof", x))
  1219. }
  1220. // oneof_two
  1221. switch x := m.OneofTwo.(type) {
  1222. case *FieldTestMessage_OneofTwo_1:
  1223. n += 2 // tag and wire
  1224. n += proto.SizeVarint(uint64(x.OneofTwo_1))
  1225. case *FieldTestMessage_OneofTwo_2:
  1226. n += 2 // tag and wire
  1227. n += proto.SizeVarint(uint64(x.OneofTwo_2))
  1228. case nil:
  1229. default:
  1230. panic(fmt.Sprintf("proto: unexpected type %T in oneof", x))
  1231. }
  1232. return n
  1233. }
  1234. type FieldTestMessage_OptionalGroup struct {
  1235. OptionalGroup *string `protobuf:"bytes,19,opt,name=optional_group,json=optionalGroup" json:"optional_group,omitempty"`
  1236. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1237. XXX_unrecognized []byte `json:"-"`
  1238. XXX_sizecache int32 `json:"-"`
  1239. }
  1240. func (m *FieldTestMessage_OptionalGroup) Reset() { *m = FieldTestMessage_OptionalGroup{} }
  1241. func (m *FieldTestMessage_OptionalGroup) String() string { return proto.CompactTextString(m) }
  1242. func (*FieldTestMessage_OptionalGroup) ProtoMessage() {}
  1243. func (*FieldTestMessage_OptionalGroup) Descriptor() ([]byte, []int) {
  1244. return fileDescriptor_fd8a9d72b841fd68, []int{0, 0}
  1245. }
  1246. func (m *FieldTestMessage_OptionalGroup) XXX_Unmarshal(b []byte) error {
  1247. return xxx_messageInfo_FieldTestMessage_OptionalGroup.Unmarshal(m, b)
  1248. }
  1249. func (m *FieldTestMessage_OptionalGroup) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1250. return xxx_messageInfo_FieldTestMessage_OptionalGroup.Marshal(b, m, deterministic)
  1251. }
  1252. func (m *FieldTestMessage_OptionalGroup) XXX_Merge(src proto.Message) {
  1253. xxx_messageInfo_FieldTestMessage_OptionalGroup.Merge(m, src)
  1254. }
  1255. func (m *FieldTestMessage_OptionalGroup) XXX_Size() int {
  1256. return xxx_messageInfo_FieldTestMessage_OptionalGroup.Size(m)
  1257. }
  1258. func (m *FieldTestMessage_OptionalGroup) XXX_DiscardUnknown() {
  1259. xxx_messageInfo_FieldTestMessage_OptionalGroup.DiscardUnknown(m)
  1260. }
  1261. var xxx_messageInfo_FieldTestMessage_OptionalGroup proto.InternalMessageInfo
  1262. func (m *FieldTestMessage_OptionalGroup) GetOptionalGroup() string {
  1263. if m != nil && m.OptionalGroup != nil {
  1264. return *m.OptionalGroup
  1265. }
  1266. return ""
  1267. }
  1268. type FieldTestMessage_RequiredGroup struct {
  1269. RequiredGroup *string `protobuf:"bytes,119,req,name=required_group,json=requiredGroup" json:"required_group,omitempty"`
  1270. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1271. XXX_unrecognized []byte `json:"-"`
  1272. XXX_sizecache int32 `json:"-"`
  1273. }
  1274. func (m *FieldTestMessage_RequiredGroup) Reset() { *m = FieldTestMessage_RequiredGroup{} }
  1275. func (m *FieldTestMessage_RequiredGroup) String() string { return proto.CompactTextString(m) }
  1276. func (*FieldTestMessage_RequiredGroup) ProtoMessage() {}
  1277. func (*FieldTestMessage_RequiredGroup) Descriptor() ([]byte, []int) {
  1278. return fileDescriptor_fd8a9d72b841fd68, []int{0, 1}
  1279. }
  1280. func (m *FieldTestMessage_RequiredGroup) XXX_Unmarshal(b []byte) error {
  1281. return xxx_messageInfo_FieldTestMessage_RequiredGroup.Unmarshal(m, b)
  1282. }
  1283. func (m *FieldTestMessage_RequiredGroup) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1284. return xxx_messageInfo_FieldTestMessage_RequiredGroup.Marshal(b, m, deterministic)
  1285. }
  1286. func (m *FieldTestMessage_RequiredGroup) XXX_Merge(src proto.Message) {
  1287. xxx_messageInfo_FieldTestMessage_RequiredGroup.Merge(m, src)
  1288. }
  1289. func (m *FieldTestMessage_RequiredGroup) XXX_Size() int {
  1290. return xxx_messageInfo_FieldTestMessage_RequiredGroup.Size(m)
  1291. }
  1292. func (m *FieldTestMessage_RequiredGroup) XXX_DiscardUnknown() {
  1293. xxx_messageInfo_FieldTestMessage_RequiredGroup.DiscardUnknown(m)
  1294. }
  1295. var xxx_messageInfo_FieldTestMessage_RequiredGroup proto.InternalMessageInfo
  1296. func (m *FieldTestMessage_RequiredGroup) GetRequiredGroup() string {
  1297. if m != nil && m.RequiredGroup != nil {
  1298. return *m.RequiredGroup
  1299. }
  1300. return ""
  1301. }
  1302. type FieldTestMessage_RepeatedGroup struct {
  1303. RepeatedGroup []string `protobuf:"bytes,219,rep,name=repeated_group,json=repeatedGroup" json:"repeated_group,omitempty"`
  1304. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1305. XXX_unrecognized []byte `json:"-"`
  1306. XXX_sizecache int32 `json:"-"`
  1307. }
  1308. func (m *FieldTestMessage_RepeatedGroup) Reset() { *m = FieldTestMessage_RepeatedGroup{} }
  1309. func (m *FieldTestMessage_RepeatedGroup) String() string { return proto.CompactTextString(m) }
  1310. func (*FieldTestMessage_RepeatedGroup) ProtoMessage() {}
  1311. func (*FieldTestMessage_RepeatedGroup) Descriptor() ([]byte, []int) {
  1312. return fileDescriptor_fd8a9d72b841fd68, []int{0, 2}
  1313. }
  1314. func (m *FieldTestMessage_RepeatedGroup) XXX_Unmarshal(b []byte) error {
  1315. return xxx_messageInfo_FieldTestMessage_RepeatedGroup.Unmarshal(m, b)
  1316. }
  1317. func (m *FieldTestMessage_RepeatedGroup) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1318. return xxx_messageInfo_FieldTestMessage_RepeatedGroup.Marshal(b, m, deterministic)
  1319. }
  1320. func (m *FieldTestMessage_RepeatedGroup) XXX_Merge(src proto.Message) {
  1321. xxx_messageInfo_FieldTestMessage_RepeatedGroup.Merge(m, src)
  1322. }
  1323. func (m *FieldTestMessage_RepeatedGroup) XXX_Size() int {
  1324. return xxx_messageInfo_FieldTestMessage_RepeatedGroup.Size(m)
  1325. }
  1326. func (m *FieldTestMessage_RepeatedGroup) XXX_DiscardUnknown() {
  1327. xxx_messageInfo_FieldTestMessage_RepeatedGroup.DiscardUnknown(m)
  1328. }
  1329. var xxx_messageInfo_FieldTestMessage_RepeatedGroup proto.InternalMessageInfo
  1330. func (m *FieldTestMessage_RepeatedGroup) GetRepeatedGroup() []string {
  1331. if m != nil {
  1332. return m.RepeatedGroup
  1333. }
  1334. return nil
  1335. }
  1336. type FieldTestMessage_OneofGroup struct {
  1337. OneofGroupField *string `protobuf:"bytes,619,opt,name=oneof_group_field,json=oneofGroupField" json:"oneof_group_field,omitempty"`
  1338. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1339. XXX_unrecognized []byte `json:"-"`
  1340. XXX_sizecache int32 `json:"-"`
  1341. }
  1342. func (m *FieldTestMessage_OneofGroup) Reset() { *m = FieldTestMessage_OneofGroup{} }
  1343. func (m *FieldTestMessage_OneofGroup) String() string { return proto.CompactTextString(m) }
  1344. func (*FieldTestMessage_OneofGroup) ProtoMessage() {}
  1345. func (*FieldTestMessage_OneofGroup) Descriptor() ([]byte, []int) {
  1346. return fileDescriptor_fd8a9d72b841fd68, []int{0, 6}
  1347. }
  1348. func (m *FieldTestMessage_OneofGroup) XXX_Unmarshal(b []byte) error {
  1349. return xxx_messageInfo_FieldTestMessage_OneofGroup.Unmarshal(m, b)
  1350. }
  1351. func (m *FieldTestMessage_OneofGroup) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1352. return xxx_messageInfo_FieldTestMessage_OneofGroup.Marshal(b, m, deterministic)
  1353. }
  1354. func (m *FieldTestMessage_OneofGroup) XXX_Merge(src proto.Message) {
  1355. xxx_messageInfo_FieldTestMessage_OneofGroup.Merge(m, src)
  1356. }
  1357. func (m *FieldTestMessage_OneofGroup) XXX_Size() int {
  1358. return xxx_messageInfo_FieldTestMessage_OneofGroup.Size(m)
  1359. }
  1360. func (m *FieldTestMessage_OneofGroup) XXX_DiscardUnknown() {
  1361. xxx_messageInfo_FieldTestMessage_OneofGroup.DiscardUnknown(m)
  1362. }
  1363. var xxx_messageInfo_FieldTestMessage_OneofGroup proto.InternalMessageInfo
  1364. func (m *FieldTestMessage_OneofGroup) GetOneofGroupField() string {
  1365. if m != nil && m.OneofGroupField != nil {
  1366. return *m.OneofGroupField
  1367. }
  1368. return ""
  1369. }
  1370. type FieldTestMessage_Message struct {
  1371. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1372. XXX_unrecognized []byte `json:"-"`
  1373. XXX_sizecache int32 `json:"-"`
  1374. }
  1375. func (m *FieldTestMessage_Message) Reset() { *m = FieldTestMessage_Message{} }
  1376. func (m *FieldTestMessage_Message) String() string { return proto.CompactTextString(m) }
  1377. func (*FieldTestMessage_Message) ProtoMessage() {}
  1378. func (*FieldTestMessage_Message) Descriptor() ([]byte, []int) {
  1379. return fileDescriptor_fd8a9d72b841fd68, []int{0, 7}
  1380. }
  1381. func (m *FieldTestMessage_Message) XXX_Unmarshal(b []byte) error {
  1382. return xxx_messageInfo_FieldTestMessage_Message.Unmarshal(m, b)
  1383. }
  1384. func (m *FieldTestMessage_Message) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1385. return xxx_messageInfo_FieldTestMessage_Message.Marshal(b, m, deterministic)
  1386. }
  1387. func (m *FieldTestMessage_Message) XXX_Merge(src proto.Message) {
  1388. xxx_messageInfo_FieldTestMessage_Message.Merge(m, src)
  1389. }
  1390. func (m *FieldTestMessage_Message) XXX_Size() int {
  1391. return xxx_messageInfo_FieldTestMessage_Message.Size(m)
  1392. }
  1393. func (m *FieldTestMessage_Message) XXX_DiscardUnknown() {
  1394. xxx_messageInfo_FieldTestMessage_Message.DiscardUnknown(m)
  1395. }
  1396. var xxx_messageInfo_FieldTestMessage_Message proto.InternalMessageInfo
  1397. func init() {
  1398. proto.RegisterEnum("goproto.protoc.proto2.FieldTestMessage_Enum", FieldTestMessage_Enum_name, FieldTestMessage_Enum_value)
  1399. proto.RegisterType((*FieldTestMessage)(nil), "goproto.protoc.proto2.FieldTestMessage")
  1400. proto.RegisterMapType((map[uint64]FieldTestMessage_Enum)(nil), "goproto.protoc.proto2.FieldTestMessage.MapFixed64EnumEntry")
  1401. proto.RegisterMapType((map[int32]int64)(nil), "goproto.protoc.proto2.FieldTestMessage.MapInt32Int64Entry")
  1402. proto.RegisterMapType((map[string]*FieldTestMessage_Message)(nil), "goproto.protoc.proto2.FieldTestMessage.MapStringMessageEntry")
  1403. proto.RegisterType((*FieldTestMessage_OptionalGroup)(nil), "goproto.protoc.proto2.FieldTestMessage.OptionalGroup")
  1404. proto.RegisterType((*FieldTestMessage_RequiredGroup)(nil), "goproto.protoc.proto2.FieldTestMessage.RequiredGroup")
  1405. proto.RegisterType((*FieldTestMessage_RepeatedGroup)(nil), "goproto.protoc.proto2.FieldTestMessage.RepeatedGroup")
  1406. proto.RegisterType((*FieldTestMessage_OneofGroup)(nil), "goproto.protoc.proto2.FieldTestMessage.OneofGroup")
  1407. proto.RegisterType((*FieldTestMessage_Message)(nil), "goproto.protoc.proto2.FieldTestMessage.Message")
  1408. }
  1409. func init() { proto.RegisterFile("proto2/fields.proto", fileDescriptor_fd8a9d72b841fd68) }
  1410. var fileDescriptor_fd8a9d72b841fd68 = []byte{
  1411. // 1831 bytes of a gzipped FileDescriptorProto
  1412. 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x98, 0x59, 0x73, 0x13, 0xcb,
  1413. 0x15, 0xc7, 0x3d, 0x33, 0x92, 0x6d, 0xb5, 0x25, 0x4b, 0x1e, 0x43, 0x55, 0x87, 0xa7, 0x0e, 0x21,
  1414. 0x61, 0x08, 0xd8, 0x8e, 0xc5, 0x30, 0x80, 0x53, 0xa9, 0x24, 0xae, 0xd8, 0x71, 0x1e, 0x02, 0xc9,
  1415. 0x04, 0x57, 0xaa, 0x20, 0x55, 0xae, 0xb1, 0x3d, 0x12, 0x0a, 0xd2, 0x8c, 0x90, 0x46, 0x80, 0xbf,
  1416. 0x45, 0xd6, 0x8f, 0x91, 0x7d, 0x27, 0xe4, 0x03, 0x24, 0xb9, 0xfb, 0x0e, 0xdc, 0x7d, 0x5f, 0x5e,
  1417. 0xef, 0xbd, 0xcf, 0xb7, 0x4e, 0x9f, 0xee, 0x9e, 0xee, 0x91, 0x1f, 0x6c, 0x3f, 0x61, 0x1d, 0xfd,
  1418. 0xfb, 0xfc, 0xcf, 0x69, 0xfa, 0x77, 0xd4, 0x33, 0x64, 0xbe, 0x3f, 0x48, 0xb3, 0xb4, 0xb9, 0xd4,
  1419. 0xea, 0xc4, 0xdd, 0xdd, 0xe1, 0x22, 0xff, 0xe4, 0x1e, 0x6f, 0xa7, 0xfc, 0x0f, 0xfc, 0xb8, 0x83,
  1420. 0xff, 0x34, 0x4f, 0xde, 0x3f, 0x4b, 0x1a, 0xeb, 0xa0, 0xbb, 0x16, 0x0f, 0xb3, 0x1f, 0xc6, 0xc3,
  1421. 0x61, 0xd4, 0x8e, 0xdd, 0xaf, 0x90, 0x5a, 0xda, 0xcf, 0x3a, 0x69, 0x12, 0x75, 0xb7, 0xb6, 0xd3,
  1422. 0xb4, 0x4b, 0x2d, 0x66, 0x79, 0xd3, 0x61, 0x55, 0x06, 0x57, 0xd3, 0xb4, 0xeb, 0xfe, 0x58, 0x13,
  1423. 0xc5, 0xc9, 0xa8, 0x47, 0x6d, 0x66, 0x79, 0xb3, 0xcd, 0x73, 0x8b, 0xfb, 0x1a, 0x2d, 0x16, 0x4d,
  1424. 0x16, 0xd7, 0x92, 0x51, 0x2f, 0x4f, 0x09, 0x9f, 0xdc, 0xaf, 0x92, 0x59, 0x95, 0xb2, 0x93, 0x64,
  1425. 0xe7, 0x9b, 0xd4, 0x61, 0x96, 0x57, 0x0e, 0x95, 0xd1, 0x0f, 0x20, 0xe8, 0x9e, 0x26, 0x75, 0x25,
  1426. 0x1b, 0xa2, 0xae, 0xc4, 0x2c, 0x6f, 0x2e, 0x54, 0xab, 0x7f, 0xd2, 0x19, 0x13, 0x8e, 0x50, 0x58,
  1427. 0x66, 0x96, 0x57, 0xcb, 0x85, 0x9b, 0x28, 0x2c, 0x18, 0x07, 0x3e, 0x9d, 0x64, 0x96, 0xe7, 0x18,
  1428. 0xc6, 0x81, 0x3f, 0x66, 0x1c, 0xf8, 0x74, 0x8a, 0x59, 0x9e, 0x6b, 0x1a, 0x17, 0x84, 0x23, 0x14,
  1429. 0x4e, 0x33, 0xcb, 0x2b, 0x99, 0xc6, 0x81, 0xef, 0x9e, 0x25, 0x73, 0x79, 0xc6, 0x56, 0xe7, 0x5e,
  1430. 0xbc, 0x7b, 0xbe, 0x49, 0x2b, 0xcc, 0xf2, 0xea, 0x61, 0x43, 0xe5, 0x14, 0x71, 0xf7, 0x0c, 0x51,
  1431. 0xb1, 0x2d, 0xa9, 0x25, 0xcc, 0xf2, 0xa6, 0x42, 0xe5, 0xb6, 0x2e, 0xa4, 0x7a, 0x43, 0xad, 0x6e,
  1432. 0x1a, 0x65, 0x74, 0x86, 0x59, 0x9e, 0x9d, 0x37, 0xb4, 0x0e, 0xc1, 0x7d, 0xec, 0x03, 0x9f, 0x56,
  1433. 0x99, 0xe5, 0x35, 0x8a, 0xf6, 0x81, 0x3f, 0x6e, 0x1f, 0xf8, 0xb4, 0xc6, 0x2c, 0x6f, 0xb2, 0x60,
  1434. 0x5f, 0xe8, 0x7f, 0x37, 0x1d, 0x6d, 0x77, 0x63, 0x3a, 0xcb, 0x2c, 0xcf, 0xca, 0xfb, 0xff, 0x1e,
  1435. 0x8f, 0x9a, 0x3b, 0x9a, 0x0d, 0x3a, 0x49, 0x9b, 0xd6, 0x99, 0xe5, 0x55, 0xb4, 0x1d, 0xe5, 0x51,
  1436. 0xa3, 0xa1, 0xed, 0xbd, 0x2c, 0x1e, 0xd2, 0x06, 0xb3, 0xbc, 0x6a, 0xde, 0xd0, 0x2a, 0x04, 0xdd,
  1437. 0xeb, 0x5a, 0x8d, 0xe2, 0xa0, 0xd1, 0x39, 0x66, 0x79, 0x33, 0xcd, 0xa5, 0x83, 0x9e, 0x4b, 0xf1,
  1438. 0x6f, 0xde, 0x94, 0xa4, 0xe2, 0x46, 0x7e, 0xe0, 0xdb, 0x83, 0x74, 0xd4, 0xa7, 0x2e, 0xb3, 0x3c,
  1439. 0xd2, 0xbc, 0x70, 0xd0, 0xc4, 0x57, 0xc5, 0xe2, 0xef, 0xc3, 0xe2, 0xd0, 0xcc, 0x05, 0xc8, 0x0d,
  1440. 0xe2, 0xdb, 0xa3, 0xce, 0x20, 0xde, 0x45, 0xe4, 0x62, 0x66, 0x03, 0x72, 0x32, 0x28, 0x91, 0x53,
  1441. 0x22, 0x8e, 0x5c, 0x8b, 0xd9, 0x87, 0x47, 0x4e, 0xa6, 0x90, 0xc8, 0xa9, 0x94, 0x48, 0x48, 0x9b,
  1442. 0xd9, 0x80, 0x9c, 0x8c, 0x2a, 0xe4, 0x94, 0x4c, 0x20, 0x77, 0x93, 0xd9, 0x80, 0x9c, 0x0c, 0xe7,
  1443. 0xc8, 0x29, 0xa1, 0x40, 0xae, 0xc3, 0x6c, 0x40, 0x4e, 0x86, 0x73, 0xe4, 0x74, 0xe3, 0xc0, 0xa7,
  1444. 0x3f, 0x67, 0x36, 0x20, 0xa7, 0x19, 0xe3, 0x49, 0x32, 0x8c, 0x03, 0x9f, 0xde, 0x62, 0x36, 0x20,
  1445. 0xa7, 0x1b, 0x17, 0x84, 0x02, 0xb9, 0x2e, 0xb3, 0x01, 0x39, 0xdd, 0x18, 0x91, 0xcb, 0x33, 0x4a,
  1446. 0x8c, 0x7a, 0xcc, 0x06, 0xe4, 0x54, 0x4e, 0x0d, 0x39, 0x25, 0x96, 0xda, 0x84, 0xd9, 0x80, 0x9c,
  1447. 0x8c, 0x6b, 0xc8, 0xe5, 0x52, 0x8e, 0x5c, 0xca, 0x6c, 0x40, 0x4e, 0x09, 0x25, 0x72, 0x05, 0xfb,
  1448. 0xc0, 0xa7, 0x7d, 0x66, 0x03, 0x72, 0xa6, 0x3d, 0x22, 0x67, 0xda, 0x07, 0x3e, 0xbd, 0xcd, 0x6c,
  1449. 0x40, 0xce, 0xb0, 0x2f, 0xf4, 0x2f, 0x90, 0x1b, 0x30, 0x1b, 0x90, 0x93, 0xe1, 0x1c, 0xb9, 0xbc,
  1450. 0x00, 0x44, 0x6e, 0xc8, 0x6c, 0x40, 0x4e, 0xd9, 0x2b, 0xe4, 0xf2, 0x23, 0xc9, 0x91, 0xcb, 0x98,
  1451. 0x0d, 0xc8, 0xa9, 0x33, 0x29, 0x91, 0x53, 0x32, 0x89, 0xdc, 0x88, 0xd9, 0x47, 0x42, 0x4e, 0x26,
  1452. 0xd2, 0x90, 0x93, 0x21, 0x44, 0xee, 0x0e, 0xb3, 0x0f, 0x83, 0x5c, 0x28, 0x16, 0x0b, 0xe4, 0x8c,
  1453. 0x5c, 0xee, 0x29, 0x48, 0xde, 0x8f, 0xa3, 0x4c, 0x22, 0xf7, 0x5f, 0x8b, 0x39, 0xc8, 0x1c, 0x46,
  1454. 0x39, 0x73, 0xa1, 0xa6, 0xe2, 0xcc, 0xfd, 0x0f, 0x54, 0x47, 0x80, 0x0e, 0x73, 0x70, 0xe8, 0xbe,
  1455. 0x06, 0x3b, 0x2b, 0x72, 0x22, 0x23, 0xff, 0x87, 0xa4, 0x9c, 0x3a, 0x0c, 0x23, 0x75, 0x1e, 0xfc,
  1456. 0x57, 0x09, 0x9d, 0xa0, 0xee, 0x09, 0x10, 0x72, 0xec, 0x30, 0x2e, 0xb0, 0xd3, 0x95, 0x02, 0xbb,
  1457. 0x27, 0x41, 0x59, 0xcb, 0x95, 0x82, 0xbb, 0x82, 0x77, 0xe0, 0xd3, 0xa7, 0x40, 0xe8, 0x18, 0xde,
  1458. 0x81, 0x3f, 0xe6, 0x1d, 0xf8, 0xf4, 0x69, 0x10, 0xba, 0xa6, 0x77, 0x41, 0x29, 0xc8, 0x7b, 0x06,
  1459. 0x94, 0x25, 0xd3, 0x3b, 0xf0, 0xdd, 0x73, 0x70, 0xf6, 0x65, 0x4e, 0x89, 0xd3, 0xb3, 0xa0, 0xe5,
  1460. 0xec, 0x89, 0xac, 0x92, 0xbd, 0xaf, 0x13, 0x15, 0x53, 0xec, 0x3d, 0x07, 0x62, 0x0e, 0x1f, 0x7e,
  1461. 0x21, 0xe1, 0xd3, 0xbb, 0x42, 0xf8, 0x9e, 0x07, 0xa5, 0x9d, 0x77, 0x85, 0xf4, 0x8d, 0x57, 0x10,
  1462. 0xf8, 0xf4, 0x05, 0x90, 0x36, 0x8a, 0x15, 0x04, 0xfe, 0x78, 0x05, 0x81, 0x4f, 0x5f, 0x04, 0xf1,
  1463. 0x64, 0xa1, 0x82, 0xc2, 0x2e, 0x08, 0xfe, 0x5e, 0x02, 0xa9, 0x95, 0xef, 0x82, 0x00, 0xd0, 0xd8,
  1464. 0x59, 0x04, 0xf0, 0x65, 0x50, 0x56, 0xb4, 0x9d, 0x45, 0x02, 0xf5, 0xae, 0x90, 0xc0, 0x57, 0x40,
  1465. 0x58, 0xcd, 0xbb, 0x42, 0x04, 0x6f, 0x68, 0x75, 0x4a, 0x04, 0x1f, 0x82, 0xf2, 0x68, 0x0c, 0x62,
  1466. 0x26, 0xc9, 0xe0, 0xcf, 0x72, 0x00, 0x90, 0xc1, 0x47, 0x90, 0xf9, 0x50, 0x10, 0xe2, 0x6a, 0x05,
  1467. 0xa1, 0x96, 0xcc, 0xf5, 0x48, 0x75, 0x37, 0x6e, 0x45, 0xa3, 0x6e, 0x86, 0x0c, 0xfe, 0x0e, 0x6e,
  1468. 0x91, 0xd3, 0x2b, 0xa5, 0x6c, 0x30, 0x8a, 0xc3, 0x19, 0xf1, 0x15, 0x07, 0x71, 0x33, 0x57, 0x72,
  1469. 0x0e, 0x7f, 0x7f, 0x84, 0xfb, 0xe6, 0x8a, 0x73, 0xf5, 0xca, 0x9a, 0x4a, 0xcb, 0x59, 0x3c, 0x4d,
  1470. 0x6a, 0x32, 0x2d, 0x72, 0xf3, 0x07, 0xc8, 0x5b, 0x5e, 0xb1, 0x96, 0x43, 0xe9, 0x87, 0x30, 0x9e,
  1471. 0x21, 0xb3, 0x52, 0x28, 0x58, 0xfc, 0x23, 0x28, 0xe7, 0x40, 0x29, 0x53, 0x08, 0x1a, 0x35, 0xa9,
  1472. 0x80, 0xf1, 0x4f, 0x20, 0xad, 0xe9, 0xd2, 0x4d, 0xf9, 0x7b, 0xa9, 0xdb, 0x07, 0x3e, 0xfd, 0x33,
  1473. 0x28, 0x9d, 0x82, 0x3d, 0xff, 0x29, 0x30, 0xec, 0x03, 0x9f, 0xfe, 0x05, 0x94, 0x6e, 0xd1, 0xde,
  1474. 0x94, 0x0a, 0x1e, 0xff, 0x0a, 0xd2, 0x52, 0xd1, 0x3e, 0xf0, 0xdd, 0x05, 0xd2, 0x50, 0x59, 0x25,
  1475. 0x63, 0x7f, 0x03, 0x71, 0x1d, 0xc4, 0x75, 0x99, 0x57, 0x22, 0x79, 0x96, 0xc8, 0x90, 0x22, 0xf2,
  1476. 0xef, 0xa0, 0x9e, 0x02, 0xb5, 0x34, 0x5d, 0x57, 0xbf, 0x9d, 0xaa, 0x35, 0x44, 0xf2, 0x1f, 0x20,
  1477. 0xb5, 0x57, 0x9c, 0xe5, 0xc5, 0x0b, 0xaa, 0x39, 0xc4, 0x72, 0xac, 0x8c, 0xc0, 0xa7, 0xff, 0x04,
  1478. 0x75, 0x63, 0xbc, 0x0c, 0xfe, 0x13, 0x6e, 0x96, 0x11, 0xf8, 0xf4, 0x5f, 0xa0, 0x9e, 0x1c, 0x2b,
  1479. 0x83, 0x8b, 0xd5, 0x6e, 0x08, 0x2e, 0xef, 0x83, 0xd6, 0xc2, 0x3a, 0x64, 0x89, 0x82, 0x4d, 0x4d,
  1480. 0x2c, 0xd0, 0xfc, 0x37, 0x88, 0x2b, 0x2b, 0xce, 0xbd, 0x73, 0x7b, 0xf9, 0x3e, 0x23, 0x9e, 0x5a,
  1481. 0x83, 0x48, 0xe7, 0x03, 0xd0, 0x56, 0x51, 0x2b, 0x1b, 0x44, 0x42, 0x2f, 0x92, 0x63, 0xc6, 0x5e,
  1482. 0x6c, 0x25, 0x71, 0xbb, 0x93, 0xb4, 0xe8, 0x2f, 0x1c, 0xbe, 0x25, 0xa5, 0x85, 0x4e, 0xd2, 0x0a,
  1483. 0x5d, 0x7d, 0x4f, 0xae, 0x70, 0x81, 0x1b, 0x14, 0x17, 0xf6, 0xd3, 0x21, 0x2c, 0xfc, 0x25, 0x2e,
  1484. 0x74, 0xc6, 0xd6, 0xfd, 0x88, 0x7f, 0xef, 0x7e, 0x83, 0xcc, 0x15, 0x0c, 0xa3, 0x84, 0xfe, 0x4a,
  1485. 0x2c, 0x4a, 0xa2, 0x44, 0x6d, 0x2a, 0x9a, 0x45, 0x89, 0x7b, 0x99, 0x1c, 0x37, 0xf7, 0x49, 0xd6,
  1486. 0xf8, 0x6b, 0x87, 0x6f, 0x17, 0xd6, 0x38, 0x6f, 0xec, 0x97, 0x28, 0xf2, 0xd2, 0xd8, 0x52, 0x51,
  1487. 0xe5, 0x6f, 0x70, 0xa9, 0x33, 0xbe, 0x52, 0x94, 0xd9, 0x24, 0x6e, 0xd1, 0x34, 0x4a, 0xe8, 0x6f,
  1488. 0xc5, 0x32, 0xa8, 0xb3, 0x61, 0x1a, 0x46, 0x89, 0xbb, 0x43, 0xea, 0xbd, 0xa8, 0x8f, 0xb4, 0x0a,
  1489. 0x68, 0x3e, 0x75, 0xf8, 0xb0, 0x5b, 0x39, 0xf0, 0xb0, 0x8b, 0xfa, 0x1c, 0x6a, 0x8e, 0xd6, 0x5a,
  1490. 0x92, 0x0d, 0xf6, 0xc2, 0x5a, 0x4f, 0x8f, 0xb9, 0x5d, 0xe2, 0x82, 0x09, 0x1e, 0x82, 0xad, 0x9e,
  1491. 0x18, 0xaa, 0x9f, 0xa1, 0xcf, 0xb7, 0x0e, 0xe1, 0x83, 0x67, 0x45, 0x04, 0xd0, 0xaa, 0xd1, 0x2b,
  1492. 0x84, 0xdd, 0x16, 0x81, 0x98, 0x3c, 0xcc, 0x38, 0xdf, 0x3e, 0x47, 0xaf, 0x6f, 0x1e, 0xc2, 0x4b,
  1493. 0x1c, 0x79, 0x98, 0x6b, 0xe8, 0x34, 0xdb, 0x33, 0x82, 0x2e, 0x23, 0x24, 0x4d, 0xe2, 0xb4, 0x85,
  1494. 0xb3, 0xf6, 0x21, 0x3c, 0x35, 0x4f, 0x6f, 0x4c, 0x84, 0x15, 0x1e, 0xe4, 0x53, 0xf6, 0x8a, 0x54,
  1495. 0xf0, 0x1a, 0x1e, 0x95, 0x0e, 0x3f, 0x63, 0x55, 0x3e, 0xee, 0x78, 0x92, 0xcc, 0x60, 0x3e, 0x9c,
  1496. 0x83, 0x8f, 0x21, 0x61, 0x79, 0x63, 0x22, 0x44, 0x17, 0x9c, 0xac, 0xa7, 0x48, 0x15, 0x35, 0x62,
  1497. 0xae, 0xbe, 0xca, 0x9f, 0xe6, 0x37, 0x26, 0x42, 0x5c, 0x2a, 0x86, 0xaa, 0x52, 0x89, 0x91, 0xfa,
  1498. 0x1a, 0xa8, 0x6a, 0x4a, 0x25, 0xe6, 0xa9, 0xee, 0x17, 0xf8, 0xf4, 0x75, 0x10, 0x39, 0xba, 0x5f,
  1499. 0xe0, 0x9b, 0x7e, 0x81, 0x4f, 0xdf, 0x00, 0x91, 0x6b, 0xf8, 0xe9, 0x2a, 0x31, 0x43, 0xdf, 0x04,
  1500. 0x55, 0xc9, 0xf0, 0xe3, 0x3f, 0xfb, 0xb3, 0x22, 0x97, 0x1c, 0x88, 0x6f, 0x81, 0xae, 0xbe, 0x31,
  1501. 0x11, 0xd6, 0x30, 0x5b, 0x4b, 0x5d, 0x51, 0x30, 0xa0, 0x26, 0xe7, 0xdb, 0x20, 0x9c, 0xda, 0x98,
  1502. 0x08, 0xd1, 0x47, 0x8e, 0x4d, 0xd5, 0x01, 0x0e, 0xcd, 0x77, 0x40, 0x65, 0xab, 0x0e, 0x70, 0x5e,
  1503. 0x16, 0x5c, 0x03, 0x9f, 0xbe, 0x0b, 0xb2, 0x46, 0xc1, 0x35, 0xf0, 0x0b, 0xae, 0x81, 0x4f, 0xdf,
  1504. 0x03, 0xe1, 0xa4, 0xe9, 0xaa, 0x77, 0x2b, 0x66, 0xe4, 0xfb, 0x20, 0xb3, 0x54, 0xb7, 0x62, 0x3c,
  1505. 0xe6, 0x3b, 0x87, 0xc3, 0xf1, 0x03, 0x50, 0x55, 0xf2, 0x9d, 0xc3, 0xb9, 0xa8, 0x3a, 0xc0, 0xa9,
  1506. 0xf8, 0x21, 0x88, 0xaa, 0xaa, 0x03, 0x1c, 0x88, 0x3f, 0x95, 0x75, 0xc9, 0xfb, 0xca, 0x47, 0xa5,
  1507. 0x23, 0x3d, 0xa6, 0xab, 0x46, 0x24, 0x4a, 0x9b, 0xe2, 0x00, 0xe3, 0x5d, 0xe5, 0xe3, 0x12, 0x7f,
  1508. 0x46, 0x6f, 0x1e, 0xf8, 0x19, 0x1d, 0x96, 0xf2, 0x8b, 0x8a, 0xaa, 0x17, 0xef, 0x29, 0x5f, 0x96,
  1509. 0x3d, 0x65, 0x77, 0xd3, 0xad, 0x65, 0xfa, 0xa0, 0xcc, 0xcf, 0xb1, 0x25, 0x8e, 0xfa, 0xb5, 0xbb,
  1510. 0xe9, 0xb2, 0x29, 0x69, 0xd2, 0xff, 0x94, 0xf9, 0xd1, 0xd3, 0x24, 0xcd, 0x13, 0x01, 0xa9, 0x19,
  1511. 0x6f, 0x01, 0x8c, 0xd7, 0x1a, 0x58, 0xf1, 0x3c, 0x7f, 0xfd, 0xa1, 0xde, 0x0e, 0x70, 0x19, 0xac,
  1512. 0x33, 0x1e, 0x65, 0x8c, 0x67, 0x33, 0x5c, 0x77, 0x97, 0x3f, 0xc3, 0xa9, 0x47, 0x1c, 0x5c, 0x77,
  1513. 0x11, 0xd6, 0x69, 0xb7, 0x2f, 0xe3, 0x46, 0x89, 0xeb, 0x1e, 0xe3, 0xd5, 0x53, 0x5d, 0xcb, 0x70,
  1514. 0xe1, 0x77, 0x88, 0x3b, 0x3e, 0x23, 0xdd, 0x06, 0x71, 0x6e, 0xc5, 0x7b, 0xfc, 0x6d, 0x60, 0x39,
  1515. 0x84, 0x3f, 0xdd, 0x63, 0xa4, 0x7c, 0x27, 0xea, 0x8e, 0x62, 0xfe, 0xf2, 0xcf, 0x09, 0xf1, 0xc3,
  1516. 0x8a, 0x7d, 0xc9, 0x3a, 0x91, 0x91, 0xe3, 0xfb, 0x4e, 0x3f, 0x3d, 0x49, 0x05, 0x93, 0xac, 0xe9,
  1517. 0x49, 0x8e, 0x70, 0x65, 0xd5, 0x5c, 0x53, 0x32, 0xbf, 0xcf, 0x1c, 0xd4, 0x3d, 0x27, 0xd1, 0x73,
  1518. 0x55, 0xf7, 0x3c, 0xec, 0xd3, 0x9c, 0x66, 0x78, 0x99, 0x90, 0xfc, 0xcc, 0xf0, 0xf7, 0x69, 0xfc,
  1519. 0x08, 0xf0, 0xbd, 0xdd, 0xe2, 0x2f, 0x60, 0xe9, 0x27, 0x1c, 0x92, 0xb0, 0x9e, 0x2a, 0x1d, 0xcf,
  1520. 0x7a, 0xa2, 0x42, 0xa6, 0x44, 0xd6, 0x93, 0x5f, 0x22, 0x25, 0x3e, 0x2d, 0xa7, 0x49, 0xe9, 0xfa,
  1521. 0x5a, 0x78, 0xb5, 0x31, 0xe1, 0x4e, 0x11, 0xb8, 0xaa, 0x36, 0xac, 0xd5, 0x9a, 0x1a, 0x07, 0xb0,
  1522. 0x68, 0x75, 0x86, 0x54, 0xd4, 0x21, 0x5b, 0xfd, 0xee, 0xf5, 0x6f, 0xb7, 0x3b, 0xd9, 0xcd, 0xd1,
  1523. 0xf6, 0xe2, 0x4e, 0xda, 0x5b, 0x6a, 0xa7, 0xdd, 0x28, 0x69, 0x2f, 0xf1, 0xca, 0xb7, 0x47, 0xad,
  1524. 0xa5, 0x3b, 0xcd, 0xa5, 0x9d, 0xde, 0x2e, 0x7e, 0xde, 0x59, 0x68, 0xc7, 0xc9, 0x42, 0x3b, 0x5d,
  1525. 0xca, 0xe2, 0x61, 0xb6, 0x1b, 0x65, 0x11, 0x86, 0x9b, 0x5f, 0x04, 0x00, 0x00, 0xff, 0xff, 0xc5,
  1526. 0xb1, 0xdf, 0x80, 0x2c, 0x16, 0x00, 0x00,
  1527. }