type.pb.go 32 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808
  1. // Code generated by protoc-gen-go. DO NOT EDIT.
  2. // source: google/protobuf/type.proto
  3. package known_proto
  4. import (
  5. proto "github.com/golang/protobuf/proto"
  6. protoapi "github.com/golang/protobuf/protoapi"
  7. protoreflect "github.com/golang/protobuf/v2/reflect/protoreflect"
  8. protoimpl "github.com/golang/protobuf/v2/runtime/protoimpl"
  9. reflect "reflect"
  10. )
  11. // This is a compile-time assertion to ensure that this generated file
  12. // is compatible with the proto package it is being compiled against.
  13. // A compilation error at this line likely means your copy of the
  14. // proto package needs to be updated.
  15. const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
  16. // The syntax in which a protocol buffer element is defined.
  17. type Syntax int32
  18. const (
  19. // Syntax `proto2`.
  20. Syntax_SYNTAX_PROTO2 Syntax = 0
  21. // Syntax `proto3`.
  22. Syntax_SYNTAX_PROTO3 Syntax = 1
  23. )
  24. func (e Syntax) Type() protoreflect.EnumType {
  25. return xxx_File_google_protobuf_type_proto_enumTypes[0]
  26. }
  27. func (e Syntax) Number() protoreflect.EnumNumber {
  28. return protoreflect.EnumNumber(e)
  29. }
  30. var Syntax_name = map[int32]string{
  31. 0: "SYNTAX_PROTO2",
  32. 1: "SYNTAX_PROTO3",
  33. }
  34. var Syntax_value = map[string]int32{
  35. "SYNTAX_PROTO2": 0,
  36. "SYNTAX_PROTO3": 1,
  37. }
  38. func (x Syntax) String() string {
  39. return proto.EnumName(Syntax_name, int32(x))
  40. }
  41. func (Syntax) EnumDescriptor() ([]byte, []int) {
  42. return xxx_File_google_protobuf_type_proto_rawdesc_gzipped, []int{0}
  43. }
  44. // Basic field types.
  45. type Field_Kind int32
  46. const (
  47. // Field type unknown.
  48. Field_TYPE_UNKNOWN Field_Kind = 0
  49. // Field type double.
  50. Field_TYPE_DOUBLE Field_Kind = 1
  51. // Field type float.
  52. Field_TYPE_FLOAT Field_Kind = 2
  53. // Field type int64.
  54. Field_TYPE_INT64 Field_Kind = 3
  55. // Field type uint64.
  56. Field_TYPE_UINT64 Field_Kind = 4
  57. // Field type int32.
  58. Field_TYPE_INT32 Field_Kind = 5
  59. // Field type fixed64.
  60. Field_TYPE_FIXED64 Field_Kind = 6
  61. // Field type fixed32.
  62. Field_TYPE_FIXED32 Field_Kind = 7
  63. // Field type bool.
  64. Field_TYPE_BOOL Field_Kind = 8
  65. // Field type string.
  66. Field_TYPE_STRING Field_Kind = 9
  67. // Field type group. Proto2 syntax only, and deprecated.
  68. Field_TYPE_GROUP Field_Kind = 10
  69. // Field type message.
  70. Field_TYPE_MESSAGE Field_Kind = 11
  71. // Field type bytes.
  72. Field_TYPE_BYTES Field_Kind = 12
  73. // Field type uint32.
  74. Field_TYPE_UINT32 Field_Kind = 13
  75. // Field type enum.
  76. Field_TYPE_ENUM Field_Kind = 14
  77. // Field type sfixed32.
  78. Field_TYPE_SFIXED32 Field_Kind = 15
  79. // Field type sfixed64.
  80. Field_TYPE_SFIXED64 Field_Kind = 16
  81. // Field type sint32.
  82. Field_TYPE_SINT32 Field_Kind = 17
  83. // Field type sint64.
  84. Field_TYPE_SINT64 Field_Kind = 18
  85. )
  86. func (e Field_Kind) Type() protoreflect.EnumType {
  87. return xxx_File_google_protobuf_type_proto_enumTypes[1]
  88. }
  89. func (e Field_Kind) Number() protoreflect.EnumNumber {
  90. return protoreflect.EnumNumber(e)
  91. }
  92. var Field_Kind_name = map[int32]string{
  93. 0: "TYPE_UNKNOWN",
  94. 1: "TYPE_DOUBLE",
  95. 2: "TYPE_FLOAT",
  96. 3: "TYPE_INT64",
  97. 4: "TYPE_UINT64",
  98. 5: "TYPE_INT32",
  99. 6: "TYPE_FIXED64",
  100. 7: "TYPE_FIXED32",
  101. 8: "TYPE_BOOL",
  102. 9: "TYPE_STRING",
  103. 10: "TYPE_GROUP",
  104. 11: "TYPE_MESSAGE",
  105. 12: "TYPE_BYTES",
  106. 13: "TYPE_UINT32",
  107. 14: "TYPE_ENUM",
  108. 15: "TYPE_SFIXED32",
  109. 16: "TYPE_SFIXED64",
  110. 17: "TYPE_SINT32",
  111. 18: "TYPE_SINT64",
  112. }
  113. var Field_Kind_value = map[string]int32{
  114. "TYPE_UNKNOWN": 0,
  115. "TYPE_DOUBLE": 1,
  116. "TYPE_FLOAT": 2,
  117. "TYPE_INT64": 3,
  118. "TYPE_UINT64": 4,
  119. "TYPE_INT32": 5,
  120. "TYPE_FIXED64": 6,
  121. "TYPE_FIXED32": 7,
  122. "TYPE_BOOL": 8,
  123. "TYPE_STRING": 9,
  124. "TYPE_GROUP": 10,
  125. "TYPE_MESSAGE": 11,
  126. "TYPE_BYTES": 12,
  127. "TYPE_UINT32": 13,
  128. "TYPE_ENUM": 14,
  129. "TYPE_SFIXED32": 15,
  130. "TYPE_SFIXED64": 16,
  131. "TYPE_SINT32": 17,
  132. "TYPE_SINT64": 18,
  133. }
  134. func (x Field_Kind) String() string {
  135. return proto.EnumName(Field_Kind_name, int32(x))
  136. }
  137. func (Field_Kind) EnumDescriptor() ([]byte, []int) {
  138. return xxx_File_google_protobuf_type_proto_rawdesc_gzipped, []int{1, 0}
  139. }
  140. // Whether a field is optional, required, or repeated.
  141. type Field_Cardinality int32
  142. const (
  143. // For fields with unknown cardinality.
  144. Field_CARDINALITY_UNKNOWN Field_Cardinality = 0
  145. // For optional fields.
  146. Field_CARDINALITY_OPTIONAL Field_Cardinality = 1
  147. // For required fields. Proto2 syntax only.
  148. Field_CARDINALITY_REQUIRED Field_Cardinality = 2
  149. // For repeated fields.
  150. Field_CARDINALITY_REPEATED Field_Cardinality = 3
  151. )
  152. func (e Field_Cardinality) Type() protoreflect.EnumType {
  153. return xxx_File_google_protobuf_type_proto_enumTypes[2]
  154. }
  155. func (e Field_Cardinality) Number() protoreflect.EnumNumber {
  156. return protoreflect.EnumNumber(e)
  157. }
  158. var Field_Cardinality_name = map[int32]string{
  159. 0: "CARDINALITY_UNKNOWN",
  160. 1: "CARDINALITY_OPTIONAL",
  161. 2: "CARDINALITY_REQUIRED",
  162. 3: "CARDINALITY_REPEATED",
  163. }
  164. var Field_Cardinality_value = map[string]int32{
  165. "CARDINALITY_UNKNOWN": 0,
  166. "CARDINALITY_OPTIONAL": 1,
  167. "CARDINALITY_REQUIRED": 2,
  168. "CARDINALITY_REPEATED": 3,
  169. }
  170. func (x Field_Cardinality) String() string {
  171. return proto.EnumName(Field_Cardinality_name, int32(x))
  172. }
  173. func (Field_Cardinality) EnumDescriptor() ([]byte, []int) {
  174. return xxx_File_google_protobuf_type_proto_rawdesc_gzipped, []int{1, 1}
  175. }
  176. // A protocol buffer message type.
  177. type Type struct {
  178. // The fully qualified message name.
  179. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
  180. // The list of fields.
  181. Fields []*Field `protobuf:"bytes,2,rep,name=fields,proto3" json:"fields,omitempty"`
  182. // The list of types appearing in `oneof` definitions in this type.
  183. Oneofs []string `protobuf:"bytes,3,rep,name=oneofs,proto3" json:"oneofs,omitempty"`
  184. // The protocol buffer options.
  185. Options []*Option `protobuf:"bytes,4,rep,name=options,proto3" json:"options,omitempty"`
  186. // The source context.
  187. SourceContext *SourceContext `protobuf:"bytes,5,opt,name=source_context,json=sourceContext,proto3" json:"source_context,omitempty"`
  188. // The source syntax.
  189. Syntax Syntax `protobuf:"varint,6,opt,name=syntax,proto3,enum=google.protobuf.Syntax" json:"syntax,omitempty"`
  190. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  191. XXX_unrecognized []byte `json:"-"`
  192. XXX_sizecache int32 `json:"-"`
  193. }
  194. func (m *Type) ProtoReflect() protoreflect.Message {
  195. return xxx_File_google_protobuf_type_proto_messageTypes[0].MessageOf(m)
  196. }
  197. func (m *Type) Reset() { *m = Type{} }
  198. func (m *Type) String() string { return proto.CompactTextString(m) }
  199. func (*Type) ProtoMessage() {}
  200. func (*Type) Descriptor() ([]byte, []int) {
  201. return xxx_File_google_protobuf_type_proto_rawdesc_gzipped, []int{0}
  202. }
  203. func (m *Type) XXX_Unmarshal(b []byte) error {
  204. return xxx_messageInfo_Type.Unmarshal(m, b)
  205. }
  206. func (m *Type) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  207. return xxx_messageInfo_Type.Marshal(b, m, deterministic)
  208. }
  209. func (m *Type) XXX_Merge(src proto.Message) {
  210. xxx_messageInfo_Type.Merge(m, src)
  211. }
  212. func (m *Type) XXX_Size() int {
  213. return xxx_messageInfo_Type.Size(m)
  214. }
  215. func (m *Type) XXX_DiscardUnknown() {
  216. xxx_messageInfo_Type.DiscardUnknown(m)
  217. }
  218. var xxx_messageInfo_Type proto.InternalMessageInfo
  219. func (m *Type) GetName() string {
  220. if m != nil {
  221. return m.Name
  222. }
  223. return ""
  224. }
  225. func (m *Type) GetFields() []*Field {
  226. if m != nil {
  227. return m.Fields
  228. }
  229. return nil
  230. }
  231. func (m *Type) GetOneofs() []string {
  232. if m != nil {
  233. return m.Oneofs
  234. }
  235. return nil
  236. }
  237. func (m *Type) GetOptions() []*Option {
  238. if m != nil {
  239. return m.Options
  240. }
  241. return nil
  242. }
  243. func (m *Type) GetSourceContext() *SourceContext {
  244. if m != nil {
  245. return m.SourceContext
  246. }
  247. return nil
  248. }
  249. func (m *Type) GetSyntax() Syntax {
  250. if m != nil {
  251. return m.Syntax
  252. }
  253. return Syntax_SYNTAX_PROTO2
  254. }
  255. // A single field of a message type.
  256. type Field struct {
  257. // The field type.
  258. Kind Field_Kind `protobuf:"varint,1,opt,name=kind,proto3,enum=google.protobuf.Field_Kind" json:"kind,omitempty"`
  259. // The field cardinality.
  260. Cardinality Field_Cardinality `protobuf:"varint,2,opt,name=cardinality,proto3,enum=google.protobuf.Field_Cardinality" json:"cardinality,omitempty"`
  261. // The field number.
  262. Number int32 `protobuf:"varint,3,opt,name=number,proto3" json:"number,omitempty"`
  263. // The field name.
  264. Name string `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
  265. // The field type URL, without the scheme, for message or enumeration
  266. // types. Example: `"type.googleapis.com/google.protobuf.Timestamp"`.
  267. TypeUrl string `protobuf:"bytes,6,opt,name=type_url,json=typeUrl,proto3" json:"type_url,omitempty"`
  268. // The index of the field type in `Type.oneofs`, for message or enumeration
  269. // types. The first type has index 1; zero means the type is not in the list.
  270. OneofIndex int32 `protobuf:"varint,7,opt,name=oneof_index,json=oneofIndex,proto3" json:"oneof_index,omitempty"`
  271. // Whether to use alternative packed wire representation.
  272. Packed bool `protobuf:"varint,8,opt,name=packed,proto3" json:"packed,omitempty"`
  273. // The protocol buffer options.
  274. Options []*Option `protobuf:"bytes,9,rep,name=options,proto3" json:"options,omitempty"`
  275. // The field JSON name.
  276. JsonName string `protobuf:"bytes,10,opt,name=json_name,json=jsonName,proto3" json:"json_name,omitempty"`
  277. // The string value of the default value of this field. Proto2 syntax only.
  278. DefaultValue string `protobuf:"bytes,11,opt,name=default_value,json=defaultValue,proto3" json:"default_value,omitempty"`
  279. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  280. XXX_unrecognized []byte `json:"-"`
  281. XXX_sizecache int32 `json:"-"`
  282. }
  283. func (m *Field) ProtoReflect() protoreflect.Message {
  284. return xxx_File_google_protobuf_type_proto_messageTypes[1].MessageOf(m)
  285. }
  286. func (m *Field) Reset() { *m = Field{} }
  287. func (m *Field) String() string { return proto.CompactTextString(m) }
  288. func (*Field) ProtoMessage() {}
  289. func (*Field) Descriptor() ([]byte, []int) {
  290. return xxx_File_google_protobuf_type_proto_rawdesc_gzipped, []int{1}
  291. }
  292. func (m *Field) XXX_Unmarshal(b []byte) error {
  293. return xxx_messageInfo_Field.Unmarshal(m, b)
  294. }
  295. func (m *Field) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  296. return xxx_messageInfo_Field.Marshal(b, m, deterministic)
  297. }
  298. func (m *Field) XXX_Merge(src proto.Message) {
  299. xxx_messageInfo_Field.Merge(m, src)
  300. }
  301. func (m *Field) XXX_Size() int {
  302. return xxx_messageInfo_Field.Size(m)
  303. }
  304. func (m *Field) XXX_DiscardUnknown() {
  305. xxx_messageInfo_Field.DiscardUnknown(m)
  306. }
  307. var xxx_messageInfo_Field proto.InternalMessageInfo
  308. func (m *Field) GetKind() Field_Kind {
  309. if m != nil {
  310. return m.Kind
  311. }
  312. return Field_TYPE_UNKNOWN
  313. }
  314. func (m *Field) GetCardinality() Field_Cardinality {
  315. if m != nil {
  316. return m.Cardinality
  317. }
  318. return Field_CARDINALITY_UNKNOWN
  319. }
  320. func (m *Field) GetNumber() int32 {
  321. if m != nil {
  322. return m.Number
  323. }
  324. return 0
  325. }
  326. func (m *Field) GetName() string {
  327. if m != nil {
  328. return m.Name
  329. }
  330. return ""
  331. }
  332. func (m *Field) GetTypeUrl() string {
  333. if m != nil {
  334. return m.TypeUrl
  335. }
  336. return ""
  337. }
  338. func (m *Field) GetOneofIndex() int32 {
  339. if m != nil {
  340. return m.OneofIndex
  341. }
  342. return 0
  343. }
  344. func (m *Field) GetPacked() bool {
  345. if m != nil {
  346. return m.Packed
  347. }
  348. return false
  349. }
  350. func (m *Field) GetOptions() []*Option {
  351. if m != nil {
  352. return m.Options
  353. }
  354. return nil
  355. }
  356. func (m *Field) GetJsonName() string {
  357. if m != nil {
  358. return m.JsonName
  359. }
  360. return ""
  361. }
  362. func (m *Field) GetDefaultValue() string {
  363. if m != nil {
  364. return m.DefaultValue
  365. }
  366. return ""
  367. }
  368. // Enum type definition.
  369. type Enum struct {
  370. // Enum type name.
  371. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
  372. // Enum value definitions.
  373. Enumvalue []*EnumValue `protobuf:"bytes,2,rep,name=enumvalue,proto3" json:"enumvalue,omitempty"`
  374. // Protocol buffer options.
  375. Options []*Option `protobuf:"bytes,3,rep,name=options,proto3" json:"options,omitempty"`
  376. // The source context.
  377. SourceContext *SourceContext `protobuf:"bytes,4,opt,name=source_context,json=sourceContext,proto3" json:"source_context,omitempty"`
  378. // The source syntax.
  379. Syntax Syntax `protobuf:"varint,5,opt,name=syntax,proto3,enum=google.protobuf.Syntax" json:"syntax,omitempty"`
  380. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  381. XXX_unrecognized []byte `json:"-"`
  382. XXX_sizecache int32 `json:"-"`
  383. }
  384. func (m *Enum) ProtoReflect() protoreflect.Message {
  385. return xxx_File_google_protobuf_type_proto_messageTypes[2].MessageOf(m)
  386. }
  387. func (m *Enum) Reset() { *m = Enum{} }
  388. func (m *Enum) String() string { return proto.CompactTextString(m) }
  389. func (*Enum) ProtoMessage() {}
  390. func (*Enum) Descriptor() ([]byte, []int) {
  391. return xxx_File_google_protobuf_type_proto_rawdesc_gzipped, []int{2}
  392. }
  393. func (m *Enum) XXX_Unmarshal(b []byte) error {
  394. return xxx_messageInfo_Enum.Unmarshal(m, b)
  395. }
  396. func (m *Enum) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  397. return xxx_messageInfo_Enum.Marshal(b, m, deterministic)
  398. }
  399. func (m *Enum) XXX_Merge(src proto.Message) {
  400. xxx_messageInfo_Enum.Merge(m, src)
  401. }
  402. func (m *Enum) XXX_Size() int {
  403. return xxx_messageInfo_Enum.Size(m)
  404. }
  405. func (m *Enum) XXX_DiscardUnknown() {
  406. xxx_messageInfo_Enum.DiscardUnknown(m)
  407. }
  408. var xxx_messageInfo_Enum proto.InternalMessageInfo
  409. func (m *Enum) GetName() string {
  410. if m != nil {
  411. return m.Name
  412. }
  413. return ""
  414. }
  415. func (m *Enum) GetEnumvalue() []*EnumValue {
  416. if m != nil {
  417. return m.Enumvalue
  418. }
  419. return nil
  420. }
  421. func (m *Enum) GetOptions() []*Option {
  422. if m != nil {
  423. return m.Options
  424. }
  425. return nil
  426. }
  427. func (m *Enum) GetSourceContext() *SourceContext {
  428. if m != nil {
  429. return m.SourceContext
  430. }
  431. return nil
  432. }
  433. func (m *Enum) GetSyntax() Syntax {
  434. if m != nil {
  435. return m.Syntax
  436. }
  437. return Syntax_SYNTAX_PROTO2
  438. }
  439. // Enum value definition.
  440. type EnumValue struct {
  441. // Enum value name.
  442. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
  443. // Enum value number.
  444. Number int32 `protobuf:"varint,2,opt,name=number,proto3" json:"number,omitempty"`
  445. // Protocol buffer options.
  446. Options []*Option `protobuf:"bytes,3,rep,name=options,proto3" json:"options,omitempty"`
  447. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  448. XXX_unrecognized []byte `json:"-"`
  449. XXX_sizecache int32 `json:"-"`
  450. }
  451. func (m *EnumValue) ProtoReflect() protoreflect.Message {
  452. return xxx_File_google_protobuf_type_proto_messageTypes[3].MessageOf(m)
  453. }
  454. func (m *EnumValue) Reset() { *m = EnumValue{} }
  455. func (m *EnumValue) String() string { return proto.CompactTextString(m) }
  456. func (*EnumValue) ProtoMessage() {}
  457. func (*EnumValue) Descriptor() ([]byte, []int) {
  458. return xxx_File_google_protobuf_type_proto_rawdesc_gzipped, []int{3}
  459. }
  460. func (m *EnumValue) XXX_Unmarshal(b []byte) error {
  461. return xxx_messageInfo_EnumValue.Unmarshal(m, b)
  462. }
  463. func (m *EnumValue) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  464. return xxx_messageInfo_EnumValue.Marshal(b, m, deterministic)
  465. }
  466. func (m *EnumValue) XXX_Merge(src proto.Message) {
  467. xxx_messageInfo_EnumValue.Merge(m, src)
  468. }
  469. func (m *EnumValue) XXX_Size() int {
  470. return xxx_messageInfo_EnumValue.Size(m)
  471. }
  472. func (m *EnumValue) XXX_DiscardUnknown() {
  473. xxx_messageInfo_EnumValue.DiscardUnknown(m)
  474. }
  475. var xxx_messageInfo_EnumValue proto.InternalMessageInfo
  476. func (m *EnumValue) GetName() string {
  477. if m != nil {
  478. return m.Name
  479. }
  480. return ""
  481. }
  482. func (m *EnumValue) GetNumber() int32 {
  483. if m != nil {
  484. return m.Number
  485. }
  486. return 0
  487. }
  488. func (m *EnumValue) GetOptions() []*Option {
  489. if m != nil {
  490. return m.Options
  491. }
  492. return nil
  493. }
  494. // A protocol buffer option, which can be attached to a message, field,
  495. // enumeration, etc.
  496. type Option struct {
  497. // The option's name. For protobuf built-in options (options defined in
  498. // descriptor.proto), this is the short name. For example, `"map_entry"`.
  499. // For custom options, it should be the fully-qualified name. For example,
  500. // `"google.api.http"`.
  501. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
  502. // The option's value packed in an Any message. If the value is a primitive,
  503. // the corresponding wrapper type defined in google/protobuf/wrappers.proto
  504. // should be used. If the value is an enum, it should be stored as an int32
  505. // value using the google.protobuf.Int32Value type.
  506. Value *Any `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
  507. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  508. XXX_unrecognized []byte `json:"-"`
  509. XXX_sizecache int32 `json:"-"`
  510. }
  511. func (m *Option) ProtoReflect() protoreflect.Message {
  512. return xxx_File_google_protobuf_type_proto_messageTypes[4].MessageOf(m)
  513. }
  514. func (m *Option) Reset() { *m = Option{} }
  515. func (m *Option) String() string { return proto.CompactTextString(m) }
  516. func (*Option) ProtoMessage() {}
  517. func (*Option) Descriptor() ([]byte, []int) {
  518. return xxx_File_google_protobuf_type_proto_rawdesc_gzipped, []int{4}
  519. }
  520. func (m *Option) XXX_Unmarshal(b []byte) error {
  521. return xxx_messageInfo_Option.Unmarshal(m, b)
  522. }
  523. func (m *Option) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  524. return xxx_messageInfo_Option.Marshal(b, m, deterministic)
  525. }
  526. func (m *Option) XXX_Merge(src proto.Message) {
  527. xxx_messageInfo_Option.Merge(m, src)
  528. }
  529. func (m *Option) XXX_Size() int {
  530. return xxx_messageInfo_Option.Size(m)
  531. }
  532. func (m *Option) XXX_DiscardUnknown() {
  533. xxx_messageInfo_Option.DiscardUnknown(m)
  534. }
  535. var xxx_messageInfo_Option proto.InternalMessageInfo
  536. func (m *Option) GetName() string {
  537. if m != nil {
  538. return m.Name
  539. }
  540. return ""
  541. }
  542. func (m *Option) GetValue() *Any {
  543. if m != nil {
  544. return m.Value
  545. }
  546. return nil
  547. }
  548. func init() {
  549. proto.RegisterFile("google/protobuf/type.proto", xxx_File_google_protobuf_type_proto_rawdesc_gzipped)
  550. proto.RegisterEnum("google.protobuf.Syntax", Syntax_name, Syntax_value)
  551. proto.RegisterEnum("google.protobuf.Field_Kind", Field_Kind_name, Field_Kind_value)
  552. proto.RegisterEnum("google.protobuf.Field_Cardinality", Field_Cardinality_name, Field_Cardinality_value)
  553. proto.RegisterType((*Type)(nil), "google.protobuf.Type")
  554. proto.RegisterType((*Field)(nil), "google.protobuf.Field")
  555. proto.RegisterType((*Enum)(nil), "google.protobuf.Enum")
  556. proto.RegisterType((*EnumValue)(nil), "google.protobuf.EnumValue")
  557. proto.RegisterType((*Option)(nil), "google.protobuf.Option")
  558. }
  559. var xxx_File_google_protobuf_type_proto_rawdesc = []byte{
  560. // 1835 bytes of the wire-encoded FileDescriptorProto
  561. 0x0a, 0x1a, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75,
  562. 0x66, 0x2f, 0x74, 0x79, 0x70, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x0f, 0x67, 0x6f,
  563. 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x1a, 0x19, 0x67,
  564. 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x61,
  565. 0x6e, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x24, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
  566. 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65,
  567. 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x8d,
  568. 0x02, 0x0a, 0x04, 0x54, 0x79, 0x70, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18,
  569. 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x2e, 0x0a, 0x06, 0x66,
  570. 0x69, 0x65, 0x6c, 0x64, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x67, 0x6f,
  571. 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69,
  572. 0x65, 0x6c, 0x64, 0x52, 0x06, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x73, 0x12, 0x16, 0x0a, 0x06, 0x6f,
  573. 0x6e, 0x65, 0x6f, 0x66, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x09, 0x52, 0x06, 0x6f, 0x6e, 0x65,
  574. 0x6f, 0x66, 0x73, 0x12, 0x31, 0x0a, 0x07, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x04,
  575. 0x20, 0x03, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72,
  576. 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x07, 0x6f,
  577. 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x45, 0x0a, 0x0e, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65,
  578. 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1e,
  579. 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66,
  580. 0x2e, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x52, 0x0d,
  581. 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x12, 0x2f, 0x0a,
  582. 0x06, 0x73, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x17, 0x2e,
  583. 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e,
  584. 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x52, 0x06, 0x73, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x22, 0xb4,
  585. 0x06, 0x0a, 0x05, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x12, 0x2f, 0x0a, 0x04, 0x6b, 0x69, 0x6e, 0x64,
  586. 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
  587. 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x2e, 0x4b,
  588. 0x69, 0x6e, 0x64, 0x52, 0x04, 0x6b, 0x69, 0x6e, 0x64, 0x12, 0x44, 0x0a, 0x0b, 0x63, 0x61, 0x72,
  589. 0x64, 0x69, 0x6e, 0x61, 0x6c, 0x69, 0x74, 0x79, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x22,
  590. 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66,
  591. 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x2e, 0x43, 0x61, 0x72, 0x64, 0x69, 0x6e, 0x61, 0x6c, 0x69,
  592. 0x74, 0x79, 0x52, 0x0b, 0x63, 0x61, 0x72, 0x64, 0x69, 0x6e, 0x61, 0x6c, 0x69, 0x74, 0x79, 0x12,
  593. 0x16, 0x0a, 0x06, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52,
  594. 0x06, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18,
  595. 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x19, 0x0a, 0x08, 0x74,
  596. 0x79, 0x70, 0x65, 0x5f, 0x75, 0x72, 0x6c, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x74,
  597. 0x79, 0x70, 0x65, 0x55, 0x72, 0x6c, 0x12, 0x1f, 0x0a, 0x0b, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f,
  598. 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x07, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0a, 0x6f, 0x6e, 0x65,
  599. 0x6f, 0x66, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x16, 0x0a, 0x06, 0x70, 0x61, 0x63, 0x6b, 0x65,
  600. 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x12,
  601. 0x31, 0x0a, 0x07, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x09, 0x20, 0x03, 0x28, 0x0b,
  602. 0x32, 0x17, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62,
  603. 0x75, 0x66, 0x2e, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x07, 0x6f, 0x70, 0x74, 0x69, 0x6f,
  604. 0x6e, 0x73, 0x12, 0x1b, 0x0a, 0x09, 0x6a, 0x73, 0x6f, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18,
  605. 0x0a, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x6a, 0x73, 0x6f, 0x6e, 0x4e, 0x61, 0x6d, 0x65, 0x12,
  606. 0x23, 0x0a, 0x0d, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65,
  607. 0x18, 0x0b, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x56,
  608. 0x61, 0x6c, 0x75, 0x65, 0x22, 0xc8, 0x02, 0x0a, 0x04, 0x4b, 0x69, 0x6e, 0x64, 0x12, 0x10, 0x0a,
  609. 0x0c, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x10, 0x00, 0x12,
  610. 0x0f, 0x0a, 0x0b, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x44, 0x4f, 0x55, 0x42, 0x4c, 0x45, 0x10, 0x01,
  611. 0x12, 0x0e, 0x0a, 0x0a, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x46, 0x4c, 0x4f, 0x41, 0x54, 0x10, 0x02,
  612. 0x12, 0x0e, 0x0a, 0x0a, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x49, 0x4e, 0x54, 0x36, 0x34, 0x10, 0x03,
  613. 0x12, 0x0f, 0x0a, 0x0b, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x55, 0x49, 0x4e, 0x54, 0x36, 0x34, 0x10,
  614. 0x04, 0x12, 0x0e, 0x0a, 0x0a, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x49, 0x4e, 0x54, 0x33, 0x32, 0x10,
  615. 0x05, 0x12, 0x10, 0x0a, 0x0c, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x46, 0x49, 0x58, 0x45, 0x44, 0x36,
  616. 0x34, 0x10, 0x06, 0x12, 0x10, 0x0a, 0x0c, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x46, 0x49, 0x58, 0x45,
  617. 0x44, 0x33, 0x32, 0x10, 0x07, 0x12, 0x0d, 0x0a, 0x09, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x42, 0x4f,
  618. 0x4f, 0x4c, 0x10, 0x08, 0x12, 0x0f, 0x0a, 0x0b, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x53, 0x54, 0x52,
  619. 0x49, 0x4e, 0x47, 0x10, 0x09, 0x12, 0x0e, 0x0a, 0x0a, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x47, 0x52,
  620. 0x4f, 0x55, 0x50, 0x10, 0x0a, 0x12, 0x10, 0x0a, 0x0c, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x4d, 0x45,
  621. 0x53, 0x53, 0x41, 0x47, 0x45, 0x10, 0x0b, 0x12, 0x0e, 0x0a, 0x0a, 0x54, 0x59, 0x50, 0x45, 0x5f,
  622. 0x42, 0x59, 0x54, 0x45, 0x53, 0x10, 0x0c, 0x12, 0x0f, 0x0a, 0x0b, 0x54, 0x59, 0x50, 0x45, 0x5f,
  623. 0x55, 0x49, 0x4e, 0x54, 0x33, 0x32, 0x10, 0x0d, 0x12, 0x0d, 0x0a, 0x09, 0x54, 0x59, 0x50, 0x45,
  624. 0x5f, 0x45, 0x4e, 0x55, 0x4d, 0x10, 0x0e, 0x12, 0x11, 0x0a, 0x0d, 0x54, 0x59, 0x50, 0x45, 0x5f,
  625. 0x53, 0x46, 0x49, 0x58, 0x45, 0x44, 0x33, 0x32, 0x10, 0x0f, 0x12, 0x11, 0x0a, 0x0d, 0x54, 0x59,
  626. 0x50, 0x45, 0x5f, 0x53, 0x46, 0x49, 0x58, 0x45, 0x44, 0x36, 0x34, 0x10, 0x10, 0x12, 0x0f, 0x0a,
  627. 0x0b, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x53, 0x49, 0x4e, 0x54, 0x33, 0x32, 0x10, 0x11, 0x12, 0x0f,
  628. 0x0a, 0x0b, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x53, 0x49, 0x4e, 0x54, 0x36, 0x34, 0x10, 0x12, 0x22,
  629. 0x74, 0x0a, 0x0b, 0x43, 0x61, 0x72, 0x64, 0x69, 0x6e, 0x61, 0x6c, 0x69, 0x74, 0x79, 0x12, 0x17,
  630. 0x0a, 0x13, 0x43, 0x41, 0x52, 0x44, 0x49, 0x4e, 0x41, 0x4c, 0x49, 0x54, 0x59, 0x5f, 0x55, 0x4e,
  631. 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x10, 0x00, 0x12, 0x18, 0x0a, 0x14, 0x43, 0x41, 0x52, 0x44, 0x49,
  632. 0x4e, 0x41, 0x4c, 0x49, 0x54, 0x59, 0x5f, 0x4f, 0x50, 0x54, 0x49, 0x4f, 0x4e, 0x41, 0x4c, 0x10,
  633. 0x01, 0x12, 0x18, 0x0a, 0x14, 0x43, 0x41, 0x52, 0x44, 0x49, 0x4e, 0x41, 0x4c, 0x49, 0x54, 0x59,
  634. 0x5f, 0x52, 0x45, 0x51, 0x55, 0x49, 0x52, 0x45, 0x44, 0x10, 0x02, 0x12, 0x18, 0x0a, 0x14, 0x43,
  635. 0x41, 0x52, 0x44, 0x49, 0x4e, 0x41, 0x4c, 0x49, 0x54, 0x59, 0x5f, 0x52, 0x45, 0x50, 0x45, 0x41,
  636. 0x54, 0x45, 0x44, 0x10, 0x03, 0x22, 0xff, 0x01, 0x0a, 0x04, 0x45, 0x6e, 0x75, 0x6d, 0x12, 0x12,
  637. 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61,
  638. 0x6d, 0x65, 0x12, 0x38, 0x0a, 0x09, 0x65, 0x6e, 0x75, 0x6d, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18,
  639. 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70,
  640. 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6e, 0x75, 0x6d, 0x56, 0x61, 0x6c, 0x75,
  641. 0x65, 0x52, 0x09, 0x65, 0x6e, 0x75, 0x6d, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x31, 0x0a, 0x07,
  642. 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x17, 0x2e,
  643. 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e,
  644. 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x07, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12,
  645. 0x45, 0x0a, 0x0e, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x78,
  646. 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
  647. 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65,
  648. 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x52, 0x0d, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x43,
  649. 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x12, 0x2f, 0x0a, 0x06, 0x73, 0x79, 0x6e, 0x74, 0x61, 0x78,
  650. 0x18, 0x05, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x17, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
  651. 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x52,
  652. 0x06, 0x73, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x22, 0x6a, 0x0a, 0x09, 0x45, 0x6e, 0x75, 0x6d, 0x56,
  653. 0x61, 0x6c, 0x75, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01,
  654. 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x6e, 0x75, 0x6d, 0x62,
  655. 0x65, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x06, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72,
  656. 0x12, 0x31, 0x0a, 0x07, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28,
  657. 0x0b, 0x32, 0x17, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
  658. 0x62, 0x75, 0x66, 0x2e, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x07, 0x6f, 0x70, 0x74, 0x69,
  659. 0x6f, 0x6e, 0x73, 0x22, 0x48, 0x0a, 0x06, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x12, 0x0a,
  660. 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d,
  661. 0x65, 0x12, 0x2a, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b,
  662. 0x32, 0x14, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62,
  663. 0x75, 0x66, 0x2e, 0x41, 0x6e, 0x79, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x2a, 0x2e, 0x0a,
  664. 0x06, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x12, 0x11, 0x0a, 0x0d, 0x53, 0x59, 0x4e, 0x54, 0x41,
  665. 0x58, 0x5f, 0x50, 0x52, 0x4f, 0x54, 0x4f, 0x32, 0x10, 0x00, 0x12, 0x11, 0x0a, 0x0d, 0x53, 0x59,
  666. 0x4e, 0x54, 0x41, 0x58, 0x5f, 0x50, 0x52, 0x4f, 0x54, 0x4f, 0x33, 0x10, 0x01, 0x42, 0x83, 0x01,
  667. 0x0a, 0x13, 0x63, 0x6f, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f,
  668. 0x74, 0x6f, 0x62, 0x75, 0x66, 0x42, 0x09, 0x54, 0x79, 0x70, 0x65, 0x50, 0x72, 0x6f, 0x74, 0x6f,
  669. 0x50, 0x01, 0x5a, 0x35, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x67,
  670. 0x6f, 0x6c, 0x61, 0x6e, 0x67, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x76,
  671. 0x32, 0x2f, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2f, 0x6b, 0x6e, 0x6f, 0x77, 0x6e, 0x3b, 0x6b, 0x6e,
  672. 0x6f, 0x77, 0x6e, 0x5f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0xf8, 0x01, 0x01, 0xa2, 0x02, 0x03, 0x47,
  673. 0x50, 0x42, 0xaa, 0x02, 0x1e, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x50, 0x72, 0x6f, 0x74,
  674. 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x57, 0x65, 0x6c, 0x6c, 0x4b, 0x6e, 0x6f, 0x77, 0x6e, 0x54, 0x79,
  675. 0x70, 0x65, 0x73, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
  676. }
  677. var xxx_File_google_protobuf_type_proto_rawdesc_gzipped = protoapi.CompressGZIP(xxx_File_google_protobuf_type_proto_rawdesc)
  678. const _ = protoimpl.EnforceVersion(protoimpl.Version - 0)
  679. var File_google_protobuf_type_proto protoreflect.FileDescriptor
  680. var xxx_File_google_protobuf_type_proto_enumTypes = make([]protoreflect.EnumType, 3)
  681. var xxx_File_google_protobuf_type_proto_messageTypes = make([]protoimpl.MessageType, 5)
  682. var xxx_File_google_protobuf_type_proto_goTypes = []interface{}{
  683. (Syntax)(0), // 0: google.protobuf.Syntax
  684. (Field_Kind)(0), // 1: google.protobuf.Field.Kind
  685. (Field_Cardinality)(0), // 2: google.protobuf.Field.Cardinality
  686. (*Type)(nil), // 3: google.protobuf.Type
  687. (*Field)(nil), // 4: google.protobuf.Field
  688. (*Enum)(nil), // 5: google.protobuf.Enum
  689. (*EnumValue)(nil), // 6: google.protobuf.EnumValue
  690. (*Option)(nil), // 7: google.protobuf.Option
  691. (*SourceContext)(nil), // 8: google.protobuf.SourceContext
  692. (*Any)(nil), // 9: google.protobuf.Any
  693. }
  694. var xxx_File_google_protobuf_type_proto_depIdxs = []int32{
  695. 4, // google.protobuf.Type.fields:type_name -> google.protobuf.Field
  696. 7, // google.protobuf.Type.options:type_name -> google.protobuf.Option
  697. 8, // google.protobuf.Type.source_context:type_name -> google.protobuf.SourceContext
  698. 0, // google.protobuf.Type.syntax:type_name -> google.protobuf.Syntax
  699. 1, // google.protobuf.Field.kind:type_name -> google.protobuf.Field.Kind
  700. 2, // google.protobuf.Field.cardinality:type_name -> google.protobuf.Field.Cardinality
  701. 7, // google.protobuf.Field.options:type_name -> google.protobuf.Option
  702. 6, // google.protobuf.Enum.enumvalue:type_name -> google.protobuf.EnumValue
  703. 7, // google.protobuf.Enum.options:type_name -> google.protobuf.Option
  704. 8, // google.protobuf.Enum.source_context:type_name -> google.protobuf.SourceContext
  705. 0, // google.protobuf.Enum.syntax:type_name -> google.protobuf.Syntax
  706. 7, // google.protobuf.EnumValue.options:type_name -> google.protobuf.Option
  707. 9, // google.protobuf.Option.value:type_name -> google.protobuf.Any
  708. }
  709. func init() { xxx_File_google_protobuf_type_proto_init() }
  710. func xxx_File_google_protobuf_type_proto_init() {
  711. if File_google_protobuf_type_proto != nil {
  712. return
  713. }
  714. xxx_File_google_protobuf_any_proto_init()
  715. xxx_File_google_protobuf_source_context_proto_init()
  716. messageTypes := make([]protoreflect.MessageType, 5)
  717. File_google_protobuf_type_proto = protoimpl.FileBuilder{
  718. RawDescriptor: xxx_File_google_protobuf_type_proto_rawdesc,
  719. GoTypes: xxx_File_google_protobuf_type_proto_goTypes,
  720. DependencyIndexes: xxx_File_google_protobuf_type_proto_depIdxs,
  721. EnumOutputTypes: xxx_File_google_protobuf_type_proto_enumTypes,
  722. MessageOutputTypes: messageTypes,
  723. }.Init()
  724. messageGoTypes := xxx_File_google_protobuf_type_proto_goTypes[3:][:5]
  725. for i, mt := range messageTypes {
  726. xxx_File_google_protobuf_type_proto_messageTypes[i].GoType = reflect.TypeOf(messageGoTypes[i])
  727. xxx_File_google_protobuf_type_proto_messageTypes[i].PBType = mt
  728. }
  729. xxx_File_google_protobuf_type_proto_goTypes = nil
  730. xxx_File_google_protobuf_type_proto_depIdxs = nil
  731. }