test_objects.pb.go 46 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349
  1. // Code generated by protoc-gen-go. DO NOT EDIT.
  2. // source: test_objects.proto
  3. package jsonpb
  4. import proto "github.com/golang/protobuf/proto"
  5. import fmt "fmt"
  6. import math "math"
  7. import any "github.com/golang/protobuf/ptypes/any"
  8. import duration "github.com/golang/protobuf/ptypes/duration"
  9. import _struct "github.com/golang/protobuf/ptypes/struct"
  10. import timestamp "github.com/golang/protobuf/ptypes/timestamp"
  11. import wrappers "github.com/golang/protobuf/ptypes/wrappers"
  12. // Reference imports to suppress errors if they are not otherwise used.
  13. var _ = proto.Marshal
  14. var _ = fmt.Errorf
  15. var _ = math.Inf
  16. // This is a compile-time assertion to ensure that this generated file
  17. // is compatible with the proto package it is being compiled against.
  18. // A compilation error at this line likely means your copy of the
  19. // proto package needs to be updated.
  20. const _ = proto.ProtoPackageIsVersion2 // please upgrade the proto package
  21. type Widget_Color int32
  22. const (
  23. Widget_RED Widget_Color = 0
  24. Widget_GREEN Widget_Color = 1
  25. Widget_BLUE Widget_Color = 2
  26. )
  27. var Widget_Color_name = map[int32]string{
  28. 0: "RED",
  29. 1: "GREEN",
  30. 2: "BLUE",
  31. }
  32. var Widget_Color_value = map[string]int32{
  33. "RED": 0,
  34. "GREEN": 1,
  35. "BLUE": 2,
  36. }
  37. func (x Widget_Color) Enum() *Widget_Color {
  38. p := new(Widget_Color)
  39. *p = x
  40. return p
  41. }
  42. func (x Widget_Color) String() string {
  43. return proto.EnumName(Widget_Color_name, int32(x))
  44. }
  45. func (x *Widget_Color) UnmarshalJSON(data []byte) error {
  46. value, err := proto.UnmarshalJSONEnum(Widget_Color_value, data, "Widget_Color")
  47. if err != nil {
  48. return err
  49. }
  50. *x = Widget_Color(value)
  51. return nil
  52. }
  53. func (Widget_Color) EnumDescriptor() ([]byte, []int) {
  54. return fileDescriptor_test_objects_a4d3e593ea3c686f, []int{3, 0}
  55. }
  56. // Test message for holding primitive types.
  57. type Simple struct {
  58. OBool *bool `protobuf:"varint,1,opt,name=o_bool,json=oBool" json:"o_bool,omitempty"`
  59. OInt32 *int32 `protobuf:"varint,2,opt,name=o_int32,json=oInt32" json:"o_int32,omitempty"`
  60. OInt32Str *int32 `protobuf:"varint,3,opt,name=o_int32_str,json=oInt32Str" json:"o_int32_str,omitempty"`
  61. OInt64 *int64 `protobuf:"varint,4,opt,name=o_int64,json=oInt64" json:"o_int64,omitempty"`
  62. OInt64Str *int64 `protobuf:"varint,5,opt,name=o_int64_str,json=oInt64Str" json:"o_int64_str,omitempty"`
  63. OUint32 *uint32 `protobuf:"varint,6,opt,name=o_uint32,json=oUint32" json:"o_uint32,omitempty"`
  64. OUint32Str *uint32 `protobuf:"varint,7,opt,name=o_uint32_str,json=oUint32Str" json:"o_uint32_str,omitempty"`
  65. OUint64 *uint64 `protobuf:"varint,8,opt,name=o_uint64,json=oUint64" json:"o_uint64,omitempty"`
  66. OUint64Str *uint64 `protobuf:"varint,9,opt,name=o_uint64_str,json=oUint64Str" json:"o_uint64_str,omitempty"`
  67. OSint32 *int32 `protobuf:"zigzag32,10,opt,name=o_sint32,json=oSint32" json:"o_sint32,omitempty"`
  68. OSint32Str *int32 `protobuf:"zigzag32,11,opt,name=o_sint32_str,json=oSint32Str" json:"o_sint32_str,omitempty"`
  69. OSint64 *int64 `protobuf:"zigzag64,12,opt,name=o_sint64,json=oSint64" json:"o_sint64,omitempty"`
  70. OSint64Str *int64 `protobuf:"zigzag64,13,opt,name=o_sint64_str,json=oSint64Str" json:"o_sint64_str,omitempty"`
  71. OFloat *float32 `protobuf:"fixed32,14,opt,name=o_float,json=oFloat" json:"o_float,omitempty"`
  72. OFloatStr *float32 `protobuf:"fixed32,15,opt,name=o_float_str,json=oFloatStr" json:"o_float_str,omitempty"`
  73. ODouble *float64 `protobuf:"fixed64,16,opt,name=o_double,json=oDouble" json:"o_double,omitempty"`
  74. ODoubleStr *float64 `protobuf:"fixed64,17,opt,name=o_double_str,json=oDoubleStr" json:"o_double_str,omitempty"`
  75. OString *string `protobuf:"bytes,18,opt,name=o_string,json=oString" json:"o_string,omitempty"`
  76. OBytes []byte `protobuf:"bytes,19,opt,name=o_bytes,json=oBytes" json:"o_bytes,omitempty"`
  77. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  78. XXX_unrecognized []byte `json:"-"`
  79. XXX_sizecache int32 `json:"-"`
  80. }
  81. func (m *Simple) Reset() { *m = Simple{} }
  82. func (m *Simple) String() string { return proto.CompactTextString(m) }
  83. func (*Simple) ProtoMessage() {}
  84. func (*Simple) Descriptor() ([]byte, []int) {
  85. return fileDescriptor_test_objects_a4d3e593ea3c686f, []int{0}
  86. }
  87. func (m *Simple) XXX_Unmarshal(b []byte) error {
  88. return xxx_messageInfo_Simple.Unmarshal(m, b)
  89. }
  90. func (m *Simple) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  91. return xxx_messageInfo_Simple.Marshal(b, m, deterministic)
  92. }
  93. func (dst *Simple) XXX_Merge(src proto.Message) {
  94. xxx_messageInfo_Simple.Merge(dst, src)
  95. }
  96. func (m *Simple) XXX_Size() int {
  97. return xxx_messageInfo_Simple.Size(m)
  98. }
  99. func (m *Simple) XXX_DiscardUnknown() {
  100. xxx_messageInfo_Simple.DiscardUnknown(m)
  101. }
  102. var xxx_messageInfo_Simple proto.InternalMessageInfo
  103. func (m *Simple) GetOBool() bool {
  104. if m != nil && m.OBool != nil {
  105. return *m.OBool
  106. }
  107. return false
  108. }
  109. func (m *Simple) GetOInt32() int32 {
  110. if m != nil && m.OInt32 != nil {
  111. return *m.OInt32
  112. }
  113. return 0
  114. }
  115. func (m *Simple) GetOInt32Str() int32 {
  116. if m != nil && m.OInt32Str != nil {
  117. return *m.OInt32Str
  118. }
  119. return 0
  120. }
  121. func (m *Simple) GetOInt64() int64 {
  122. if m != nil && m.OInt64 != nil {
  123. return *m.OInt64
  124. }
  125. return 0
  126. }
  127. func (m *Simple) GetOInt64Str() int64 {
  128. if m != nil && m.OInt64Str != nil {
  129. return *m.OInt64Str
  130. }
  131. return 0
  132. }
  133. func (m *Simple) GetOUint32() uint32 {
  134. if m != nil && m.OUint32 != nil {
  135. return *m.OUint32
  136. }
  137. return 0
  138. }
  139. func (m *Simple) GetOUint32Str() uint32 {
  140. if m != nil && m.OUint32Str != nil {
  141. return *m.OUint32Str
  142. }
  143. return 0
  144. }
  145. func (m *Simple) GetOUint64() uint64 {
  146. if m != nil && m.OUint64 != nil {
  147. return *m.OUint64
  148. }
  149. return 0
  150. }
  151. func (m *Simple) GetOUint64Str() uint64 {
  152. if m != nil && m.OUint64Str != nil {
  153. return *m.OUint64Str
  154. }
  155. return 0
  156. }
  157. func (m *Simple) GetOSint32() int32 {
  158. if m != nil && m.OSint32 != nil {
  159. return *m.OSint32
  160. }
  161. return 0
  162. }
  163. func (m *Simple) GetOSint32Str() int32 {
  164. if m != nil && m.OSint32Str != nil {
  165. return *m.OSint32Str
  166. }
  167. return 0
  168. }
  169. func (m *Simple) GetOSint64() int64 {
  170. if m != nil && m.OSint64 != nil {
  171. return *m.OSint64
  172. }
  173. return 0
  174. }
  175. func (m *Simple) GetOSint64Str() int64 {
  176. if m != nil && m.OSint64Str != nil {
  177. return *m.OSint64Str
  178. }
  179. return 0
  180. }
  181. func (m *Simple) GetOFloat() float32 {
  182. if m != nil && m.OFloat != nil {
  183. return *m.OFloat
  184. }
  185. return 0
  186. }
  187. func (m *Simple) GetOFloatStr() float32 {
  188. if m != nil && m.OFloatStr != nil {
  189. return *m.OFloatStr
  190. }
  191. return 0
  192. }
  193. func (m *Simple) GetODouble() float64 {
  194. if m != nil && m.ODouble != nil {
  195. return *m.ODouble
  196. }
  197. return 0
  198. }
  199. func (m *Simple) GetODoubleStr() float64 {
  200. if m != nil && m.ODoubleStr != nil {
  201. return *m.ODoubleStr
  202. }
  203. return 0
  204. }
  205. func (m *Simple) GetOString() string {
  206. if m != nil && m.OString != nil {
  207. return *m.OString
  208. }
  209. return ""
  210. }
  211. func (m *Simple) GetOBytes() []byte {
  212. if m != nil {
  213. return m.OBytes
  214. }
  215. return nil
  216. }
  217. // Test message for holding special non-finites primitives.
  218. type NonFinites struct {
  219. FNan *float32 `protobuf:"fixed32,1,opt,name=f_nan,json=fNan" json:"f_nan,omitempty"`
  220. FPinf *float32 `protobuf:"fixed32,2,opt,name=f_pinf,json=fPinf" json:"f_pinf,omitempty"`
  221. FNinf *float32 `protobuf:"fixed32,3,opt,name=f_ninf,json=fNinf" json:"f_ninf,omitempty"`
  222. DNan *float64 `protobuf:"fixed64,4,opt,name=d_nan,json=dNan" json:"d_nan,omitempty"`
  223. DPinf *float64 `protobuf:"fixed64,5,opt,name=d_pinf,json=dPinf" json:"d_pinf,omitempty"`
  224. DNinf *float64 `protobuf:"fixed64,6,opt,name=d_ninf,json=dNinf" json:"d_ninf,omitempty"`
  225. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  226. XXX_unrecognized []byte `json:"-"`
  227. XXX_sizecache int32 `json:"-"`
  228. }
  229. func (m *NonFinites) Reset() { *m = NonFinites{} }
  230. func (m *NonFinites) String() string { return proto.CompactTextString(m) }
  231. func (*NonFinites) ProtoMessage() {}
  232. func (*NonFinites) Descriptor() ([]byte, []int) {
  233. return fileDescriptor_test_objects_a4d3e593ea3c686f, []int{1}
  234. }
  235. func (m *NonFinites) XXX_Unmarshal(b []byte) error {
  236. return xxx_messageInfo_NonFinites.Unmarshal(m, b)
  237. }
  238. func (m *NonFinites) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  239. return xxx_messageInfo_NonFinites.Marshal(b, m, deterministic)
  240. }
  241. func (dst *NonFinites) XXX_Merge(src proto.Message) {
  242. xxx_messageInfo_NonFinites.Merge(dst, src)
  243. }
  244. func (m *NonFinites) XXX_Size() int {
  245. return xxx_messageInfo_NonFinites.Size(m)
  246. }
  247. func (m *NonFinites) XXX_DiscardUnknown() {
  248. xxx_messageInfo_NonFinites.DiscardUnknown(m)
  249. }
  250. var xxx_messageInfo_NonFinites proto.InternalMessageInfo
  251. func (m *NonFinites) GetFNan() float32 {
  252. if m != nil && m.FNan != nil {
  253. return *m.FNan
  254. }
  255. return 0
  256. }
  257. func (m *NonFinites) GetFPinf() float32 {
  258. if m != nil && m.FPinf != nil {
  259. return *m.FPinf
  260. }
  261. return 0
  262. }
  263. func (m *NonFinites) GetFNinf() float32 {
  264. if m != nil && m.FNinf != nil {
  265. return *m.FNinf
  266. }
  267. return 0
  268. }
  269. func (m *NonFinites) GetDNan() float64 {
  270. if m != nil && m.DNan != nil {
  271. return *m.DNan
  272. }
  273. return 0
  274. }
  275. func (m *NonFinites) GetDPinf() float64 {
  276. if m != nil && m.DPinf != nil {
  277. return *m.DPinf
  278. }
  279. return 0
  280. }
  281. func (m *NonFinites) GetDNinf() float64 {
  282. if m != nil && m.DNinf != nil {
  283. return *m.DNinf
  284. }
  285. return 0
  286. }
  287. // Test message for holding repeated primitives.
  288. type Repeats struct {
  289. RBool []bool `protobuf:"varint,1,rep,name=r_bool,json=rBool" json:"r_bool,omitempty"`
  290. RInt32 []int32 `protobuf:"varint,2,rep,name=r_int32,json=rInt32" json:"r_int32,omitempty"`
  291. RInt64 []int64 `protobuf:"varint,3,rep,name=r_int64,json=rInt64" json:"r_int64,omitempty"`
  292. RUint32 []uint32 `protobuf:"varint,4,rep,name=r_uint32,json=rUint32" json:"r_uint32,omitempty"`
  293. RUint64 []uint64 `protobuf:"varint,5,rep,name=r_uint64,json=rUint64" json:"r_uint64,omitempty"`
  294. RSint32 []int32 `protobuf:"zigzag32,6,rep,name=r_sint32,json=rSint32" json:"r_sint32,omitempty"`
  295. RSint64 []int64 `protobuf:"zigzag64,7,rep,name=r_sint64,json=rSint64" json:"r_sint64,omitempty"`
  296. RFloat []float32 `protobuf:"fixed32,8,rep,name=r_float,json=rFloat" json:"r_float,omitempty"`
  297. RDouble []float64 `protobuf:"fixed64,9,rep,name=r_double,json=rDouble" json:"r_double,omitempty"`
  298. RString []string `protobuf:"bytes,10,rep,name=r_string,json=rString" json:"r_string,omitempty"`
  299. RBytes [][]byte `protobuf:"bytes,11,rep,name=r_bytes,json=rBytes" json:"r_bytes,omitempty"`
  300. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  301. XXX_unrecognized []byte `json:"-"`
  302. XXX_sizecache int32 `json:"-"`
  303. }
  304. func (m *Repeats) Reset() { *m = Repeats{} }
  305. func (m *Repeats) String() string { return proto.CompactTextString(m) }
  306. func (*Repeats) ProtoMessage() {}
  307. func (*Repeats) Descriptor() ([]byte, []int) {
  308. return fileDescriptor_test_objects_a4d3e593ea3c686f, []int{2}
  309. }
  310. func (m *Repeats) XXX_Unmarshal(b []byte) error {
  311. return xxx_messageInfo_Repeats.Unmarshal(m, b)
  312. }
  313. func (m *Repeats) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  314. return xxx_messageInfo_Repeats.Marshal(b, m, deterministic)
  315. }
  316. func (dst *Repeats) XXX_Merge(src proto.Message) {
  317. xxx_messageInfo_Repeats.Merge(dst, src)
  318. }
  319. func (m *Repeats) XXX_Size() int {
  320. return xxx_messageInfo_Repeats.Size(m)
  321. }
  322. func (m *Repeats) XXX_DiscardUnknown() {
  323. xxx_messageInfo_Repeats.DiscardUnknown(m)
  324. }
  325. var xxx_messageInfo_Repeats proto.InternalMessageInfo
  326. func (m *Repeats) GetRBool() []bool {
  327. if m != nil {
  328. return m.RBool
  329. }
  330. return nil
  331. }
  332. func (m *Repeats) GetRInt32() []int32 {
  333. if m != nil {
  334. return m.RInt32
  335. }
  336. return nil
  337. }
  338. func (m *Repeats) GetRInt64() []int64 {
  339. if m != nil {
  340. return m.RInt64
  341. }
  342. return nil
  343. }
  344. func (m *Repeats) GetRUint32() []uint32 {
  345. if m != nil {
  346. return m.RUint32
  347. }
  348. return nil
  349. }
  350. func (m *Repeats) GetRUint64() []uint64 {
  351. if m != nil {
  352. return m.RUint64
  353. }
  354. return nil
  355. }
  356. func (m *Repeats) GetRSint32() []int32 {
  357. if m != nil {
  358. return m.RSint32
  359. }
  360. return nil
  361. }
  362. func (m *Repeats) GetRSint64() []int64 {
  363. if m != nil {
  364. return m.RSint64
  365. }
  366. return nil
  367. }
  368. func (m *Repeats) GetRFloat() []float32 {
  369. if m != nil {
  370. return m.RFloat
  371. }
  372. return nil
  373. }
  374. func (m *Repeats) GetRDouble() []float64 {
  375. if m != nil {
  376. return m.RDouble
  377. }
  378. return nil
  379. }
  380. func (m *Repeats) GetRString() []string {
  381. if m != nil {
  382. return m.RString
  383. }
  384. return nil
  385. }
  386. func (m *Repeats) GetRBytes() [][]byte {
  387. if m != nil {
  388. return m.RBytes
  389. }
  390. return nil
  391. }
  392. // Test message for holding enums and nested messages.
  393. type Widget struct {
  394. Color *Widget_Color `protobuf:"varint,1,opt,name=color,enum=jsonpb.Widget_Color" json:"color,omitempty"`
  395. RColor []Widget_Color `protobuf:"varint,2,rep,name=r_color,json=rColor,enum=jsonpb.Widget_Color" json:"r_color,omitempty"`
  396. Simple *Simple `protobuf:"bytes,10,opt,name=simple" json:"simple,omitempty"`
  397. RSimple []*Simple `protobuf:"bytes,11,rep,name=r_simple,json=rSimple" json:"r_simple,omitempty"`
  398. Repeats *Repeats `protobuf:"bytes,20,opt,name=repeats" json:"repeats,omitempty"`
  399. RRepeats []*Repeats `protobuf:"bytes,21,rep,name=r_repeats,json=rRepeats" json:"r_repeats,omitempty"`
  400. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  401. XXX_unrecognized []byte `json:"-"`
  402. XXX_sizecache int32 `json:"-"`
  403. }
  404. func (m *Widget) Reset() { *m = Widget{} }
  405. func (m *Widget) String() string { return proto.CompactTextString(m) }
  406. func (*Widget) ProtoMessage() {}
  407. func (*Widget) Descriptor() ([]byte, []int) {
  408. return fileDescriptor_test_objects_a4d3e593ea3c686f, []int{3}
  409. }
  410. func (m *Widget) XXX_Unmarshal(b []byte) error {
  411. return xxx_messageInfo_Widget.Unmarshal(m, b)
  412. }
  413. func (m *Widget) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  414. return xxx_messageInfo_Widget.Marshal(b, m, deterministic)
  415. }
  416. func (dst *Widget) XXX_Merge(src proto.Message) {
  417. xxx_messageInfo_Widget.Merge(dst, src)
  418. }
  419. func (m *Widget) XXX_Size() int {
  420. return xxx_messageInfo_Widget.Size(m)
  421. }
  422. func (m *Widget) XXX_DiscardUnknown() {
  423. xxx_messageInfo_Widget.DiscardUnknown(m)
  424. }
  425. var xxx_messageInfo_Widget proto.InternalMessageInfo
  426. func (m *Widget) GetColor() Widget_Color {
  427. if m != nil && m.Color != nil {
  428. return *m.Color
  429. }
  430. return Widget_RED
  431. }
  432. func (m *Widget) GetRColor() []Widget_Color {
  433. if m != nil {
  434. return m.RColor
  435. }
  436. return nil
  437. }
  438. func (m *Widget) GetSimple() *Simple {
  439. if m != nil {
  440. return m.Simple
  441. }
  442. return nil
  443. }
  444. func (m *Widget) GetRSimple() []*Simple {
  445. if m != nil {
  446. return m.RSimple
  447. }
  448. return nil
  449. }
  450. func (m *Widget) GetRepeats() *Repeats {
  451. if m != nil {
  452. return m.Repeats
  453. }
  454. return nil
  455. }
  456. func (m *Widget) GetRRepeats() []*Repeats {
  457. if m != nil {
  458. return m.RRepeats
  459. }
  460. return nil
  461. }
  462. type Maps struct {
  463. MInt64Str map[int64]string `protobuf:"bytes,1,rep,name=m_int64_str,json=mInt64Str" json:"m_int64_str,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
  464. MBoolSimple map[bool]*Simple `protobuf:"bytes,2,rep,name=m_bool_simple,json=mBoolSimple" json:"m_bool_simple,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
  465. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  466. XXX_unrecognized []byte `json:"-"`
  467. XXX_sizecache int32 `json:"-"`
  468. }
  469. func (m *Maps) Reset() { *m = Maps{} }
  470. func (m *Maps) String() string { return proto.CompactTextString(m) }
  471. func (*Maps) ProtoMessage() {}
  472. func (*Maps) Descriptor() ([]byte, []int) {
  473. return fileDescriptor_test_objects_a4d3e593ea3c686f, []int{4}
  474. }
  475. func (m *Maps) XXX_Unmarshal(b []byte) error {
  476. return xxx_messageInfo_Maps.Unmarshal(m, b)
  477. }
  478. func (m *Maps) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  479. return xxx_messageInfo_Maps.Marshal(b, m, deterministic)
  480. }
  481. func (dst *Maps) XXX_Merge(src proto.Message) {
  482. xxx_messageInfo_Maps.Merge(dst, src)
  483. }
  484. func (m *Maps) XXX_Size() int {
  485. return xxx_messageInfo_Maps.Size(m)
  486. }
  487. func (m *Maps) XXX_DiscardUnknown() {
  488. xxx_messageInfo_Maps.DiscardUnknown(m)
  489. }
  490. var xxx_messageInfo_Maps proto.InternalMessageInfo
  491. func (m *Maps) GetMInt64Str() map[int64]string {
  492. if m != nil {
  493. return m.MInt64Str
  494. }
  495. return nil
  496. }
  497. func (m *Maps) GetMBoolSimple() map[bool]*Simple {
  498. if m != nil {
  499. return m.MBoolSimple
  500. }
  501. return nil
  502. }
  503. type MsgWithOneof struct {
  504. // Types that are valid to be assigned to Union:
  505. // *MsgWithOneof_Title
  506. // *MsgWithOneof_Salary
  507. // *MsgWithOneof_Country
  508. // *MsgWithOneof_HomeAddress
  509. // *MsgWithOneof_MsgWithRequired
  510. Union isMsgWithOneof_Union `protobuf_oneof:"union"`
  511. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  512. XXX_unrecognized []byte `json:"-"`
  513. XXX_sizecache int32 `json:"-"`
  514. }
  515. func (m *MsgWithOneof) Reset() { *m = MsgWithOneof{} }
  516. func (m *MsgWithOneof) String() string { return proto.CompactTextString(m) }
  517. func (*MsgWithOneof) ProtoMessage() {}
  518. func (*MsgWithOneof) Descriptor() ([]byte, []int) {
  519. return fileDescriptor_test_objects_a4d3e593ea3c686f, []int{5}
  520. }
  521. func (m *MsgWithOneof) XXX_Unmarshal(b []byte) error {
  522. return xxx_messageInfo_MsgWithOneof.Unmarshal(m, b)
  523. }
  524. func (m *MsgWithOneof) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  525. return xxx_messageInfo_MsgWithOneof.Marshal(b, m, deterministic)
  526. }
  527. func (dst *MsgWithOneof) XXX_Merge(src proto.Message) {
  528. xxx_messageInfo_MsgWithOneof.Merge(dst, src)
  529. }
  530. func (m *MsgWithOneof) XXX_Size() int {
  531. return xxx_messageInfo_MsgWithOneof.Size(m)
  532. }
  533. func (m *MsgWithOneof) XXX_DiscardUnknown() {
  534. xxx_messageInfo_MsgWithOneof.DiscardUnknown(m)
  535. }
  536. var xxx_messageInfo_MsgWithOneof proto.InternalMessageInfo
  537. type isMsgWithOneof_Union interface {
  538. isMsgWithOneof_Union()
  539. }
  540. type MsgWithOneof_Title struct {
  541. Title string `protobuf:"bytes,1,opt,name=title,oneof"`
  542. }
  543. type MsgWithOneof_Salary struct {
  544. Salary int64 `protobuf:"varint,2,opt,name=salary,oneof"`
  545. }
  546. type MsgWithOneof_Country struct {
  547. Country string `protobuf:"bytes,3,opt,name=Country,oneof"`
  548. }
  549. type MsgWithOneof_HomeAddress struct {
  550. HomeAddress string `protobuf:"bytes,4,opt,name=home_address,json=homeAddress,oneof"`
  551. }
  552. type MsgWithOneof_MsgWithRequired struct {
  553. MsgWithRequired *MsgWithRequired `protobuf:"bytes,5,opt,name=msg_with_required,json=msgWithRequired,oneof"`
  554. }
  555. func (*MsgWithOneof_Title) isMsgWithOneof_Union() {}
  556. func (*MsgWithOneof_Salary) isMsgWithOneof_Union() {}
  557. func (*MsgWithOneof_Country) isMsgWithOneof_Union() {}
  558. func (*MsgWithOneof_HomeAddress) isMsgWithOneof_Union() {}
  559. func (*MsgWithOneof_MsgWithRequired) isMsgWithOneof_Union() {}
  560. func (m *MsgWithOneof) GetUnion() isMsgWithOneof_Union {
  561. if m != nil {
  562. return m.Union
  563. }
  564. return nil
  565. }
  566. func (m *MsgWithOneof) GetTitle() string {
  567. if x, ok := m.GetUnion().(*MsgWithOneof_Title); ok {
  568. return x.Title
  569. }
  570. return ""
  571. }
  572. func (m *MsgWithOneof) GetSalary() int64 {
  573. if x, ok := m.GetUnion().(*MsgWithOneof_Salary); ok {
  574. return x.Salary
  575. }
  576. return 0
  577. }
  578. func (m *MsgWithOneof) GetCountry() string {
  579. if x, ok := m.GetUnion().(*MsgWithOneof_Country); ok {
  580. return x.Country
  581. }
  582. return ""
  583. }
  584. func (m *MsgWithOneof) GetHomeAddress() string {
  585. if x, ok := m.GetUnion().(*MsgWithOneof_HomeAddress); ok {
  586. return x.HomeAddress
  587. }
  588. return ""
  589. }
  590. func (m *MsgWithOneof) GetMsgWithRequired() *MsgWithRequired {
  591. if x, ok := m.GetUnion().(*MsgWithOneof_MsgWithRequired); ok {
  592. return x.MsgWithRequired
  593. }
  594. return nil
  595. }
  596. // XXX_OneofFuncs is for the internal use of the proto package.
  597. func (*MsgWithOneof) 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{}) {
  598. return _MsgWithOneof_OneofMarshaler, _MsgWithOneof_OneofUnmarshaler, _MsgWithOneof_OneofSizer, []interface{}{
  599. (*MsgWithOneof_Title)(nil),
  600. (*MsgWithOneof_Salary)(nil),
  601. (*MsgWithOneof_Country)(nil),
  602. (*MsgWithOneof_HomeAddress)(nil),
  603. (*MsgWithOneof_MsgWithRequired)(nil),
  604. }
  605. }
  606. func _MsgWithOneof_OneofMarshaler(msg proto.Message, b *proto.Buffer) error {
  607. m := msg.(*MsgWithOneof)
  608. // union
  609. switch x := m.Union.(type) {
  610. case *MsgWithOneof_Title:
  611. b.EncodeVarint(1<<3 | proto.WireBytes)
  612. b.EncodeStringBytes(x.Title)
  613. case *MsgWithOneof_Salary:
  614. b.EncodeVarint(2<<3 | proto.WireVarint)
  615. b.EncodeVarint(uint64(x.Salary))
  616. case *MsgWithOneof_Country:
  617. b.EncodeVarint(3<<3 | proto.WireBytes)
  618. b.EncodeStringBytes(x.Country)
  619. case *MsgWithOneof_HomeAddress:
  620. b.EncodeVarint(4<<3 | proto.WireBytes)
  621. b.EncodeStringBytes(x.HomeAddress)
  622. case *MsgWithOneof_MsgWithRequired:
  623. b.EncodeVarint(5<<3 | proto.WireBytes)
  624. if err := b.EncodeMessage(x.MsgWithRequired); err != nil {
  625. return err
  626. }
  627. case nil:
  628. default:
  629. return fmt.Errorf("MsgWithOneof.Union has unexpected type %T", x)
  630. }
  631. return nil
  632. }
  633. func _MsgWithOneof_OneofUnmarshaler(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error) {
  634. m := msg.(*MsgWithOneof)
  635. switch tag {
  636. case 1: // union.title
  637. if wire != proto.WireBytes {
  638. return true, proto.ErrInternalBadWireType
  639. }
  640. x, err := b.DecodeStringBytes()
  641. m.Union = &MsgWithOneof_Title{x}
  642. return true, err
  643. case 2: // union.salary
  644. if wire != proto.WireVarint {
  645. return true, proto.ErrInternalBadWireType
  646. }
  647. x, err := b.DecodeVarint()
  648. m.Union = &MsgWithOneof_Salary{int64(x)}
  649. return true, err
  650. case 3: // union.Country
  651. if wire != proto.WireBytes {
  652. return true, proto.ErrInternalBadWireType
  653. }
  654. x, err := b.DecodeStringBytes()
  655. m.Union = &MsgWithOneof_Country{x}
  656. return true, err
  657. case 4: // union.home_address
  658. if wire != proto.WireBytes {
  659. return true, proto.ErrInternalBadWireType
  660. }
  661. x, err := b.DecodeStringBytes()
  662. m.Union = &MsgWithOneof_HomeAddress{x}
  663. return true, err
  664. case 5: // union.msg_with_required
  665. if wire != proto.WireBytes {
  666. return true, proto.ErrInternalBadWireType
  667. }
  668. msg := new(MsgWithRequired)
  669. err := b.DecodeMessage(msg)
  670. m.Union = &MsgWithOneof_MsgWithRequired{msg}
  671. return true, err
  672. default:
  673. return false, nil
  674. }
  675. }
  676. func _MsgWithOneof_OneofSizer(msg proto.Message) (n int) {
  677. m := msg.(*MsgWithOneof)
  678. // union
  679. switch x := m.Union.(type) {
  680. case *MsgWithOneof_Title:
  681. n += 1 // tag and wire
  682. n += proto.SizeVarint(uint64(len(x.Title)))
  683. n += len(x.Title)
  684. case *MsgWithOneof_Salary:
  685. n += 1 // tag and wire
  686. n += proto.SizeVarint(uint64(x.Salary))
  687. case *MsgWithOneof_Country:
  688. n += 1 // tag and wire
  689. n += proto.SizeVarint(uint64(len(x.Country)))
  690. n += len(x.Country)
  691. case *MsgWithOneof_HomeAddress:
  692. n += 1 // tag and wire
  693. n += proto.SizeVarint(uint64(len(x.HomeAddress)))
  694. n += len(x.HomeAddress)
  695. case *MsgWithOneof_MsgWithRequired:
  696. s := proto.Size(x.MsgWithRequired)
  697. n += 1 // tag and wire
  698. n += proto.SizeVarint(uint64(s))
  699. n += s
  700. case nil:
  701. default:
  702. panic(fmt.Sprintf("proto: unexpected type %T in oneof", x))
  703. }
  704. return n
  705. }
  706. type Real struct {
  707. Value *float64 `protobuf:"fixed64,1,opt,name=value" json:"value,omitempty"`
  708. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  709. proto.XXX_InternalExtensions `json:"-"`
  710. XXX_unrecognized []byte `json:"-"`
  711. XXX_sizecache int32 `json:"-"`
  712. }
  713. func (m *Real) Reset() { *m = Real{} }
  714. func (m *Real) String() string { return proto.CompactTextString(m) }
  715. func (*Real) ProtoMessage() {}
  716. func (*Real) Descriptor() ([]byte, []int) {
  717. return fileDescriptor_test_objects_a4d3e593ea3c686f, []int{6}
  718. }
  719. var extRange_Real = []proto.ExtensionRange{
  720. {Start: 100, End: 536870911},
  721. }
  722. func (*Real) ExtensionRangeArray() []proto.ExtensionRange {
  723. return extRange_Real
  724. }
  725. func (m *Real) XXX_Unmarshal(b []byte) error {
  726. return xxx_messageInfo_Real.Unmarshal(m, b)
  727. }
  728. func (m *Real) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  729. return xxx_messageInfo_Real.Marshal(b, m, deterministic)
  730. }
  731. func (dst *Real) XXX_Merge(src proto.Message) {
  732. xxx_messageInfo_Real.Merge(dst, src)
  733. }
  734. func (m *Real) XXX_Size() int {
  735. return xxx_messageInfo_Real.Size(m)
  736. }
  737. func (m *Real) XXX_DiscardUnknown() {
  738. xxx_messageInfo_Real.DiscardUnknown(m)
  739. }
  740. var xxx_messageInfo_Real proto.InternalMessageInfo
  741. func (m *Real) GetValue() float64 {
  742. if m != nil && m.Value != nil {
  743. return *m.Value
  744. }
  745. return 0
  746. }
  747. type Complex struct {
  748. Imaginary *float64 `protobuf:"fixed64,1,opt,name=imaginary" json:"imaginary,omitempty"`
  749. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  750. proto.XXX_InternalExtensions `json:"-"`
  751. XXX_unrecognized []byte `json:"-"`
  752. XXX_sizecache int32 `json:"-"`
  753. }
  754. func (m *Complex) Reset() { *m = Complex{} }
  755. func (m *Complex) String() string { return proto.CompactTextString(m) }
  756. func (*Complex) ProtoMessage() {}
  757. func (*Complex) Descriptor() ([]byte, []int) {
  758. return fileDescriptor_test_objects_a4d3e593ea3c686f, []int{7}
  759. }
  760. var extRange_Complex = []proto.ExtensionRange{
  761. {Start: 100, End: 536870911},
  762. }
  763. func (*Complex) ExtensionRangeArray() []proto.ExtensionRange {
  764. return extRange_Complex
  765. }
  766. func (m *Complex) XXX_Unmarshal(b []byte) error {
  767. return xxx_messageInfo_Complex.Unmarshal(m, b)
  768. }
  769. func (m *Complex) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  770. return xxx_messageInfo_Complex.Marshal(b, m, deterministic)
  771. }
  772. func (dst *Complex) XXX_Merge(src proto.Message) {
  773. xxx_messageInfo_Complex.Merge(dst, src)
  774. }
  775. func (m *Complex) XXX_Size() int {
  776. return xxx_messageInfo_Complex.Size(m)
  777. }
  778. func (m *Complex) XXX_DiscardUnknown() {
  779. xxx_messageInfo_Complex.DiscardUnknown(m)
  780. }
  781. var xxx_messageInfo_Complex proto.InternalMessageInfo
  782. func (m *Complex) GetImaginary() float64 {
  783. if m != nil && m.Imaginary != nil {
  784. return *m.Imaginary
  785. }
  786. return 0
  787. }
  788. var E_Complex_RealExtension = &proto.ExtensionDesc{
  789. ExtendedType: (*Real)(nil),
  790. ExtensionType: (*Complex)(nil),
  791. Field: 123,
  792. Name: "jsonpb.Complex.real_extension",
  793. Tag: "bytes,123,opt,name=real_extension,json=realExtension",
  794. Filename: "test_objects.proto",
  795. }
  796. type KnownTypes struct {
  797. An *any.Any `protobuf:"bytes,14,opt,name=an" json:"an,omitempty"`
  798. Dur *duration.Duration `protobuf:"bytes,1,opt,name=dur" json:"dur,omitempty"`
  799. St *_struct.Struct `protobuf:"bytes,12,opt,name=st" json:"st,omitempty"`
  800. Ts *timestamp.Timestamp `protobuf:"bytes,2,opt,name=ts" json:"ts,omitempty"`
  801. Lv *_struct.ListValue `protobuf:"bytes,15,opt,name=lv" json:"lv,omitempty"`
  802. Val *_struct.Value `protobuf:"bytes,16,opt,name=val" json:"val,omitempty"`
  803. Dbl *wrappers.DoubleValue `protobuf:"bytes,3,opt,name=dbl" json:"dbl,omitempty"`
  804. Flt *wrappers.FloatValue `protobuf:"bytes,4,opt,name=flt" json:"flt,omitempty"`
  805. I64 *wrappers.Int64Value `protobuf:"bytes,5,opt,name=i64" json:"i64,omitempty"`
  806. U64 *wrappers.UInt64Value `protobuf:"bytes,6,opt,name=u64" json:"u64,omitempty"`
  807. I32 *wrappers.Int32Value `protobuf:"bytes,7,opt,name=i32" json:"i32,omitempty"`
  808. U32 *wrappers.UInt32Value `protobuf:"bytes,8,opt,name=u32" json:"u32,omitempty"`
  809. Bool *wrappers.BoolValue `protobuf:"bytes,9,opt,name=bool" json:"bool,omitempty"`
  810. Str *wrappers.StringValue `protobuf:"bytes,10,opt,name=str" json:"str,omitempty"`
  811. Bytes *wrappers.BytesValue `protobuf:"bytes,11,opt,name=bytes" json:"bytes,omitempty"`
  812. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  813. XXX_unrecognized []byte `json:"-"`
  814. XXX_sizecache int32 `json:"-"`
  815. }
  816. func (m *KnownTypes) Reset() { *m = KnownTypes{} }
  817. func (m *KnownTypes) String() string { return proto.CompactTextString(m) }
  818. func (*KnownTypes) ProtoMessage() {}
  819. func (*KnownTypes) Descriptor() ([]byte, []int) {
  820. return fileDescriptor_test_objects_a4d3e593ea3c686f, []int{8}
  821. }
  822. func (m *KnownTypes) XXX_Unmarshal(b []byte) error {
  823. return xxx_messageInfo_KnownTypes.Unmarshal(m, b)
  824. }
  825. func (m *KnownTypes) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  826. return xxx_messageInfo_KnownTypes.Marshal(b, m, deterministic)
  827. }
  828. func (dst *KnownTypes) XXX_Merge(src proto.Message) {
  829. xxx_messageInfo_KnownTypes.Merge(dst, src)
  830. }
  831. func (m *KnownTypes) XXX_Size() int {
  832. return xxx_messageInfo_KnownTypes.Size(m)
  833. }
  834. func (m *KnownTypes) XXX_DiscardUnknown() {
  835. xxx_messageInfo_KnownTypes.DiscardUnknown(m)
  836. }
  837. var xxx_messageInfo_KnownTypes proto.InternalMessageInfo
  838. func (m *KnownTypes) GetAn() *any.Any {
  839. if m != nil {
  840. return m.An
  841. }
  842. return nil
  843. }
  844. func (m *KnownTypes) GetDur() *duration.Duration {
  845. if m != nil {
  846. return m.Dur
  847. }
  848. return nil
  849. }
  850. func (m *KnownTypes) GetSt() *_struct.Struct {
  851. if m != nil {
  852. return m.St
  853. }
  854. return nil
  855. }
  856. func (m *KnownTypes) GetTs() *timestamp.Timestamp {
  857. if m != nil {
  858. return m.Ts
  859. }
  860. return nil
  861. }
  862. func (m *KnownTypes) GetLv() *_struct.ListValue {
  863. if m != nil {
  864. return m.Lv
  865. }
  866. return nil
  867. }
  868. func (m *KnownTypes) GetVal() *_struct.Value {
  869. if m != nil {
  870. return m.Val
  871. }
  872. return nil
  873. }
  874. func (m *KnownTypes) GetDbl() *wrappers.DoubleValue {
  875. if m != nil {
  876. return m.Dbl
  877. }
  878. return nil
  879. }
  880. func (m *KnownTypes) GetFlt() *wrappers.FloatValue {
  881. if m != nil {
  882. return m.Flt
  883. }
  884. return nil
  885. }
  886. func (m *KnownTypes) GetI64() *wrappers.Int64Value {
  887. if m != nil {
  888. return m.I64
  889. }
  890. return nil
  891. }
  892. func (m *KnownTypes) GetU64() *wrappers.UInt64Value {
  893. if m != nil {
  894. return m.U64
  895. }
  896. return nil
  897. }
  898. func (m *KnownTypes) GetI32() *wrappers.Int32Value {
  899. if m != nil {
  900. return m.I32
  901. }
  902. return nil
  903. }
  904. func (m *KnownTypes) GetU32() *wrappers.UInt32Value {
  905. if m != nil {
  906. return m.U32
  907. }
  908. return nil
  909. }
  910. func (m *KnownTypes) GetBool() *wrappers.BoolValue {
  911. if m != nil {
  912. return m.Bool
  913. }
  914. return nil
  915. }
  916. func (m *KnownTypes) GetStr() *wrappers.StringValue {
  917. if m != nil {
  918. return m.Str
  919. }
  920. return nil
  921. }
  922. func (m *KnownTypes) GetBytes() *wrappers.BytesValue {
  923. if m != nil {
  924. return m.Bytes
  925. }
  926. return nil
  927. }
  928. // Test messages for marshaling/unmarshaling required fields.
  929. type MsgWithRequired struct {
  930. Str *string `protobuf:"bytes,1,req,name=str" json:"str,omitempty"`
  931. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  932. XXX_unrecognized []byte `json:"-"`
  933. XXX_sizecache int32 `json:"-"`
  934. }
  935. func (m *MsgWithRequired) Reset() { *m = MsgWithRequired{} }
  936. func (m *MsgWithRequired) String() string { return proto.CompactTextString(m) }
  937. func (*MsgWithRequired) ProtoMessage() {}
  938. func (*MsgWithRequired) Descriptor() ([]byte, []int) {
  939. return fileDescriptor_test_objects_a4d3e593ea3c686f, []int{9}
  940. }
  941. func (m *MsgWithRequired) XXX_Unmarshal(b []byte) error {
  942. return xxx_messageInfo_MsgWithRequired.Unmarshal(m, b)
  943. }
  944. func (m *MsgWithRequired) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  945. return xxx_messageInfo_MsgWithRequired.Marshal(b, m, deterministic)
  946. }
  947. func (dst *MsgWithRequired) XXX_Merge(src proto.Message) {
  948. xxx_messageInfo_MsgWithRequired.Merge(dst, src)
  949. }
  950. func (m *MsgWithRequired) XXX_Size() int {
  951. return xxx_messageInfo_MsgWithRequired.Size(m)
  952. }
  953. func (m *MsgWithRequired) XXX_DiscardUnknown() {
  954. xxx_messageInfo_MsgWithRequired.DiscardUnknown(m)
  955. }
  956. var xxx_messageInfo_MsgWithRequired proto.InternalMessageInfo
  957. func (m *MsgWithRequired) GetStr() string {
  958. if m != nil && m.Str != nil {
  959. return *m.Str
  960. }
  961. return ""
  962. }
  963. type MsgWithIndirectRequired struct {
  964. Subm *MsgWithRequired `protobuf:"bytes,1,opt,name=subm" json:"subm,omitempty"`
  965. MapField map[string]*MsgWithRequired `protobuf:"bytes,2,rep,name=map_field,json=mapField" json:"map_field,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
  966. SliceField []*MsgWithRequired `protobuf:"bytes,3,rep,name=slice_field,json=sliceField" json:"slice_field,omitempty"`
  967. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  968. XXX_unrecognized []byte `json:"-"`
  969. XXX_sizecache int32 `json:"-"`
  970. }
  971. func (m *MsgWithIndirectRequired) Reset() { *m = MsgWithIndirectRequired{} }
  972. func (m *MsgWithIndirectRequired) String() string { return proto.CompactTextString(m) }
  973. func (*MsgWithIndirectRequired) ProtoMessage() {}
  974. func (*MsgWithIndirectRequired) Descriptor() ([]byte, []int) {
  975. return fileDescriptor_test_objects_a4d3e593ea3c686f, []int{10}
  976. }
  977. func (m *MsgWithIndirectRequired) XXX_Unmarshal(b []byte) error {
  978. return xxx_messageInfo_MsgWithIndirectRequired.Unmarshal(m, b)
  979. }
  980. func (m *MsgWithIndirectRequired) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  981. return xxx_messageInfo_MsgWithIndirectRequired.Marshal(b, m, deterministic)
  982. }
  983. func (dst *MsgWithIndirectRequired) XXX_Merge(src proto.Message) {
  984. xxx_messageInfo_MsgWithIndirectRequired.Merge(dst, src)
  985. }
  986. func (m *MsgWithIndirectRequired) XXX_Size() int {
  987. return xxx_messageInfo_MsgWithIndirectRequired.Size(m)
  988. }
  989. func (m *MsgWithIndirectRequired) XXX_DiscardUnknown() {
  990. xxx_messageInfo_MsgWithIndirectRequired.DiscardUnknown(m)
  991. }
  992. var xxx_messageInfo_MsgWithIndirectRequired proto.InternalMessageInfo
  993. func (m *MsgWithIndirectRequired) GetSubm() *MsgWithRequired {
  994. if m != nil {
  995. return m.Subm
  996. }
  997. return nil
  998. }
  999. func (m *MsgWithIndirectRequired) GetMapField() map[string]*MsgWithRequired {
  1000. if m != nil {
  1001. return m.MapField
  1002. }
  1003. return nil
  1004. }
  1005. func (m *MsgWithIndirectRequired) GetSliceField() []*MsgWithRequired {
  1006. if m != nil {
  1007. return m.SliceField
  1008. }
  1009. return nil
  1010. }
  1011. type MsgWithRequiredBytes struct {
  1012. Byts []byte `protobuf:"bytes,1,req,name=byts" json:"byts,omitempty"`
  1013. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1014. XXX_unrecognized []byte `json:"-"`
  1015. XXX_sizecache int32 `json:"-"`
  1016. }
  1017. func (m *MsgWithRequiredBytes) Reset() { *m = MsgWithRequiredBytes{} }
  1018. func (m *MsgWithRequiredBytes) String() string { return proto.CompactTextString(m) }
  1019. func (*MsgWithRequiredBytes) ProtoMessage() {}
  1020. func (*MsgWithRequiredBytes) Descriptor() ([]byte, []int) {
  1021. return fileDescriptor_test_objects_a4d3e593ea3c686f, []int{11}
  1022. }
  1023. func (m *MsgWithRequiredBytes) XXX_Unmarshal(b []byte) error {
  1024. return xxx_messageInfo_MsgWithRequiredBytes.Unmarshal(m, b)
  1025. }
  1026. func (m *MsgWithRequiredBytes) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1027. return xxx_messageInfo_MsgWithRequiredBytes.Marshal(b, m, deterministic)
  1028. }
  1029. func (dst *MsgWithRequiredBytes) XXX_Merge(src proto.Message) {
  1030. xxx_messageInfo_MsgWithRequiredBytes.Merge(dst, src)
  1031. }
  1032. func (m *MsgWithRequiredBytes) XXX_Size() int {
  1033. return xxx_messageInfo_MsgWithRequiredBytes.Size(m)
  1034. }
  1035. func (m *MsgWithRequiredBytes) XXX_DiscardUnknown() {
  1036. xxx_messageInfo_MsgWithRequiredBytes.DiscardUnknown(m)
  1037. }
  1038. var xxx_messageInfo_MsgWithRequiredBytes proto.InternalMessageInfo
  1039. func (m *MsgWithRequiredBytes) GetByts() []byte {
  1040. if m != nil {
  1041. return m.Byts
  1042. }
  1043. return nil
  1044. }
  1045. type MsgWithRequiredWKT struct {
  1046. Str *wrappers.StringValue `protobuf:"bytes,1,req,name=str" json:"str,omitempty"`
  1047. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1048. XXX_unrecognized []byte `json:"-"`
  1049. XXX_sizecache int32 `json:"-"`
  1050. }
  1051. func (m *MsgWithRequiredWKT) Reset() { *m = MsgWithRequiredWKT{} }
  1052. func (m *MsgWithRequiredWKT) String() string { return proto.CompactTextString(m) }
  1053. func (*MsgWithRequiredWKT) ProtoMessage() {}
  1054. func (*MsgWithRequiredWKT) Descriptor() ([]byte, []int) {
  1055. return fileDescriptor_test_objects_a4d3e593ea3c686f, []int{12}
  1056. }
  1057. func (m *MsgWithRequiredWKT) XXX_Unmarshal(b []byte) error {
  1058. return xxx_messageInfo_MsgWithRequiredWKT.Unmarshal(m, b)
  1059. }
  1060. func (m *MsgWithRequiredWKT) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1061. return xxx_messageInfo_MsgWithRequiredWKT.Marshal(b, m, deterministic)
  1062. }
  1063. func (dst *MsgWithRequiredWKT) XXX_Merge(src proto.Message) {
  1064. xxx_messageInfo_MsgWithRequiredWKT.Merge(dst, src)
  1065. }
  1066. func (m *MsgWithRequiredWKT) XXX_Size() int {
  1067. return xxx_messageInfo_MsgWithRequiredWKT.Size(m)
  1068. }
  1069. func (m *MsgWithRequiredWKT) XXX_DiscardUnknown() {
  1070. xxx_messageInfo_MsgWithRequiredWKT.DiscardUnknown(m)
  1071. }
  1072. var xxx_messageInfo_MsgWithRequiredWKT proto.InternalMessageInfo
  1073. func (m *MsgWithRequiredWKT) GetStr() *wrappers.StringValue {
  1074. if m != nil {
  1075. return m.Str
  1076. }
  1077. return nil
  1078. }
  1079. var E_Name = &proto.ExtensionDesc{
  1080. ExtendedType: (*Real)(nil),
  1081. ExtensionType: (*string)(nil),
  1082. Field: 124,
  1083. Name: "jsonpb.name",
  1084. Tag: "bytes,124,opt,name=name",
  1085. Filename: "test_objects.proto",
  1086. }
  1087. var E_Extm = &proto.ExtensionDesc{
  1088. ExtendedType: (*Real)(nil),
  1089. ExtensionType: (*MsgWithRequired)(nil),
  1090. Field: 125,
  1091. Name: "jsonpb.extm",
  1092. Tag: "bytes,125,opt,name=extm",
  1093. Filename: "test_objects.proto",
  1094. }
  1095. func init() {
  1096. proto.RegisterType((*Simple)(nil), "jsonpb.Simple")
  1097. proto.RegisterType((*NonFinites)(nil), "jsonpb.NonFinites")
  1098. proto.RegisterType((*Repeats)(nil), "jsonpb.Repeats")
  1099. proto.RegisterType((*Widget)(nil), "jsonpb.Widget")
  1100. proto.RegisterType((*Maps)(nil), "jsonpb.Maps")
  1101. proto.RegisterMapType((map[bool]*Simple)(nil), "jsonpb.Maps.MBoolSimpleEntry")
  1102. proto.RegisterMapType((map[int64]string)(nil), "jsonpb.Maps.MInt64StrEntry")
  1103. proto.RegisterType((*MsgWithOneof)(nil), "jsonpb.MsgWithOneof")
  1104. proto.RegisterType((*Real)(nil), "jsonpb.Real")
  1105. proto.RegisterType((*Complex)(nil), "jsonpb.Complex")
  1106. proto.RegisterType((*KnownTypes)(nil), "jsonpb.KnownTypes")
  1107. proto.RegisterType((*MsgWithRequired)(nil), "jsonpb.MsgWithRequired")
  1108. proto.RegisterType((*MsgWithIndirectRequired)(nil), "jsonpb.MsgWithIndirectRequired")
  1109. proto.RegisterMapType((map[string]*MsgWithRequired)(nil), "jsonpb.MsgWithIndirectRequired.MapFieldEntry")
  1110. proto.RegisterType((*MsgWithRequiredBytes)(nil), "jsonpb.MsgWithRequiredBytes")
  1111. proto.RegisterType((*MsgWithRequiredWKT)(nil), "jsonpb.MsgWithRequiredWKT")
  1112. proto.RegisterEnum("jsonpb.Widget_Color", Widget_Color_name, Widget_Color_value)
  1113. proto.RegisterExtension(E_Complex_RealExtension)
  1114. proto.RegisterExtension(E_Name)
  1115. proto.RegisterExtension(E_Extm)
  1116. }
  1117. func init() { proto.RegisterFile("test_objects.proto", fileDescriptor_test_objects_a4d3e593ea3c686f) }
  1118. var fileDescriptor_test_objects_a4d3e593ea3c686f = []byte{
  1119. // 1460 bytes of a gzipped FileDescriptorProto
  1120. 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x56, 0xdd, 0x72, 0xdb, 0x44,
  1121. 0x14, 0x8e, 0x24, 0xcb, 0xb6, 0x8e, 0xf3, 0xd7, 0x6d, 0xda, 0x2a, 0xa1, 0x14, 0x8d, 0x5b, 0x8a,
  1122. 0x69, 0x89, 0x3b, 0x38, 0x1e, 0x4f, 0x29, 0xdc, 0x34, 0x4d, 0x4a, 0x4b, 0xdb, 0xc0, 0x6c, 0x52,
  1123. 0x7a, 0xe9, 0x91, 0x23, 0x39, 0x55, 0x91, 0xb4, 0x66, 0x77, 0x9d, 0xd4, 0x03, 0xcc, 0xe4, 0x19,
  1124. 0x18, 0x9e, 0x80, 0x0b, 0x6e, 0xb9, 0xe3, 0x82, 0xb7, 0xe0, 0x8d, 0x98, 0x3d, 0xbb, 0xf2, 0x5f,
  1125. 0xe2, 0x81, 0x2b, 0x7b, 0xf7, 0xfb, 0xd9, 0xd5, 0x9e, 0x4f, 0x67, 0x05, 0x44, 0xc6, 0x42, 0x76,
  1126. 0x59, 0xef, 0x5d, 0x7c, 0x2c, 0x45, 0x73, 0xc0, 0x99, 0x64, 0xa4, 0xfc, 0x4e, 0xb0, 0x7c, 0xd0,
  1127. 0xdb, 0xda, 0x3c, 0x61, 0xec, 0x24, 0x8d, 0x1f, 0xe0, 0x6c, 0x6f, 0xd8, 0x7f, 0x10, 0xe6, 0x23,
  1128. 0x4d, 0xd9, 0xba, 0x35, 0x0f, 0x45, 0x43, 0x1e, 0xca, 0x84, 0xe5, 0x06, 0xbf, 0x39, 0x8f, 0x0b,
  1129. 0xc9, 0x87, 0xc7, 0xd2, 0xa0, 0x1f, 0xcd, 0xa3, 0x32, 0xc9, 0x62, 0x21, 0xc3, 0x6c, 0xb0, 0xc8,
  1130. 0xfe, 0x8c, 0x87, 0x83, 0x41, 0xcc, 0xcd, 0x0e, 0xeb, 0x7f, 0x96, 0xa0, 0x7c, 0x98, 0x64, 0x83,
  1131. 0x34, 0x26, 0xd7, 0xa0, 0xcc, 0xba, 0x3d, 0xc6, 0x52, 0xdf, 0x0a, 0xac, 0x46, 0x95, 0xba, 0x6c,
  1132. 0x97, 0xb1, 0x94, 0xdc, 0x80, 0x0a, 0xeb, 0x26, 0xb9, 0xdc, 0x69, 0xf9, 0x76, 0x60, 0x35, 0x5c,
  1133. 0x5a, 0x66, 0xcf, 0xd5, 0x88, 0xdc, 0x82, 0x9a, 0x01, 0xba, 0x42, 0x72, 0xdf, 0x41, 0xd0, 0xd3,
  1134. 0xe0, 0xa1, 0xe4, 0x63, 0x61, 0xa7, 0xed, 0x97, 0x02, 0xab, 0xe1, 0x68, 0x61, 0xa7, 0x3d, 0x16,
  1135. 0x76, 0xda, 0x28, 0x74, 0x11, 0xf4, 0x34, 0xa8, 0x84, 0x9b, 0x50, 0x65, 0xdd, 0xa1, 0x5e, 0xb2,
  1136. 0x1c, 0x58, 0x8d, 0x15, 0x5a, 0x61, 0xaf, 0x71, 0x48, 0x02, 0x58, 0x2e, 0x20, 0xd4, 0x56, 0x10,
  1137. 0x06, 0x03, 0xcf, 0x88, 0x3b, 0x6d, 0xbf, 0x1a, 0x58, 0x8d, 0x92, 0x11, 0x77, 0xda, 0x13, 0xb1,
  1138. 0x59, 0xd8, 0x43, 0x18, 0x0c, 0x3c, 0x16, 0x0b, 0xbd, 0x32, 0x04, 0x56, 0xe3, 0x0a, 0xad, 0xb0,
  1139. 0xc3, 0xa9, 0x95, 0xc5, 0x64, 0xe5, 0x1a, 0xc2, 0x60, 0xe0, 0x19, 0x71, 0xa7, 0xed, 0x2f, 0x07,
  1140. 0x56, 0x83, 0x18, 0x71, 0xb1, 0xb2, 0x98, 0xac, 0xbc, 0x82, 0x30, 0x18, 0x78, 0x7c, 0x58, 0xfd,
  1141. 0x94, 0x85, 0xd2, 0x5f, 0x0d, 0xac, 0x86, 0x4d, 0xcb, 0xec, 0xa9, 0x1a, 0xe9, 0xc3, 0x42, 0x00,
  1142. 0x95, 0x6b, 0x08, 0x7a, 0x1a, 0x1c, 0xaf, 0x1a, 0xb1, 0x61, 0x2f, 0x8d, 0xfd, 0xf5, 0xc0, 0x6a,
  1143. 0x58, 0xb4, 0xc2, 0xf6, 0x70, 0xa8, 0x57, 0xd5, 0x10, 0x6a, 0xaf, 0x20, 0x0c, 0x06, 0x9e, 0x6c,
  1144. 0x59, 0xf2, 0x24, 0x3f, 0xf1, 0x49, 0x60, 0x35, 0x3c, 0xb5, 0x65, 0x1c, 0xea, 0x0d, 0xf5, 0x46,
  1145. 0x32, 0x16, 0xfe, 0xd5, 0xc0, 0x6a, 0x2c, 0xd3, 0x32, 0xdb, 0x55, 0xa3, 0xfa, 0xaf, 0x16, 0xc0,
  1146. 0x01, 0xcb, 0x9f, 0x26, 0x79, 0x22, 0x63, 0x41, 0xae, 0x82, 0xdb, 0xef, 0xe6, 0x61, 0x8e, 0xa1,
  1147. 0xb1, 0x69, 0xa9, 0x7f, 0x10, 0xe6, 0x2a, 0x4a, 0xfd, 0xee, 0x20, 0xc9, 0xfb, 0x18, 0x19, 0x9b,
  1148. 0xba, 0xfd, 0xef, 0x92, 0xbc, 0xaf, 0xa7, 0x73, 0x35, 0xed, 0x98, 0xe9, 0x03, 0x35, 0x7d, 0x15,
  1149. 0xdc, 0x08, 0x2d, 0x4a, 0xb8, 0xc1, 0x52, 0x64, 0x2c, 0x22, 0x6d, 0xe1, 0xe2, 0xac, 0x1b, 0x15,
  1150. 0x16, 0x91, 0xb6, 0x28, 0x9b, 0x69, 0x65, 0x51, 0xff, 0xc3, 0x86, 0x0a, 0x8d, 0x07, 0x71, 0x28,
  1151. 0x85, 0xa2, 0xf0, 0x22, 0xc7, 0x8e, 0xca, 0x31, 0x2f, 0x72, 0xcc, 0xc7, 0x39, 0x76, 0x54, 0x8e,
  1152. 0xb9, 0xce, 0x71, 0x01, 0x74, 0xda, 0xbe, 0x13, 0x38, 0x2a, 0xa7, 0x5c, 0xe7, 0x74, 0x13, 0xaa,
  1153. 0xbc, 0xc8, 0x61, 0x29, 0x70, 0x54, 0x0e, 0xb9, 0xc9, 0xe1, 0x18, 0xea, 0xb4, 0x7d, 0x37, 0x70,
  1154. 0x54, 0xca, 0xb8, 0x49, 0x19, 0x42, 0xa2, 0x48, 0xaf, 0xa3, 0x32, 0xc4, 0x0f, 0xa7, 0x54, 0x26,
  1155. 0x21, 0x95, 0xc0, 0x51, 0x09, 0xe1, 0x26, 0x21, 0xb8, 0x09, 0x5d, 0xff, 0x6a, 0xe0, 0xa8, 0xfa,
  1156. 0x73, 0x5d, 0x7f, 0xd4, 0x98, 0xfa, 0x7a, 0x81, 0xa3, 0xea, 0xcb, 0x4d, 0x7d, 0xb5, 0x9d, 0xae,
  1157. 0x1e, 0x04, 0x8e, 0xaa, 0x1e, 0x9f, 0x54, 0x8f, 0x9b, 0xea, 0xd5, 0x02, 0x47, 0x55, 0x8f, 0xeb,
  1158. 0xea, 0xfd, 0x65, 0x43, 0xf9, 0x4d, 0x12, 0x9d, 0xc4, 0x92, 0xdc, 0x03, 0xf7, 0x98, 0xa5, 0x8c,
  1159. 0x63, 0xe5, 0x56, 0x5b, 0x1b, 0x4d, 0xdd, 0xac, 0x9a, 0x1a, 0x6e, 0x3e, 0x51, 0x18, 0xd5, 0x14,
  1160. 0xb2, 0xad, 0xfc, 0x34, 0x5b, 0x1d, 0xde, 0x22, 0x76, 0x99, 0xe3, 0x2f, 0xb9, 0x0b, 0x65, 0x81,
  1161. 0x4d, 0x05, 0xdf, 0xa2, 0x5a, 0x6b, 0xb5, 0x60, 0xeb, 0x56, 0x43, 0x0d, 0x4a, 0x3e, 0xd5, 0x07,
  1162. 0x82, 0x4c, 0xb5, 0xcf, 0x8b, 0x4c, 0x75, 0x40, 0x86, 0x5a, 0xe1, 0xba, 0xc0, 0xfe, 0x06, 0x7a,
  1163. 0xae, 0x15, 0x4c, 0x53, 0x77, 0x5a, 0xe0, 0xe4, 0x33, 0xf0, 0x78, 0xb7, 0x20, 0x5f, 0x43, 0xdb,
  1164. 0x0b, 0xe4, 0x2a, 0x37, 0xff, 0xea, 0x1f, 0x83, 0xab, 0x37, 0x5d, 0x01, 0x87, 0xee, 0xef, 0xad,
  1165. 0x2f, 0x11, 0x0f, 0xdc, 0xaf, 0xe9, 0xfe, 0xfe, 0xc1, 0xba, 0x45, 0xaa, 0x50, 0xda, 0x7d, 0xf9,
  1166. 0x7a, 0x7f, 0xdd, 0xae, 0xff, 0x66, 0x43, 0xe9, 0x55, 0x38, 0x10, 0xe4, 0x4b, 0xa8, 0x65, 0x53,
  1167. 0xdd, 0xcb, 0x42, 0xff, 0x0f, 0x0a, 0x7f, 0x45, 0x69, 0xbe, 0x2a, 0x5a, 0xd9, 0x7e, 0x2e, 0xf9,
  1168. 0x88, 0x7a, 0xd9, 0xb8, 0xb5, 0x3d, 0x86, 0x95, 0x0c, 0xb3, 0x59, 0x3c, 0xb5, 0x8d, 0xf2, 0x0f,
  1169. 0x67, 0xe5, 0x2a, 0xaf, 0xfa, 0xb1, 0xb5, 0x41, 0x2d, 0x9b, 0xcc, 0x6c, 0x7d, 0x05, 0xab, 0xb3,
  1170. 0xfe, 0x64, 0x1d, 0x9c, 0x1f, 0xe2, 0x11, 0x96, 0xd1, 0xa1, 0xea, 0x2f, 0xd9, 0x00, 0xf7, 0x34,
  1171. 0x4c, 0x87, 0x31, 0xbe, 0x7e, 0x1e, 0xd5, 0x83, 0x47, 0xf6, 0x43, 0x6b, 0xeb, 0x00, 0xd6, 0xe7,
  1172. 0xed, 0xa7, 0xf5, 0x55, 0xad, 0xbf, 0x33, 0xad, 0xbf, 0x58, 0x94, 0x89, 0x5f, 0xfd, 0x1f, 0x0b,
  1173. 0x96, 0x5f, 0x89, 0x93, 0x37, 0x89, 0x7c, 0xfb, 0x6d, 0x1e, 0xb3, 0x3e, 0xb9, 0x0e, 0xae, 0x4c,
  1174. 0x64, 0x1a, 0xa3, 0x9d, 0xf7, 0x6c, 0x89, 0xea, 0x21, 0xf1, 0xa1, 0x2c, 0xc2, 0x34, 0xe4, 0x23,
  1175. 0xf4, 0x74, 0x9e, 0x2d, 0x51, 0x33, 0x26, 0x5b, 0x50, 0x79, 0xc2, 0x86, 0x6a, 0x27, 0xd8, 0x16,
  1176. 0x94, 0xa6, 0x98, 0x20, 0xb7, 0x61, 0xf9, 0x2d, 0xcb, 0xe2, 0x6e, 0x18, 0x45, 0x3c, 0x16, 0x02,
  1177. 0x3b, 0x84, 0x22, 0xd4, 0xd4, 0xec, 0x63, 0x3d, 0x49, 0xf6, 0xe1, 0x4a, 0x26, 0x4e, 0xba, 0x67,
  1178. 0x89, 0x7c, 0xdb, 0xe5, 0xf1, 0x8f, 0xc3, 0x84, 0xc7, 0x11, 0x76, 0x8d, 0x5a, 0xeb, 0xc6, 0xf8,
  1179. 0x60, 0xf5, 0x1e, 0xa9, 0x81, 0x9f, 0x2d, 0xd1, 0xb5, 0x6c, 0x76, 0x6a, 0xb7, 0x02, 0xee, 0x30,
  1180. 0x4f, 0x58, 0x5e, 0xbf, 0x0b, 0x25, 0x1a, 0x87, 0xe9, 0xe4, 0x14, 0x2d, 0xdd, 0x6a, 0x70, 0x70,
  1181. 0xaf, 0x5a, 0x8d, 0xd6, 0xcf, 0xcf, 0xcf, 0xcf, 0xed, 0xfa, 0x99, 0xda, 0xb8, 0x3a, 0x90, 0xf7,
  1182. 0xe4, 0x26, 0x78, 0x49, 0x16, 0x9e, 0x24, 0xb9, 0x7a, 0x40, 0x4d, 0x9f, 0x4c, 0x4c, 0x24, 0xad,
  1183. 0x3d, 0x58, 0xe5, 0x71, 0x98, 0x76, 0xe3, 0xf7, 0x32, 0xce, 0x45, 0xc2, 0x72, 0xb2, 0x3c, 0x49,
  1184. 0x66, 0x98, 0xfa, 0x3f, 0xcd, 0x46, 0xdb, 0xd8, 0xd3, 0x15, 0x25, 0xda, 0x2f, 0x34, 0xf5, 0xbf,
  1185. 0x5d, 0x80, 0x17, 0x39, 0x3b, 0xcb, 0x8f, 0x46, 0x83, 0x58, 0x90, 0x3b, 0x60, 0x87, 0x39, 0x5e,
  1186. 0x1b, 0xb5, 0xd6, 0x46, 0x53, 0x5f, 0xf8, 0xcd, 0xe2, 0xc2, 0x6f, 0x3e, 0xce, 0x47, 0xd4, 0x0e,
  1187. 0x73, 0x72, 0x1f, 0x9c, 0x68, 0xa8, 0x5f, 0xf6, 0x5a, 0x6b, 0xf3, 0x02, 0x6d, 0xcf, 0x7c, 0x76,
  1188. 0x50, 0xc5, 0x22, 0x9f, 0x80, 0x2d, 0x24, 0xde, 0x62, 0xea, 0x0c, 0xe7, 0xb9, 0x87, 0xf8, 0x09,
  1189. 0x42, 0x6d, 0xa1, 0x9a, 0x88, 0x2d, 0x85, 0x89, 0xc9, 0xd6, 0x05, 0xe2, 0x51, 0xf1, 0x35, 0x42,
  1190. 0x6d, 0x29, 0x14, 0x37, 0x3d, 0xc5, 0x1b, 0xec, 0x32, 0xee, 0xcb, 0x44, 0xc8, 0xef, 0xd5, 0x09,
  1191. 0x53, 0x3b, 0x3d, 0x25, 0x0d, 0x70, 0x4e, 0xc3, 0x14, 0x6f, 0xb4, 0x5a, 0xeb, 0xfa, 0x05, 0xb2,
  1192. 0x26, 0x2a, 0x0a, 0x69, 0x82, 0x13, 0xf5, 0x52, 0x8c, 0x4e, 0xad, 0x75, 0xf3, 0xe2, 0x73, 0x61,
  1193. 0xaf, 0x34, 0xfc, 0xa8, 0x97, 0x92, 0x6d, 0x70, 0xfa, 0xa9, 0xc4, 0x24, 0xa9, 0xf7, 0x76, 0x9e,
  1194. 0x8f, 0x5d, 0xd7, 0xd0, 0xfb, 0xa9, 0x54, 0xf4, 0x04, 0x9b, 0xfc, 0xe5, 0x74, 0x7c, 0x13, 0x0d,
  1195. 0x3d, 0xe9, 0xb4, 0xd5, 0x6e, 0x86, 0x9d, 0x36, 0x5e, 0x4e, 0x97, 0xed, 0xe6, 0xf5, 0x34, 0x7f,
  1196. 0xd8, 0x69, 0xa3, 0xfd, 0x4e, 0x0b, 0xbf, 0x63, 0x16, 0xd8, 0xef, 0xb4, 0x0a, 0xfb, 0x9d, 0x16,
  1197. 0xda, 0xef, 0xb4, 0xf0, 0xc3, 0x66, 0x91, 0xfd, 0x98, 0x3f, 0x44, 0x7e, 0x09, 0x6f, 0x42, 0x6f,
  1198. 0xc1, 0xa1, 0xab, 0x56, 0xa0, 0xe9, 0xc8, 0x53, 0xfe, 0xaa, 0xa9, 0xc1, 0x02, 0x7f, 0x7d, 0xbb,
  1199. 0x18, 0x7f, 0x21, 0x39, 0xf9, 0x1c, 0xdc, 0xe2, 0x96, 0xb9, 0xfc, 0x01, 0xf0, 0xd6, 0xd1, 0x02,
  1200. 0xcd, 0xac, 0xdf, 0x86, 0xb5, 0xb9, 0x97, 0x51, 0x35, 0x20, 0xdd, 0x4a, 0xed, 0x86, 0x87, 0xbe,
  1201. 0xf5, 0xdf, 0x6d, 0xb8, 0x61, 0x58, 0xcf, 0xf3, 0x28, 0xe1, 0xf1, 0xb1, 0x1c, 0xb3, 0xef, 0x43,
  1202. 0x49, 0x0c, 0x7b, 0x99, 0x49, 0xf2, 0xa2, 0x37, 0x9c, 0x22, 0x89, 0x7c, 0x03, 0x5e, 0x16, 0x0e,
  1203. 0xba, 0xfd, 0x24, 0x4e, 0x23, 0xd3, 0x6c, 0xb7, 0xe7, 0x14, 0xf3, 0x0b, 0xa8, 0x26, 0xfc, 0x54,
  1204. 0xf1, 0x75, 0xf3, 0xad, 0x66, 0x66, 0x48, 0x1e, 0x42, 0x4d, 0xa4, 0xc9, 0x71, 0x6c, 0xdc, 0x1c,
  1205. 0x74, 0x5b, 0xb8, 0x3e, 0x20, 0x17, 0x95, 0x5b, 0x47, 0xb0, 0x32, 0x63, 0x3a, 0xdd, 0x72, 0x3d,
  1206. 0xdd, 0x72, 0xb7, 0x67, 0x5b, 0xee, 0x42, 0xdb, 0xa9, 0xde, 0x7b, 0x0f, 0x36, 0xe6, 0x50, 0x3c,
  1207. 0x6d, 0x42, 0xa0, 0xd4, 0x1b, 0x49, 0x81, 0xe7, 0xb9, 0x4c, 0xf1, 0x7f, 0x7d, 0x0f, 0xc8, 0x1c,
  1208. 0xf7, 0xcd, 0x8b, 0xa3, 0xa2, 0xdc, 0x8a, 0xf8, 0x7f, 0xca, 0xfd, 0x28, 0x80, 0x52, 0x1e, 0x66,
  1209. 0xf1, 0x5c, 0xd3, 0xfa, 0x19, 0x9f, 0x02, 0x91, 0x47, 0x5f, 0x40, 0x29, 0x7e, 0x2f, 0xb3, 0x39,
  1210. 0xc6, 0x2f, 0xff, 0x51, 0x2a, 0x25, 0xf9, 0x37, 0x00, 0x00, 0xff, 0xff, 0xe9, 0xd4, 0xfd, 0x2f,
  1211. 0x41, 0x0d, 0x00, 0x00,
  1212. }