extension_user.pb.go 15 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408
  1. // Code generated by protoc-gen-go. DO NOT EDIT.
  2. // source: extension_user/extension_user.proto
  3. package extension_user
  4. import (
  5. fmt "fmt"
  6. proto "github.com/golang/protobuf/proto"
  7. extension_base "github.com/golang/protobuf/protoc-gen-go/testdata/extension_base"
  8. extension_extra "github.com/golang/protobuf/protoc-gen-go/testdata/extension_extra"
  9. math "math"
  10. )
  11. // Reference imports to suppress errors if they are not otherwise used.
  12. var _ = proto.Marshal
  13. var _ = fmt.Errorf
  14. var _ = math.Inf
  15. // This is a compile-time assertion to ensure that this generated file
  16. // is compatible with the proto package it is being compiled against.
  17. // A compilation error at this line likely means your copy of the
  18. // proto package needs to be updated.
  19. const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
  20. type UserMessage struct {
  21. Name *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
  22. Rank *string `protobuf:"bytes,2,opt,name=rank" json:"rank,omitempty"`
  23. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  24. XXX_unrecognized []byte `json:"-"`
  25. XXX_sizecache int32 `json:"-"`
  26. }
  27. func (m *UserMessage) Reset() { *m = UserMessage{} }
  28. func (m *UserMessage) String() string { return proto.CompactTextString(m) }
  29. func (*UserMessage) ProtoMessage() {}
  30. func (*UserMessage) Descriptor() ([]byte, []int) {
  31. return fileDescriptor_359ba8abf543ca10, []int{0}
  32. }
  33. func (m *UserMessage) XXX_Unmarshal(b []byte) error {
  34. return xxx_messageInfo_UserMessage.Unmarshal(m, b)
  35. }
  36. func (m *UserMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  37. return xxx_messageInfo_UserMessage.Marshal(b, m, deterministic)
  38. }
  39. func (m *UserMessage) XXX_Merge(src proto.Message) {
  40. xxx_messageInfo_UserMessage.Merge(m, src)
  41. }
  42. func (m *UserMessage) XXX_Size() int {
  43. return xxx_messageInfo_UserMessage.Size(m)
  44. }
  45. func (m *UserMessage) XXX_DiscardUnknown() {
  46. xxx_messageInfo_UserMessage.DiscardUnknown(m)
  47. }
  48. var xxx_messageInfo_UserMessage proto.InternalMessageInfo
  49. func (m *UserMessage) GetName() string {
  50. if m != nil && m.Name != nil {
  51. return *m.Name
  52. }
  53. return ""
  54. }
  55. func (m *UserMessage) GetRank() string {
  56. if m != nil && m.Rank != nil {
  57. return *m.Rank
  58. }
  59. return ""
  60. }
  61. // Extend inside the scope of another type
  62. type LoudMessage struct {
  63. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  64. proto.XXX_InternalExtensions `json:"-"`
  65. XXX_unrecognized []byte `json:"-"`
  66. XXX_sizecache int32 `json:"-"`
  67. }
  68. func (m *LoudMessage) Reset() { *m = LoudMessage{} }
  69. func (m *LoudMessage) String() string { return proto.CompactTextString(m) }
  70. func (*LoudMessage) ProtoMessage() {}
  71. func (*LoudMessage) Descriptor() ([]byte, []int) {
  72. return fileDescriptor_359ba8abf543ca10, []int{1}
  73. }
  74. var extRange_LoudMessage = []proto.ExtensionRange{
  75. {Start: 100, End: 536870911},
  76. }
  77. func (*LoudMessage) ExtensionRangeArray() []proto.ExtensionRange {
  78. return extRange_LoudMessage
  79. }
  80. func (m *LoudMessage) XXX_Unmarshal(b []byte) error {
  81. return xxx_messageInfo_LoudMessage.Unmarshal(m, b)
  82. }
  83. func (m *LoudMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  84. return xxx_messageInfo_LoudMessage.Marshal(b, m, deterministic)
  85. }
  86. func (m *LoudMessage) XXX_Merge(src proto.Message) {
  87. xxx_messageInfo_LoudMessage.Merge(m, src)
  88. }
  89. func (m *LoudMessage) XXX_Size() int {
  90. return xxx_messageInfo_LoudMessage.Size(m)
  91. }
  92. func (m *LoudMessage) XXX_DiscardUnknown() {
  93. xxx_messageInfo_LoudMessage.DiscardUnknown(m)
  94. }
  95. var xxx_messageInfo_LoudMessage proto.InternalMessageInfo
  96. var E_LoudMessage_Volume = &proto.ExtensionDesc{
  97. ExtendedType: (*extension_base.BaseMessage)(nil),
  98. ExtensionType: (*uint32)(nil),
  99. Field: 8,
  100. Name: "extension_user.LoudMessage.volume",
  101. Tag: "varint,8,opt,name=volume",
  102. Filename: "extension_user/extension_user.proto",
  103. }
  104. // Extend inside the scope of another type, using a message.
  105. type LoginMessage struct {
  106. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  107. XXX_unrecognized []byte `json:"-"`
  108. XXX_sizecache int32 `json:"-"`
  109. }
  110. func (m *LoginMessage) Reset() { *m = LoginMessage{} }
  111. func (m *LoginMessage) String() string { return proto.CompactTextString(m) }
  112. func (*LoginMessage) ProtoMessage() {}
  113. func (*LoginMessage) Descriptor() ([]byte, []int) {
  114. return fileDescriptor_359ba8abf543ca10, []int{2}
  115. }
  116. func (m *LoginMessage) XXX_Unmarshal(b []byte) error {
  117. return xxx_messageInfo_LoginMessage.Unmarshal(m, b)
  118. }
  119. func (m *LoginMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  120. return xxx_messageInfo_LoginMessage.Marshal(b, m, deterministic)
  121. }
  122. func (m *LoginMessage) XXX_Merge(src proto.Message) {
  123. xxx_messageInfo_LoginMessage.Merge(m, src)
  124. }
  125. func (m *LoginMessage) XXX_Size() int {
  126. return xxx_messageInfo_LoginMessage.Size(m)
  127. }
  128. func (m *LoginMessage) XXX_DiscardUnknown() {
  129. xxx_messageInfo_LoginMessage.DiscardUnknown(m)
  130. }
  131. var xxx_messageInfo_LoginMessage proto.InternalMessageInfo
  132. var E_LoginMessage_UserMessage = &proto.ExtensionDesc{
  133. ExtendedType: (*extension_base.BaseMessage)(nil),
  134. ExtensionType: (*UserMessage)(nil),
  135. Field: 16,
  136. Name: "extension_user.LoginMessage.user_message",
  137. Tag: "bytes,16,opt,name=user_message",
  138. Filename: "extension_user/extension_user.proto",
  139. }
  140. type Detail struct {
  141. Color *string `protobuf:"bytes,1,opt,name=color" json:"color,omitempty"`
  142. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  143. XXX_unrecognized []byte `json:"-"`
  144. XXX_sizecache int32 `json:"-"`
  145. }
  146. func (m *Detail) Reset() { *m = Detail{} }
  147. func (m *Detail) String() string { return proto.CompactTextString(m) }
  148. func (*Detail) ProtoMessage() {}
  149. func (*Detail) Descriptor() ([]byte, []int) {
  150. return fileDescriptor_359ba8abf543ca10, []int{3}
  151. }
  152. func (m *Detail) XXX_Unmarshal(b []byte) error {
  153. return xxx_messageInfo_Detail.Unmarshal(m, b)
  154. }
  155. func (m *Detail) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  156. return xxx_messageInfo_Detail.Marshal(b, m, deterministic)
  157. }
  158. func (m *Detail) XXX_Merge(src proto.Message) {
  159. xxx_messageInfo_Detail.Merge(m, src)
  160. }
  161. func (m *Detail) XXX_Size() int {
  162. return xxx_messageInfo_Detail.Size(m)
  163. }
  164. func (m *Detail) XXX_DiscardUnknown() {
  165. xxx_messageInfo_Detail.DiscardUnknown(m)
  166. }
  167. var xxx_messageInfo_Detail proto.InternalMessageInfo
  168. func (m *Detail) GetColor() string {
  169. if m != nil && m.Color != nil {
  170. return *m.Color
  171. }
  172. return ""
  173. }
  174. // An extension of an extension
  175. type Announcement struct {
  176. Words *string `protobuf:"bytes,1,opt,name=words" json:"words,omitempty"`
  177. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  178. XXX_unrecognized []byte `json:"-"`
  179. XXX_sizecache int32 `json:"-"`
  180. }
  181. func (m *Announcement) Reset() { *m = Announcement{} }
  182. func (m *Announcement) String() string { return proto.CompactTextString(m) }
  183. func (*Announcement) ProtoMessage() {}
  184. func (*Announcement) Descriptor() ([]byte, []int) {
  185. return fileDescriptor_359ba8abf543ca10, []int{4}
  186. }
  187. func (m *Announcement) XXX_Unmarshal(b []byte) error {
  188. return xxx_messageInfo_Announcement.Unmarshal(m, b)
  189. }
  190. func (m *Announcement) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  191. return xxx_messageInfo_Announcement.Marshal(b, m, deterministic)
  192. }
  193. func (m *Announcement) XXX_Merge(src proto.Message) {
  194. xxx_messageInfo_Announcement.Merge(m, src)
  195. }
  196. func (m *Announcement) XXX_Size() int {
  197. return xxx_messageInfo_Announcement.Size(m)
  198. }
  199. func (m *Announcement) XXX_DiscardUnknown() {
  200. xxx_messageInfo_Announcement.DiscardUnknown(m)
  201. }
  202. var xxx_messageInfo_Announcement proto.InternalMessageInfo
  203. func (m *Announcement) GetWords() string {
  204. if m != nil && m.Words != nil {
  205. return *m.Words
  206. }
  207. return ""
  208. }
  209. var E_Announcement_LoudExt = &proto.ExtensionDesc{
  210. ExtendedType: (*LoudMessage)(nil),
  211. ExtensionType: (*Announcement)(nil),
  212. Field: 100,
  213. Name: "extension_user.Announcement.loud_ext",
  214. Tag: "bytes,100,opt,name=loud_ext",
  215. Filename: "extension_user/extension_user.proto",
  216. }
  217. // Something that can be put in a message set.
  218. type OldStyleParcel struct {
  219. Name *string `protobuf:"bytes,1,req,name=name" json:"name,omitempty"`
  220. Height *int32 `protobuf:"varint,2,opt,name=height" json:"height,omitempty"`
  221. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  222. XXX_unrecognized []byte `json:"-"`
  223. XXX_sizecache int32 `json:"-"`
  224. }
  225. func (m *OldStyleParcel) Reset() { *m = OldStyleParcel{} }
  226. func (m *OldStyleParcel) String() string { return proto.CompactTextString(m) }
  227. func (*OldStyleParcel) ProtoMessage() {}
  228. func (*OldStyleParcel) Descriptor() ([]byte, []int) {
  229. return fileDescriptor_359ba8abf543ca10, []int{5}
  230. }
  231. func (m *OldStyleParcel) XXX_Unmarshal(b []byte) error {
  232. return xxx_messageInfo_OldStyleParcel.Unmarshal(m, b)
  233. }
  234. func (m *OldStyleParcel) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  235. return xxx_messageInfo_OldStyleParcel.Marshal(b, m, deterministic)
  236. }
  237. func (m *OldStyleParcel) XXX_Merge(src proto.Message) {
  238. xxx_messageInfo_OldStyleParcel.Merge(m, src)
  239. }
  240. func (m *OldStyleParcel) XXX_Size() int {
  241. return xxx_messageInfo_OldStyleParcel.Size(m)
  242. }
  243. func (m *OldStyleParcel) XXX_DiscardUnknown() {
  244. xxx_messageInfo_OldStyleParcel.DiscardUnknown(m)
  245. }
  246. var xxx_messageInfo_OldStyleParcel proto.InternalMessageInfo
  247. func (m *OldStyleParcel) GetName() string {
  248. if m != nil && m.Name != nil {
  249. return *m.Name
  250. }
  251. return ""
  252. }
  253. func (m *OldStyleParcel) GetHeight() int32 {
  254. if m != nil && m.Height != nil {
  255. return *m.Height
  256. }
  257. return 0
  258. }
  259. var E_OldStyleParcel_MessageSetExtension = &proto.ExtensionDesc{
  260. ExtendedType: (*extension_base.OldStyleMessage)(nil),
  261. ExtensionType: (*OldStyleParcel)(nil),
  262. Field: 2001,
  263. Name: "extension_user.OldStyleParcel",
  264. Tag: "bytes,2001,opt,name=message_set_extension",
  265. Filename: "extension_user/extension_user.proto",
  266. }
  267. var E_UserMessage = &proto.ExtensionDesc{
  268. ExtendedType: (*extension_base.BaseMessage)(nil),
  269. ExtensionType: (*UserMessage)(nil),
  270. Field: 5,
  271. Name: "extension_user.user_message",
  272. Tag: "bytes,5,opt,name=user_message",
  273. Filename: "extension_user/extension_user.proto",
  274. }
  275. var E_ExtraMessage = &proto.ExtensionDesc{
  276. ExtendedType: (*extension_base.BaseMessage)(nil),
  277. ExtensionType: (*extension_extra.ExtraMessage)(nil),
  278. Field: 9,
  279. Name: "extension_user.extra_message",
  280. Tag: "bytes,9,opt,name=extra_message",
  281. Filename: "extension_user/extension_user.proto",
  282. }
  283. var E_Width = &proto.ExtensionDesc{
  284. ExtendedType: (*extension_base.BaseMessage)(nil),
  285. ExtensionType: (*int32)(nil),
  286. Field: 6,
  287. Name: "extension_user.width",
  288. Tag: "varint,6,opt,name=width",
  289. Filename: "extension_user/extension_user.proto",
  290. }
  291. var E_Area = &proto.ExtensionDesc{
  292. ExtendedType: (*extension_base.BaseMessage)(nil),
  293. ExtensionType: (*int64)(nil),
  294. Field: 7,
  295. Name: "extension_user.area",
  296. Tag: "varint,7,opt,name=area",
  297. Filename: "extension_user/extension_user.proto",
  298. }
  299. var E_Detail = &proto.ExtensionDesc{
  300. ExtendedType: (*extension_base.BaseMessage)(nil),
  301. ExtensionType: ([]*Detail)(nil),
  302. Field: 17,
  303. Name: "extension_user.detail",
  304. Tag: "bytes,17,rep,name=detail",
  305. Filename: "extension_user/extension_user.proto",
  306. }
  307. func init() {
  308. proto.RegisterType((*UserMessage)(nil), "extension_user.UserMessage")
  309. proto.RegisterExtension(E_LoudMessage_Volume)
  310. proto.RegisterType((*LoudMessage)(nil), "extension_user.LoudMessage")
  311. proto.RegisterExtension(E_LoginMessage_UserMessage)
  312. proto.RegisterType((*LoginMessage)(nil), "extension_user.LoginMessage")
  313. proto.RegisterType((*Detail)(nil), "extension_user.Detail")
  314. proto.RegisterExtension(E_Announcement_LoudExt)
  315. proto.RegisterType((*Announcement)(nil), "extension_user.Announcement")
  316. proto.RegisterExtension(E_OldStyleParcel_MessageSetExtension)
  317. proto.RegisterType((*OldStyleParcel)(nil), "extension_user.OldStyleParcel")
  318. proto.RegisterExtension(E_UserMessage)
  319. proto.RegisterExtension(E_ExtraMessage)
  320. proto.RegisterExtension(E_Width)
  321. proto.RegisterExtension(E_Area)
  322. proto.RegisterExtension(E_Detail)
  323. }
  324. func init() {
  325. proto.RegisterFile("extension_user/extension_user.proto", fileDescriptor_359ba8abf543ca10)
  326. }
  327. var fileDescriptor_359ba8abf543ca10 = []byte{
  328. // 492 bytes of a gzipped FileDescriptorProto
  329. 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x94, 0x54, 0x51, 0x6f, 0x94, 0x40,
  330. 0x10, 0x0e, 0x6d, 0x8f, 0x5e, 0x87, 0x6b, 0xad, 0xa8, 0xcd, 0xa5, 0x6a, 0x25, 0x18, 0x13, 0x62,
  331. 0xd2, 0x23, 0x62, 0x7c, 0xe1, 0x49, 0x2f, 0xde, 0x93, 0x67, 0x34, 0x54, 0x5f, 0xf4, 0x81, 0xec,
  332. 0xc1, 0xc8, 0x91, 0xc2, 0xae, 0xd9, 0x5d, 0xec, 0xe9, 0xd3, 0xfd, 0x26, 0xff, 0x89, 0xff, 0xc8,
  333. 0xb0, 0x2c, 0x2d, 0x87, 0xc9, 0xc5, 0xbe, 0x90, 0xfd, 0x86, 0x6f, 0xbe, 0x99, 0xfd, 0x66, 0x00,
  334. 0x9e, 0xe2, 0x4a, 0x22, 0x15, 0x39, 0xa3, 0x71, 0x25, 0x90, 0xfb, 0x9b, 0x70, 0xf2, 0x9d, 0x33,
  335. 0xc9, 0xec, 0xa3, 0xcd, 0xe8, 0x69, 0x27, 0x69, 0x41, 0x04, 0xfa, 0x9b, 0xb0, 0x49, 0x3a, 0x7d,
  336. 0x76, 0x13, 0xc5, 0x95, 0xe4, 0xc4, 0xef, 0xe1, 0x86, 0xe6, 0xbe, 0x02, 0xeb, 0xb3, 0x40, 0xfe,
  337. 0x1e, 0x85, 0x20, 0x19, 0xda, 0x36, 0xec, 0x51, 0x52, 0xe2, 0xd8, 0x70, 0x0c, 0xef, 0x20, 0x52,
  338. 0xe7, 0x3a, 0xc6, 0x09, 0xbd, 0x1c, 0xef, 0x34, 0xb1, 0xfa, 0xec, 0xce, 0xc1, 0x9a, 0xb3, 0x2a,
  339. 0xd5, 0x69, 0xcf, 0x87, 0xc3, 0xf4, 0x78, 0xbd, 0x5e, 0xaf, 0x77, 0x82, 0x97, 0x60, 0xfe, 0x60,
  340. 0x45, 0x55, 0xa2, 0xfd, 0x70, 0xd2, 0xeb, 0x6b, 0x4a, 0x04, 0xea, 0x84, 0xf1, 0xd0, 0x31, 0xbc,
  341. 0xc3, 0x48, 0x53, 0xdd, 0x4b, 0x18, 0xcd, 0x59, 0x96, 0x53, 0xfd, 0x36, 0xf8, 0x0a, 0xa3, 0xfa,
  342. 0xa2, 0x71, 0xa9, 0xbb, 0xda, 0x2a, 0x75, 0xec, 0x18, 0x9e, 0x15, 0x74, 0x29, 0xca, 0xba, 0xce,
  343. 0xad, 0x22, 0xab, 0xba, 0x01, 0xee, 0x19, 0x98, 0x6f, 0x51, 0x92, 0xbc, 0xb0, 0xef, 0xc3, 0x20,
  344. 0x61, 0x05, 0xe3, 0xfa, 0xb6, 0x0d, 0x70, 0x7f, 0xc1, 0xe8, 0x0d, 0xa5, 0xac, 0xa2, 0x09, 0x96,
  345. 0x48, 0x65, 0xcd, 0xba, 0x62, 0x3c, 0x15, 0x2d, 0x4b, 0x81, 0xe0, 0x13, 0x0c, 0x0b, 0x56, 0xa5,
  346. 0xb5, 0x97, 0xf6, 0x3f, 0xb5, 0x3b, 0xd6, 0x8c, 0x53, 0xd5, 0xde, 0xa3, 0x3e, 0xa5, 0x5b, 0x22,
  347. 0xda, 0xaf, 0xa5, 0x66, 0x2b, 0xe9, 0xfe, 0x36, 0xe0, 0xe8, 0x43, 0x91, 0x5e, 0xc8, 0x9f, 0x05,
  348. 0x7e, 0x24, 0x3c, 0xc1, 0xa2, 0x33, 0x91, 0x9d, 0xeb, 0x89, 0x9c, 0x80, 0xb9, 0xc4, 0x3c, 0x5b,
  349. 0x4a, 0x35, 0x93, 0x41, 0xa4, 0x51, 0x20, 0xe1, 0x81, 0xb6, 0x2c, 0x16, 0x28, 0xe3, 0xeb, 0x92,
  350. 0xf6, 0x93, 0xbe, 0x81, 0x6d, 0x91, 0xb6, 0xcb, 0x3f, 0x77, 0x54, 0x9b, 0x67, 0xfd, 0x36, 0x37,
  351. 0x9b, 0x89, 0xee, 0x69, 0xf9, 0x0b, 0x94, 0xb3, 0x96, 0x18, 0xde, 0x6a, 0x5a, 0x83, 0xdb, 0x4d,
  352. 0x2b, 0x8c, 0xe1, 0x50, 0xad, 0xeb, 0xff, 0xa9, 0x1f, 0x28, 0xf5, 0xc7, 0x93, 0xfe, 0xae, 0xcf,
  353. 0xea, 0x67, 0xab, 0x3f, 0xc2, 0x0e, 0x0a, 0x5f, 0xc0, 0xe0, 0x2a, 0x4f, 0xe5, 0x72, 0xbb, 0xb0,
  354. 0xa9, 0x7c, 0x6e, 0x98, 0xa1, 0x0f, 0x7b, 0x84, 0x23, 0xd9, 0x9e, 0xb1, 0xef, 0x18, 0xde, 0x6e,
  355. 0xa4, 0x88, 0xe1, 0x3b, 0x30, 0xd3, 0x66, 0xe5, 0xb6, 0xa6, 0xdc, 0x75, 0x76, 0x3d, 0x2b, 0x38,
  356. 0xe9, 0x7b, 0xd3, 0x6c, 0x6b, 0xa4, 0x25, 0xa6, 0xd3, 0x2f, 0xaf, 0xb3, 0x5c, 0x2e, 0xab, 0xc5,
  357. 0x24, 0x61, 0xa5, 0x9f, 0xb1, 0x82, 0xd0, 0xcc, 0x57, 0x1f, 0xf3, 0xa2, 0xfa, 0xd6, 0x1c, 0x92,
  358. 0xf3, 0x0c, 0xe9, 0x79, 0xc6, 0x7c, 0x89, 0x42, 0xa6, 0x44, 0x92, 0xde, 0x7f, 0xe5, 0x6f, 0x00,
  359. 0x00, 0x00, 0xff, 0xff, 0xdf, 0x18, 0x64, 0x15, 0x77, 0x04, 0x00, 0x00,
  360. }