1
2
3
4 package jsonpb
5
6 import (
7 fmt "fmt"
8 proto "github.com/gogo/protobuf/proto"
9 math "math"
10 )
11
12
13 var _ = proto.Marshal
14 var _ = fmt.Errorf
15 var _ = math.Inf
16
17
18
19
20
21 const _ = proto.GoGoProtoPackageIsVersion3
22
23 type Numeral int32
24
25 const (
26 Numeral_UNKNOWN Numeral = 0
27 Numeral_ARABIC Numeral = 1
28 Numeral_ROMAN Numeral = 2
29 )
30
31 var Numeral_name = map[int32]string{
32 0: "UNKNOWN",
33 1: "ARABIC",
34 2: "ROMAN",
35 }
36
37 var Numeral_value = map[string]int32{
38 "UNKNOWN": 0,
39 "ARABIC": 1,
40 "ROMAN": 2,
41 }
42
43 func (x Numeral) String() string {
44 return proto.EnumName(Numeral_name, int32(x))
45 }
46
47 func (Numeral) EnumDescriptor() ([]byte, []int) {
48 return fileDescriptor_e6c135db3023e377, []int{0}
49 }
50
51 type Simple3 struct {
52 Dub float64 `protobuf:"fixed64,1,opt,name=dub,proto3" json:"dub,omitempty"`
53 XXX_NoUnkeyedLiteral struct{} `json:"-"`
54 XXX_unrecognized []byte `json:"-"`
55 XXX_sizecache int32 `json:"-"`
56 }
57
58 func (m *Simple3) Reset() { *m = Simple3{} }
59 func (m *Simple3) String() string { return proto.CompactTextString(m) }
60 func (*Simple3) ProtoMessage() {}
61 func (*Simple3) Descriptor() ([]byte, []int) {
62 return fileDescriptor_e6c135db3023e377, []int{0}
63 }
64 func (m *Simple3) XXX_Unmarshal(b []byte) error {
65 return xxx_messageInfo_Simple3.Unmarshal(m, b)
66 }
67 func (m *Simple3) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
68 return xxx_messageInfo_Simple3.Marshal(b, m, deterministic)
69 }
70 func (m *Simple3) XXX_Merge(src proto.Message) {
71 xxx_messageInfo_Simple3.Merge(m, src)
72 }
73 func (m *Simple3) XXX_Size() int {
74 return xxx_messageInfo_Simple3.Size(m)
75 }
76 func (m *Simple3) XXX_DiscardUnknown() {
77 xxx_messageInfo_Simple3.DiscardUnknown(m)
78 }
79
80 var xxx_messageInfo_Simple3 proto.InternalMessageInfo
81
82 func (m *Simple3) GetDub() float64 {
83 if m != nil {
84 return m.Dub
85 }
86 return 0
87 }
88
89 type SimpleSlice3 struct {
90 Slices []string `protobuf:"bytes,1,rep,name=slices,proto3" json:"slices,omitempty"`
91 XXX_NoUnkeyedLiteral struct{} `json:"-"`
92 XXX_unrecognized []byte `json:"-"`
93 XXX_sizecache int32 `json:"-"`
94 }
95
96 func (m *SimpleSlice3) Reset() { *m = SimpleSlice3{} }
97 func (m *SimpleSlice3) String() string { return proto.CompactTextString(m) }
98 func (*SimpleSlice3) ProtoMessage() {}
99 func (*SimpleSlice3) Descriptor() ([]byte, []int) {
100 return fileDescriptor_e6c135db3023e377, []int{1}
101 }
102 func (m *SimpleSlice3) XXX_Unmarshal(b []byte) error {
103 return xxx_messageInfo_SimpleSlice3.Unmarshal(m, b)
104 }
105 func (m *SimpleSlice3) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
106 return xxx_messageInfo_SimpleSlice3.Marshal(b, m, deterministic)
107 }
108 func (m *SimpleSlice3) XXX_Merge(src proto.Message) {
109 xxx_messageInfo_SimpleSlice3.Merge(m, src)
110 }
111 func (m *SimpleSlice3) XXX_Size() int {
112 return xxx_messageInfo_SimpleSlice3.Size(m)
113 }
114 func (m *SimpleSlice3) XXX_DiscardUnknown() {
115 xxx_messageInfo_SimpleSlice3.DiscardUnknown(m)
116 }
117
118 var xxx_messageInfo_SimpleSlice3 proto.InternalMessageInfo
119
120 func (m *SimpleSlice3) GetSlices() []string {
121 if m != nil {
122 return m.Slices
123 }
124 return nil
125 }
126
127 type SimpleMap3 struct {
128 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"`
129 XXX_NoUnkeyedLiteral struct{} `json:"-"`
130 XXX_unrecognized []byte `json:"-"`
131 XXX_sizecache int32 `json:"-"`
132 }
133
134 func (m *SimpleMap3) Reset() { *m = SimpleMap3{} }
135 func (m *SimpleMap3) String() string { return proto.CompactTextString(m) }
136 func (*SimpleMap3) ProtoMessage() {}
137 func (*SimpleMap3) Descriptor() ([]byte, []int) {
138 return fileDescriptor_e6c135db3023e377, []int{2}
139 }
140 func (m *SimpleMap3) XXX_Unmarshal(b []byte) error {
141 return xxx_messageInfo_SimpleMap3.Unmarshal(m, b)
142 }
143 func (m *SimpleMap3) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
144 return xxx_messageInfo_SimpleMap3.Marshal(b, m, deterministic)
145 }
146 func (m *SimpleMap3) XXX_Merge(src proto.Message) {
147 xxx_messageInfo_SimpleMap3.Merge(m, src)
148 }
149 func (m *SimpleMap3) XXX_Size() int {
150 return xxx_messageInfo_SimpleMap3.Size(m)
151 }
152 func (m *SimpleMap3) XXX_DiscardUnknown() {
153 xxx_messageInfo_SimpleMap3.DiscardUnknown(m)
154 }
155
156 var xxx_messageInfo_SimpleMap3 proto.InternalMessageInfo
157
158 func (m *SimpleMap3) GetStringy() map[string]string {
159 if m != nil {
160 return m.Stringy
161 }
162 return nil
163 }
164
165 type SimpleNull3 struct {
166 Simple *Simple3 `protobuf:"bytes,1,opt,name=simple,proto3" json:"simple,omitempty"`
167 XXX_NoUnkeyedLiteral struct{} `json:"-"`
168 XXX_unrecognized []byte `json:"-"`
169 XXX_sizecache int32 `json:"-"`
170 }
171
172 func (m *SimpleNull3) Reset() { *m = SimpleNull3{} }
173 func (m *SimpleNull3) String() string { return proto.CompactTextString(m) }
174 func (*SimpleNull3) ProtoMessage() {}
175 func (*SimpleNull3) Descriptor() ([]byte, []int) {
176 return fileDescriptor_e6c135db3023e377, []int{3}
177 }
178 func (m *SimpleNull3) XXX_Unmarshal(b []byte) error {
179 return xxx_messageInfo_SimpleNull3.Unmarshal(m, b)
180 }
181 func (m *SimpleNull3) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
182 return xxx_messageInfo_SimpleNull3.Marshal(b, m, deterministic)
183 }
184 func (m *SimpleNull3) XXX_Merge(src proto.Message) {
185 xxx_messageInfo_SimpleNull3.Merge(m, src)
186 }
187 func (m *SimpleNull3) XXX_Size() int {
188 return xxx_messageInfo_SimpleNull3.Size(m)
189 }
190 func (m *SimpleNull3) XXX_DiscardUnknown() {
191 xxx_messageInfo_SimpleNull3.DiscardUnknown(m)
192 }
193
194 var xxx_messageInfo_SimpleNull3 proto.InternalMessageInfo
195
196 func (m *SimpleNull3) GetSimple() *Simple3 {
197 if m != nil {
198 return m.Simple
199 }
200 return nil
201 }
202
203 type Mappy struct {
204 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"`
205 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"`
206 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"`
207 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"`
208 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"`
209 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"`
210 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"`
211 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"`
212 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"`
213 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"`
214 XXX_NoUnkeyedLiteral struct{} `json:"-"`
215 XXX_unrecognized []byte `json:"-"`
216 XXX_sizecache int32 `json:"-"`
217 }
218
219 func (m *Mappy) Reset() { *m = Mappy{} }
220 func (m *Mappy) String() string { return proto.CompactTextString(m) }
221 func (*Mappy) ProtoMessage() {}
222 func (*Mappy) Descriptor() ([]byte, []int) {
223 return fileDescriptor_e6c135db3023e377, []int{4}
224 }
225 func (m *Mappy) XXX_Unmarshal(b []byte) error {
226 return xxx_messageInfo_Mappy.Unmarshal(m, b)
227 }
228 func (m *Mappy) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
229 return xxx_messageInfo_Mappy.Marshal(b, m, deterministic)
230 }
231 func (m *Mappy) XXX_Merge(src proto.Message) {
232 xxx_messageInfo_Mappy.Merge(m, src)
233 }
234 func (m *Mappy) XXX_Size() int {
235 return xxx_messageInfo_Mappy.Size(m)
236 }
237 func (m *Mappy) XXX_DiscardUnknown() {
238 xxx_messageInfo_Mappy.DiscardUnknown(m)
239 }
240
241 var xxx_messageInfo_Mappy proto.InternalMessageInfo
242
243 func (m *Mappy) GetNummy() map[int64]int32 {
244 if m != nil {
245 return m.Nummy
246 }
247 return nil
248 }
249
250 func (m *Mappy) GetStrry() map[string]string {
251 if m != nil {
252 return m.Strry
253 }
254 return nil
255 }
256
257 func (m *Mappy) GetObjjy() map[int32]*Simple3 {
258 if m != nil {
259 return m.Objjy
260 }
261 return nil
262 }
263
264 func (m *Mappy) GetBuggy() map[int64]string {
265 if m != nil {
266 return m.Buggy
267 }
268 return nil
269 }
270
271 func (m *Mappy) GetBooly() map[bool]bool {
272 if m != nil {
273 return m.Booly
274 }
275 return nil
276 }
277
278 func (m *Mappy) GetEnumy() map[string]Numeral {
279 if m != nil {
280 return m.Enumy
281 }
282 return nil
283 }
284
285 func (m *Mappy) GetS32Booly() map[int32]bool {
286 if m != nil {
287 return m.S32Booly
288 }
289 return nil
290 }
291
292 func (m *Mappy) GetS64Booly() map[int64]bool {
293 if m != nil {
294 return m.S64Booly
295 }
296 return nil
297 }
298
299 func (m *Mappy) GetU32Booly() map[uint32]bool {
300 if m != nil {
301 return m.U32Booly
302 }
303 return nil
304 }
305
306 func (m *Mappy) GetU64Booly() map[uint64]bool {
307 if m != nil {
308 return m.U64Booly
309 }
310 return nil
311 }
312
313 func init() {
314 proto.RegisterEnum("jsonpb.Numeral", Numeral_name, Numeral_value)
315 proto.RegisterType((*Simple3)(nil), "jsonpb.Simple3")
316 proto.RegisterType((*SimpleSlice3)(nil), "jsonpb.SimpleSlice3")
317 proto.RegisterType((*SimpleMap3)(nil), "jsonpb.SimpleMap3")
318 proto.RegisterMapType((map[string]string)(nil), "jsonpb.SimpleMap3.StringyEntry")
319 proto.RegisterType((*SimpleNull3)(nil), "jsonpb.SimpleNull3")
320 proto.RegisterType((*Mappy)(nil), "jsonpb.Mappy")
321 proto.RegisterMapType((map[bool]bool)(nil), "jsonpb.Mappy.BoolyEntry")
322 proto.RegisterMapType((map[int64]string)(nil), "jsonpb.Mappy.BuggyEntry")
323 proto.RegisterMapType((map[string]Numeral)(nil), "jsonpb.Mappy.EnumyEntry")
324 proto.RegisterMapType((map[int64]int32)(nil), "jsonpb.Mappy.NummyEntry")
325 proto.RegisterMapType((map[int32]*Simple3)(nil), "jsonpb.Mappy.ObjjyEntry")
326 proto.RegisterMapType((map[int32]bool)(nil), "jsonpb.Mappy.S32boolyEntry")
327 proto.RegisterMapType((map[int64]bool)(nil), "jsonpb.Mappy.S64boolyEntry")
328 proto.RegisterMapType((map[string]string)(nil), "jsonpb.Mappy.StrryEntry")
329 proto.RegisterMapType((map[uint32]bool)(nil), "jsonpb.Mappy.U32boolyEntry")
330 proto.RegisterMapType((map[uint64]bool)(nil), "jsonpb.Mappy.U64boolyEntry")
331 }
332
333 func init() { proto.RegisterFile("more_test_objects.proto", fileDescriptor_e6c135db3023e377) }
334
335 var fileDescriptor_e6c135db3023e377 = []byte{
336
337 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x94, 0x94, 0xdd, 0x6b, 0xdb, 0x3c,
338 0x14, 0x87, 0x5f, 0x27, 0xf5, 0xd7, 0x49, 0xfb, 0x2e, 0x88, 0xb1, 0x99, 0xf4, 0x62, 0xc5, 0xb0,
339 0xad, 0x0c, 0xe6, 0x8b, 0x78, 0x74, 0x5d, 0x77, 0x95, 0x8e, 0x5e, 0x94, 0x11, 0x07, 0x1c, 0xc2,
340 0x2e, 0x4b, 0xdc, 0x99, 0x90, 0xcc, 0x5f, 0xd8, 0xd6, 0xc0, 0xd7, 0xfb, 0xbb, 0x07, 0xe3, 0x48,
341 0x72, 0x2d, 0x07, 0x85, 0x6c, 0x77, 0x52, 0x7e, 0xcf, 0xe3, 0x73, 0x24, 0x1d, 0x02, 0x2f, 0xd3,
342 0xbc, 0x8c, 0x1f, 0xea, 0xb8, 0xaa, 0x1f, 0xf2, 0x68, 0x17, 0x3f, 0xd6, 0x95, 0x57, 0x94, 0x79,
343 0x9d, 0x13, 0x63, 0x57, 0xe5, 0x59, 0x11, 0xb9, 0xe7, 0x60, 0x2e, 0xb7, 0x69, 0x91, 0xc4, 0x3e,
344 0x19, 0xc3, 0xf0, 0x3b, 0x8d, 0x1c, 0xed, 0x42, 0xbb, 0xd4, 0x42, 0x5c, 0xba, 0x6f, 0xe0, 0x94,
345 0x87, 0xcb, 0x64, 0xfb, 0x18, 0xfb, 0xe4, 0x05, 0x18, 0x15, 0xae, 0x2a, 0x47, 0xbb, 0x18, 0x5e,
346 0xda, 0xa1, 0xd8, 0xb9, 0xbf, 0x34, 0x00, 0x0e, 0xce, 0xd7, 0x85, 0x4f, 0x3e, 0x81, 0x59, 0xd5,
347 0xe5, 0x36, 0xdb, 0x34, 0x8c, 0x1b, 0x4d, 0x5f, 0x79, 0xbc, 0x9a, 0xd7, 0x41, 0xde, 0x92, 0x13,
348 0x77, 0x59, 0x5d, 0x36, 0x61, 0xcb, 0x4f, 0x6e, 0xe0, 0x54, 0x0e, 0xb0, 0xa7, 0x1f, 0x71, 0xc3,
349 0x7a, 0xb2, 0x43, 0x5c, 0x92, 0xe7, 0xa0, 0xff, 0x5c, 0x27, 0x34, 0x76, 0x06, 0xec, 0x37, 0xbe,
350 0xb9, 0x19, 0x5c, 0x6b, 0xee, 0x15, 0x8c, 0xf8, 0xf7, 0x03, 0x9a, 0x24, 0x3e, 0x79, 0x0b, 0x46,
351 0xc5, 0xb6, 0xcc, 0x1e, 0x4d, 0x9f, 0xf5, 0x9b, 0xf0, 0x43, 0x11, 0xbb, 0xbf, 0x2d, 0xd0, 0xe7,
352 0xeb, 0xa2, 0x68, 0x88, 0x07, 0x7a, 0x46, 0xd3, 0xb4, 0x6d, 0xdb, 0x69, 0x0d, 0x96, 0x7a, 0x01,
353 0x46, 0xbc, 0x5f, 0x8e, 0x21, 0x5f, 0xd5, 0x65, 0xd9, 0x38, 0x03, 0x15, 0xbf, 0xc4, 0x48, 0xf0,
354 0x0c, 0x43, 0x3e, 0x8f, 0x76, 0xbb, 0xc6, 0x19, 0xaa, 0xf8, 0x05, 0x46, 0x82, 0x67, 0x18, 0xf2,
355 0x11, 0xdd, 0x6c, 0x1a, 0xe7, 0x44, 0xc5, 0xdf, 0x62, 0x24, 0x78, 0x86, 0x31, 0x3e, 0xcf, 0x93,
356 0xc6, 0xd1, 0x95, 0x3c, 0x46, 0x2d, 0x8f, 0x6b, 0xe4, 0xe3, 0x8c, 0xa6, 0x8d, 0x63, 0xa8, 0xf8,
357 0x3b, 0x8c, 0x04, 0xcf, 0x30, 0xf2, 0x11, 0xac, 0xca, 0x9f, 0xf2, 0x12, 0x26, 0x53, 0xce, 0xf7,
358 0x8e, 0x2c, 0x52, 0x6e, 0x3d, 0xc1, 0x4c, 0xbc, 0xfa, 0xc0, 0x45, 0x4b, 0x29, 0x8a, 0xb4, 0x15,
359 0xc5, 0x16, 0x45, 0xda, 0x56, 0xb4, 0x55, 0xe2, 0xaa, 0x5f, 0x91, 0x4a, 0x15, 0x69, 0x5b, 0x11,
360 0x94, 0x62, 0xbf, 0x62, 0x0b, 0x4f, 0xae, 0x01, 0xba, 0x87, 0x96, 0xe7, 0x6f, 0xa8, 0x98, 0x3f,
361 0x5d, 0x9a, 0x3f, 0x34, 0xbb, 0x27, 0xff, 0x97, 0xc9, 0x9d, 0xdc, 0x03, 0x74, 0x8f, 0x2f, 0x9b,
362 0x3a, 0x37, 0x5f, 0xcb, 0xa6, 0x62, 0x92, 0xfb, 0x4d, 0x74, 0x73, 0x71, 0xac, 0x7d, 0x7b, 0xdf,
363 0x7c, 0xba, 0x10, 0xd9, 0xb4, 0x14, 0xa6, 0xb5, 0xd7, 0x7e, 0x37, 0x2b, 0x8a, 0x83, 0xf7, 0xda,
364 0xff, 0xbf, 0x6b, 0x3f, 0xa0, 0x69, 0x5c, 0xae, 0x13, 0xf9, 0x53, 0x9f, 0xe1, 0xac, 0x37, 0x43,
365 0x8a, 0xcb, 0x38, 0xdc, 0x07, 0xca, 0xf2, 0xab, 0x1e, 0x3b, 0xfe, 0xbe, 0xbc, 0x3a, 0x54, 0xf9,
366 0xec, 0x6f, 0xe4, 0x43, 0x95, 0x4f, 0x8e, 0xc8, 0xef, 0xde, 0x83, 0x29, 0x6e, 0x82, 0x8c, 0xc0,
367 0x5c, 0x05, 0x5f, 0x83, 0xc5, 0xb7, 0x60, 0xfc, 0x1f, 0x01, 0x30, 0x66, 0xe1, 0xec, 0xf6, 0xfe,
368 0xcb, 0x58, 0x23, 0x36, 0xe8, 0xe1, 0x62, 0x3e, 0x0b, 0xc6, 0x83, 0xc8, 0x60, 0x7f, 0xe0, 0xfe,
369 0x9f, 0x00, 0x00, 0x00, 0xff, 0xff, 0xdc, 0x84, 0x34, 0xaf, 0xdb, 0x05, 0x00, 0x00,
370 }
371
View as plain text