more_test_objects.pb.go 25 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525
  1. // Code generated by protoc-gen-go. DO NOT EDIT.
  2. // source: jsonpb_test_proto/more_test_objects.proto
  3. package jsonpb
  4. import (
  5. proto "github.com/golang/protobuf/proto"
  6. protoapi "github.com/golang/protobuf/protoapi"
  7. protoreflect "github.com/golang/protobuf/v2/reflect/protoreflect"
  8. protoimpl "github.com/golang/protobuf/v2/runtime/protoimpl"
  9. reflect "reflect"
  10. )
  11. // This is a compile-time assertion to ensure that this generated file
  12. // is compatible with the proto package it is being compiled against.
  13. // A compilation error at this line likely means your copy of the
  14. // proto package needs to be updated.
  15. const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
  16. type Numeral int32
  17. const (
  18. Numeral_UNKNOWN Numeral = 0
  19. Numeral_ARABIC Numeral = 1
  20. Numeral_ROMAN Numeral = 2
  21. )
  22. func (e Numeral) Type() protoreflect.EnumType {
  23. return xxx_File_jsonpb_test_proto_more_test_objects_proto_enumTypes[0]
  24. }
  25. func (e Numeral) Number() protoreflect.EnumNumber {
  26. return protoreflect.EnumNumber(e)
  27. }
  28. var Numeral_name = map[int32]string{
  29. 0: "UNKNOWN",
  30. 1: "ARABIC",
  31. 2: "ROMAN",
  32. }
  33. var Numeral_value = map[string]int32{
  34. "UNKNOWN": 0,
  35. "ARABIC": 1,
  36. "ROMAN": 2,
  37. }
  38. func (x Numeral) String() string {
  39. return proto.EnumName(Numeral_name, int32(x))
  40. }
  41. func (Numeral) EnumDescriptor() ([]byte, []int) {
  42. return xxx_File_jsonpb_test_proto_more_test_objects_proto_rawdesc_gzipped, []int{0}
  43. }
  44. type Simple3 struct {
  45. Dub float64 `protobuf:"fixed64,1,opt,name=dub,proto3" json:"dub,omitempty"`
  46. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  47. XXX_unrecognized []byte `json:"-"`
  48. XXX_sizecache int32 `json:"-"`
  49. }
  50. func (m *Simple3) ProtoReflect() protoreflect.Message {
  51. return xxx_File_jsonpb_test_proto_more_test_objects_proto_messageTypes[0].MessageOf(m)
  52. }
  53. func (m *Simple3) Reset() { *m = Simple3{} }
  54. func (m *Simple3) String() string { return proto.CompactTextString(m) }
  55. func (*Simple3) ProtoMessage() {}
  56. func (*Simple3) Descriptor() ([]byte, []int) {
  57. return xxx_File_jsonpb_test_proto_more_test_objects_proto_rawdesc_gzipped, []int{0}
  58. }
  59. func (m *Simple3) XXX_Unmarshal(b []byte) error {
  60. return xxx_messageInfo_Simple3.Unmarshal(m, b)
  61. }
  62. func (m *Simple3) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  63. return xxx_messageInfo_Simple3.Marshal(b, m, deterministic)
  64. }
  65. func (m *Simple3) XXX_Merge(src proto.Message) {
  66. xxx_messageInfo_Simple3.Merge(m, src)
  67. }
  68. func (m *Simple3) XXX_Size() int {
  69. return xxx_messageInfo_Simple3.Size(m)
  70. }
  71. func (m *Simple3) XXX_DiscardUnknown() {
  72. xxx_messageInfo_Simple3.DiscardUnknown(m)
  73. }
  74. var xxx_messageInfo_Simple3 proto.InternalMessageInfo
  75. func (m *Simple3) GetDub() float64 {
  76. if m != nil {
  77. return m.Dub
  78. }
  79. return 0
  80. }
  81. type SimpleSlice3 struct {
  82. Slices []string `protobuf:"bytes,1,rep,name=slices,proto3" json:"slices,omitempty"`
  83. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  84. XXX_unrecognized []byte `json:"-"`
  85. XXX_sizecache int32 `json:"-"`
  86. }
  87. func (m *SimpleSlice3) ProtoReflect() protoreflect.Message {
  88. return xxx_File_jsonpb_test_proto_more_test_objects_proto_messageTypes[1].MessageOf(m)
  89. }
  90. func (m *SimpleSlice3) Reset() { *m = SimpleSlice3{} }
  91. func (m *SimpleSlice3) String() string { return proto.CompactTextString(m) }
  92. func (*SimpleSlice3) ProtoMessage() {}
  93. func (*SimpleSlice3) Descriptor() ([]byte, []int) {
  94. return xxx_File_jsonpb_test_proto_more_test_objects_proto_rawdesc_gzipped, []int{1}
  95. }
  96. func (m *SimpleSlice3) XXX_Unmarshal(b []byte) error {
  97. return xxx_messageInfo_SimpleSlice3.Unmarshal(m, b)
  98. }
  99. func (m *SimpleSlice3) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  100. return xxx_messageInfo_SimpleSlice3.Marshal(b, m, deterministic)
  101. }
  102. func (m *SimpleSlice3) XXX_Merge(src proto.Message) {
  103. xxx_messageInfo_SimpleSlice3.Merge(m, src)
  104. }
  105. func (m *SimpleSlice3) XXX_Size() int {
  106. return xxx_messageInfo_SimpleSlice3.Size(m)
  107. }
  108. func (m *SimpleSlice3) XXX_DiscardUnknown() {
  109. xxx_messageInfo_SimpleSlice3.DiscardUnknown(m)
  110. }
  111. var xxx_messageInfo_SimpleSlice3 proto.InternalMessageInfo
  112. func (m *SimpleSlice3) GetSlices() []string {
  113. if m != nil {
  114. return m.Slices
  115. }
  116. return nil
  117. }
  118. type SimpleMap3 struct {
  119. Stringy map[string]string `protobuf:"bytes,1,rep,name=stringy,proto3" json:"stringy,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
  120. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  121. XXX_unrecognized []byte `json:"-"`
  122. XXX_sizecache int32 `json:"-"`
  123. }
  124. func (m *SimpleMap3) ProtoReflect() protoreflect.Message {
  125. return xxx_File_jsonpb_test_proto_more_test_objects_proto_messageTypes[2].MessageOf(m)
  126. }
  127. func (m *SimpleMap3) Reset() { *m = SimpleMap3{} }
  128. func (m *SimpleMap3) String() string { return proto.CompactTextString(m) }
  129. func (*SimpleMap3) ProtoMessage() {}
  130. func (*SimpleMap3) Descriptor() ([]byte, []int) {
  131. return xxx_File_jsonpb_test_proto_more_test_objects_proto_rawdesc_gzipped, []int{2}
  132. }
  133. func (m *SimpleMap3) XXX_Unmarshal(b []byte) error {
  134. return xxx_messageInfo_SimpleMap3.Unmarshal(m, b)
  135. }
  136. func (m *SimpleMap3) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  137. return xxx_messageInfo_SimpleMap3.Marshal(b, m, deterministic)
  138. }
  139. func (m *SimpleMap3) XXX_Merge(src proto.Message) {
  140. xxx_messageInfo_SimpleMap3.Merge(m, src)
  141. }
  142. func (m *SimpleMap3) XXX_Size() int {
  143. return xxx_messageInfo_SimpleMap3.Size(m)
  144. }
  145. func (m *SimpleMap3) XXX_DiscardUnknown() {
  146. xxx_messageInfo_SimpleMap3.DiscardUnknown(m)
  147. }
  148. var xxx_messageInfo_SimpleMap3 proto.InternalMessageInfo
  149. func (m *SimpleMap3) GetStringy() map[string]string {
  150. if m != nil {
  151. return m.Stringy
  152. }
  153. return nil
  154. }
  155. type SimpleNull3 struct {
  156. Simple *Simple3 `protobuf:"bytes,1,opt,name=simple,proto3" json:"simple,omitempty"`
  157. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  158. XXX_unrecognized []byte `json:"-"`
  159. XXX_sizecache int32 `json:"-"`
  160. }
  161. func (m *SimpleNull3) ProtoReflect() protoreflect.Message {
  162. return xxx_File_jsonpb_test_proto_more_test_objects_proto_messageTypes[3].MessageOf(m)
  163. }
  164. func (m *SimpleNull3) Reset() { *m = SimpleNull3{} }
  165. func (m *SimpleNull3) String() string { return proto.CompactTextString(m) }
  166. func (*SimpleNull3) ProtoMessage() {}
  167. func (*SimpleNull3) Descriptor() ([]byte, []int) {
  168. return xxx_File_jsonpb_test_proto_more_test_objects_proto_rawdesc_gzipped, []int{3}
  169. }
  170. func (m *SimpleNull3) XXX_Unmarshal(b []byte) error {
  171. return xxx_messageInfo_SimpleNull3.Unmarshal(m, b)
  172. }
  173. func (m *SimpleNull3) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  174. return xxx_messageInfo_SimpleNull3.Marshal(b, m, deterministic)
  175. }
  176. func (m *SimpleNull3) XXX_Merge(src proto.Message) {
  177. xxx_messageInfo_SimpleNull3.Merge(m, src)
  178. }
  179. func (m *SimpleNull3) XXX_Size() int {
  180. return xxx_messageInfo_SimpleNull3.Size(m)
  181. }
  182. func (m *SimpleNull3) XXX_DiscardUnknown() {
  183. xxx_messageInfo_SimpleNull3.DiscardUnknown(m)
  184. }
  185. var xxx_messageInfo_SimpleNull3 proto.InternalMessageInfo
  186. func (m *SimpleNull3) GetSimple() *Simple3 {
  187. if m != nil {
  188. return m.Simple
  189. }
  190. return nil
  191. }
  192. type Mappy struct {
  193. Nummy map[int64]int32 `protobuf:"bytes,1,rep,name=nummy,proto3" json:"nummy,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
  194. Strry map[string]string `protobuf:"bytes,2,rep,name=strry,proto3" json:"strry,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
  195. Objjy map[int32]*Simple3 `protobuf:"bytes,3,rep,name=objjy,proto3" json:"objjy,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
  196. Buggy map[int64]string `protobuf:"bytes,4,rep,name=buggy,proto3" json:"buggy,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
  197. Booly map[bool]bool `protobuf:"bytes,5,rep,name=booly,proto3" json:"booly,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
  198. Enumy map[string]Numeral `protobuf:"bytes,6,rep,name=enumy,proto3" json:"enumy,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3,enum=jsonpb.Numeral"`
  199. S32Booly map[int32]bool `protobuf:"bytes,7,rep,name=s32booly,proto3" json:"s32booly,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
  200. S64Booly map[int64]bool `protobuf:"bytes,8,rep,name=s64booly,proto3" json:"s64booly,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
  201. U32Booly map[uint32]bool `protobuf:"bytes,9,rep,name=u32booly,proto3" json:"u32booly,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
  202. U64Booly map[uint64]bool `protobuf:"bytes,10,rep,name=u64booly,proto3" json:"u64booly,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
  203. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  204. XXX_unrecognized []byte `json:"-"`
  205. XXX_sizecache int32 `json:"-"`
  206. }
  207. func (m *Mappy) ProtoReflect() protoreflect.Message {
  208. return xxx_File_jsonpb_test_proto_more_test_objects_proto_messageTypes[4].MessageOf(m)
  209. }
  210. func (m *Mappy) Reset() { *m = Mappy{} }
  211. func (m *Mappy) String() string { return proto.CompactTextString(m) }
  212. func (*Mappy) ProtoMessage() {}
  213. func (*Mappy) Descriptor() ([]byte, []int) {
  214. return xxx_File_jsonpb_test_proto_more_test_objects_proto_rawdesc_gzipped, []int{4}
  215. }
  216. func (m *Mappy) XXX_Unmarshal(b []byte) error {
  217. return xxx_messageInfo_Mappy.Unmarshal(m, b)
  218. }
  219. func (m *Mappy) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  220. return xxx_messageInfo_Mappy.Marshal(b, m, deterministic)
  221. }
  222. func (m *Mappy) XXX_Merge(src proto.Message) {
  223. xxx_messageInfo_Mappy.Merge(m, src)
  224. }
  225. func (m *Mappy) XXX_Size() int {
  226. return xxx_messageInfo_Mappy.Size(m)
  227. }
  228. func (m *Mappy) XXX_DiscardUnknown() {
  229. xxx_messageInfo_Mappy.DiscardUnknown(m)
  230. }
  231. var xxx_messageInfo_Mappy proto.InternalMessageInfo
  232. func (m *Mappy) GetNummy() map[int64]int32 {
  233. if m != nil {
  234. return m.Nummy
  235. }
  236. return nil
  237. }
  238. func (m *Mappy) GetStrry() map[string]string {
  239. if m != nil {
  240. return m.Strry
  241. }
  242. return nil
  243. }
  244. func (m *Mappy) GetObjjy() map[int32]*Simple3 {
  245. if m != nil {
  246. return m.Objjy
  247. }
  248. return nil
  249. }
  250. func (m *Mappy) GetBuggy() map[int64]string {
  251. if m != nil {
  252. return m.Buggy
  253. }
  254. return nil
  255. }
  256. func (m *Mappy) GetBooly() map[bool]bool {
  257. if m != nil {
  258. return m.Booly
  259. }
  260. return nil
  261. }
  262. func (m *Mappy) GetEnumy() map[string]Numeral {
  263. if m != nil {
  264. return m.Enumy
  265. }
  266. return nil
  267. }
  268. func (m *Mappy) GetS32Booly() map[int32]bool {
  269. if m != nil {
  270. return m.S32Booly
  271. }
  272. return nil
  273. }
  274. func (m *Mappy) GetS64Booly() map[int64]bool {
  275. if m != nil {
  276. return m.S64Booly
  277. }
  278. return nil
  279. }
  280. func (m *Mappy) GetU32Booly() map[uint32]bool {
  281. if m != nil {
  282. return m.U32Booly
  283. }
  284. return nil
  285. }
  286. func (m *Mappy) GetU64Booly() map[uint64]bool {
  287. if m != nil {
  288. return m.U64Booly
  289. }
  290. return nil
  291. }
  292. func init() {
  293. proto.RegisterFile("jsonpb_test_proto/more_test_objects.proto", xxx_File_jsonpb_test_proto_more_test_objects_proto_rawdesc_gzipped)
  294. proto.RegisterEnum("jsonpb.Numeral", Numeral_name, Numeral_value)
  295. proto.RegisterType((*Simple3)(nil), "jsonpb.Simple3")
  296. proto.RegisterType((*SimpleSlice3)(nil), "jsonpb.SimpleSlice3")
  297. proto.RegisterType((*SimpleMap3)(nil), "jsonpb.SimpleMap3")
  298. proto.RegisterMapType((map[string]string)(nil), "jsonpb.SimpleMap3.StringyEntry")
  299. proto.RegisterType((*SimpleNull3)(nil), "jsonpb.SimpleNull3")
  300. proto.RegisterType((*Mappy)(nil), "jsonpb.Mappy")
  301. proto.RegisterMapType((map[bool]bool)(nil), "jsonpb.Mappy.BoolyEntry")
  302. proto.RegisterMapType((map[int64]string)(nil), "jsonpb.Mappy.BuggyEntry")
  303. proto.RegisterMapType((map[string]Numeral)(nil), "jsonpb.Mappy.EnumyEntry")
  304. proto.RegisterMapType((map[int64]int32)(nil), "jsonpb.Mappy.NummyEntry")
  305. proto.RegisterMapType((map[int32]*Simple3)(nil), "jsonpb.Mappy.ObjjyEntry")
  306. proto.RegisterMapType((map[int32]bool)(nil), "jsonpb.Mappy.S32boolyEntry")
  307. proto.RegisterMapType((map[int64]bool)(nil), "jsonpb.Mappy.S64boolyEntry")
  308. proto.RegisterMapType((map[string]string)(nil), "jsonpb.Mappy.StrryEntry")
  309. proto.RegisterMapType((map[uint32]bool)(nil), "jsonpb.Mappy.U32boolyEntry")
  310. proto.RegisterMapType((map[uint64]bool)(nil), "jsonpb.Mappy.U64boolyEntry")
  311. }
  312. var xxx_File_jsonpb_test_proto_more_test_objects_proto_rawdesc = []byte{
  313. // 1579 bytes of the wire-encoded FileDescriptorProto
  314. 0x0a, 0x29, 0x6a, 0x73, 0x6f, 0x6e, 0x70, 0x62, 0x5f, 0x74, 0x65, 0x73, 0x74, 0x5f, 0x70, 0x72,
  315. 0x6f, 0x74, 0x6f, 0x2f, 0x6d, 0x6f, 0x72, 0x65, 0x5f, 0x74, 0x65, 0x73, 0x74, 0x5f, 0x6f, 0x62,
  316. 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x06, 0x6a, 0x73, 0x6f,
  317. 0x6e, 0x70, 0x62, 0x22, 0x1b, 0x0a, 0x07, 0x53, 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x33, 0x12, 0x10,
  318. 0x0a, 0x03, 0x64, 0x75, 0x62, 0x18, 0x01, 0x20, 0x01, 0x28, 0x01, 0x52, 0x03, 0x64, 0x75, 0x62,
  319. 0x22, 0x26, 0x0a, 0x0c, 0x53, 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x53, 0x6c, 0x69, 0x63, 0x65, 0x33,
  320. 0x12, 0x16, 0x0a, 0x06, 0x73, 0x6c, 0x69, 0x63, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x09,
  321. 0x52, 0x06, 0x73, 0x6c, 0x69, 0x63, 0x65, 0x73, 0x22, 0x83, 0x01, 0x0a, 0x0a, 0x53, 0x69, 0x6d,
  322. 0x70, 0x6c, 0x65, 0x4d, 0x61, 0x70, 0x33, 0x12, 0x39, 0x0a, 0x07, 0x73, 0x74, 0x72, 0x69, 0x6e,
  323. 0x67, 0x79, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x6a, 0x73, 0x6f, 0x6e, 0x70,
  324. 0x62, 0x2e, 0x53, 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x4d, 0x61, 0x70, 0x33, 0x2e, 0x53, 0x74, 0x72,
  325. 0x69, 0x6e, 0x67, 0x79, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x07, 0x73, 0x74, 0x72, 0x69, 0x6e,
  326. 0x67, 0x79, 0x1a, 0x3a, 0x0a, 0x0c, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x79, 0x45, 0x6e, 0x74,
  327. 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52,
  328. 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20,
  329. 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0x36,
  330. 0x0a, 0x0b, 0x53, 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x4e, 0x75, 0x6c, 0x6c, 0x33, 0x12, 0x27, 0x0a,
  331. 0x06, 0x73, 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e,
  332. 0x6a, 0x73, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x53, 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x33, 0x52, 0x06,
  333. 0x73, 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x22, 0xfd, 0x08, 0x0a, 0x05, 0x4d, 0x61, 0x70, 0x70, 0x79,
  334. 0x12, 0x2e, 0x0a, 0x05, 0x6e, 0x75, 0x6d, 0x6d, 0x79, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32,
  335. 0x18, 0x2e, 0x6a, 0x73, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x4d, 0x61, 0x70, 0x70, 0x79, 0x2e, 0x4e,
  336. 0x75, 0x6d, 0x6d, 0x79, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x05, 0x6e, 0x75, 0x6d, 0x6d, 0x79,
  337. 0x12, 0x2e, 0x0a, 0x05, 0x73, 0x74, 0x72, 0x72, 0x79, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32,
  338. 0x18, 0x2e, 0x6a, 0x73, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x4d, 0x61, 0x70, 0x70, 0x79, 0x2e, 0x53,
  339. 0x74, 0x72, 0x72, 0x79, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x05, 0x73, 0x74, 0x72, 0x72, 0x79,
  340. 0x12, 0x2e, 0x0a, 0x05, 0x6f, 0x62, 0x6a, 0x6a, 0x79, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32,
  341. 0x18, 0x2e, 0x6a, 0x73, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x4d, 0x61, 0x70, 0x70, 0x79, 0x2e, 0x4f,
  342. 0x62, 0x6a, 0x6a, 0x79, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x05, 0x6f, 0x62, 0x6a, 0x6a, 0x79,
  343. 0x12, 0x2e, 0x0a, 0x05, 0x62, 0x75, 0x67, 0x67, 0x79, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32,
  344. 0x18, 0x2e, 0x6a, 0x73, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x4d, 0x61, 0x70, 0x70, 0x79, 0x2e, 0x42,
  345. 0x75, 0x67, 0x67, 0x79, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x05, 0x62, 0x75, 0x67, 0x67, 0x79,
  346. 0x12, 0x2e, 0x0a, 0x05, 0x62, 0x6f, 0x6f, 0x6c, 0x79, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32,
  347. 0x18, 0x2e, 0x6a, 0x73, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x4d, 0x61, 0x70, 0x70, 0x79, 0x2e, 0x42,
  348. 0x6f, 0x6f, 0x6c, 0x79, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x05, 0x62, 0x6f, 0x6f, 0x6c, 0x79,
  349. 0x12, 0x2e, 0x0a, 0x05, 0x65, 0x6e, 0x75, 0x6d, 0x79, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0b, 0x32,
  350. 0x18, 0x2e, 0x6a, 0x73, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x4d, 0x61, 0x70, 0x70, 0x79, 0x2e, 0x45,
  351. 0x6e, 0x75, 0x6d, 0x79, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x05, 0x65, 0x6e, 0x75, 0x6d, 0x79,
  352. 0x12, 0x37, 0x0a, 0x08, 0x73, 0x33, 0x32, 0x62, 0x6f, 0x6f, 0x6c, 0x79, 0x18, 0x07, 0x20, 0x03,
  353. 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x6a, 0x73, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x4d, 0x61, 0x70, 0x70,
  354. 0x79, 0x2e, 0x53, 0x33, 0x32, 0x62, 0x6f, 0x6f, 0x6c, 0x79, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52,
  355. 0x08, 0x73, 0x33, 0x32, 0x62, 0x6f, 0x6f, 0x6c, 0x79, 0x12, 0x37, 0x0a, 0x08, 0x73, 0x36, 0x34,
  356. 0x62, 0x6f, 0x6f, 0x6c, 0x79, 0x18, 0x08, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x6a, 0x73,
  357. 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x4d, 0x61, 0x70, 0x70, 0x79, 0x2e, 0x53, 0x36, 0x34, 0x62, 0x6f,
  358. 0x6f, 0x6c, 0x79, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x08, 0x73, 0x36, 0x34, 0x62, 0x6f, 0x6f,
  359. 0x6c, 0x79, 0x12, 0x37, 0x0a, 0x08, 0x75, 0x33, 0x32, 0x62, 0x6f, 0x6f, 0x6c, 0x79, 0x18, 0x09,
  360. 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x6a, 0x73, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x4d, 0x61,
  361. 0x70, 0x70, 0x79, 0x2e, 0x55, 0x33, 0x32, 0x62, 0x6f, 0x6f, 0x6c, 0x79, 0x45, 0x6e, 0x74, 0x72,
  362. 0x79, 0x52, 0x08, 0x75, 0x33, 0x32, 0x62, 0x6f, 0x6f, 0x6c, 0x79, 0x12, 0x37, 0x0a, 0x08, 0x75,
  363. 0x36, 0x34, 0x62, 0x6f, 0x6f, 0x6c, 0x79, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1b, 0x2e,
  364. 0x6a, 0x73, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x4d, 0x61, 0x70, 0x70, 0x79, 0x2e, 0x55, 0x36, 0x34,
  365. 0x62, 0x6f, 0x6f, 0x6c, 0x79, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x08, 0x75, 0x36, 0x34, 0x62,
  366. 0x6f, 0x6f, 0x6c, 0x79, 0x1a, 0x38, 0x0a, 0x0a, 0x4e, 0x75, 0x6d, 0x6d, 0x79, 0x45, 0x6e, 0x74,
  367. 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52,
  368. 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20,
  369. 0x01, 0x28, 0x05, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x38,
  370. 0x0a, 0x0a, 0x53, 0x74, 0x72, 0x72, 0x79, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03,
  371. 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14,
  372. 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76,
  373. 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x49, 0x0a, 0x0a, 0x4f, 0x62, 0x6a, 0x6a,
  374. 0x79, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20,
  375. 0x01, 0x28, 0x05, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x25, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75,
  376. 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x6a, 0x73, 0x6f, 0x6e, 0x70, 0x62,
  377. 0x2e, 0x53, 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x33, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a,
  378. 0x02, 0x38, 0x01, 0x1a, 0x38, 0x0a, 0x0a, 0x42, 0x75, 0x67, 0x67, 0x79, 0x45, 0x6e, 0x74, 0x72,
  379. 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x03,
  380. 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01,
  381. 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x38, 0x0a,
  382. 0x0a, 0x42, 0x6f, 0x6f, 0x6c, 0x79, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b,
  383. 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a,
  384. 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x05, 0x76, 0x61,
  385. 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x49, 0x0a, 0x0a, 0x45, 0x6e, 0x75, 0x6d, 0x79,
  386. 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01,
  387. 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x25, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65,
  388. 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0f, 0x2e, 0x6a, 0x73, 0x6f, 0x6e, 0x70, 0x62, 0x2e,
  389. 0x4e, 0x75, 0x6d, 0x65, 0x72, 0x61, 0x6c, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02,
  390. 0x38, 0x01, 0x1a, 0x3b, 0x0a, 0x0d, 0x53, 0x33, 0x32, 0x62, 0x6f, 0x6f, 0x6c, 0x79, 0x45, 0x6e,
  391. 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05,
  392. 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02,
  393. 0x20, 0x01, 0x28, 0x08, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a,
  394. 0x3b, 0x0a, 0x0d, 0x53, 0x36, 0x34, 0x62, 0x6f, 0x6f, 0x6c, 0x79, 0x45, 0x6e, 0x74, 0x72, 0x79,
  395. 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x03, 0x6b,
  396. 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28,
  397. 0x08, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x3b, 0x0a, 0x0d,
  398. 0x55, 0x33, 0x32, 0x62, 0x6f, 0x6f, 0x6c, 0x79, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a,
  399. 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12,
  400. 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x05,
  401. 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x3b, 0x0a, 0x0d, 0x55, 0x36, 0x34,
  402. 0x62, 0x6f, 0x6f, 0x6c, 0x79, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65,
  403. 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05,
  404. 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x05, 0x76, 0x61, 0x6c,
  405. 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x2a, 0x2d, 0x0a, 0x07, 0x4e, 0x75, 0x6d, 0x65, 0x72, 0x61,
  406. 0x6c, 0x12, 0x0b, 0x0a, 0x07, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x10, 0x00, 0x12, 0x0a,
  407. 0x0a, 0x06, 0x41, 0x52, 0x41, 0x42, 0x49, 0x43, 0x10, 0x01, 0x12, 0x09, 0x0a, 0x05, 0x52, 0x4f,
  408. 0x4d, 0x41, 0x4e, 0x10, 0x02, 0x42, 0x3c, 0x5a, 0x3a, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e,
  409. 0x63, 0x6f, 0x6d, 0x2f, 0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f,
  410. 0x62, 0x75, 0x66, 0x2f, 0x6a, 0x73, 0x6f, 0x6e, 0x70, 0x62, 0x2f, 0x6a, 0x73, 0x6f, 0x6e, 0x70,
  411. 0x62, 0x5f, 0x74, 0x65, 0x73, 0x74, 0x5f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x3b, 0x6a, 0x73, 0x6f,
  412. 0x6e, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
  413. }
  414. var xxx_File_jsonpb_test_proto_more_test_objects_proto_rawdesc_gzipped = protoapi.CompressGZIP(xxx_File_jsonpb_test_proto_more_test_objects_proto_rawdesc)
  415. const _ = protoimpl.EnforceVersion(protoimpl.Version - 0)
  416. var File_jsonpb_test_proto_more_test_objects_proto protoreflect.FileDescriptor
  417. var xxx_File_jsonpb_test_proto_more_test_objects_proto_enumTypes = make([]protoreflect.EnumType, 1)
  418. var xxx_File_jsonpb_test_proto_more_test_objects_proto_messageTypes = make([]protoimpl.MessageType, 16)
  419. var xxx_File_jsonpb_test_proto_more_test_objects_proto_goTypes = []interface{}{
  420. (Numeral)(0), // 0: jsonpb.Numeral
  421. (*Simple3)(nil), // 1: jsonpb.Simple3
  422. (*SimpleSlice3)(nil), // 2: jsonpb.SimpleSlice3
  423. (*SimpleMap3)(nil), // 3: jsonpb.SimpleMap3
  424. (*SimpleNull3)(nil), // 4: jsonpb.SimpleNull3
  425. (*Mappy)(nil), // 5: jsonpb.Mappy
  426. nil, // 6: jsonpb.SimpleMap3.StringyEntry
  427. nil, // 7: jsonpb.Mappy.NummyEntry
  428. nil, // 8: jsonpb.Mappy.StrryEntry
  429. nil, // 9: jsonpb.Mappy.ObjjyEntry
  430. nil, // 10: jsonpb.Mappy.BuggyEntry
  431. nil, // 11: jsonpb.Mappy.BoolyEntry
  432. nil, // 12: jsonpb.Mappy.EnumyEntry
  433. nil, // 13: jsonpb.Mappy.S32boolyEntry
  434. nil, // 14: jsonpb.Mappy.S64boolyEntry
  435. nil, // 15: jsonpb.Mappy.U32boolyEntry
  436. nil, // 16: jsonpb.Mappy.U64boolyEntry
  437. }
  438. var xxx_File_jsonpb_test_proto_more_test_objects_proto_depIdxs = []int32{
  439. 6, // jsonpb.SimpleMap3.stringy:type_name -> jsonpb.SimpleMap3.StringyEntry
  440. 1, // jsonpb.SimpleNull3.simple:type_name -> jsonpb.Simple3
  441. 7, // jsonpb.Mappy.nummy:type_name -> jsonpb.Mappy.NummyEntry
  442. 8, // jsonpb.Mappy.strry:type_name -> jsonpb.Mappy.StrryEntry
  443. 9, // jsonpb.Mappy.objjy:type_name -> jsonpb.Mappy.ObjjyEntry
  444. 10, // jsonpb.Mappy.buggy:type_name -> jsonpb.Mappy.BuggyEntry
  445. 11, // jsonpb.Mappy.booly:type_name -> jsonpb.Mappy.BoolyEntry
  446. 12, // jsonpb.Mappy.enumy:type_name -> jsonpb.Mappy.EnumyEntry
  447. 13, // jsonpb.Mappy.s32booly:type_name -> jsonpb.Mappy.S32boolyEntry
  448. 14, // jsonpb.Mappy.s64booly:type_name -> jsonpb.Mappy.S64boolyEntry
  449. 15, // jsonpb.Mappy.u32booly:type_name -> jsonpb.Mappy.U32boolyEntry
  450. 16, // jsonpb.Mappy.u64booly:type_name -> jsonpb.Mappy.U64boolyEntry
  451. 1, // jsonpb.Mappy.ObjjyEntry.value:type_name -> jsonpb.Simple3
  452. 0, // jsonpb.Mappy.EnumyEntry.value:type_name -> jsonpb.Numeral
  453. }
  454. func init() { xxx_File_jsonpb_test_proto_more_test_objects_proto_init() }
  455. func xxx_File_jsonpb_test_proto_more_test_objects_proto_init() {
  456. if File_jsonpb_test_proto_more_test_objects_proto != nil {
  457. return
  458. }
  459. messageTypes := make([]protoreflect.MessageType, 16)
  460. File_jsonpb_test_proto_more_test_objects_proto = protoimpl.FileBuilder{
  461. RawDescriptor: xxx_File_jsonpb_test_proto_more_test_objects_proto_rawdesc,
  462. GoTypes: xxx_File_jsonpb_test_proto_more_test_objects_proto_goTypes,
  463. DependencyIndexes: xxx_File_jsonpb_test_proto_more_test_objects_proto_depIdxs,
  464. EnumOutputTypes: xxx_File_jsonpb_test_proto_more_test_objects_proto_enumTypes,
  465. MessageOutputTypes: messageTypes,
  466. }.Init()
  467. messageGoTypes := xxx_File_jsonpb_test_proto_more_test_objects_proto_goTypes[1:][:16]
  468. for i, mt := range messageTypes {
  469. xxx_File_jsonpb_test_proto_more_test_objects_proto_messageTypes[i].GoType = reflect.TypeOf(messageGoTypes[i])
  470. xxx_File_jsonpb_test_proto_more_test_objects_proto_messageTypes[i].PBType = mt
  471. }
  472. xxx_File_jsonpb_test_proto_more_test_objects_proto_goTypes = nil
  473. xxx_File_jsonpb_test_proto_more_test_objects_proto_depIdxs = nil
  474. }