descriptor.pb.go 18 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485
  1. // Code generated by protoc-gen-go from "google/protobuf/descriptor.proto"
  2. // DO NOT EDIT!
  3. package google_protobuf
  4. import proto "goprotobuf.googlecode.com/hg/proto"
  5. import "math"
  6. import "os"
  7. // Reference proto, math & os imports to suppress error if they are not otherwise used.
  8. var _ = proto.GetString
  9. var _ = math.Inf
  10. var _ os.Error
  11. type FieldDescriptorProto_Type int32
  12. const (
  13. FieldDescriptorProto_TYPE_DOUBLE = 1
  14. FieldDescriptorProto_TYPE_FLOAT = 2
  15. FieldDescriptorProto_TYPE_INT64 = 3
  16. FieldDescriptorProto_TYPE_UINT64 = 4
  17. FieldDescriptorProto_TYPE_INT32 = 5
  18. FieldDescriptorProto_TYPE_FIXED64 = 6
  19. FieldDescriptorProto_TYPE_FIXED32 = 7
  20. FieldDescriptorProto_TYPE_BOOL = 8
  21. FieldDescriptorProto_TYPE_STRING = 9
  22. FieldDescriptorProto_TYPE_GROUP = 10
  23. FieldDescriptorProto_TYPE_MESSAGE = 11
  24. FieldDescriptorProto_TYPE_BYTES = 12
  25. FieldDescriptorProto_TYPE_UINT32 = 13
  26. FieldDescriptorProto_TYPE_ENUM = 14
  27. FieldDescriptorProto_TYPE_SFIXED32 = 15
  28. FieldDescriptorProto_TYPE_SFIXED64 = 16
  29. FieldDescriptorProto_TYPE_SINT32 = 17
  30. FieldDescriptorProto_TYPE_SINT64 = 18
  31. )
  32. var FieldDescriptorProto_Type_name = map[int32]string{
  33. 1: "TYPE_DOUBLE",
  34. 2: "TYPE_FLOAT",
  35. 3: "TYPE_INT64",
  36. 4: "TYPE_UINT64",
  37. 5: "TYPE_INT32",
  38. 6: "TYPE_FIXED64",
  39. 7: "TYPE_FIXED32",
  40. 8: "TYPE_BOOL",
  41. 9: "TYPE_STRING",
  42. 10: "TYPE_GROUP",
  43. 11: "TYPE_MESSAGE",
  44. 12: "TYPE_BYTES",
  45. 13: "TYPE_UINT32",
  46. 14: "TYPE_ENUM",
  47. 15: "TYPE_SFIXED32",
  48. 16: "TYPE_SFIXED64",
  49. 17: "TYPE_SINT32",
  50. 18: "TYPE_SINT64",
  51. }
  52. var FieldDescriptorProto_Type_value = map[string]int32{
  53. "TYPE_DOUBLE": 1,
  54. "TYPE_FLOAT": 2,
  55. "TYPE_INT64": 3,
  56. "TYPE_UINT64": 4,
  57. "TYPE_INT32": 5,
  58. "TYPE_FIXED64": 6,
  59. "TYPE_FIXED32": 7,
  60. "TYPE_BOOL": 8,
  61. "TYPE_STRING": 9,
  62. "TYPE_GROUP": 10,
  63. "TYPE_MESSAGE": 11,
  64. "TYPE_BYTES": 12,
  65. "TYPE_UINT32": 13,
  66. "TYPE_ENUM": 14,
  67. "TYPE_SFIXED32": 15,
  68. "TYPE_SFIXED64": 16,
  69. "TYPE_SINT32": 17,
  70. "TYPE_SINT64": 18,
  71. }
  72. func NewFieldDescriptorProto_Type(x int32) *FieldDescriptorProto_Type {
  73. e := FieldDescriptorProto_Type(x)
  74. return &e
  75. }
  76. func (x FieldDescriptorProto_Type) String() string {
  77. return proto.EnumName(FieldDescriptorProto_Type_name, int32(x))
  78. }
  79. type FieldDescriptorProto_Label int32
  80. const (
  81. FieldDescriptorProto_LABEL_OPTIONAL = 1
  82. FieldDescriptorProto_LABEL_REQUIRED = 2
  83. FieldDescriptorProto_LABEL_REPEATED = 3
  84. )
  85. var FieldDescriptorProto_Label_name = map[int32]string{
  86. 1: "LABEL_OPTIONAL",
  87. 2: "LABEL_REQUIRED",
  88. 3: "LABEL_REPEATED",
  89. }
  90. var FieldDescriptorProto_Label_value = map[string]int32{
  91. "LABEL_OPTIONAL": 1,
  92. "LABEL_REQUIRED": 2,
  93. "LABEL_REPEATED": 3,
  94. }
  95. func NewFieldDescriptorProto_Label(x int32) *FieldDescriptorProto_Label {
  96. e := FieldDescriptorProto_Label(x)
  97. return &e
  98. }
  99. func (x FieldDescriptorProto_Label) String() string {
  100. return proto.EnumName(FieldDescriptorProto_Label_name, int32(x))
  101. }
  102. type FileOptions_OptimizeMode int32
  103. const (
  104. FileOptions_SPEED = 1
  105. FileOptions_CODE_SIZE = 2
  106. FileOptions_LITE_RUNTIME = 3
  107. )
  108. var FileOptions_OptimizeMode_name = map[int32]string{
  109. 1: "SPEED",
  110. 2: "CODE_SIZE",
  111. 3: "LITE_RUNTIME",
  112. }
  113. var FileOptions_OptimizeMode_value = map[string]int32{
  114. "SPEED": 1,
  115. "CODE_SIZE": 2,
  116. "LITE_RUNTIME": 3,
  117. }
  118. func NewFileOptions_OptimizeMode(x int32) *FileOptions_OptimizeMode {
  119. e := FileOptions_OptimizeMode(x)
  120. return &e
  121. }
  122. func (x FileOptions_OptimizeMode) String() string {
  123. return proto.EnumName(FileOptions_OptimizeMode_name, int32(x))
  124. }
  125. type FieldOptions_CType int32
  126. const (
  127. FieldOptions_STRING = 0
  128. FieldOptions_CORD = 1
  129. FieldOptions_STRING_PIECE = 2
  130. )
  131. var FieldOptions_CType_name = map[int32]string{
  132. 0: "STRING",
  133. 1: "CORD",
  134. 2: "STRING_PIECE",
  135. }
  136. var FieldOptions_CType_value = map[string]int32{
  137. "STRING": 0,
  138. "CORD": 1,
  139. "STRING_PIECE": 2,
  140. }
  141. func NewFieldOptions_CType(x int32) *FieldOptions_CType {
  142. e := FieldOptions_CType(x)
  143. return &e
  144. }
  145. func (x FieldOptions_CType) String() string {
  146. return proto.EnumName(FieldOptions_CType_name, int32(x))
  147. }
  148. type FileDescriptorSet struct {
  149. File []*FileDescriptorProto `protobuf:"bytes,1,rep,name=file"`
  150. XXX_unrecognized []byte
  151. }
  152. func (this *FileDescriptorSet) Reset() { *this = FileDescriptorSet{} }
  153. func (this *FileDescriptorSet) String() string { return proto.CompactTextString(this) }
  154. type FileDescriptorProto struct {
  155. Name *string `protobuf:"bytes,1,opt,name=name"`
  156. Package *string `protobuf:"bytes,2,opt,name=package"`
  157. Dependency []string `protobuf:"bytes,3,rep,name=dependency"`
  158. PublicDependency []int32 `protobuf:"varint,10,rep,name=public_dependency"`
  159. MessageType []*DescriptorProto `protobuf:"bytes,4,rep,name=message_type"`
  160. EnumType []*EnumDescriptorProto `protobuf:"bytes,5,rep,name=enum_type"`
  161. Service []*ServiceDescriptorProto `protobuf:"bytes,6,rep,name=service"`
  162. Extension []*FieldDescriptorProto `protobuf:"bytes,7,rep,name=extension"`
  163. Options *FileOptions `protobuf:"bytes,8,opt,name=options"`
  164. XXX_unrecognized []byte
  165. }
  166. func (this *FileDescriptorProto) Reset() { *this = FileDescriptorProto{} }
  167. func (this *FileDescriptorProto) String() string { return proto.CompactTextString(this) }
  168. type DescriptorProto struct {
  169. Name *string `protobuf:"bytes,1,opt,name=name"`
  170. Field []*FieldDescriptorProto `protobuf:"bytes,2,rep,name=field"`
  171. Extension []*FieldDescriptorProto `protobuf:"bytes,6,rep,name=extension"`
  172. NestedType []*DescriptorProto `protobuf:"bytes,3,rep,name=nested_type"`
  173. EnumType []*EnumDescriptorProto `protobuf:"bytes,4,rep,name=enum_type"`
  174. ExtensionRange []*DescriptorProto_ExtensionRange `protobuf:"bytes,5,rep,name=extension_range"`
  175. Options *MessageOptions `protobuf:"bytes,7,opt,name=options"`
  176. XXX_unrecognized []byte
  177. }
  178. func (this *DescriptorProto) Reset() { *this = DescriptorProto{} }
  179. func (this *DescriptorProto) String() string { return proto.CompactTextString(this) }
  180. type DescriptorProto_ExtensionRange struct {
  181. Start *int32 `protobuf:"varint,1,opt,name=start"`
  182. End *int32 `protobuf:"varint,2,opt,name=end"`
  183. XXX_unrecognized []byte
  184. }
  185. func (this *DescriptorProto_ExtensionRange) Reset() { *this = DescriptorProto_ExtensionRange{} }
  186. func (this *DescriptorProto_ExtensionRange) String() string { return proto.CompactTextString(this) }
  187. type FieldDescriptorProto struct {
  188. Name *string `protobuf:"bytes,1,opt,name=name"`
  189. Number *int32 `protobuf:"varint,3,opt,name=number"`
  190. Label *FieldDescriptorProto_Label `protobuf:"varint,4,opt,name=label,enum=google_protobuf.FieldDescriptorProto_Label"`
  191. Type *FieldDescriptorProto_Type `protobuf:"varint,5,opt,name=type,enum=google_protobuf.FieldDescriptorProto_Type"`
  192. TypeName *string `protobuf:"bytes,6,opt,name=type_name"`
  193. Extendee *string `protobuf:"bytes,2,opt,name=extendee"`
  194. DefaultValue *string `protobuf:"bytes,7,opt,name=default_value"`
  195. Options *FieldOptions `protobuf:"bytes,8,opt,name=options"`
  196. XXX_unrecognized []byte
  197. }
  198. func (this *FieldDescriptorProto) Reset() { *this = FieldDescriptorProto{} }
  199. func (this *FieldDescriptorProto) String() string { return proto.CompactTextString(this) }
  200. type EnumDescriptorProto struct {
  201. Name *string `protobuf:"bytes,1,opt,name=name"`
  202. Value []*EnumValueDescriptorProto `protobuf:"bytes,2,rep,name=value"`
  203. Options *EnumOptions `protobuf:"bytes,3,opt,name=options"`
  204. XXX_unrecognized []byte
  205. }
  206. func (this *EnumDescriptorProto) Reset() { *this = EnumDescriptorProto{} }
  207. func (this *EnumDescriptorProto) String() string { return proto.CompactTextString(this) }
  208. type EnumValueDescriptorProto struct {
  209. Name *string `protobuf:"bytes,1,opt,name=name"`
  210. Number *int32 `protobuf:"varint,2,opt,name=number"`
  211. Options *EnumValueOptions `protobuf:"bytes,3,opt,name=options"`
  212. XXX_unrecognized []byte
  213. }
  214. func (this *EnumValueDescriptorProto) Reset() { *this = EnumValueDescriptorProto{} }
  215. func (this *EnumValueDescriptorProto) String() string { return proto.CompactTextString(this) }
  216. type ServiceDescriptorProto struct {
  217. Name *string `protobuf:"bytes,1,opt,name=name"`
  218. Method []*MethodDescriptorProto `protobuf:"bytes,2,rep,name=method"`
  219. Options *ServiceOptions `protobuf:"bytes,3,opt,name=options"`
  220. XXX_unrecognized []byte
  221. }
  222. func (this *ServiceDescriptorProto) Reset() { *this = ServiceDescriptorProto{} }
  223. func (this *ServiceDescriptorProto) String() string { return proto.CompactTextString(this) }
  224. type MethodDescriptorProto struct {
  225. Name *string `protobuf:"bytes,1,opt,name=name"`
  226. InputType *string `protobuf:"bytes,2,opt,name=input_type"`
  227. OutputType *string `protobuf:"bytes,3,opt,name=output_type"`
  228. Options *MethodOptions `protobuf:"bytes,4,opt,name=options"`
  229. XXX_unrecognized []byte
  230. }
  231. func (this *MethodDescriptorProto) Reset() { *this = MethodDescriptorProto{} }
  232. func (this *MethodDescriptorProto) String() string { return proto.CompactTextString(this) }
  233. type FileOptions struct {
  234. JavaPackage *string `protobuf:"bytes,1,opt,name=java_package"`
  235. JavaOuterClassname *string `protobuf:"bytes,8,opt,name=java_outer_classname"`
  236. JavaMultipleFiles *bool `protobuf:"varint,10,opt,name=java_multiple_files,def=0"`
  237. OptimizeFor *FileOptions_OptimizeMode `protobuf:"varint,9,opt,name=optimize_for,enum=google_protobuf.FileOptions_OptimizeMode,def=1"`
  238. CcGenericServices *bool `protobuf:"varint,16,opt,name=cc_generic_services,def=1"`
  239. JavaGenericServices *bool `protobuf:"varint,17,opt,name=java_generic_services,def=1"`
  240. PyGenericServices *bool `protobuf:"varint,18,opt,name=py_generic_services,def=1"`
  241. UninterpretedOption []*UninterpretedOption `protobuf:"bytes,999,rep,name=uninterpreted_option"`
  242. XXX_extensions map[int32][]byte
  243. XXX_unrecognized []byte
  244. }
  245. func (this *FileOptions) Reset() { *this = FileOptions{} }
  246. func (this *FileOptions) String() string { return proto.CompactTextString(this) }
  247. var extRange_FileOptions = []proto.ExtensionRange{
  248. proto.ExtensionRange{1000, 536870911},
  249. }
  250. func (*FileOptions) ExtensionRangeArray() []proto.ExtensionRange {
  251. return extRange_FileOptions
  252. }
  253. func (this *FileOptions) ExtensionMap() map[int32][]byte {
  254. if this.XXX_extensions == nil {
  255. this.XXX_extensions = make(map[int32][]byte)
  256. }
  257. return this.XXX_extensions
  258. }
  259. const Default_FileOptions_JavaMultipleFiles bool = false
  260. const Default_FileOptions_OptimizeFor FileOptions_OptimizeMode = FileOptions_SPEED
  261. const Default_FileOptions_CcGenericServices bool = true
  262. const Default_FileOptions_JavaGenericServices bool = true
  263. const Default_FileOptions_PyGenericServices bool = true
  264. type MessageOptions struct {
  265. MessageSetWireFormat *bool `protobuf:"varint,1,opt,name=message_set_wire_format,def=0"`
  266. NoStandardDescriptorAccessor *bool `protobuf:"varint,2,opt,name=no_standard_descriptor_accessor,def=0"`
  267. UninterpretedOption []*UninterpretedOption `protobuf:"bytes,999,rep,name=uninterpreted_option"`
  268. XXX_extensions map[int32][]byte
  269. XXX_unrecognized []byte
  270. }
  271. func (this *MessageOptions) Reset() { *this = MessageOptions{} }
  272. func (this *MessageOptions) String() string { return proto.CompactTextString(this) }
  273. var extRange_MessageOptions = []proto.ExtensionRange{
  274. proto.ExtensionRange{1000, 536870911},
  275. }
  276. func (*MessageOptions) ExtensionRangeArray() []proto.ExtensionRange {
  277. return extRange_MessageOptions
  278. }
  279. func (this *MessageOptions) ExtensionMap() map[int32][]byte {
  280. if this.XXX_extensions == nil {
  281. this.XXX_extensions = make(map[int32][]byte)
  282. }
  283. return this.XXX_extensions
  284. }
  285. const Default_MessageOptions_MessageSetWireFormat bool = false
  286. const Default_MessageOptions_NoStandardDescriptorAccessor bool = false
  287. type FieldOptions struct {
  288. Ctype *FieldOptions_CType `protobuf:"varint,1,opt,name=ctype,enum=google_protobuf.FieldOptions_CType,def=0"`
  289. Packed *bool `protobuf:"varint,2,opt,name=packed"`
  290. Deprecated *bool `protobuf:"varint,3,opt,name=deprecated,def=0"`
  291. ExperimentalMapKey *string `protobuf:"bytes,9,opt,name=experimental_map_key"`
  292. UninterpretedOption []*UninterpretedOption `protobuf:"bytes,999,rep,name=uninterpreted_option"`
  293. XXX_extensions map[int32][]byte
  294. XXX_unrecognized []byte
  295. }
  296. func (this *FieldOptions) Reset() { *this = FieldOptions{} }
  297. func (this *FieldOptions) String() string { return proto.CompactTextString(this) }
  298. var extRange_FieldOptions = []proto.ExtensionRange{
  299. proto.ExtensionRange{1000, 536870911},
  300. }
  301. func (*FieldOptions) ExtensionRangeArray() []proto.ExtensionRange {
  302. return extRange_FieldOptions
  303. }
  304. func (this *FieldOptions) ExtensionMap() map[int32][]byte {
  305. if this.XXX_extensions == nil {
  306. this.XXX_extensions = make(map[int32][]byte)
  307. }
  308. return this.XXX_extensions
  309. }
  310. const Default_FieldOptions_Ctype FieldOptions_CType = FieldOptions_STRING
  311. const Default_FieldOptions_Deprecated bool = false
  312. type EnumOptions struct {
  313. UninterpretedOption []*UninterpretedOption `protobuf:"bytes,999,rep,name=uninterpreted_option"`
  314. XXX_extensions map[int32][]byte
  315. XXX_unrecognized []byte
  316. }
  317. func (this *EnumOptions) Reset() { *this = EnumOptions{} }
  318. func (this *EnumOptions) String() string { return proto.CompactTextString(this) }
  319. var extRange_EnumOptions = []proto.ExtensionRange{
  320. proto.ExtensionRange{1000, 536870911},
  321. }
  322. func (*EnumOptions) ExtensionRangeArray() []proto.ExtensionRange {
  323. return extRange_EnumOptions
  324. }
  325. func (this *EnumOptions) ExtensionMap() map[int32][]byte {
  326. if this.XXX_extensions == nil {
  327. this.XXX_extensions = make(map[int32][]byte)
  328. }
  329. return this.XXX_extensions
  330. }
  331. type EnumValueOptions struct {
  332. UninterpretedOption []*UninterpretedOption `protobuf:"bytes,999,rep,name=uninterpreted_option"`
  333. XXX_extensions map[int32][]byte
  334. XXX_unrecognized []byte
  335. }
  336. func (this *EnumValueOptions) Reset() { *this = EnumValueOptions{} }
  337. func (this *EnumValueOptions) String() string { return proto.CompactTextString(this) }
  338. var extRange_EnumValueOptions = []proto.ExtensionRange{
  339. proto.ExtensionRange{1000, 536870911},
  340. }
  341. func (*EnumValueOptions) ExtensionRangeArray() []proto.ExtensionRange {
  342. return extRange_EnumValueOptions
  343. }
  344. func (this *EnumValueOptions) ExtensionMap() map[int32][]byte {
  345. if this.XXX_extensions == nil {
  346. this.XXX_extensions = make(map[int32][]byte)
  347. }
  348. return this.XXX_extensions
  349. }
  350. type ServiceOptions struct {
  351. UninterpretedOption []*UninterpretedOption `protobuf:"bytes,999,rep,name=uninterpreted_option"`
  352. XXX_extensions map[int32][]byte
  353. XXX_unrecognized []byte
  354. }
  355. func (this *ServiceOptions) Reset() { *this = ServiceOptions{} }
  356. func (this *ServiceOptions) String() string { return proto.CompactTextString(this) }
  357. var extRange_ServiceOptions = []proto.ExtensionRange{
  358. proto.ExtensionRange{1000, 536870911},
  359. }
  360. func (*ServiceOptions) ExtensionRangeArray() []proto.ExtensionRange {
  361. return extRange_ServiceOptions
  362. }
  363. func (this *ServiceOptions) ExtensionMap() map[int32][]byte {
  364. if this.XXX_extensions == nil {
  365. this.XXX_extensions = make(map[int32][]byte)
  366. }
  367. return this.XXX_extensions
  368. }
  369. type MethodOptions struct {
  370. UninterpretedOption []*UninterpretedOption `protobuf:"bytes,999,rep,name=uninterpreted_option"`
  371. XXX_extensions map[int32][]byte
  372. XXX_unrecognized []byte
  373. }
  374. func (this *MethodOptions) Reset() { *this = MethodOptions{} }
  375. func (this *MethodOptions) String() string { return proto.CompactTextString(this) }
  376. var extRange_MethodOptions = []proto.ExtensionRange{
  377. proto.ExtensionRange{1000, 536870911},
  378. }
  379. func (*MethodOptions) ExtensionRangeArray() []proto.ExtensionRange {
  380. return extRange_MethodOptions
  381. }
  382. func (this *MethodOptions) ExtensionMap() map[int32][]byte {
  383. if this.XXX_extensions == nil {
  384. this.XXX_extensions = make(map[int32][]byte)
  385. }
  386. return this.XXX_extensions
  387. }
  388. type UninterpretedOption struct {
  389. Name []*UninterpretedOption_NamePart `protobuf:"bytes,2,rep,name=name"`
  390. IdentifierValue *string `protobuf:"bytes,3,opt,name=identifier_value"`
  391. PositiveIntValue *uint64 `protobuf:"varint,4,opt,name=positive_int_value"`
  392. NegativeIntValue *int64 `protobuf:"varint,5,opt,name=negative_int_value"`
  393. DoubleValue *float64 `protobuf:"fixed64,6,opt,name=double_value"`
  394. StringValue []byte `protobuf:"bytes,7,opt,name=string_value"`
  395. XXX_unrecognized []byte
  396. }
  397. func (this *UninterpretedOption) Reset() { *this = UninterpretedOption{} }
  398. func (this *UninterpretedOption) String() string { return proto.CompactTextString(this) }
  399. type UninterpretedOption_NamePart struct {
  400. NamePart *string `protobuf:"bytes,1,req,name=name_part"`
  401. IsExtension *bool `protobuf:"varint,2,req,name=is_extension"`
  402. XXX_unrecognized []byte
  403. }
  404. func (this *UninterpretedOption_NamePart) Reset() { *this = UninterpretedOption_NamePart{} }
  405. func (this *UninterpretedOption_NamePart) String() string { return proto.CompactTextString(this) }
  406. func init() {
  407. proto.RegisterEnum("google_protobuf.FieldDescriptorProto_Type", FieldDescriptorProto_Type_name, FieldDescriptorProto_Type_value)
  408. proto.RegisterEnum("google_protobuf.FieldDescriptorProto_Label", FieldDescriptorProto_Label_name, FieldDescriptorProto_Label_value)
  409. proto.RegisterEnum("google_protobuf.FileOptions_OptimizeMode", FileOptions_OptimizeMode_name, FileOptions_OptimizeMode_value)
  410. proto.RegisterEnum("google_protobuf.FieldOptions_CType", FieldOptions_CType_name, FieldOptions_CType_value)
  411. }