1// Code generated by protoc-gen-go. 2// source: proto3_proto/proto3.proto 3// DO NOT EDIT! 4 5/* 6Package proto3_proto is a generated protocol buffer package. 7 8It is generated from these files: 9 proto3_proto/proto3.proto 10 11It has these top-level messages: 12 Message 13 Nested 14 MessageWithMap 15 IntMap 16 IntMaps 17*/ 18package proto3_proto 19 20import proto "github.com/golang/protobuf/proto" 21import fmt "fmt" 22import math "math" 23import google_protobuf "github.com/golang/protobuf/ptypes/any" 24import testdata "github.com/golang/protobuf/proto/testdata" 25 26// Reference imports to suppress errors if they are not otherwise used. 27var _ = proto.Marshal 28var _ = fmt.Errorf 29var _ = math.Inf 30 31// This is a compile-time assertion to ensure that this generated file 32// is compatible with the proto package it is being compiled against. 33// A compilation error at this line likely means your copy of the 34// proto package needs to be updated. 35const _ = proto.ProtoPackageIsVersion2 // please upgrade the proto package 36 37type Message_Humour int32 38 39const ( 40 Message_UNKNOWN Message_Humour = 0 41 Message_PUNS Message_Humour = 1 42 Message_SLAPSTICK Message_Humour = 2 43 Message_BILL_BAILEY Message_Humour = 3 44) 45 46var Message_Humour_name = map[int32]string{ 47 0: "UNKNOWN", 48 1: "PUNS", 49 2: "SLAPSTICK", 50 3: "BILL_BAILEY", 51} 52var Message_Humour_value = map[string]int32{ 53 "UNKNOWN": 0, 54 "PUNS": 1, 55 "SLAPSTICK": 2, 56 "BILL_BAILEY": 3, 57} 58 59func (x Message_Humour) String() string { 60 return proto.EnumName(Message_Humour_name, int32(x)) 61} 62func (Message_Humour) EnumDescriptor() ([]byte, []int) { return fileDescriptor0, []int{0, 0} } 63 64type Message struct { 65 Name string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"` 66 Hilarity Message_Humour `protobuf:"varint,2,opt,name=hilarity,enum=proto3_proto.Message_Humour" json:"hilarity,omitempty"` 67 HeightInCm uint32 `protobuf:"varint,3,opt,name=height_in_cm,json=heightInCm" json:"height_in_cm,omitempty"` 68 Data []byte `protobuf:"bytes,4,opt,name=data,proto3" json:"data,omitempty"` 69 ResultCount int64 `protobuf:"varint,7,opt,name=result_count,json=resultCount" json:"result_count,omitempty"` 70 TrueScotsman bool `protobuf:"varint,8,opt,name=true_scotsman,json=trueScotsman" json:"true_scotsman,omitempty"` 71 Score float32 `protobuf:"fixed32,9,opt,name=score" json:"score,omitempty"` 72 Key []uint64 `protobuf:"varint,5,rep,packed,name=key" json:"key,omitempty"` 73 ShortKey []int32 `protobuf:"varint,19,rep,packed,name=short_key,json=shortKey" json:"short_key,omitempty"` 74 Nested *Nested `protobuf:"bytes,6,opt,name=nested" json:"nested,omitempty"` 75 RFunny []Message_Humour `protobuf:"varint,16,rep,packed,name=r_funny,json=rFunny,enum=proto3_proto.Message_Humour" json:"r_funny,omitempty"` 76 Terrain map[string]*Nested `protobuf:"bytes,10,rep,name=terrain" json:"terrain,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` 77 Proto2Field *testdata.SubDefaults `protobuf:"bytes,11,opt,name=proto2_field,json=proto2Field" json:"proto2_field,omitempty"` 78 Proto2Value map[string]*testdata.SubDefaults `protobuf:"bytes,13,rep,name=proto2_value,json=proto2Value" json:"proto2_value,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` 79 Anything *google_protobuf.Any `protobuf:"bytes,14,opt,name=anything" json:"anything,omitempty"` 80 ManyThings []*google_protobuf.Any `protobuf:"bytes,15,rep,name=many_things,json=manyThings" json:"many_things,omitempty"` 81 Submessage *Message `protobuf:"bytes,17,opt,name=submessage" json:"submessage,omitempty"` 82 Children []*Message `protobuf:"bytes,18,rep,name=children" json:"children,omitempty"` 83} 84 85func (m *Message) Reset() { *m = Message{} } 86func (m *Message) String() string { return proto.CompactTextString(m) } 87func (*Message) ProtoMessage() {} 88func (*Message) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{0} } 89 90func (m *Message) GetName() string { 91 if m != nil { 92 return m.Name 93 } 94 return "" 95} 96 97func (m *Message) GetHilarity() Message_Humour { 98 if m != nil { 99 return m.Hilarity 100 } 101 return Message_UNKNOWN 102} 103 104func (m *Message) GetHeightInCm() uint32 { 105 if m != nil { 106 return m.HeightInCm 107 } 108 return 0 109} 110 111func (m *Message) GetData() []byte { 112 if m != nil { 113 return m.Data 114 } 115 return nil 116} 117 118func (m *Message) GetResultCount() int64 { 119 if m != nil { 120 return m.ResultCount 121 } 122 return 0 123} 124 125func (m *Message) GetTrueScotsman() bool { 126 if m != nil { 127 return m.TrueScotsman 128 } 129 return false 130} 131 132func (m *Message) GetScore() float32 { 133 if m != nil { 134 return m.Score 135 } 136 return 0 137} 138 139func (m *Message) GetKey() []uint64 { 140 if m != nil { 141 return m.Key 142 } 143 return nil 144} 145 146func (m *Message) GetShortKey() []int32 { 147 if m != nil { 148 return m.ShortKey 149 } 150 return nil 151} 152 153func (m *Message) GetNested() *Nested { 154 if m != nil { 155 return m.Nested 156 } 157 return nil 158} 159 160func (m *Message) GetRFunny() []Message_Humour { 161 if m != nil { 162 return m.RFunny 163 } 164 return nil 165} 166 167func (m *Message) GetTerrain() map[string]*Nested { 168 if m != nil { 169 return m.Terrain 170 } 171 return nil 172} 173 174func (m *Message) GetProto2Field() *testdata.SubDefaults { 175 if m != nil { 176 return m.Proto2Field 177 } 178 return nil 179} 180 181func (m *Message) GetProto2Value() map[string]*testdata.SubDefaults { 182 if m != nil { 183 return m.Proto2Value 184 } 185 return nil 186} 187 188func (m *Message) GetAnything() *google_protobuf.Any { 189 if m != nil { 190 return m.Anything 191 } 192 return nil 193} 194 195func (m *Message) GetManyThings() []*google_protobuf.Any { 196 if m != nil { 197 return m.ManyThings 198 } 199 return nil 200} 201 202func (m *Message) GetSubmessage() *Message { 203 if m != nil { 204 return m.Submessage 205 } 206 return nil 207} 208 209func (m *Message) GetChildren() []*Message { 210 if m != nil { 211 return m.Children 212 } 213 return nil 214} 215 216type Nested struct { 217 Bunny string `protobuf:"bytes,1,opt,name=bunny" json:"bunny,omitempty"` 218 Cute bool `protobuf:"varint,2,opt,name=cute" json:"cute,omitempty"` 219} 220 221func (m *Nested) Reset() { *m = Nested{} } 222func (m *Nested) String() string { return proto.CompactTextString(m) } 223func (*Nested) ProtoMessage() {} 224func (*Nested) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{1} } 225 226func (m *Nested) GetBunny() string { 227 if m != nil { 228 return m.Bunny 229 } 230 return "" 231} 232 233func (m *Nested) GetCute() bool { 234 if m != nil { 235 return m.Cute 236 } 237 return false 238} 239 240type MessageWithMap struct { 241 ByteMapping map[bool][]byte `protobuf:"bytes,1,rep,name=byte_mapping,json=byteMapping" json:"byte_mapping,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value,proto3"` 242} 243 244func (m *MessageWithMap) Reset() { *m = MessageWithMap{} } 245func (m *MessageWithMap) String() string { return proto.CompactTextString(m) } 246func (*MessageWithMap) ProtoMessage() {} 247func (*MessageWithMap) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{2} } 248 249func (m *MessageWithMap) GetByteMapping() map[bool][]byte { 250 if m != nil { 251 return m.ByteMapping 252 } 253 return nil 254} 255 256type IntMap struct { 257 Rtt map[int32]int32 `protobuf:"bytes,1,rep,name=rtt" json:"rtt,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` 258} 259 260func (m *IntMap) Reset() { *m = IntMap{} } 261func (m *IntMap) String() string { return proto.CompactTextString(m) } 262func (*IntMap) ProtoMessage() {} 263func (*IntMap) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{3} } 264 265func (m *IntMap) GetRtt() map[int32]int32 { 266 if m != nil { 267 return m.Rtt 268 } 269 return nil 270} 271 272type IntMaps struct { 273 Maps []*IntMap `protobuf:"bytes,1,rep,name=maps" json:"maps,omitempty"` 274} 275 276func (m *IntMaps) Reset() { *m = IntMaps{} } 277func (m *IntMaps) String() string { return proto.CompactTextString(m) } 278func (*IntMaps) ProtoMessage() {} 279func (*IntMaps) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{4} } 280 281func (m *IntMaps) GetMaps() []*IntMap { 282 if m != nil { 283 return m.Maps 284 } 285 return nil 286} 287 288func init() { 289 proto.RegisterType((*Message)(nil), "proto3_proto.Message") 290 proto.RegisterType((*Nested)(nil), "proto3_proto.Nested") 291 proto.RegisterType((*MessageWithMap)(nil), "proto3_proto.MessageWithMap") 292 proto.RegisterType((*IntMap)(nil), "proto3_proto.IntMap") 293 proto.RegisterType((*IntMaps)(nil), "proto3_proto.IntMaps") 294 proto.RegisterEnum("proto3_proto.Message_Humour", Message_Humour_name, Message_Humour_value) 295} 296 297func init() { proto.RegisterFile("proto3_proto/proto3.proto", fileDescriptor0) } 298 299var fileDescriptor0 = []byte{ 300 // 733 bytes of a gzipped FileDescriptorProto 301 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x09, 0x6e, 0x88, 0x02, 0xff, 0x84, 0x53, 0x6d, 0x6f, 0xf3, 0x34, 302 0x14, 0x25, 0x4d, 0x5f, 0xd2, 0x9b, 0x74, 0x0b, 0x5e, 0x91, 0xbc, 0x02, 0x52, 0x28, 0x12, 0x8a, 303 0x78, 0x49, 0xa1, 0xd3, 0xd0, 0x84, 0x10, 0x68, 0x1b, 0x9b, 0xa8, 0xd6, 0x95, 0xca, 0xdd, 0x98, 304 0xf8, 0x14, 0xa5, 0xad, 0xdb, 0x46, 0x34, 0x4e, 0x49, 0x1c, 0xa4, 0xfc, 0x1d, 0xfe, 0x28, 0x8f, 305 0x6c, 0xa7, 0x5d, 0x36, 0x65, 0xcf, 0xf3, 0x29, 0xf6, 0xf1, 0xb9, 0xf7, 0x9c, 0x1c, 0x5f, 0xc3, 306 0xe9, 0x2e, 0x89, 0x79, 0x7c, 0xe6, 0xcb, 0xcf, 0x40, 0x6d, 0x3c, 0xf9, 0x41, 0x56, 0xf9, 0xa8, 307 0x77, 0xba, 0x8e, 0xe3, 0xf5, 0x96, 0x2a, 0xca, 0x3c, 0x5b, 0x0d, 0x02, 0x96, 0x2b, 0x62, 0xef, 308 0x84, 0xd3, 0x94, 0x2f, 0x03, 0x1e, 0x0c, 0xc4, 0x42, 0x81, 0xfd, 0xff, 0x5b, 0xd0, 0xba, 0xa7, 309 0x69, 0x1a, 0xac, 0x29, 0x42, 0x50, 0x67, 0x41, 0x44, 0xb1, 0xe6, 0x68, 0x6e, 0x9b, 0xc8, 0x35, 310 0xba, 0x00, 0x63, 0x13, 0x6e, 0x83, 0x24, 0xe4, 0x39, 0xae, 0x39, 0x9a, 0x7b, 0x34, 0xfc, 0xcc, 311 0x2b, 0x0b, 0x7a, 0x45, 0xb1, 0xf7, 0x7b, 0x16, 0xc5, 0x59, 0x42, 0x0e, 0x6c, 0xe4, 0x80, 0xb5, 312 0xa1, 0xe1, 0x7a, 0xc3, 0xfd, 0x90, 0xf9, 0x8b, 0x08, 0xeb, 0x8e, 0xe6, 0x76, 0x08, 0x28, 0x6c, 313 0xc4, 0xae, 0x23, 0xa1, 0x27, 0xec, 0xe0, 0xba, 0xa3, 0xb9, 0x16, 0x91, 0x6b, 0xf4, 0x05, 0x58, 314 0x09, 0x4d, 0xb3, 0x2d, 0xf7, 0x17, 0x71, 0xc6, 0x38, 0x6e, 0x39, 0x9a, 0xab, 0x13, 0x53, 0x61, 315 0xd7, 0x02, 0x42, 0x5f, 0x42, 0x87, 0x27, 0x19, 0xf5, 0xd3, 0x45, 0xcc, 0xd3, 0x28, 0x60, 0xd8, 316 0x70, 0x34, 0xd7, 0x20, 0x96, 0x00, 0x67, 0x05, 0x86, 0xba, 0xd0, 0x48, 0x17, 0x71, 0x42, 0x71, 317 0xdb, 0xd1, 0xdc, 0x1a, 0x51, 0x1b, 0x64, 0x83, 0xfe, 0x37, 0xcd, 0x71, 0xc3, 0xd1, 0xdd, 0x3a, 318 0x11, 0x4b, 0xf4, 0x29, 0xb4, 0xd3, 0x4d, 0x9c, 0x70, 0x5f, 0xe0, 0x27, 0x8e, 0xee, 0x36, 0x88, 319 0x21, 0x81, 0x3b, 0x9a, 0xa3, 0x6f, 0xa1, 0xc9, 0x68, 0xca, 0xe9, 0x12, 0x37, 0x1d, 0xcd, 0x35, 320 0x87, 0xdd, 0x97, 0xbf, 0x3e, 0x91, 0x67, 0xa4, 0xe0, 0xa0, 0x73, 0x68, 0x25, 0xfe, 0x2a, 0x63, 321 0x2c, 0xc7, 0xb6, 0xa3, 0x7f, 0x30, 0xa9, 0x66, 0x72, 0x2b, 0xb8, 0xe8, 0x67, 0x68, 0x71, 0x9a, 322 0x24, 0x41, 0xc8, 0x30, 0x38, 0xba, 0x6b, 0x0e, 0xfb, 0xd5, 0x65, 0x0f, 0x8a, 0x74, 0xc3, 0x78, 323 0x92, 0x93, 0x7d, 0x09, 0xba, 0x00, 0x75, 0xff, 0x43, 0x7f, 0x15, 0xd2, 0xed, 0x12, 0x9b, 0xd2, 324 0xe8, 0x27, 0xde, 0xfe, 0xae, 0xbd, 0x59, 0x36, 0xff, 0x8d, 0xae, 0x82, 0x6c, 0xcb, 0x53, 0x62, 325 0x2a, 0xea, 0xad, 0x60, 0xa2, 0xd1, 0xa1, 0xf2, 0xdf, 0x60, 0x9b, 0x51, 0xdc, 0x91, 0xe2, 0x5f, 326 0x55, 0x8b, 0x4f, 0x25, 0xf3, 0x4f, 0x41, 0x54, 0x06, 0x8a, 0x56, 0x12, 0x41, 0xdf, 0x83, 0x11, 327 0xb0, 0x9c, 0x6f, 0x42, 0xb6, 0xc6, 0x47, 0x45, 0x52, 0x6a, 0x0e, 0xbd, 0xfd, 0x1c, 0x7a, 0x97, 328 0x2c, 0x27, 0x07, 0x16, 0x3a, 0x07, 0x33, 0x0a, 0x58, 0xee, 0xcb, 0x5d, 0x8a, 0x8f, 0xa5, 0x76, 329 0x75, 0x11, 0x08, 0xe2, 0x83, 0xe4, 0xa1, 0x73, 0x80, 0x34, 0x9b, 0x47, 0xca, 0x14, 0xfe, 0xb8, 330 0xf8, 0xd7, 0x2a, 0xc7, 0xa4, 0x44, 0x44, 0x3f, 0x80, 0xb1, 0xd8, 0x84, 0xdb, 0x65, 0x42, 0x19, 331 0x46, 0x52, 0xea, 0x8d, 0xa2, 0x03, 0xad, 0x37, 0x05, 0xab, 0x1c, 0xf8, 0x7e, 0x72, 0xd4, 0xd3, 332 0x90, 0x93, 0xf3, 0x35, 0x34, 0x54, 0x70, 0xb5, 0xf7, 0xcc, 0x86, 0xa2, 0xfc, 0x54, 0xbb, 0xd0, 333 0x7a, 0x8f, 0x60, 0xbf, 0x4e, 0xb1, 0xa2, 0xeb, 0x37, 0x2f, 0xbb, 0xbe, 0x71, 0x91, 0xcf, 0x6d, 334 0xfb, 0xbf, 0x42, 0x53, 0x0d, 0x14, 0x32, 0xa1, 0xf5, 0x38, 0xb9, 0x9b, 0xfc, 0xf1, 0x34, 0xb1, 335 0x3f, 0x42, 0x06, 0xd4, 0xa7, 0x8f, 0x93, 0x99, 0xad, 0xa1, 0x0e, 0xb4, 0x67, 0xe3, 0xcb, 0xe9, 336 0xec, 0x61, 0x74, 0x7d, 0x67, 0xd7, 0xd0, 0x31, 0x98, 0x57, 0xa3, 0xf1, 0xd8, 0xbf, 0xba, 0x1c, 337 0x8d, 0x6f, 0xfe, 0xb2, 0xf5, 0xfe, 0x10, 0x9a, 0xca, 0xac, 0x78, 0x33, 0x73, 0x39, 0xbe, 0xca, 338 0x8f, 0xda, 0x88, 0x57, 0xba, 0xc8, 0xb8, 0x32, 0x64, 0x10, 0xb9, 0xee, 0xff, 0xa7, 0xc1, 0x51, 339 0x91, 0xd9, 0x53, 0xc8, 0x37, 0xf7, 0xc1, 0x0e, 0x4d, 0xc1, 0x9a, 0xe7, 0x9c, 0xfa, 0x51, 0xb0, 340 0xdb, 0x89, 0x39, 0xd0, 0x64, 0xce, 0xdf, 0x55, 0xe6, 0x5c, 0xd4, 0x78, 0x57, 0x39, 0xa7, 0xf7, 341 0x8a, 0x5f, 0x4c, 0xd5, 0xfc, 0x19, 0xe9, 0xfd, 0x02, 0xf6, 0x6b, 0x42, 0x39, 0x30, 0x43, 0x05, 342 0xd6, 0x2d, 0x07, 0x66, 0x95, 0x93, 0xf9, 0x07, 0x9a, 0x23, 0xc6, 0x85, 0xb7, 0x01, 0xe8, 0x09, 343 0xe7, 0x85, 0xa5, 0xcf, 0x5f, 0x5a, 0x52, 0x14, 0x8f, 0x70, 0xae, 0x2c, 0x08, 0x66, 0xef, 0x47, 344 0x30, 0xf6, 0x40, 0x59, 0xb2, 0x51, 0x21, 0xd9, 0x28, 0x4b, 0x9e, 0x41, 0x4b, 0xf5, 0x4b, 0x91, 345 0x0b, 0xf5, 0x28, 0xd8, 0xa5, 0x85, 0x68, 0xb7, 0x4a, 0x94, 0x48, 0xc6, 0xbc, 0xa9, 0x8e, 0xde, 346 0x05, 0x00, 0x00, 0xff, 0xff, 0x75, 0x38, 0xad, 0x84, 0xe4, 0x05, 0x00, 0x00, 347} 348