1// Code generated by protoc-gen-gogo. DO NOT EDIT. 2// source: proto3/proto3.proto 3 4package proto3 5 6import ( 7 fmt "fmt" 8 proto "github.com/gogo/protobuf/proto" 9 math "math" 10) 11 12// Reference imports to suppress errors if they are not otherwise used. 13var _ = proto.Marshal 14var _ = fmt.Errorf 15var _ = math.Inf 16 17// This is a compile-time assertion to ensure that this generated file 18// is compatible with the proto package it is being compiled against. 19// A compilation error at this line likely means your copy of the 20// proto package needs to be updated. 21const _ = proto.GoGoProtoPackageIsVersion2 // please upgrade the proto package 22 23type Request_Flavour int32 24 25const ( 26 Request_SWEET Request_Flavour = 0 27 Request_SOUR Request_Flavour = 1 28 Request_UMAMI Request_Flavour = 2 29 Request_GOPHERLICIOUS Request_Flavour = 3 30) 31 32var Request_Flavour_name = map[int32]string{ 33 0: "SWEET", 34 1: "SOUR", 35 2: "UMAMI", 36 3: "GOPHERLICIOUS", 37} 38 39var Request_Flavour_value = map[string]int32{ 40 "SWEET": 0, 41 "SOUR": 1, 42 "UMAMI": 2, 43 "GOPHERLICIOUS": 3, 44} 45 46func (x Request_Flavour) String() string { 47 return proto.EnumName(Request_Flavour_name, int32(x)) 48} 49 50func (Request_Flavour) EnumDescriptor() ([]byte, []int) { 51 return fileDescriptor_ab04eb4084a521db, []int{0, 0} 52} 53 54type Request struct { 55 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 56 Key []int64 `protobuf:"varint,2,rep,packed,name=key,proto3" json:"key,omitempty"` 57 Taste Request_Flavour `protobuf:"varint,3,opt,name=taste,proto3,enum=proto3.Request_Flavour" json:"taste,omitempty"` 58 Book *Book `protobuf:"bytes,4,opt,name=book,proto3" json:"book,omitempty"` 59 Unpacked []int64 `protobuf:"varint,5,rep,name=unpacked,proto3" json:"unpacked,omitempty"` 60 XXX_NoUnkeyedLiteral struct{} `json:"-"` 61 XXX_unrecognized []byte `json:"-"` 62 XXX_sizecache int32 `json:"-"` 63} 64 65func (m *Request) Reset() { *m = Request{} } 66func (m *Request) String() string { return proto.CompactTextString(m) } 67func (*Request) ProtoMessage() {} 68func (*Request) Descriptor() ([]byte, []int) { 69 return fileDescriptor_ab04eb4084a521db, []int{0} 70} 71func (m *Request) XXX_Unmarshal(b []byte) error { 72 return xxx_messageInfo_Request.Unmarshal(m, b) 73} 74func (m *Request) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 75 return xxx_messageInfo_Request.Marshal(b, m, deterministic) 76} 77func (m *Request) XXX_Merge(src proto.Message) { 78 xxx_messageInfo_Request.Merge(m, src) 79} 80func (m *Request) XXX_Size() int { 81 return xxx_messageInfo_Request.Size(m) 82} 83func (m *Request) XXX_DiscardUnknown() { 84 xxx_messageInfo_Request.DiscardUnknown(m) 85} 86 87var xxx_messageInfo_Request proto.InternalMessageInfo 88 89func (m *Request) GetName() string { 90 if m != nil { 91 return m.Name 92 } 93 return "" 94} 95 96func (m *Request) GetKey() []int64 { 97 if m != nil { 98 return m.Key 99 } 100 return nil 101} 102 103func (m *Request) GetTaste() Request_Flavour { 104 if m != nil { 105 return m.Taste 106 } 107 return Request_SWEET 108} 109 110func (m *Request) GetBook() *Book { 111 if m != nil { 112 return m.Book 113 } 114 return nil 115} 116 117func (m *Request) GetUnpacked() []int64 { 118 if m != nil { 119 return m.Unpacked 120 } 121 return nil 122} 123 124type Book struct { 125 Title string `protobuf:"bytes,1,opt,name=title,proto3" json:"title,omitempty"` 126 RawData []byte `protobuf:"bytes,2,opt,name=raw_data,json=rawData,proto3" json:"raw_data,omitempty"` 127 XXX_NoUnkeyedLiteral struct{} `json:"-"` 128 XXX_unrecognized []byte `json:"-"` 129 XXX_sizecache int32 `json:"-"` 130} 131 132func (m *Book) Reset() { *m = Book{} } 133func (m *Book) String() string { return proto.CompactTextString(m) } 134func (*Book) ProtoMessage() {} 135func (*Book) Descriptor() ([]byte, []int) { 136 return fileDescriptor_ab04eb4084a521db, []int{1} 137} 138func (m *Book) XXX_Unmarshal(b []byte) error { 139 return xxx_messageInfo_Book.Unmarshal(m, b) 140} 141func (m *Book) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 142 return xxx_messageInfo_Book.Marshal(b, m, deterministic) 143} 144func (m *Book) XXX_Merge(src proto.Message) { 145 xxx_messageInfo_Book.Merge(m, src) 146} 147func (m *Book) XXX_Size() int { 148 return xxx_messageInfo_Book.Size(m) 149} 150func (m *Book) XXX_DiscardUnknown() { 151 xxx_messageInfo_Book.DiscardUnknown(m) 152} 153 154var xxx_messageInfo_Book proto.InternalMessageInfo 155 156func (m *Book) GetTitle() string { 157 if m != nil { 158 return m.Title 159 } 160 return "" 161} 162 163func (m *Book) GetRawData() []byte { 164 if m != nil { 165 return m.RawData 166 } 167 return nil 168} 169 170func init() { 171 proto.RegisterEnum("proto3.Request_Flavour", Request_Flavour_name, Request_Flavour_value) 172 proto.RegisterType((*Request)(nil), "proto3.Request") 173 proto.RegisterType((*Book)(nil), "proto3.Book") 174} 175 176func init() { proto.RegisterFile("proto3/proto3.proto", fileDescriptor_ab04eb4084a521db) } 177 178var fileDescriptor_ab04eb4084a521db = []byte{ 179 // 303 bytes of a gzipped FileDescriptorProto 180 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x3c, 0x90, 0x4d, 0x4f, 0xf2, 0x40, 181 0x14, 0x85, 0x99, 0x7e, 0xbc, 0xc0, 0x7d, 0xd1, 0x8c, 0x57, 0x13, 0xc7, 0x8d, 0x99, 0xb0, 0xea, 182 0x86, 0x92, 0xe0, 0x42, 0x63, 0xdc, 0x88, 0xa2, 0x92, 0x48, 0x30, 0x83, 0xc4, 0xc4, 0x8d, 0x99, 183 0xc2, 0x58, 0x49, 0x81, 0xc1, 0x76, 0x2a, 0xf1, 0xcf, 0xfa, 0x5b, 0x4c, 0x3b, 0xc5, 0xd5, 0x3d, 184 0xf7, 0x23, 0xcf, 0xc9, 0x3d, 0x70, 0xb8, 0x49, 0xb5, 0xd1, 0x67, 0x5d, 0x5b, 0xc2, 0xb2, 0xe0, 185 0x3f, 0xdb, 0xb5, 0x7f, 0x08, 0xd4, 0x85, 0xfa, 0xcc, 0x55, 0x66, 0x10, 0xc1, 0x5b, 0xcb, 0x95, 186 0x62, 0x84, 0x93, 0xa0, 0x29, 0x4a, 0x8d, 0x14, 0xdc, 0x44, 0x7d, 0x33, 0x87, 0xbb, 0x81, 0x2b, 187 0x0a, 0x89, 0x1d, 0xf0, 0x8d, 0xcc, 0x8c, 0x62, 0x2e, 0x27, 0xc1, 0x7e, 0xef, 0x38, 0xac, 0xb8, 188 0x15, 0x25, 0xbc, 0x5b, 0xca, 0x2f, 0x9d, 0xa7, 0xc2, 0x5e, 0x21, 0x07, 0x2f, 0xd2, 0x3a, 0x61, 189 0x1e, 0x27, 0xc1, 0xff, 0x5e, 0x6b, 0x77, 0xdd, 0xd7, 0x3a, 0x11, 0xe5, 0x06, 0x4f, 0xa1, 0x91, 190 0xaf, 0x37, 0x72, 0x96, 0xa8, 0x39, 0xf3, 0x0b, 0x9f, 0xbe, 0x43, 0x6b, 0xe2, 0x6f, 0xd6, 0xbe, 191 0x82, 0x7a, 0xc5, 0xc4, 0x26, 0xf8, 0x93, 0x97, 0xc1, 0xe0, 0x99, 0xd6, 0xb0, 0x01, 0xde, 0x64, 192 0x3c, 0x15, 0x94, 0x14, 0xc3, 0xe9, 0xe8, 0x7a, 0x34, 0xa4, 0x0e, 0x1e, 0xc0, 0xde, 0xfd, 0xf8, 193 0xe9, 0x61, 0x20, 0x1e, 0x87, 0x37, 0xc3, 0xf1, 0x74, 0x42, 0xdd, 0xf6, 0x39, 0x78, 0x85, 0x17, 194 0x1e, 0x81, 0x6f, 0x16, 0x66, 0xb9, 0xfb, 0xce, 0x36, 0x78, 0x02, 0x8d, 0x54, 0x6e, 0xdf, 0xe6, 195 0xd2, 0x48, 0xe6, 0x70, 0x12, 0xb4, 0x44, 0x3d, 0x95, 0xdb, 0x5b, 0x69, 0x64, 0xff, 0xf2, 0xf5, 196 0x22, 0x5e, 0x98, 0x8f, 0x3c, 0x0a, 0x67, 0x7a, 0xd5, 0x8d, 0x75, 0xac, 0x6d, 0x82, 0x51, 0xfe, 197 0x6e, 0xc5, 0xac, 0x13, 0xab, 0x75, 0xa7, 0x5c, 0x18, 0x95, 0x99, 0x82, 0x51, 0x65, 0x1c, 0x55, 198 0xe9, 0xfe, 0x06, 0x00, 0x00, 0xff, 0xff, 0xf6, 0xe1, 0xfa, 0x46, 0x7b, 0x01, 0x00, 0x00, 199} 200