1// Code generated by protoc-gen-go. DO NOT EDIT.
2// source: more_test_objects.proto
3
4/*
5Package jsonpb is a generated protocol buffer package.
6
7It is generated from these files:
8	more_test_objects.proto
9	test_objects.proto
10
11It has these top-level messages:
12	Simple3
13	SimpleSlice3
14	SimpleMap3
15	SimpleNull3
16	Mappy
17	Simple
18	NonFinites
19	Repeats
20	Widget
21	Maps
22	MsgWithOneof
23	Real
24	Complex
25	KnownTypes
26*/
27package jsonpb
28
29import proto "github.com/golang/protobuf/proto"
30import fmt "fmt"
31import math "math"
32
33// Reference imports to suppress errors if they are not otherwise used.
34var _ = proto.Marshal
35var _ = fmt.Errorf
36var _ = math.Inf
37
38// This is a compile-time assertion to ensure that this generated file
39// is compatible with the proto package it is being compiled against.
40// A compilation error at this line likely means your copy of the
41// proto package needs to be updated.
42const _ = proto.ProtoPackageIsVersion2 // please upgrade the proto package
43
44type Numeral int32
45
46const (
47	Numeral_UNKNOWN Numeral = 0
48	Numeral_ARABIC  Numeral = 1
49	Numeral_ROMAN   Numeral = 2
50)
51
52var Numeral_name = map[int32]string{
53	0: "UNKNOWN",
54	1: "ARABIC",
55	2: "ROMAN",
56}
57var Numeral_value = map[string]int32{
58	"UNKNOWN": 0,
59	"ARABIC":  1,
60	"ROMAN":   2,
61}
62
63func (x Numeral) String() string {
64	return proto.EnumName(Numeral_name, int32(x))
65}
66func (Numeral) EnumDescriptor() ([]byte, []int) { return fileDescriptor0, []int{0} }
67
68type Simple3 struct {
69	Dub float64 `protobuf:"fixed64,1,opt,name=dub" json:"dub,omitempty"`
70}
71
72func (m *Simple3) Reset()                    { *m = Simple3{} }
73func (m *Simple3) String() string            { return proto.CompactTextString(m) }
74func (*Simple3) ProtoMessage()               {}
75func (*Simple3) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{0} }
76
77func (m *Simple3) GetDub() float64 {
78	if m != nil {
79		return m.Dub
80	}
81	return 0
82}
83
84type SimpleSlice3 struct {
85	Slices []string `protobuf:"bytes,1,rep,name=slices" json:"slices,omitempty"`
86}
87
88func (m *SimpleSlice3) Reset()                    { *m = SimpleSlice3{} }
89func (m *SimpleSlice3) String() string            { return proto.CompactTextString(m) }
90func (*SimpleSlice3) ProtoMessage()               {}
91func (*SimpleSlice3) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{1} }
92
93func (m *SimpleSlice3) GetSlices() []string {
94	if m != nil {
95		return m.Slices
96	}
97	return nil
98}
99
100type SimpleMap3 struct {
101	Stringy map[string]string `protobuf:"bytes,1,rep,name=stringy" json:"stringy,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
102}
103
104func (m *SimpleMap3) Reset()                    { *m = SimpleMap3{} }
105func (m *SimpleMap3) String() string            { return proto.CompactTextString(m) }
106func (*SimpleMap3) ProtoMessage()               {}
107func (*SimpleMap3) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{2} }
108
109func (m *SimpleMap3) GetStringy() map[string]string {
110	if m != nil {
111		return m.Stringy
112	}
113	return nil
114}
115
116type SimpleNull3 struct {
117	Simple *Simple3 `protobuf:"bytes,1,opt,name=simple" json:"simple,omitempty"`
118}
119
120func (m *SimpleNull3) Reset()                    { *m = SimpleNull3{} }
121func (m *SimpleNull3) String() string            { return proto.CompactTextString(m) }
122func (*SimpleNull3) ProtoMessage()               {}
123func (*SimpleNull3) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{3} }
124
125func (m *SimpleNull3) GetSimple() *Simple3 {
126	if m != nil {
127		return m.Simple
128	}
129	return nil
130}
131
132type Mappy struct {
133	Nummy    map[int64]int32    `protobuf:"bytes,1,rep,name=nummy" json:"nummy,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"`
134	Strry    map[string]string  `protobuf:"bytes,2,rep,name=strry" json:"strry,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
135	Objjy    map[int32]*Simple3 `protobuf:"bytes,3,rep,name=objjy" json:"objjy,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
136	Buggy    map[int64]string   `protobuf:"bytes,4,rep,name=buggy" json:"buggy,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
137	Booly    map[bool]bool      `protobuf:"bytes,5,rep,name=booly" json:"booly,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"`
138	Enumy    map[string]Numeral `protobuf:"bytes,6,rep,name=enumy" json:"enumy,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"varint,2,opt,name=value,enum=jsonpb.Numeral"`
139	S32Booly map[int32]bool     `protobuf:"bytes,7,rep,name=s32booly" json:"s32booly,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"`
140	S64Booly map[int64]bool     `protobuf:"bytes,8,rep,name=s64booly" json:"s64booly,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"`
141	U32Booly map[uint32]bool    `protobuf:"bytes,9,rep,name=u32booly" json:"u32booly,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"`
142	U64Booly map[uint64]bool    `protobuf:"bytes,10,rep,name=u64booly" json:"u64booly,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"`
143}
144
145func (m *Mappy) Reset()                    { *m = Mappy{} }
146func (m *Mappy) String() string            { return proto.CompactTextString(m) }
147func (*Mappy) ProtoMessage()               {}
148func (*Mappy) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{4} }
149
150func (m *Mappy) GetNummy() map[int64]int32 {
151	if m != nil {
152		return m.Nummy
153	}
154	return nil
155}
156
157func (m *Mappy) GetStrry() map[string]string {
158	if m != nil {
159		return m.Strry
160	}
161	return nil
162}
163
164func (m *Mappy) GetObjjy() map[int32]*Simple3 {
165	if m != nil {
166		return m.Objjy
167	}
168	return nil
169}
170
171func (m *Mappy) GetBuggy() map[int64]string {
172	if m != nil {
173		return m.Buggy
174	}
175	return nil
176}
177
178func (m *Mappy) GetBooly() map[bool]bool {
179	if m != nil {
180		return m.Booly
181	}
182	return nil
183}
184
185func (m *Mappy) GetEnumy() map[string]Numeral {
186	if m != nil {
187		return m.Enumy
188	}
189	return nil
190}
191
192func (m *Mappy) GetS32Booly() map[int32]bool {
193	if m != nil {
194		return m.S32Booly
195	}
196	return nil
197}
198
199func (m *Mappy) GetS64Booly() map[int64]bool {
200	if m != nil {
201		return m.S64Booly
202	}
203	return nil
204}
205
206func (m *Mappy) GetU32Booly() map[uint32]bool {
207	if m != nil {
208		return m.U32Booly
209	}
210	return nil
211}
212
213func (m *Mappy) GetU64Booly() map[uint64]bool {
214	if m != nil {
215		return m.U64Booly
216	}
217	return nil
218}
219
220func init() {
221	proto.RegisterType((*Simple3)(nil), "jsonpb.Simple3")
222	proto.RegisterType((*SimpleSlice3)(nil), "jsonpb.SimpleSlice3")
223	proto.RegisterType((*SimpleMap3)(nil), "jsonpb.SimpleMap3")
224	proto.RegisterType((*SimpleNull3)(nil), "jsonpb.SimpleNull3")
225	proto.RegisterType((*Mappy)(nil), "jsonpb.Mappy")
226	proto.RegisterEnum("jsonpb.Numeral", Numeral_name, Numeral_value)
227}
228
229func init() { proto.RegisterFile("more_test_objects.proto", fileDescriptor0) }
230
231var fileDescriptor0 = []byte{
232	// 526 bytes of a gzipped FileDescriptorProto
233	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x94, 0x94, 0xdd, 0x6b, 0xdb, 0x3c,
234	0x14, 0x87, 0x5f, 0x27, 0xf5, 0xd7, 0x49, 0xfb, 0x2e, 0x88, 0xb1, 0x99, 0xf4, 0x62, 0xc5, 0xb0,
235	0xad, 0x0c, 0xe6, 0x8b, 0x78, 0x74, 0x5d, 0x77, 0x95, 0x8e, 0x5e, 0x94, 0x11, 0x07, 0x1c, 0xc2,
236	0x2e, 0x4b, 0xdc, 0x99, 0x90, 0xcc, 0x5f, 0xd8, 0xd6, 0xc0, 0xd7, 0xfb, 0xbb, 0x07, 0xe3, 0x48,
237	0x72, 0x2d, 0x07, 0x85, 0x6c, 0x77, 0x52, 0x7e, 0xcf, 0xe3, 0x73, 0x24, 0x1d, 0x02, 0x2f, 0xd3,
238	0xbc, 0x8c, 0x1f, 0xea, 0xb8, 0xaa, 0x1f, 0xf2, 0x68, 0x17, 0x3f, 0xd6, 0x95, 0x57, 0x94, 0x79,
239	0x9d, 0x13, 0x63, 0x57, 0xe5, 0x59, 0x11, 0xb9, 0xe7, 0x60, 0x2e, 0xb7, 0x69, 0x91, 0xc4, 0x3e,
240	0x19, 0xc3, 0xf0, 0x3b, 0x8d, 0x1c, 0xed, 0x42, 0xbb, 0xd4, 0x42, 0x5c, 0xba, 0x6f, 0xe0, 0x94,
241	0x87, 0xcb, 0x64, 0xfb, 0x18, 0xfb, 0xe4, 0x05, 0x18, 0x15, 0xae, 0x2a, 0x47, 0xbb, 0x18, 0x5e,
242	0xda, 0xa1, 0xd8, 0xb9, 0xbf, 0x34, 0x00, 0x0e, 0xce, 0xd7, 0x85, 0x4f, 0x3e, 0x81, 0x59, 0xd5,
243	0xe5, 0x36, 0xdb, 0x34, 0x8c, 0x1b, 0x4d, 0x5f, 0x79, 0xbc, 0x9a, 0xd7, 0x41, 0xde, 0x92, 0x13,
244	0x77, 0x59, 0x5d, 0x36, 0x61, 0xcb, 0x4f, 0x6e, 0xe0, 0x54, 0x0e, 0xb0, 0xa7, 0x1f, 0x71, 0xc3,
245	0x7a, 0xb2, 0x43, 0x5c, 0x92, 0xe7, 0xa0, 0xff, 0x5c, 0x27, 0x34, 0x76, 0x06, 0xec, 0x37, 0xbe,
246	0xb9, 0x19, 0x5c, 0x6b, 0xee, 0x15, 0x8c, 0xf8, 0xf7, 0x03, 0x9a, 0x24, 0x3e, 0x79, 0x0b, 0x46,
247	0xc5, 0xb6, 0xcc, 0x1e, 0x4d, 0x9f, 0xf5, 0x9b, 0xf0, 0x43, 0x11, 0xbb, 0xbf, 0x2d, 0xd0, 0xe7,
248	0xeb, 0xa2, 0x68, 0x88, 0x07, 0x7a, 0x46, 0xd3, 0xb4, 0x6d, 0xdb, 0x69, 0x0d, 0x96, 0x7a, 0x01,
249	0x46, 0xbc, 0x5f, 0x8e, 0x21, 0x5f, 0xd5, 0x65, 0xd9, 0x38, 0x03, 0x15, 0xbf, 0xc4, 0x48, 0xf0,
250	0x0c, 0x43, 0x3e, 0x8f, 0x76, 0xbb, 0xc6, 0x19, 0xaa, 0xf8, 0x05, 0x46, 0x82, 0x67, 0x18, 0xf2,
251	0x11, 0xdd, 0x6c, 0x1a, 0xe7, 0x44, 0xc5, 0xdf, 0x62, 0x24, 0x78, 0x86, 0x31, 0x3e, 0xcf, 0x93,
252	0xc6, 0xd1, 0x95, 0x3c, 0x46, 0x2d, 0x8f, 0x6b, 0xe4, 0xe3, 0x8c, 0xa6, 0x8d, 0x63, 0xa8, 0xf8,
253	0x3b, 0x8c, 0x04, 0xcf, 0x30, 0xf2, 0x11, 0xac, 0xca, 0x9f, 0xf2, 0x12, 0x26, 0x53, 0xce, 0xf7,
254	0x8e, 0x2c, 0x52, 0x6e, 0x3d, 0xc1, 0x4c, 0xbc, 0xfa, 0xc0, 0x45, 0x4b, 0x29, 0x8a, 0xb4, 0x15,
255	0xc5, 0x16, 0x45, 0xda, 0x56, 0xb4, 0x55, 0xe2, 0xaa, 0x5f, 0x91, 0x4a, 0x15, 0x69, 0x5b, 0x11,
256	0x94, 0x62, 0xbf, 0x62, 0x0b, 0x4f, 0xae, 0x01, 0xba, 0x87, 0x96, 0xe7, 0x6f, 0xa8, 0x98, 0x3f,
257	0x5d, 0x9a, 0x3f, 0x34, 0xbb, 0x27, 0xff, 0x97, 0xc9, 0x9d, 0xdc, 0x03, 0x74, 0x8f, 0x2f, 0x9b,
258	0x3a, 0x37, 0x5f, 0xcb, 0xa6, 0x62, 0x92, 0xfb, 0x4d, 0x74, 0x73, 0x71, 0xac, 0x7d, 0x7b, 0xdf,
259	0x7c, 0xba, 0x10, 0xd9, 0xb4, 0x14, 0xa6, 0xb5, 0xd7, 0x7e, 0x37, 0x2b, 0x8a, 0x83, 0xf7, 0xda,
260	0xff, 0xbf, 0x6b, 0x3f, 0xa0, 0x69, 0x5c, 0xae, 0x13, 0xf9, 0x53, 0x9f, 0xe1, 0xac, 0x37, 0x43,
261	0x8a, 0xcb, 0x38, 0xdc, 0x07, 0xca, 0xf2, 0xab, 0x1e, 0x3b, 0xfe, 0xbe, 0xbc, 0x3a, 0x54, 0xf9,
262	0xec, 0x6f, 0xe4, 0x43, 0x95, 0x4f, 0x8e, 0xc8, 0xef, 0xde, 0x83, 0x29, 0x6e, 0x82, 0x8c, 0xc0,
263	0x5c, 0x05, 0x5f, 0x83, 0xc5, 0xb7, 0x60, 0xfc, 0x1f, 0x01, 0x30, 0x66, 0xe1, 0xec, 0xf6, 0xfe,
264	0xcb, 0x58, 0x23, 0x36, 0xe8, 0xe1, 0x62, 0x3e, 0x0b, 0xc6, 0x83, 0xc8, 0x60, 0x7f, 0xe0, 0xfe,
265	0x9f, 0x00, 0x00, 0x00, 0xff, 0xff, 0xdc, 0x84, 0x34, 0xaf, 0xdb, 0x05, 0x00, 0x00,
266}
267