test.pb.go 45 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319
  1. // Code generated by protoc-gen-go. DO NOT EDIT.
  2. // source: encoding/textpb/testprotos/pb2/test.proto
  3. package pb2
  4. import (
  5. fmt "fmt"
  6. proto "github.com/golang/protobuf/proto"
  7. any "github.com/golang/protobuf/ptypes/any"
  8. duration "github.com/golang/protobuf/ptypes/duration"
  9. empty "github.com/golang/protobuf/ptypes/empty"
  10. _struct "github.com/golang/protobuf/ptypes/struct"
  11. timestamp "github.com/golang/protobuf/ptypes/timestamp"
  12. wrappers "github.com/golang/protobuf/ptypes/wrappers"
  13. math "math"
  14. )
  15. // Reference imports to suppress errors if they are not otherwise used.
  16. var _ = proto.Marshal
  17. var _ = fmt.Errorf
  18. var _ = math.Inf
  19. // This is a compile-time assertion to ensure that this generated file
  20. // is compatible with the proto package it is being compiled against.
  21. // A compilation error at this line likely means your copy of the
  22. // proto package needs to be updated.
  23. const _ = proto.ProtoPackageIsVersion2 // please upgrade the proto package
  24. type Enum int32
  25. const (
  26. Enum_UNKNOWN Enum = 0
  27. Enum_FIRST Enum = 1
  28. Enum_SECOND Enum = 2
  29. Enum_TENTH Enum = 10
  30. )
  31. var Enum_name = map[int32]string{
  32. 0: "UNKNOWN",
  33. 1: "FIRST",
  34. 2: "SECOND",
  35. 10: "TENTH",
  36. }
  37. var Enum_value = map[string]int32{
  38. "UNKNOWN": 0,
  39. "FIRST": 1,
  40. "SECOND": 2,
  41. "TENTH": 10,
  42. }
  43. func (x Enum) Enum() *Enum {
  44. p := new(Enum)
  45. *p = x
  46. return p
  47. }
  48. func (x Enum) String() string {
  49. return proto.EnumName(Enum_name, int32(x))
  50. }
  51. func (x *Enum) UnmarshalJSON(data []byte) error {
  52. value, err := proto.UnmarshalJSONEnum(Enum_value, data, "Enum")
  53. if err != nil {
  54. return err
  55. }
  56. *x = Enum(value)
  57. return nil
  58. }
  59. func (Enum) EnumDescriptor() ([]byte, []int) {
  60. return fileDescriptor_c8d7acc1bcec9a72, []int{0}
  61. }
  62. type Enums_NestedEnum int32
  63. const (
  64. Enums_UNO Enums_NestedEnum = 1
  65. Enums_DOS Enums_NestedEnum = 2
  66. Enums_DIEZ Enums_NestedEnum = 10
  67. )
  68. var Enums_NestedEnum_name = map[int32]string{
  69. 1: "UNO",
  70. 2: "DOS",
  71. 10: "DIEZ",
  72. }
  73. var Enums_NestedEnum_value = map[string]int32{
  74. "UNO": 1,
  75. "DOS": 2,
  76. "DIEZ": 10,
  77. }
  78. func (x Enums_NestedEnum) Enum() *Enums_NestedEnum {
  79. p := new(Enums_NestedEnum)
  80. *p = x
  81. return p
  82. }
  83. func (x Enums_NestedEnum) String() string {
  84. return proto.EnumName(Enums_NestedEnum_name, int32(x))
  85. }
  86. func (x *Enums_NestedEnum) UnmarshalJSON(data []byte) error {
  87. value, err := proto.UnmarshalJSONEnum(Enums_NestedEnum_value, data, "Enums_NestedEnum")
  88. if err != nil {
  89. return err
  90. }
  91. *x = Enums_NestedEnum(value)
  92. return nil
  93. }
  94. func (Enums_NestedEnum) EnumDescriptor() ([]byte, []int) {
  95. return fileDescriptor_c8d7acc1bcec9a72, []int{2, 0}
  96. }
  97. // Scalars contains optional scalar fields.
  98. type Scalars struct {
  99. OptBool *bool `protobuf:"varint,1,opt,name=opt_bool,json=optBool" json:"opt_bool,omitempty"`
  100. OptInt32 *int32 `protobuf:"varint,2,opt,name=opt_int32,json=optInt32" json:"opt_int32,omitempty"`
  101. OptInt64 *int64 `protobuf:"varint,3,opt,name=opt_int64,json=optInt64" json:"opt_int64,omitempty"`
  102. OptUint32 *uint32 `protobuf:"varint,4,opt,name=opt_uint32,json=optUint32" json:"opt_uint32,omitempty"`
  103. OptUint64 *uint64 `protobuf:"varint,5,opt,name=opt_uint64,json=optUint64" json:"opt_uint64,omitempty"`
  104. OptSint32 *int32 `protobuf:"zigzag32,6,opt,name=opt_sint32,json=optSint32" json:"opt_sint32,omitempty"`
  105. OptSint64 *int64 `protobuf:"zigzag64,7,opt,name=opt_sint64,json=optSint64" json:"opt_sint64,omitempty"`
  106. OptFixed32 *uint32 `protobuf:"fixed32,8,opt,name=opt_fixed32,json=optFixed32" json:"opt_fixed32,omitempty"`
  107. OptFixed64 *uint64 `protobuf:"fixed64,9,opt,name=opt_fixed64,json=optFixed64" json:"opt_fixed64,omitempty"`
  108. OptSfixed32 *int32 `protobuf:"fixed32,10,opt,name=opt_sfixed32,json=optSfixed32" json:"opt_sfixed32,omitempty"`
  109. OptSfixed64 *int64 `protobuf:"fixed64,11,opt,name=opt_sfixed64,json=optSfixed64" json:"opt_sfixed64,omitempty"`
  110. OptFloat *float32 `protobuf:"fixed32,20,opt,name=opt_float,json=optFloat" json:"opt_float,omitempty"`
  111. OptDouble *float64 `protobuf:"fixed64,21,opt,name=opt_double,json=optDouble" json:"opt_double,omitempty"`
  112. OptBytes []byte `protobuf:"bytes,14,opt,name=opt_bytes,json=optBytes" json:"opt_bytes,omitempty"`
  113. OptString *string `protobuf:"bytes,13,opt,name=opt_string,json=optString" json:"opt_string,omitempty"`
  114. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  115. XXX_unrecognized []byte `json:"-"`
  116. XXX_sizecache int32 `json:"-"`
  117. }
  118. func (m *Scalars) Reset() { *m = Scalars{} }
  119. func (m *Scalars) String() string { return proto.CompactTextString(m) }
  120. func (*Scalars) ProtoMessage() {}
  121. func (*Scalars) Descriptor() ([]byte, []int) {
  122. return fileDescriptor_c8d7acc1bcec9a72, []int{0}
  123. }
  124. func (m *Scalars) XXX_Unmarshal(b []byte) error {
  125. return xxx_messageInfo_Scalars.Unmarshal(m, b)
  126. }
  127. func (m *Scalars) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  128. return xxx_messageInfo_Scalars.Marshal(b, m, deterministic)
  129. }
  130. func (m *Scalars) XXX_Merge(src proto.Message) {
  131. xxx_messageInfo_Scalars.Merge(m, src)
  132. }
  133. func (m *Scalars) XXX_Size() int {
  134. return xxx_messageInfo_Scalars.Size(m)
  135. }
  136. func (m *Scalars) XXX_DiscardUnknown() {
  137. xxx_messageInfo_Scalars.DiscardUnknown(m)
  138. }
  139. var xxx_messageInfo_Scalars proto.InternalMessageInfo
  140. func (m *Scalars) GetOptBool() bool {
  141. if m != nil && m.OptBool != nil {
  142. return *m.OptBool
  143. }
  144. return false
  145. }
  146. func (m *Scalars) GetOptInt32() int32 {
  147. if m != nil && m.OptInt32 != nil {
  148. return *m.OptInt32
  149. }
  150. return 0
  151. }
  152. func (m *Scalars) GetOptInt64() int64 {
  153. if m != nil && m.OptInt64 != nil {
  154. return *m.OptInt64
  155. }
  156. return 0
  157. }
  158. func (m *Scalars) GetOptUint32() uint32 {
  159. if m != nil && m.OptUint32 != nil {
  160. return *m.OptUint32
  161. }
  162. return 0
  163. }
  164. func (m *Scalars) GetOptUint64() uint64 {
  165. if m != nil && m.OptUint64 != nil {
  166. return *m.OptUint64
  167. }
  168. return 0
  169. }
  170. func (m *Scalars) GetOptSint32() int32 {
  171. if m != nil && m.OptSint32 != nil {
  172. return *m.OptSint32
  173. }
  174. return 0
  175. }
  176. func (m *Scalars) GetOptSint64() int64 {
  177. if m != nil && m.OptSint64 != nil {
  178. return *m.OptSint64
  179. }
  180. return 0
  181. }
  182. func (m *Scalars) GetOptFixed32() uint32 {
  183. if m != nil && m.OptFixed32 != nil {
  184. return *m.OptFixed32
  185. }
  186. return 0
  187. }
  188. func (m *Scalars) GetOptFixed64() uint64 {
  189. if m != nil && m.OptFixed64 != nil {
  190. return *m.OptFixed64
  191. }
  192. return 0
  193. }
  194. func (m *Scalars) GetOptSfixed32() int32 {
  195. if m != nil && m.OptSfixed32 != nil {
  196. return *m.OptSfixed32
  197. }
  198. return 0
  199. }
  200. func (m *Scalars) GetOptSfixed64() int64 {
  201. if m != nil && m.OptSfixed64 != nil {
  202. return *m.OptSfixed64
  203. }
  204. return 0
  205. }
  206. func (m *Scalars) GetOptFloat() float32 {
  207. if m != nil && m.OptFloat != nil {
  208. return *m.OptFloat
  209. }
  210. return 0
  211. }
  212. func (m *Scalars) GetOptDouble() float64 {
  213. if m != nil && m.OptDouble != nil {
  214. return *m.OptDouble
  215. }
  216. return 0
  217. }
  218. func (m *Scalars) GetOptBytes() []byte {
  219. if m != nil {
  220. return m.OptBytes
  221. }
  222. return nil
  223. }
  224. func (m *Scalars) GetOptString() string {
  225. if m != nil && m.OptString != nil {
  226. return *m.OptString
  227. }
  228. return ""
  229. }
  230. // Message contains repeated fields.
  231. type Repeats struct {
  232. RptBool []bool `protobuf:"varint,1,rep,name=rpt_bool,json=rptBool" json:"rpt_bool,omitempty"`
  233. RptInt32 []int32 `protobuf:"varint,2,rep,name=rpt_int32,json=rptInt32" json:"rpt_int32,omitempty"`
  234. RptInt64 []int64 `protobuf:"varint,3,rep,name=rpt_int64,json=rptInt64" json:"rpt_int64,omitempty"`
  235. RptUint32 []uint32 `protobuf:"varint,4,rep,name=rpt_uint32,json=rptUint32" json:"rpt_uint32,omitempty"`
  236. RptUint64 []uint64 `protobuf:"varint,5,rep,name=rpt_uint64,json=rptUint64" json:"rpt_uint64,omitempty"`
  237. RptFloat []float32 `protobuf:"fixed32,6,rep,name=rpt_float,json=rptFloat" json:"rpt_float,omitempty"`
  238. RptDouble []float64 `protobuf:"fixed64,7,rep,name=rpt_double,json=rptDouble" json:"rpt_double,omitempty"`
  239. RptString []string `protobuf:"bytes,15,rep,name=rpt_string,json=rptString" json:"rpt_string,omitempty"`
  240. RptBytes [][]byte `protobuf:"bytes,14,rep,name=rpt_bytes,json=rptBytes" json:"rpt_bytes,omitempty"`
  241. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  242. XXX_unrecognized []byte `json:"-"`
  243. XXX_sizecache int32 `json:"-"`
  244. }
  245. func (m *Repeats) Reset() { *m = Repeats{} }
  246. func (m *Repeats) String() string { return proto.CompactTextString(m) }
  247. func (*Repeats) ProtoMessage() {}
  248. func (*Repeats) Descriptor() ([]byte, []int) {
  249. return fileDescriptor_c8d7acc1bcec9a72, []int{1}
  250. }
  251. func (m *Repeats) XXX_Unmarshal(b []byte) error {
  252. return xxx_messageInfo_Repeats.Unmarshal(m, b)
  253. }
  254. func (m *Repeats) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  255. return xxx_messageInfo_Repeats.Marshal(b, m, deterministic)
  256. }
  257. func (m *Repeats) XXX_Merge(src proto.Message) {
  258. xxx_messageInfo_Repeats.Merge(m, src)
  259. }
  260. func (m *Repeats) XXX_Size() int {
  261. return xxx_messageInfo_Repeats.Size(m)
  262. }
  263. func (m *Repeats) XXX_DiscardUnknown() {
  264. xxx_messageInfo_Repeats.DiscardUnknown(m)
  265. }
  266. var xxx_messageInfo_Repeats proto.InternalMessageInfo
  267. func (m *Repeats) GetRptBool() []bool {
  268. if m != nil {
  269. return m.RptBool
  270. }
  271. return nil
  272. }
  273. func (m *Repeats) GetRptInt32() []int32 {
  274. if m != nil {
  275. return m.RptInt32
  276. }
  277. return nil
  278. }
  279. func (m *Repeats) GetRptInt64() []int64 {
  280. if m != nil {
  281. return m.RptInt64
  282. }
  283. return nil
  284. }
  285. func (m *Repeats) GetRptUint32() []uint32 {
  286. if m != nil {
  287. return m.RptUint32
  288. }
  289. return nil
  290. }
  291. func (m *Repeats) GetRptUint64() []uint64 {
  292. if m != nil {
  293. return m.RptUint64
  294. }
  295. return nil
  296. }
  297. func (m *Repeats) GetRptFloat() []float32 {
  298. if m != nil {
  299. return m.RptFloat
  300. }
  301. return nil
  302. }
  303. func (m *Repeats) GetRptDouble() []float64 {
  304. if m != nil {
  305. return m.RptDouble
  306. }
  307. return nil
  308. }
  309. func (m *Repeats) GetRptString() []string {
  310. if m != nil {
  311. return m.RptString
  312. }
  313. return nil
  314. }
  315. func (m *Repeats) GetRptBytes() [][]byte {
  316. if m != nil {
  317. return m.RptBytes
  318. }
  319. return nil
  320. }
  321. // Message contains enum fields.
  322. type Enums struct {
  323. OptEnum *Enum `protobuf:"varint,1,opt,name=opt_enum,json=optEnum,enum=pb2.Enum" json:"opt_enum,omitempty"`
  324. RptEnum []Enum `protobuf:"varint,2,rep,name=rpt_enum,json=rptEnum,enum=pb2.Enum" json:"rpt_enum,omitempty"`
  325. OptNestedEnum *Enums_NestedEnum `protobuf:"varint,3,opt,name=opt_nested_enum,json=optNestedEnum,enum=pb2.Enums_NestedEnum" json:"opt_nested_enum,omitempty"`
  326. RptNestedEnum []Enums_NestedEnum `protobuf:"varint,4,rep,name=rpt_nested_enum,json=rptNestedEnum,enum=pb2.Enums_NestedEnum" json:"rpt_nested_enum,omitempty"`
  327. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  328. XXX_unrecognized []byte `json:"-"`
  329. XXX_sizecache int32 `json:"-"`
  330. }
  331. func (m *Enums) Reset() { *m = Enums{} }
  332. func (m *Enums) String() string { return proto.CompactTextString(m) }
  333. func (*Enums) ProtoMessage() {}
  334. func (*Enums) Descriptor() ([]byte, []int) {
  335. return fileDescriptor_c8d7acc1bcec9a72, []int{2}
  336. }
  337. func (m *Enums) XXX_Unmarshal(b []byte) error {
  338. return xxx_messageInfo_Enums.Unmarshal(m, b)
  339. }
  340. func (m *Enums) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  341. return xxx_messageInfo_Enums.Marshal(b, m, deterministic)
  342. }
  343. func (m *Enums) XXX_Merge(src proto.Message) {
  344. xxx_messageInfo_Enums.Merge(m, src)
  345. }
  346. func (m *Enums) XXX_Size() int {
  347. return xxx_messageInfo_Enums.Size(m)
  348. }
  349. func (m *Enums) XXX_DiscardUnknown() {
  350. xxx_messageInfo_Enums.DiscardUnknown(m)
  351. }
  352. var xxx_messageInfo_Enums proto.InternalMessageInfo
  353. func (m *Enums) GetOptEnum() Enum {
  354. if m != nil && m.OptEnum != nil {
  355. return *m.OptEnum
  356. }
  357. return Enum_UNKNOWN
  358. }
  359. func (m *Enums) GetRptEnum() []Enum {
  360. if m != nil {
  361. return m.RptEnum
  362. }
  363. return nil
  364. }
  365. func (m *Enums) GetOptNestedEnum() Enums_NestedEnum {
  366. if m != nil && m.OptNestedEnum != nil {
  367. return *m.OptNestedEnum
  368. }
  369. return Enums_UNO
  370. }
  371. func (m *Enums) GetRptNestedEnum() []Enums_NestedEnum {
  372. if m != nil {
  373. return m.RptNestedEnum
  374. }
  375. return nil
  376. }
  377. // Message contains message and group fields.
  378. type Nests struct {
  379. OptNested *Nested `protobuf:"bytes,1,opt,name=opt_nested,json=optNested" json:"opt_nested,omitempty"`
  380. Optgroup *Nests_OptGroup `protobuf:"group,2,opt,name=OptGroup,json=optgroup" json:"optgroup,omitempty"`
  381. RptNested []*Nested `protobuf:"bytes,3,rep,name=rpt_nested,json=rptNested" json:"rpt_nested,omitempty"`
  382. Rptgroup []*Nests_RptGroup `protobuf:"group,4,rep,name=RptGroup,json=rptgroup" json:"rptgroup,omitempty"`
  383. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  384. XXX_unrecognized []byte `json:"-"`
  385. XXX_sizecache int32 `json:"-"`
  386. }
  387. func (m *Nests) Reset() { *m = Nests{} }
  388. func (m *Nests) String() string { return proto.CompactTextString(m) }
  389. func (*Nests) ProtoMessage() {}
  390. func (*Nests) Descriptor() ([]byte, []int) {
  391. return fileDescriptor_c8d7acc1bcec9a72, []int{3}
  392. }
  393. func (m *Nests) XXX_Unmarshal(b []byte) error {
  394. return xxx_messageInfo_Nests.Unmarshal(m, b)
  395. }
  396. func (m *Nests) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  397. return xxx_messageInfo_Nests.Marshal(b, m, deterministic)
  398. }
  399. func (m *Nests) XXX_Merge(src proto.Message) {
  400. xxx_messageInfo_Nests.Merge(m, src)
  401. }
  402. func (m *Nests) XXX_Size() int {
  403. return xxx_messageInfo_Nests.Size(m)
  404. }
  405. func (m *Nests) XXX_DiscardUnknown() {
  406. xxx_messageInfo_Nests.DiscardUnknown(m)
  407. }
  408. var xxx_messageInfo_Nests proto.InternalMessageInfo
  409. func (m *Nests) GetOptNested() *Nested {
  410. if m != nil {
  411. return m.OptNested
  412. }
  413. return nil
  414. }
  415. func (m *Nests) GetOptgroup() *Nests_OptGroup {
  416. if m != nil {
  417. return m.Optgroup
  418. }
  419. return nil
  420. }
  421. func (m *Nests) GetRptNested() []*Nested {
  422. if m != nil {
  423. return m.RptNested
  424. }
  425. return nil
  426. }
  427. func (m *Nests) GetRptgroup() []*Nests_RptGroup {
  428. if m != nil {
  429. return m.Rptgroup
  430. }
  431. return nil
  432. }
  433. type Nests_OptGroup struct {
  434. OptBool *bool `protobuf:"varint,1,opt,name=opt_bool,json=optBool" json:"opt_bool,omitempty"`
  435. OptString *string `protobuf:"bytes,2,opt,name=opt_string,json=optString" json:"opt_string,omitempty"`
  436. OptNested *Nested `protobuf:"bytes,3,opt,name=opt_nested,json=optNested" json:"opt_nested,omitempty"`
  437. Optnestedgroup *Nests_OptGroup_OptNestedGroup `protobuf:"group,4,opt,name=OptNestedGroup,json=optnestedgroup" json:"optnestedgroup,omitempty"`
  438. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  439. XXX_unrecognized []byte `json:"-"`
  440. XXX_sizecache int32 `json:"-"`
  441. }
  442. func (m *Nests_OptGroup) Reset() { *m = Nests_OptGroup{} }
  443. func (m *Nests_OptGroup) String() string { return proto.CompactTextString(m) }
  444. func (*Nests_OptGroup) ProtoMessage() {}
  445. func (*Nests_OptGroup) Descriptor() ([]byte, []int) {
  446. return fileDescriptor_c8d7acc1bcec9a72, []int{3, 0}
  447. }
  448. func (m *Nests_OptGroup) XXX_Unmarshal(b []byte) error {
  449. return xxx_messageInfo_Nests_OptGroup.Unmarshal(m, b)
  450. }
  451. func (m *Nests_OptGroup) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  452. return xxx_messageInfo_Nests_OptGroup.Marshal(b, m, deterministic)
  453. }
  454. func (m *Nests_OptGroup) XXX_Merge(src proto.Message) {
  455. xxx_messageInfo_Nests_OptGroup.Merge(m, src)
  456. }
  457. func (m *Nests_OptGroup) XXX_Size() int {
  458. return xxx_messageInfo_Nests_OptGroup.Size(m)
  459. }
  460. func (m *Nests_OptGroup) XXX_DiscardUnknown() {
  461. xxx_messageInfo_Nests_OptGroup.DiscardUnknown(m)
  462. }
  463. var xxx_messageInfo_Nests_OptGroup proto.InternalMessageInfo
  464. func (m *Nests_OptGroup) GetOptBool() bool {
  465. if m != nil && m.OptBool != nil {
  466. return *m.OptBool
  467. }
  468. return false
  469. }
  470. func (m *Nests_OptGroup) GetOptString() string {
  471. if m != nil && m.OptString != nil {
  472. return *m.OptString
  473. }
  474. return ""
  475. }
  476. func (m *Nests_OptGroup) GetOptNested() *Nested {
  477. if m != nil {
  478. return m.OptNested
  479. }
  480. return nil
  481. }
  482. func (m *Nests_OptGroup) GetOptnestedgroup() *Nests_OptGroup_OptNestedGroup {
  483. if m != nil {
  484. return m.Optnestedgroup
  485. }
  486. return nil
  487. }
  488. type Nests_OptGroup_OptNestedGroup struct {
  489. OptEnum *Enum `protobuf:"varint,1,opt,name=opt_enum,json=optEnum,enum=pb2.Enum" json:"opt_enum,omitempty"`
  490. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  491. XXX_unrecognized []byte `json:"-"`
  492. XXX_sizecache int32 `json:"-"`
  493. }
  494. func (m *Nests_OptGroup_OptNestedGroup) Reset() { *m = Nests_OptGroup_OptNestedGroup{} }
  495. func (m *Nests_OptGroup_OptNestedGroup) String() string { return proto.CompactTextString(m) }
  496. func (*Nests_OptGroup_OptNestedGroup) ProtoMessage() {}
  497. func (*Nests_OptGroup_OptNestedGroup) Descriptor() ([]byte, []int) {
  498. return fileDescriptor_c8d7acc1bcec9a72, []int{3, 0, 0}
  499. }
  500. func (m *Nests_OptGroup_OptNestedGroup) XXX_Unmarshal(b []byte) error {
  501. return xxx_messageInfo_Nests_OptGroup_OptNestedGroup.Unmarshal(m, b)
  502. }
  503. func (m *Nests_OptGroup_OptNestedGroup) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  504. return xxx_messageInfo_Nests_OptGroup_OptNestedGroup.Marshal(b, m, deterministic)
  505. }
  506. func (m *Nests_OptGroup_OptNestedGroup) XXX_Merge(src proto.Message) {
  507. xxx_messageInfo_Nests_OptGroup_OptNestedGroup.Merge(m, src)
  508. }
  509. func (m *Nests_OptGroup_OptNestedGroup) XXX_Size() int {
  510. return xxx_messageInfo_Nests_OptGroup_OptNestedGroup.Size(m)
  511. }
  512. func (m *Nests_OptGroup_OptNestedGroup) XXX_DiscardUnknown() {
  513. xxx_messageInfo_Nests_OptGroup_OptNestedGroup.DiscardUnknown(m)
  514. }
  515. var xxx_messageInfo_Nests_OptGroup_OptNestedGroup proto.InternalMessageInfo
  516. func (m *Nests_OptGroup_OptNestedGroup) GetOptEnum() Enum {
  517. if m != nil && m.OptEnum != nil {
  518. return *m.OptEnum
  519. }
  520. return Enum_UNKNOWN
  521. }
  522. type Nests_RptGroup struct {
  523. RptBool []bool `protobuf:"varint,1,rep,name=rpt_bool,json=rptBool" json:"rpt_bool,omitempty"`
  524. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  525. XXX_unrecognized []byte `json:"-"`
  526. XXX_sizecache int32 `json:"-"`
  527. }
  528. func (m *Nests_RptGroup) Reset() { *m = Nests_RptGroup{} }
  529. func (m *Nests_RptGroup) String() string { return proto.CompactTextString(m) }
  530. func (*Nests_RptGroup) ProtoMessage() {}
  531. func (*Nests_RptGroup) Descriptor() ([]byte, []int) {
  532. return fileDescriptor_c8d7acc1bcec9a72, []int{3, 1}
  533. }
  534. func (m *Nests_RptGroup) XXX_Unmarshal(b []byte) error {
  535. return xxx_messageInfo_Nests_RptGroup.Unmarshal(m, b)
  536. }
  537. func (m *Nests_RptGroup) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  538. return xxx_messageInfo_Nests_RptGroup.Marshal(b, m, deterministic)
  539. }
  540. func (m *Nests_RptGroup) XXX_Merge(src proto.Message) {
  541. xxx_messageInfo_Nests_RptGroup.Merge(m, src)
  542. }
  543. func (m *Nests_RptGroup) XXX_Size() int {
  544. return xxx_messageInfo_Nests_RptGroup.Size(m)
  545. }
  546. func (m *Nests_RptGroup) XXX_DiscardUnknown() {
  547. xxx_messageInfo_Nests_RptGroup.DiscardUnknown(m)
  548. }
  549. var xxx_messageInfo_Nests_RptGroup proto.InternalMessageInfo
  550. func (m *Nests_RptGroup) GetRptBool() []bool {
  551. if m != nil {
  552. return m.RptBool
  553. }
  554. return nil
  555. }
  556. // Message type used as submessage.
  557. type Nested struct {
  558. OptString *string `protobuf:"bytes,1,opt,name=opt_string,json=optString" json:"opt_string,omitempty"`
  559. OptNested *Nested `protobuf:"bytes,2,opt,name=opt_nested,json=optNested" json:"opt_nested,omitempty"`
  560. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  561. XXX_unrecognized []byte `json:"-"`
  562. XXX_sizecache int32 `json:"-"`
  563. }
  564. func (m *Nested) Reset() { *m = Nested{} }
  565. func (m *Nested) String() string { return proto.CompactTextString(m) }
  566. func (*Nested) ProtoMessage() {}
  567. func (*Nested) Descriptor() ([]byte, []int) {
  568. return fileDescriptor_c8d7acc1bcec9a72, []int{4}
  569. }
  570. func (m *Nested) XXX_Unmarshal(b []byte) error {
  571. return xxx_messageInfo_Nested.Unmarshal(m, b)
  572. }
  573. func (m *Nested) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  574. return xxx_messageInfo_Nested.Marshal(b, m, deterministic)
  575. }
  576. func (m *Nested) XXX_Merge(src proto.Message) {
  577. xxx_messageInfo_Nested.Merge(m, src)
  578. }
  579. func (m *Nested) XXX_Size() int {
  580. return xxx_messageInfo_Nested.Size(m)
  581. }
  582. func (m *Nested) XXX_DiscardUnknown() {
  583. xxx_messageInfo_Nested.DiscardUnknown(m)
  584. }
  585. var xxx_messageInfo_Nested proto.InternalMessageInfo
  586. func (m *Nested) GetOptString() string {
  587. if m != nil && m.OptString != nil {
  588. return *m.OptString
  589. }
  590. return ""
  591. }
  592. func (m *Nested) GetOptNested() *Nested {
  593. if m != nil {
  594. return m.OptNested
  595. }
  596. return nil
  597. }
  598. // Message contains required fields.
  599. type Requireds struct {
  600. ReqBool *bool `protobuf:"varint,1,req,name=req_bool,json=reqBool" json:"req_bool,omitempty"`
  601. ReqFixed32 *uint32 `protobuf:"fixed32,2,req,name=req_fixed32,json=reqFixed32" json:"req_fixed32,omitempty"`
  602. ReqFixed64 *uint64 `protobuf:"fixed64,3,req,name=req_fixed64,json=reqFixed64" json:"req_fixed64,omitempty"`
  603. ReqSfixed32 *int32 `protobuf:"fixed32,4,req,name=req_sfixed32,json=reqSfixed32" json:"req_sfixed32,omitempty"`
  604. ReqSfixed64 *int64 `protobuf:"fixed64,5,req,name=req_sfixed64,json=reqSfixed64" json:"req_sfixed64,omitempty"`
  605. ReqFloat *float32 `protobuf:"fixed32,6,req,name=req_float,json=reqFloat" json:"req_float,omitempty"`
  606. ReqDouble *float64 `protobuf:"fixed64,7,req,name=req_double,json=reqDouble" json:"req_double,omitempty"`
  607. ReqString *string `protobuf:"bytes,8,req,name=req_string,json=reqString" json:"req_string,omitempty"`
  608. ReqBytes []byte `protobuf:"bytes,9,req,name=req_bytes,json=reqBytes" json:"req_bytes,omitempty"`
  609. ReqEnum *Enum `protobuf:"varint,10,req,name=req_enum,json=reqEnum,enum=pb2.Enum" json:"req_enum,omitempty"`
  610. ReqNested *Nested `protobuf:"bytes,11,req,name=req_nested,json=reqNested" json:"req_nested,omitempty"`
  611. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  612. XXX_unrecognized []byte `json:"-"`
  613. XXX_sizecache int32 `json:"-"`
  614. }
  615. func (m *Requireds) Reset() { *m = Requireds{} }
  616. func (m *Requireds) String() string { return proto.CompactTextString(m) }
  617. func (*Requireds) ProtoMessage() {}
  618. func (*Requireds) Descriptor() ([]byte, []int) {
  619. return fileDescriptor_c8d7acc1bcec9a72, []int{5}
  620. }
  621. func (m *Requireds) XXX_Unmarshal(b []byte) error {
  622. return xxx_messageInfo_Requireds.Unmarshal(m, b)
  623. }
  624. func (m *Requireds) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  625. return xxx_messageInfo_Requireds.Marshal(b, m, deterministic)
  626. }
  627. func (m *Requireds) XXX_Merge(src proto.Message) {
  628. xxx_messageInfo_Requireds.Merge(m, src)
  629. }
  630. func (m *Requireds) XXX_Size() int {
  631. return xxx_messageInfo_Requireds.Size(m)
  632. }
  633. func (m *Requireds) XXX_DiscardUnknown() {
  634. xxx_messageInfo_Requireds.DiscardUnknown(m)
  635. }
  636. var xxx_messageInfo_Requireds proto.InternalMessageInfo
  637. func (m *Requireds) GetReqBool() bool {
  638. if m != nil && m.ReqBool != nil {
  639. return *m.ReqBool
  640. }
  641. return false
  642. }
  643. func (m *Requireds) GetReqFixed32() uint32 {
  644. if m != nil && m.ReqFixed32 != nil {
  645. return *m.ReqFixed32
  646. }
  647. return 0
  648. }
  649. func (m *Requireds) GetReqFixed64() uint64 {
  650. if m != nil && m.ReqFixed64 != nil {
  651. return *m.ReqFixed64
  652. }
  653. return 0
  654. }
  655. func (m *Requireds) GetReqSfixed32() int32 {
  656. if m != nil && m.ReqSfixed32 != nil {
  657. return *m.ReqSfixed32
  658. }
  659. return 0
  660. }
  661. func (m *Requireds) GetReqSfixed64() int64 {
  662. if m != nil && m.ReqSfixed64 != nil {
  663. return *m.ReqSfixed64
  664. }
  665. return 0
  666. }
  667. func (m *Requireds) GetReqFloat() float32 {
  668. if m != nil && m.ReqFloat != nil {
  669. return *m.ReqFloat
  670. }
  671. return 0
  672. }
  673. func (m *Requireds) GetReqDouble() float64 {
  674. if m != nil && m.ReqDouble != nil {
  675. return *m.ReqDouble
  676. }
  677. return 0
  678. }
  679. func (m *Requireds) GetReqString() string {
  680. if m != nil && m.ReqString != nil {
  681. return *m.ReqString
  682. }
  683. return ""
  684. }
  685. func (m *Requireds) GetReqBytes() []byte {
  686. if m != nil {
  687. return m.ReqBytes
  688. }
  689. return nil
  690. }
  691. func (m *Requireds) GetReqEnum() Enum {
  692. if m != nil && m.ReqEnum != nil {
  693. return *m.ReqEnum
  694. }
  695. return Enum_UNKNOWN
  696. }
  697. func (m *Requireds) GetReqNested() *Nested {
  698. if m != nil {
  699. return m.ReqNested
  700. }
  701. return nil
  702. }
  703. // Message contains oneof field.
  704. type Oneofs struct {
  705. // Types that are valid to be assigned to Union:
  706. // *Oneofs_Str
  707. // *Oneofs_Msg
  708. Union isOneofs_Union `protobuf_oneof:"union"`
  709. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  710. XXX_unrecognized []byte `json:"-"`
  711. XXX_sizecache int32 `json:"-"`
  712. }
  713. func (m *Oneofs) Reset() { *m = Oneofs{} }
  714. func (m *Oneofs) String() string { return proto.CompactTextString(m) }
  715. func (*Oneofs) ProtoMessage() {}
  716. func (*Oneofs) Descriptor() ([]byte, []int) {
  717. return fileDescriptor_c8d7acc1bcec9a72, []int{6}
  718. }
  719. func (m *Oneofs) XXX_Unmarshal(b []byte) error {
  720. return xxx_messageInfo_Oneofs.Unmarshal(m, b)
  721. }
  722. func (m *Oneofs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  723. return xxx_messageInfo_Oneofs.Marshal(b, m, deterministic)
  724. }
  725. func (m *Oneofs) XXX_Merge(src proto.Message) {
  726. xxx_messageInfo_Oneofs.Merge(m, src)
  727. }
  728. func (m *Oneofs) XXX_Size() int {
  729. return xxx_messageInfo_Oneofs.Size(m)
  730. }
  731. func (m *Oneofs) XXX_DiscardUnknown() {
  732. xxx_messageInfo_Oneofs.DiscardUnknown(m)
  733. }
  734. var xxx_messageInfo_Oneofs proto.InternalMessageInfo
  735. type isOneofs_Union interface {
  736. isOneofs_Union()
  737. }
  738. type Oneofs_Str struct {
  739. Str string `protobuf:"bytes,1,opt,name=str,oneof"`
  740. }
  741. type Oneofs_Msg struct {
  742. Msg *Nested `protobuf:"bytes,2,opt,name=msg,oneof"`
  743. }
  744. func (*Oneofs_Str) isOneofs_Union() {}
  745. func (*Oneofs_Msg) isOneofs_Union() {}
  746. func (m *Oneofs) GetUnion() isOneofs_Union {
  747. if m != nil {
  748. return m.Union
  749. }
  750. return nil
  751. }
  752. func (m *Oneofs) GetStr() string {
  753. if x, ok := m.GetUnion().(*Oneofs_Str); ok {
  754. return x.Str
  755. }
  756. return ""
  757. }
  758. func (m *Oneofs) GetMsg() *Nested {
  759. if x, ok := m.GetUnion().(*Oneofs_Msg); ok {
  760. return x.Msg
  761. }
  762. return nil
  763. }
  764. // XXX_OneofFuncs is for the internal use of the proto package.
  765. func (*Oneofs) 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{}) {
  766. return _Oneofs_OneofMarshaler, _Oneofs_OneofUnmarshaler, _Oneofs_OneofSizer, []interface{}{
  767. (*Oneofs_Str)(nil),
  768. (*Oneofs_Msg)(nil),
  769. }
  770. }
  771. func _Oneofs_OneofMarshaler(msg proto.Message, b *proto.Buffer) error {
  772. m := msg.(*Oneofs)
  773. // union
  774. switch x := m.Union.(type) {
  775. case *Oneofs_Str:
  776. b.EncodeVarint(1<<3 | proto.WireBytes)
  777. b.EncodeStringBytes(x.Str)
  778. case *Oneofs_Msg:
  779. b.EncodeVarint(2<<3 | proto.WireBytes)
  780. if err := b.EncodeMessage(x.Msg); err != nil {
  781. return err
  782. }
  783. case nil:
  784. default:
  785. return fmt.Errorf("Oneofs.Union has unexpected type %T", x)
  786. }
  787. return nil
  788. }
  789. func _Oneofs_OneofUnmarshaler(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error) {
  790. m := msg.(*Oneofs)
  791. switch tag {
  792. case 1: // union.str
  793. if wire != proto.WireBytes {
  794. return true, proto.ErrInternalBadWireType
  795. }
  796. x, err := b.DecodeStringBytes()
  797. m.Union = &Oneofs_Str{x}
  798. return true, err
  799. case 2: // union.msg
  800. if wire != proto.WireBytes {
  801. return true, proto.ErrInternalBadWireType
  802. }
  803. msg := new(Nested)
  804. err := b.DecodeMessage(msg)
  805. m.Union = &Oneofs_Msg{msg}
  806. return true, err
  807. default:
  808. return false, nil
  809. }
  810. }
  811. func _Oneofs_OneofSizer(msg proto.Message) (n int) {
  812. m := msg.(*Oneofs)
  813. // union
  814. switch x := m.Union.(type) {
  815. case *Oneofs_Str:
  816. n += 1 // tag and wire
  817. n += proto.SizeVarint(uint64(len(x.Str)))
  818. n += len(x.Str)
  819. case *Oneofs_Msg:
  820. s := proto.Size(x.Msg)
  821. n += 1 // tag and wire
  822. n += proto.SizeVarint(uint64(s))
  823. n += s
  824. case nil:
  825. default:
  826. panic(fmt.Sprintf("proto: unexpected type %T in oneof", x))
  827. }
  828. return n
  829. }
  830. // Message contains map fields.
  831. type Maps struct {
  832. Int32ToStr map[int32]string `protobuf:"bytes,1,rep,name=int32_to_str,json=int32ToStr" json:"int32_to_str,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
  833. Sfixed64ToBool map[int64]bool `protobuf:"bytes,2,rep,name=sfixed64_to_bool,json=sfixed64ToBool" json:"sfixed64_to_bool,omitempty" protobuf_key:"fixed64,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"`
  834. BoolToUint32 map[bool]uint32 `protobuf:"bytes,3,rep,name=bool_to_uint32,json=boolToUint32" json:"bool_to_uint32,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"`
  835. Uint64ToEnum map[uint64]Enum `protobuf:"bytes,4,rep,name=uint64_to_enum,json=uint64ToEnum" json:"uint64_to_enum,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value,enum=pb2.Enum"`
  836. StrToNested map[string]*Nested `protobuf:"bytes,5,rep,name=str_to_nested,json=strToNested" json:"str_to_nested,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
  837. StrToOneofs map[string]*Oneofs `protobuf:"bytes,6,rep,name=str_to_oneofs,json=strToOneofs" json:"str_to_oneofs,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
  838. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  839. XXX_unrecognized []byte `json:"-"`
  840. XXX_sizecache int32 `json:"-"`
  841. }
  842. func (m *Maps) Reset() { *m = Maps{} }
  843. func (m *Maps) String() string { return proto.CompactTextString(m) }
  844. func (*Maps) ProtoMessage() {}
  845. func (*Maps) Descriptor() ([]byte, []int) {
  846. return fileDescriptor_c8d7acc1bcec9a72, []int{7}
  847. }
  848. func (m *Maps) XXX_Unmarshal(b []byte) error {
  849. return xxx_messageInfo_Maps.Unmarshal(m, b)
  850. }
  851. func (m *Maps) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  852. return xxx_messageInfo_Maps.Marshal(b, m, deterministic)
  853. }
  854. func (m *Maps) XXX_Merge(src proto.Message) {
  855. xxx_messageInfo_Maps.Merge(m, src)
  856. }
  857. func (m *Maps) XXX_Size() int {
  858. return xxx_messageInfo_Maps.Size(m)
  859. }
  860. func (m *Maps) XXX_DiscardUnknown() {
  861. xxx_messageInfo_Maps.DiscardUnknown(m)
  862. }
  863. var xxx_messageInfo_Maps proto.InternalMessageInfo
  864. func (m *Maps) GetInt32ToStr() map[int32]string {
  865. if m != nil {
  866. return m.Int32ToStr
  867. }
  868. return nil
  869. }
  870. func (m *Maps) GetSfixed64ToBool() map[int64]bool {
  871. if m != nil {
  872. return m.Sfixed64ToBool
  873. }
  874. return nil
  875. }
  876. func (m *Maps) GetBoolToUint32() map[bool]uint32 {
  877. if m != nil {
  878. return m.BoolToUint32
  879. }
  880. return nil
  881. }
  882. func (m *Maps) GetUint64ToEnum() map[uint64]Enum {
  883. if m != nil {
  884. return m.Uint64ToEnum
  885. }
  886. return nil
  887. }
  888. func (m *Maps) GetStrToNested() map[string]*Nested {
  889. if m != nil {
  890. return m.StrToNested
  891. }
  892. return nil
  893. }
  894. func (m *Maps) GetStrToOneofs() map[string]*Oneofs {
  895. if m != nil {
  896. return m.StrToOneofs
  897. }
  898. return nil
  899. }
  900. // Message contains well-known type fields.
  901. type KnownTypes struct {
  902. OptBool *wrappers.BoolValue `protobuf:"bytes,1,opt,name=opt_bool,json=optBool" json:"opt_bool,omitempty"`
  903. OptInt32 *wrappers.Int32Value `protobuf:"bytes,2,opt,name=opt_int32,json=optInt32" json:"opt_int32,omitempty"`
  904. OptInt64 *wrappers.Int64Value `protobuf:"bytes,3,opt,name=opt_int64,json=optInt64" json:"opt_int64,omitempty"`
  905. OptUint32 *wrappers.UInt32Value `protobuf:"bytes,4,opt,name=opt_uint32,json=optUint32" json:"opt_uint32,omitempty"`
  906. OptUint64 *wrappers.UInt64Value `protobuf:"bytes,5,opt,name=opt_uint64,json=optUint64" json:"opt_uint64,omitempty"`
  907. OptFloat *wrappers.FloatValue `protobuf:"bytes,6,opt,name=opt_float,json=optFloat" json:"opt_float,omitempty"`
  908. OptDouble *wrappers.DoubleValue `protobuf:"bytes,7,opt,name=opt_double,json=optDouble" json:"opt_double,omitempty"`
  909. OptString *wrappers.StringValue `protobuf:"bytes,8,opt,name=opt_string,json=optString" json:"opt_string,omitempty"`
  910. OptBytes *wrappers.BytesValue `protobuf:"bytes,9,opt,name=opt_bytes,json=optBytes" json:"opt_bytes,omitempty"`
  911. OptDuration *duration.Duration `protobuf:"bytes,20,opt,name=opt_duration,json=optDuration" json:"opt_duration,omitempty"`
  912. OptTimestamp *timestamp.Timestamp `protobuf:"bytes,21,opt,name=opt_timestamp,json=optTimestamp" json:"opt_timestamp,omitempty"`
  913. OptStruct *_struct.Struct `protobuf:"bytes,25,opt,name=opt_struct,json=optStruct" json:"opt_struct,omitempty"`
  914. OptList *_struct.ListValue `protobuf:"bytes,26,opt,name=opt_list,json=optList" json:"opt_list,omitempty"`
  915. OptValue *_struct.Value `protobuf:"bytes,27,opt,name=opt_value,json=optValue" json:"opt_value,omitempty"`
  916. OptEmpty *empty.Empty `protobuf:"bytes,30,opt,name=opt_empty,json=optEmpty" json:"opt_empty,omitempty"`
  917. OptAny *any.Any `protobuf:"bytes,32,opt,name=opt_any,json=optAny" json:"opt_any,omitempty"`
  918. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  919. XXX_unrecognized []byte `json:"-"`
  920. XXX_sizecache int32 `json:"-"`
  921. }
  922. func (m *KnownTypes) Reset() { *m = KnownTypes{} }
  923. func (m *KnownTypes) String() string { return proto.CompactTextString(m) }
  924. func (*KnownTypes) ProtoMessage() {}
  925. func (*KnownTypes) Descriptor() ([]byte, []int) {
  926. return fileDescriptor_c8d7acc1bcec9a72, []int{8}
  927. }
  928. func (m *KnownTypes) XXX_Unmarshal(b []byte) error {
  929. return xxx_messageInfo_KnownTypes.Unmarshal(m, b)
  930. }
  931. func (m *KnownTypes) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  932. return xxx_messageInfo_KnownTypes.Marshal(b, m, deterministic)
  933. }
  934. func (m *KnownTypes) XXX_Merge(src proto.Message) {
  935. xxx_messageInfo_KnownTypes.Merge(m, src)
  936. }
  937. func (m *KnownTypes) XXX_Size() int {
  938. return xxx_messageInfo_KnownTypes.Size(m)
  939. }
  940. func (m *KnownTypes) XXX_DiscardUnknown() {
  941. xxx_messageInfo_KnownTypes.DiscardUnknown(m)
  942. }
  943. var xxx_messageInfo_KnownTypes proto.InternalMessageInfo
  944. func (m *KnownTypes) GetOptBool() *wrappers.BoolValue {
  945. if m != nil {
  946. return m.OptBool
  947. }
  948. return nil
  949. }
  950. func (m *KnownTypes) GetOptInt32() *wrappers.Int32Value {
  951. if m != nil {
  952. return m.OptInt32
  953. }
  954. return nil
  955. }
  956. func (m *KnownTypes) GetOptInt64() *wrappers.Int64Value {
  957. if m != nil {
  958. return m.OptInt64
  959. }
  960. return nil
  961. }
  962. func (m *KnownTypes) GetOptUint32() *wrappers.UInt32Value {
  963. if m != nil {
  964. return m.OptUint32
  965. }
  966. return nil
  967. }
  968. func (m *KnownTypes) GetOptUint64() *wrappers.UInt64Value {
  969. if m != nil {
  970. return m.OptUint64
  971. }
  972. return nil
  973. }
  974. func (m *KnownTypes) GetOptFloat() *wrappers.FloatValue {
  975. if m != nil {
  976. return m.OptFloat
  977. }
  978. return nil
  979. }
  980. func (m *KnownTypes) GetOptDouble() *wrappers.DoubleValue {
  981. if m != nil {
  982. return m.OptDouble
  983. }
  984. return nil
  985. }
  986. func (m *KnownTypes) GetOptString() *wrappers.StringValue {
  987. if m != nil {
  988. return m.OptString
  989. }
  990. return nil
  991. }
  992. func (m *KnownTypes) GetOptBytes() *wrappers.BytesValue {
  993. if m != nil {
  994. return m.OptBytes
  995. }
  996. return nil
  997. }
  998. func (m *KnownTypes) GetOptDuration() *duration.Duration {
  999. if m != nil {
  1000. return m.OptDuration
  1001. }
  1002. return nil
  1003. }
  1004. func (m *KnownTypes) GetOptTimestamp() *timestamp.Timestamp {
  1005. if m != nil {
  1006. return m.OptTimestamp
  1007. }
  1008. return nil
  1009. }
  1010. func (m *KnownTypes) GetOptStruct() *_struct.Struct {
  1011. if m != nil {
  1012. return m.OptStruct
  1013. }
  1014. return nil
  1015. }
  1016. func (m *KnownTypes) GetOptList() *_struct.ListValue {
  1017. if m != nil {
  1018. return m.OptList
  1019. }
  1020. return nil
  1021. }
  1022. func (m *KnownTypes) GetOptValue() *_struct.Value {
  1023. if m != nil {
  1024. return m.OptValue
  1025. }
  1026. return nil
  1027. }
  1028. func (m *KnownTypes) GetOptEmpty() *empty.Empty {
  1029. if m != nil {
  1030. return m.OptEmpty
  1031. }
  1032. return nil
  1033. }
  1034. func (m *KnownTypes) GetOptAny() *any.Any {
  1035. if m != nil {
  1036. return m.OptAny
  1037. }
  1038. return nil
  1039. }
  1040. func init() {
  1041. proto.RegisterEnum("pb2.Enum", Enum_name, Enum_value)
  1042. proto.RegisterEnum("pb2.Enums_NestedEnum", Enums_NestedEnum_name, Enums_NestedEnum_value)
  1043. proto.RegisterType((*Scalars)(nil), "pb2.Scalars")
  1044. proto.RegisterType((*Repeats)(nil), "pb2.Repeats")
  1045. proto.RegisterType((*Enums)(nil), "pb2.Enums")
  1046. proto.RegisterType((*Nests)(nil), "pb2.Nests")
  1047. proto.RegisterType((*Nests_OptGroup)(nil), "pb2.Nests.OptGroup")
  1048. proto.RegisterType((*Nests_OptGroup_OptNestedGroup)(nil), "pb2.Nests.OptGroup.OptNestedGroup")
  1049. proto.RegisterType((*Nests_RptGroup)(nil), "pb2.Nests.RptGroup")
  1050. proto.RegisterType((*Nested)(nil), "pb2.Nested")
  1051. proto.RegisterType((*Requireds)(nil), "pb2.Requireds")
  1052. proto.RegisterType((*Oneofs)(nil), "pb2.Oneofs")
  1053. proto.RegisterType((*Maps)(nil), "pb2.Maps")
  1054. proto.RegisterMapType((map[bool]uint32)(nil), "pb2.Maps.BoolToUint32Entry")
  1055. proto.RegisterMapType((map[int32]string)(nil), "pb2.Maps.Int32ToStrEntry")
  1056. proto.RegisterMapType((map[int64]bool)(nil), "pb2.Maps.Sfixed64ToBoolEntry")
  1057. proto.RegisterMapType((map[string]*Nested)(nil), "pb2.Maps.StrToNestedEntry")
  1058. proto.RegisterMapType((map[string]*Oneofs)(nil), "pb2.Maps.StrToOneofsEntry")
  1059. proto.RegisterMapType((map[uint64]Enum)(nil), "pb2.Maps.Uint64ToEnumEntry")
  1060. proto.RegisterType((*KnownTypes)(nil), "pb2.KnownTypes")
  1061. }
  1062. func init() {
  1063. proto.RegisterFile("encoding/textpb/testprotos/pb2/test.proto", fileDescriptor_c8d7acc1bcec9a72)
  1064. }
  1065. var fileDescriptor_c8d7acc1bcec9a72 = []byte{
  1066. // 1521 bytes of a gzipped FileDescriptorProto
  1067. 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x58, 0xdb, 0x6e, 0xdb, 0x46,
  1068. 0x10, 0x0d, 0x49, 0x5d, 0x57, 0xbe, 0x28, 0x4c, 0xd2, 0xd2, 0x72, 0x12, 0x33, 0x42, 0x0a, 0xb0,
  1069. 0x01, 0x2a, 0x01, 0x8a, 0x22, 0x18, 0x75, 0x2e, 0xb0, 0x6b, 0x3b, 0xb7, 0xd6, 0x06, 0x28, 0xb9,
  1070. 0x05, 0xf2, 0x62, 0x48, 0xf2, 0x5a, 0x15, 0x2a, 0x71, 0xa9, 0xe5, 0x32, 0x89, 0xfe, 0xa3, 0xdf,
  1071. 0xd0, 0x9f, 0xe8, 0x9f, 0xf4, 0xa5, 0x3f, 0xd1, 0x87, 0x02, 0x7d, 0x29, 0x66, 0x96, 0x97, 0x15,
  1072. 0x25, 0x19, 0x79, 0xd3, 0xee, 0xcc, 0x39, 0xb3, 0x33, 0xb3, 0x7b, 0x76, 0x29, 0xf2, 0x2d, 0xf5,
  1073. 0x86, 0xec, 0x6a, 0xec, 0x8d, 0x9a, 0x82, 0x7e, 0x16, 0xfe, 0xa0, 0x29, 0x68, 0x20, 0x7c, 0xce,
  1074. 0x04, 0x0b, 0x9a, 0xfe, 0xa0, 0x85, 0xc3, 0x06, 0x8e, 0x4d, 0xc3, 0x1f, 0xb4, 0x6a, 0x3b, 0x23,
  1075. 0xc6, 0x46, 0x13, 0xda, 0xc4, 0xa9, 0x41, 0x78, 0xdd, 0xec, 0x7b, 0x73, 0x69, 0xaf, 0xed, 0x66,
  1076. 0x4d, 0x74, 0xea, 0x8b, 0xd8, 0xf8, 0x30, 0x6b, 0xbc, 0x0a, 0x79, 0x5f, 0x8c, 0x99, 0x17, 0xd9,
  1077. 0xef, 0x67, 0xed, 0x81, 0xe0, 0xe1, 0x30, 0x0a, 0x5d, 0xdb, 0xcb, 0x5a, 0xc5, 0x78, 0x4a, 0x03,
  1078. 0xd1, 0x9f, 0xfa, 0xeb, 0xe8, 0x3f, 0xf1, 0xbe, 0xef, 0x53, 0x1e, 0x48, 0x7b, 0xfd, 0x2f, 0x83,
  1079. 0x14, 0xbb, 0xc3, 0xfe, 0xa4, 0xcf, 0x03, 0x73, 0x87, 0x94, 0x98, 0x2f, 0x2e, 0x07, 0x8c, 0x4d,
  1080. 0x2c, 0xcd, 0xd6, 0x9c, 0x92, 0x5b, 0x64, 0xbe, 0x38, 0x62, 0x6c, 0x62, 0xee, 0x92, 0x32, 0x98,
  1081. 0xc6, 0x9e, 0x78, 0xda, 0xb2, 0x74, 0x5b, 0x73, 0xf2, 0x2e, 0xf8, 0xbe, 0x85, 0xb1, 0x62, 0xec,
  1082. 0xb4, 0x2d, 0xc3, 0xd6, 0x1c, 0x23, 0x36, 0x76, 0xda, 0xe6, 0x03, 0x42, 0xc0, 0x18, 0x4a, 0x68,
  1083. 0xce, 0xd6, 0x9c, 0x4d, 0x17, 0xdc, 0x2f, 0x70, 0x42, 0x35, 0x77, 0xda, 0x56, 0xde, 0xd6, 0x9c,
  1084. 0x5c, 0x62, 0x4e, 0xd1, 0x81, 0x44, 0x17, 0x6c, 0xcd, 0xb9, 0x8d, 0xe6, 0xee, 0x02, 0x3a, 0x90,
  1085. 0xe8, 0xa2, 0xad, 0x39, 0x66, 0x62, 0xee, 0xb4, 0xcd, 0x3d, 0x52, 0x01, 0xf3, 0xf5, 0xf8, 0x33,
  1086. 0xbd, 0x7a, 0xda, 0xb2, 0x4a, 0xb6, 0xe6, 0x14, 0x5d, 0x40, 0x9c, 0xca, 0x99, 0x05, 0x87, 0x4e,
  1087. 0xdb, 0x2a, 0xdb, 0x9a, 0x53, 0x48, 0x1d, 0x3a, 0x6d, 0xf3, 0x11, 0xd9, 0xc0, 0x00, 0x31, 0x05,
  1088. 0xb1, 0x35, 0x67, 0xdb, 0x05, 0x50, 0x37, 0x9a, 0x5a, 0x74, 0xe9, 0xb4, 0xad, 0x8a, 0xad, 0x39,
  1089. 0x55, 0xc5, 0xa5, 0xd3, 0x8e, 0x0b, 0x74, 0x3d, 0x61, 0x7d, 0x61, 0xdd, 0xb5, 0x35, 0x47, 0xc7,
  1090. 0x02, 0x9d, 0xc2, 0x38, 0xce, 0xe1, 0x8a, 0x85, 0x83, 0x09, 0xb5, 0xee, 0xd9, 0x9a, 0xa3, 0x61,
  1091. 0x0e, 0xc7, 0x38, 0x11, 0x63, 0x07, 0x73, 0x41, 0x03, 0x6b, 0xcb, 0xd6, 0x9c, 0x0d, 0xc4, 0x1e,
  1092. 0xc1, 0x38, 0xc9, 0x5f, 0xf0, 0xb1, 0x37, 0xb2, 0x36, 0x6d, 0xcd, 0x29, 0xcb, 0xfc, 0x71, 0xa2,
  1093. 0xfe, 0xbb, 0x4e, 0x8a, 0x2e, 0xf5, 0x69, 0x5f, 0x60, 0x73, 0x79, 0xda, 0x5c, 0x03, 0x9a, 0xcb,
  1094. 0xd3, 0xe6, 0x72, 0xa5, 0xb9, 0x06, 0x34, 0x97, 0x2b, 0xcd, 0xe5, 0x4a, 0x73, 0x0d, 0x68, 0x2e,
  1095. 0x57, 0x9a, 0xcb, 0xd5, 0xe6, 0x1a, 0xd0, 0x5c, 0xae, 0x36, 0x97, 0xab, 0xcd, 0x35, 0xa0, 0xb9,
  1096. 0x3c, 0x69, 0x6e, 0x44, 0x2d, 0xcb, 0x52, 0xb0, 0x0d, 0x28, 0x0b, 0x57, 0xca, 0xc2, 0xd3, 0xb2,
  1097. 0x14, 0x6d, 0x03, 0xca, 0xc2, 0x93, 0xb2, 0x44, 0xe6, 0x28, 0xf3, 0x6d, 0xdb, 0x80, 0xcc, 0x79,
  1098. 0x9c, 0x79, 0x4c, 0x1d, 0x57, 0xcd, 0x80, 0xaa, 0xf1, 0xa8, 0x6a, 0xf5, 0xff, 0x34, 0x92, 0x3f,
  1099. 0xf1, 0xc2, 0x69, 0x60, 0x3e, 0x96, 0x3b, 0x9e, 0x7a, 0xe1, 0x14, 0x77, 0xfc, 0x56, 0xab, 0xdc,
  1100. 0xf0, 0x07, 0xad, 0x06, 0x58, 0x71, 0xf3, 0xc3, 0x0f, 0xf0, 0xe2, 0xb1, 0x17, 0x94, 0x67, 0xd1,
  1101. 0x8b, 0x47, 0x5e, 0x2f, 0xc8, 0x36, 0x70, 0x79, 0x34, 0x10, 0xf4, 0x4a, 0x3a, 0x1b, 0x48, 0x79,
  1102. 0x2f, 0x71, 0x0e, 0x1a, 0x67, 0x68, 0x45, 0xe0, 0x26, 0xf3, 0x45, 0x3a, 0x04, 0x38, 0xcf, 0xc0,
  1103. 0x73, 0x18, 0x6b, 0x1d, 0x9c, 0xab, 0xf0, 0xba, 0x43, 0x88, 0x42, 0x56, 0x24, 0xc6, 0xc5, 0xd9,
  1104. 0x79, 0x55, 0x83, 0x1f, 0xc7, 0xe7, 0xdd, 0xaa, 0x6e, 0x96, 0x48, 0xee, 0xf8, 0xed, 0xc9, 0x87,
  1105. 0x2a, 0xa9, 0xff, 0x6d, 0x90, 0x3c, 0xb8, 0x06, 0xe6, 0x13, 0xb9, 0x7b, 0x64, 0x48, 0xcc, 0xbf,
  1106. 0xd2, 0xaa, 0x60, 0x34, 0x49, 0x85, 0x5b, 0x49, 0xfe, 0x34, 0x9b, 0x58, 0xa9, 0x11, 0x67, 0xa1,
  1107. 0x8f, 0xe7, 0x9f, 0xb4, 0xee, 0x24, 0x9e, 0x41, 0xe3, 0xdc, 0x17, 0xaf, 0xc1, 0xe4, 0x26, 0x4e,
  1108. 0x40, 0x9e, 0xe6, 0x83, 0x1b, 0x27, 0x4b, 0xce, 0x55, 0x72, 0x1e, 0x93, 0x43, 0xd2, 0x8b, 0xe4,
  1109. 0x6e, 0x42, 0x1e, 0x3b, 0xd5, 0xfe, 0xd1, 0x48, 0x29, 0x8e, 0x79, 0x93, 0x6c, 0x2d, 0x9e, 0x0f,
  1110. 0x3d, 0x73, 0x3e, 0x32, 0x05, 0x30, 0x6e, 0x2c, 0xc0, 0x3b, 0xb2, 0xc5, 0x7c, 0x21, 0x5d, 0xe3,
  1111. 0x95, 0x42, 0x19, 0xea, 0x2b, 0xca, 0x00, 0x3f, 0x24, 0x4c, 0x2e, 0x3c, 0x83, 0xac, 0x75, 0xc8,
  1112. 0xd6, 0xa2, 0xc7, 0x97, 0x6d, 0xc4, 0xda, 0x37, 0xa4, 0xe4, 0x2a, 0x59, 0xaf, 0x39, 0xcf, 0xf5,
  1113. 0x2e, 0x29, 0x44, 0x8b, 0x5e, 0xcc, 0x5f, 0xbb, 0x39, 0x7f, 0xfd, 0xa6, 0xfc, 0xeb, 0xff, 0xea,
  1114. 0xa4, 0xec, 0xd2, 0x59, 0x38, 0xe6, 0xf4, 0x4a, 0xaa, 0x09, 0x9d, 0xc5, 0xd1, 0x75, 0x8c, 0x4e,
  1115. 0x67, 0x58, 0xf3, 0x3d, 0x52, 0x01, 0x53, 0xac, 0x98, 0xba, 0xad, 0x83, 0xe8, 0x72, 0x3a, 0x53,
  1116. 0x44, 0x37, 0x71, 0x40, 0x4d, 0xd1, 0x41, 0x74, 0x63, 0x07, 0x29, 0xba, 0xe0, 0x90, 0x88, 0x6e,
  1117. 0xce, 0xd6, 0x41, 0x74, 0x39, 0x9d, 0xa9, 0xa2, 0x9b, 0xba, 0xa0, 0xb6, 0xe8, 0x20, 0xba, 0x89,
  1118. 0x4b, 0xa4, 0x2e, 0x10, 0x26, 0x52, 0x17, 0x1d, 0xd5, 0x85, 0xce, 0x52, 0x75, 0xa1, 0xb3, 0x54,
  1119. 0x5d, 0x74, 0x54, 0x17, 0x3a, 0x53, 0xd4, 0x05, 0xe8, 0x65, 0xdd, 0x4a, 0xb6, 0x8e, 0xea, 0x42,
  1120. 0x67, 0x8a, 0xba, 0x40, 0xf6, 0xa8, 0x2e, 0x65, 0x5b, 0x47, 0x75, 0xa1, 0x33, 0xa9, 0xc9, 0x8f,
  1121. 0x65, 0x69, 0xb0, 0x95, 0xc4, 0xd6, 0xb3, 0x6a, 0x41, 0x67, 0x78, 0x42, 0x9f, 0xc8, 0x08, 0x51,
  1122. 0xe9, 0x2b, 0xb6, 0xbe, 0x7c, 0x3c, 0xe8, 0x2c, 0x2a, 0xfd, 0x29, 0x29, 0x9c, 0x7b, 0x94, 0x5d,
  1123. 0x07, 0xa6, 0x49, 0x8c, 0x40, 0x70, 0xd9, 0xc8, 0x37, 0xb7, 0x5c, 0x18, 0x98, 0x7b, 0xc4, 0x98,
  1124. 0x06, 0xa3, 0x15, 0xdd, 0x03, 0x87, 0x69, 0x30, 0x3a, 0x2a, 0x92, 0x7c, 0xe8, 0x8d, 0x99, 0x57,
  1125. 0xff, 0xb3, 0x40, 0x72, 0x3f, 0xf5, 0xfd, 0xc0, 0x3c, 0x20, 0x1b, 0x28, 0xd0, 0x97, 0x82, 0x5d,
  1126. 0x4a, 0x3e, 0x38, 0x9d, 0x3b, 0x88, 0x05, 0x87, 0x06, 0x4a, 0x7f, 0x8f, 0x75, 0x05, 0x3f, 0xf1,
  1127. 0x04, 0x9f, 0xbb, 0x64, 0x9c, 0x4c, 0x98, 0xaf, 0x49, 0x35, 0x2e, 0x3b, 0xe0, 0x71, 0x0b, 0xe8,
  1128. 0x48, 0xf0, 0x20, 0x25, 0x88, 0xbb, 0xd0, 0x63, 0xb0, 0x27, 0x24, 0xc9, 0x56, 0xb0, 0x30, 0x69,
  1129. 0x1e, 0x92, 0x2d, 0x00, 0x03, 0x49, 0x74, 0x81, 0x48, 0x95, 0xd8, 0x4d, 0x69, 0xc0, 0xaf, 0xc7,
  1130. 0xe4, 0x6d, 0x22, 0x49, 0x36, 0x06, 0xca, 0x14, 0x50, 0xc8, 0xcb, 0x05, 0x48, 0x12, 0xcd, 0x5c,
  1131. 0xa0, 0x90, 0x77, 0x4d, 0x8f, 0x41, 0xd5, 0x23, 0x8a, 0x50, 0x99, 0x32, 0x5f, 0x92, 0xcd, 0x40,
  1132. 0x70, 0xc0, 0x47, 0xbd, 0xc8, 0x23, 0x43, 0x4d, 0xc9, 0x45, 0xf0, 0x1e, 0x8b, 0xc5, 0x15, 0x08,
  1133. 0x2a, 0x41, 0x3a, 0xa3, 0xe0, 0x19, 0xf6, 0x08, 0x2f, 0xb2, 0x65, 0xbc, 0x6c, 0xa0, 0x8a, 0x97,
  1134. 0x33, 0xb5, 0x17, 0x64, 0x3b, 0x53, 0x6d, 0xb3, 0x4a, 0x8c, 0xdf, 0xe8, 0x1c, 0xbb, 0x9c, 0x77,
  1135. 0xe1, 0xa7, 0x79, 0x97, 0xe4, 0x3f, 0xf6, 0x27, 0x21, 0x8d, 0x24, 0x4c, 0x0e, 0xbe, 0xd7, 0xf7,
  1136. 0xb5, 0xda, 0x21, 0xb9, 0xb3, 0xa2, 0xd6, 0x2a, 0x45, 0x75, 0x05, 0x45, 0x49, 0xa5, 0x78, 0x45,
  1137. 0x6e, 0x2f, 0xd5, 0x59, 0x25, 0x28, 0xad, 0x20, 0xd8, 0x54, 0x09, 0xde, 0x91, 0xdb, 0x4b, 0x55,
  1138. 0x56, 0x09, 0x72, 0x92, 0x60, 0x4f, 0x25, 0x58, 0x38, 0x15, 0x0a, 0xd7, 0x7b, 0x52, 0xcd, 0xd6,
  1139. 0x5b, 0xa5, 0x2a, 0x4b, 0xaa, 0x47, 0x2a, 0x55, 0xe6, 0xe0, 0xac, 0x20, 0x53, 0x8a, 0xff, 0xa5,
  1140. 0x64, 0x12, 0xa2, 0x90, 0xd5, 0xff, 0x28, 0x12, 0xf2, 0xde, 0x63, 0x9f, 0xbc, 0xde, 0xdc, 0xa7,
  1141. 0x81, 0xf9, 0x2c, 0x73, 0xeb, 0x40, 0xcb, 0xe5, 0x5b, 0xbb, 0x11, 0xbf, 0xb5, 0x71, 0xfb, 0xfe,
  1142. 0x0c, 0x04, 0xe9, 0x8d, 0xb4, 0x9f, 0x7d, 0x48, 0xc3, 0x66, 0xcd, 0xe2, 0x70, 0x43, 0x48, 0x60,
  1143. 0xfa, 0xca, 0xde, 0xcf, 0xbe, 0xb2, 0xd7, 0x20, 0x3b, 0xed, 0x05, 0x64, 0xa7, 0x6d, 0x1e, 0x2c,
  1144. 0x3d, 0xc1, 0x2b, 0xad, 0xfb, 0x4b, 0xd0, 0x0b, 0x25, 0xaa, 0xf2, 0x40, 0x3f, 0x58, 0x7a, 0xa0,
  1145. 0xaf, 0x03, 0xc7, 0x81, 0x95, 0xe7, 0xfb, 0xbe, 0xfa, 0xf0, 0x2d, 0xac, 0x59, 0x33, 0x2a, 0x72,
  1146. 0xba, 0x66, 0x29, 0xd0, 0x07, 0x0b, 0xaf, 0xe2, 0xe2, 0x9a, 0xb0, 0x52, 0xae, 0xd3, 0xb0, 0x91,
  1147. 0x7c, 0x1f, 0x2c, 0x5c, 0x7b, 0xa5, 0x35, 0x60, 0x29, 0xe6, 0x29, 0x38, 0x12, 0xf7, 0x7d, 0xf5,
  1148. 0xc1, 0x5d, 0x5e, 0xb3, 0x66, 0x94, 0xfa, 0x74, 0xcd, 0x52, 0xf9, 0x9f, 0xcb, 0x2f, 0x81, 0xf8,
  1149. 0x03, 0x0e, 0x5f, 0xfa, 0x20, 0xab, 0x4b, 0xab, 0x8e, 0x1c, 0xf0, 0x23, 0x21, 0x1e, 0x98, 0xaf,
  1150. 0x08, 0xbc, 0x08, 0x2f, 0x93, 0x0f, 0x38, 0xfc, 0x14, 0x58, 0xb5, 0xab, 0x7a, 0xb1, 0x87, 0x0b,
  1151. 0xe1, 0x92, 0x91, 0xd9, 0x49, 0xb2, 0x0e, 0x87, 0xc2, 0xda, 0x41, 0xf4, 0xd7, 0xab, 0xb2, 0x0e,
  1152. 0x87, 0x22, 0x4e, 0x38, 0x1c, 0x8a, 0x78, 0x27, 0x4f, 0xc6, 0x81, 0xb0, 0x6a, 0x6b, 0x62, 0xfe,
  1153. 0x38, 0x0e, 0x44, 0xba, 0x93, 0x61, 0x64, 0x3e, 0x95, 0x75, 0x92, 0x47, 0x67, 0x17, 0x71, 0x5f,
  1154. 0x2d, 0xe1, 0xd2, 0x12, 0xe1, 0xaf, 0x18, 0x84, 0x1f, 0xc0, 0xd6, 0xc3, 0x35, 0xa0, 0x13, 0xb0,
  1155. 0x22, 0x08, 0x7f, 0x99, 0xdf, 0x11, 0x08, 0x7a, 0xd9, 0xf7, 0xe6, 0x96, 0x8d, 0x90, 0xbb, 0x4b,
  1156. 0x90, 0x43, 0x6f, 0xee, 0x16, 0x98, 0x2f, 0x0e, 0xbd, 0xf9, 0x93, 0x67, 0x24, 0x87, 0xca, 0x5e,
  1157. 0x21, 0xc5, 0x8b, 0xb3, 0xf7, 0x67, 0xe7, 0xbf, 0x9c, 0x55, 0x6f, 0x99, 0x65, 0x92, 0x3f, 0x7d,
  1158. 0xeb, 0x76, 0x7b, 0x55, 0xcd, 0x24, 0xa4, 0xd0, 0x3d, 0xf9, 0xe1, 0xfc, 0xec, 0xb8, 0xaa, 0xc3,
  1159. 0x74, 0xef, 0xe4, 0xac, 0xf7, 0xa6, 0x4a, 0x8e, 0x5e, 0x7e, 0x78, 0x3e, 0x1a, 0x8b, 0x5f, 0xc3,
  1160. 0x41, 0x63, 0xc8, 0xa6, 0xcd, 0x11, 0x9b, 0xf4, 0xbd, 0x51, 0xfa, 0xd9, 0xfc, 0xb1, 0xd5, 0xbc,
  1161. 0xf9, 0x0f, 0x81, 0xff, 0x03, 0x00, 0x00, 0xff, 0xff, 0x64, 0x29, 0xf9, 0x97, 0x31, 0x10, 0x00,
  1162. 0x00,
  1163. }