ext3.pb.go 43 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755
  1. // Copyright 2018 The Go Authors. All rights reserved.
  2. // Use of this source code is governed by a BSD-style
  3. // license that can be found in the LICENSE file.
  4. // Code generated by protoc-gen-go. DO NOT EDIT.
  5. // source: extensions/proto3/ext3.proto
  6. package proto3
  7. import (
  8. protoreflect "google.golang.org/protobuf/reflect/protoreflect"
  9. protoimpl "google.golang.org/protobuf/runtime/protoimpl"
  10. descriptorpb "google.golang.org/protobuf/types/descriptorpb"
  11. reflect "reflect"
  12. sync "sync"
  13. )
  14. type Enum int32
  15. const (
  16. Enum_ZERO Enum = 0
  17. )
  18. // Enum value maps for Enum.
  19. var (
  20. Enum_name = map[int32]string{
  21. 0: "ZERO",
  22. }
  23. Enum_value = map[string]int32{
  24. "ZERO": 0,
  25. }
  26. )
  27. func (x Enum) Enum() *Enum {
  28. p := new(Enum)
  29. *p = x
  30. return p
  31. }
  32. func (x Enum) String() string {
  33. return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  34. }
  35. func (Enum) Descriptor() protoreflect.EnumDescriptor {
  36. return file_extensions_proto3_ext3_proto_enumTypes[0].Descriptor()
  37. }
  38. func (Enum) Type() protoreflect.EnumType {
  39. return &file_extensions_proto3_ext3_proto_enumTypes[0]
  40. }
  41. func (x Enum) Number() protoreflect.EnumNumber {
  42. return protoreflect.EnumNumber(x)
  43. }
  44. // Deprecated: Use Enum.Descriptor instead.
  45. func (Enum) EnumDescriptor() ([]byte, []int) {
  46. return file_extensions_proto3_ext3_proto_rawDescGZIP(), []int{0}
  47. }
  48. type Message struct {
  49. state protoimpl.MessageState
  50. sizeCache protoimpl.SizeCache
  51. unknownFields protoimpl.UnknownFields
  52. }
  53. func (x *Message) Reset() {
  54. *x = Message{}
  55. }
  56. func (x *Message) String() string {
  57. return protoimpl.X.MessageStringOf(x)
  58. }
  59. func (*Message) ProtoMessage() {}
  60. func (x *Message) ProtoReflect() protoreflect.Message {
  61. mi := &file_extensions_proto3_ext3_proto_msgTypes[0]
  62. if protoimpl.UnsafeEnabled && x != nil {
  63. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  64. if ms.LoadMessageInfo() == nil {
  65. ms.StoreMessageInfo(mi)
  66. }
  67. return ms
  68. }
  69. return mi.MessageOf(x)
  70. }
  71. // Deprecated: Use Message.ProtoReflect.Descriptor instead.
  72. func (*Message) Descriptor() ([]byte, []int) {
  73. return file_extensions_proto3_ext3_proto_rawDescGZIP(), []int{0}
  74. }
  75. var file_extensions_proto3_ext3_proto_extTypes = []protoimpl.ExtensionInfo{
  76. {
  77. ExtendedType: (*descriptorpb.MessageOptions)(nil),
  78. ExtensionType: (*bool)(nil),
  79. Field: 1001,
  80. Name: "goproto.protoc.extension.proto3.extension_bool",
  81. Tag: "varint,1001,opt,name=extension_bool",
  82. Filename: "extensions/proto3/ext3.proto",
  83. },
  84. {
  85. ExtendedType: (*descriptorpb.MessageOptions)(nil),
  86. ExtensionType: (*Enum)(nil),
  87. Field: 1002,
  88. Name: "goproto.protoc.extension.proto3.extension_enum",
  89. Tag: "varint,1002,opt,name=extension_enum,enum=goproto.protoc.extension.proto3.Enum",
  90. Filename: "extensions/proto3/ext3.proto",
  91. },
  92. {
  93. ExtendedType: (*descriptorpb.MessageOptions)(nil),
  94. ExtensionType: (*int32)(nil),
  95. Field: 1003,
  96. Name: "goproto.protoc.extension.proto3.extension_int32",
  97. Tag: "varint,1003,opt,name=extension_int32",
  98. Filename: "extensions/proto3/ext3.proto",
  99. },
  100. {
  101. ExtendedType: (*descriptorpb.MessageOptions)(nil),
  102. ExtensionType: (*int32)(nil),
  103. Field: 1004,
  104. Name: "goproto.protoc.extension.proto3.extension_sint32",
  105. Tag: "zigzag32,1004,opt,name=extension_sint32",
  106. Filename: "extensions/proto3/ext3.proto",
  107. },
  108. {
  109. ExtendedType: (*descriptorpb.MessageOptions)(nil),
  110. ExtensionType: (*uint32)(nil),
  111. Field: 1005,
  112. Name: "goproto.protoc.extension.proto3.extension_uint32",
  113. Tag: "varint,1005,opt,name=extension_uint32",
  114. Filename: "extensions/proto3/ext3.proto",
  115. },
  116. {
  117. ExtendedType: (*descriptorpb.MessageOptions)(nil),
  118. ExtensionType: (*int64)(nil),
  119. Field: 1006,
  120. Name: "goproto.protoc.extension.proto3.extension_int64",
  121. Tag: "varint,1006,opt,name=extension_int64",
  122. Filename: "extensions/proto3/ext3.proto",
  123. },
  124. {
  125. ExtendedType: (*descriptorpb.MessageOptions)(nil),
  126. ExtensionType: (*int64)(nil),
  127. Field: 1007,
  128. Name: "goproto.protoc.extension.proto3.extension_sint64",
  129. Tag: "zigzag64,1007,opt,name=extension_sint64",
  130. Filename: "extensions/proto3/ext3.proto",
  131. },
  132. {
  133. ExtendedType: (*descriptorpb.MessageOptions)(nil),
  134. ExtensionType: (*uint64)(nil),
  135. Field: 1008,
  136. Name: "goproto.protoc.extension.proto3.extension_uint64",
  137. Tag: "varint,1008,opt,name=extension_uint64",
  138. Filename: "extensions/proto3/ext3.proto",
  139. },
  140. {
  141. ExtendedType: (*descriptorpb.MessageOptions)(nil),
  142. ExtensionType: (*int32)(nil),
  143. Field: 1009,
  144. Name: "goproto.protoc.extension.proto3.extension_sfixed32",
  145. Tag: "fixed32,1009,opt,name=extension_sfixed32",
  146. Filename: "extensions/proto3/ext3.proto",
  147. },
  148. {
  149. ExtendedType: (*descriptorpb.MessageOptions)(nil),
  150. ExtensionType: (*uint32)(nil),
  151. Field: 1010,
  152. Name: "goproto.protoc.extension.proto3.extension_fixed32",
  153. Tag: "fixed32,1010,opt,name=extension_fixed32",
  154. Filename: "extensions/proto3/ext3.proto",
  155. },
  156. {
  157. ExtendedType: (*descriptorpb.MessageOptions)(nil),
  158. ExtensionType: (*float32)(nil),
  159. Field: 1011,
  160. Name: "goproto.protoc.extension.proto3.extension_float",
  161. Tag: "fixed32,1011,opt,name=extension_float",
  162. Filename: "extensions/proto3/ext3.proto",
  163. },
  164. {
  165. ExtendedType: (*descriptorpb.MessageOptions)(nil),
  166. ExtensionType: (*int64)(nil),
  167. Field: 1012,
  168. Name: "goproto.protoc.extension.proto3.extension_sfixed64",
  169. Tag: "fixed64,1012,opt,name=extension_sfixed64",
  170. Filename: "extensions/proto3/ext3.proto",
  171. },
  172. {
  173. ExtendedType: (*descriptorpb.MessageOptions)(nil),
  174. ExtensionType: (*uint64)(nil),
  175. Field: 1013,
  176. Name: "goproto.protoc.extension.proto3.extension_fixed64",
  177. Tag: "fixed64,1013,opt,name=extension_fixed64",
  178. Filename: "extensions/proto3/ext3.proto",
  179. },
  180. {
  181. ExtendedType: (*descriptorpb.MessageOptions)(nil),
  182. ExtensionType: (*float64)(nil),
  183. Field: 1014,
  184. Name: "goproto.protoc.extension.proto3.extension_double",
  185. Tag: "fixed64,1014,opt,name=extension_double",
  186. Filename: "extensions/proto3/ext3.proto",
  187. },
  188. {
  189. ExtendedType: (*descriptorpb.MessageOptions)(nil),
  190. ExtensionType: (*string)(nil),
  191. Field: 1015,
  192. Name: "goproto.protoc.extension.proto3.extension_string",
  193. Tag: "bytes,1015,opt,name=extension_string",
  194. Filename: "extensions/proto3/ext3.proto",
  195. },
  196. {
  197. ExtendedType: (*descriptorpb.MessageOptions)(nil),
  198. ExtensionType: ([]byte)(nil),
  199. Field: 1016,
  200. Name: "goproto.protoc.extension.proto3.extension_bytes",
  201. Tag: "bytes,1016,opt,name=extension_bytes",
  202. Filename: "extensions/proto3/ext3.proto",
  203. },
  204. {
  205. ExtendedType: (*descriptorpb.MessageOptions)(nil),
  206. ExtensionType: (*Message)(nil),
  207. Field: 1017,
  208. Name: "goproto.protoc.extension.proto3.extension_Message",
  209. Tag: "bytes,1017,opt,name=extension_Message",
  210. Filename: "extensions/proto3/ext3.proto",
  211. },
  212. {
  213. ExtendedType: (*descriptorpb.MessageOptions)(nil),
  214. ExtensionType: ([]bool)(nil),
  215. Field: 2001,
  216. Name: "goproto.protoc.extension.proto3.repeated_extension_bool",
  217. Tag: "varint,2001,rep,name=repeated_extension_bool",
  218. Filename: "extensions/proto3/ext3.proto",
  219. },
  220. {
  221. ExtendedType: (*descriptorpb.MessageOptions)(nil),
  222. ExtensionType: ([]Enum)(nil),
  223. Field: 2002,
  224. Name: "goproto.protoc.extension.proto3.repeated_extension_enum",
  225. Tag: "varint,2002,rep,name=repeated_extension_enum,enum=goproto.protoc.extension.proto3.Enum",
  226. Filename: "extensions/proto3/ext3.proto",
  227. },
  228. {
  229. ExtendedType: (*descriptorpb.MessageOptions)(nil),
  230. ExtensionType: ([]int32)(nil),
  231. Field: 2003,
  232. Name: "goproto.protoc.extension.proto3.repeated_extension_int32",
  233. Tag: "varint,2003,rep,name=repeated_extension_int32",
  234. Filename: "extensions/proto3/ext3.proto",
  235. },
  236. {
  237. ExtendedType: (*descriptorpb.MessageOptions)(nil),
  238. ExtensionType: ([]int32)(nil),
  239. Field: 2004,
  240. Name: "goproto.protoc.extension.proto3.repeated_extension_sint32",
  241. Tag: "zigzag32,2004,rep,name=repeated_extension_sint32",
  242. Filename: "extensions/proto3/ext3.proto",
  243. },
  244. {
  245. ExtendedType: (*descriptorpb.MessageOptions)(nil),
  246. ExtensionType: ([]uint32)(nil),
  247. Field: 2005,
  248. Name: "goproto.protoc.extension.proto3.repeated_extension_uint32",
  249. Tag: "varint,2005,rep,name=repeated_extension_uint32",
  250. Filename: "extensions/proto3/ext3.proto",
  251. },
  252. {
  253. ExtendedType: (*descriptorpb.MessageOptions)(nil),
  254. ExtensionType: ([]int64)(nil),
  255. Field: 2006,
  256. Name: "goproto.protoc.extension.proto3.repeated_extension_int64",
  257. Tag: "varint,2006,rep,name=repeated_extension_int64",
  258. Filename: "extensions/proto3/ext3.proto",
  259. },
  260. {
  261. ExtendedType: (*descriptorpb.MessageOptions)(nil),
  262. ExtensionType: ([]int64)(nil),
  263. Field: 2007,
  264. Name: "goproto.protoc.extension.proto3.repeated_extension_sint64",
  265. Tag: "zigzag64,2007,rep,name=repeated_extension_sint64",
  266. Filename: "extensions/proto3/ext3.proto",
  267. },
  268. {
  269. ExtendedType: (*descriptorpb.MessageOptions)(nil),
  270. ExtensionType: ([]uint64)(nil),
  271. Field: 2008,
  272. Name: "goproto.protoc.extension.proto3.repeated_extension_uint64",
  273. Tag: "varint,2008,rep,name=repeated_extension_uint64",
  274. Filename: "extensions/proto3/ext3.proto",
  275. },
  276. {
  277. ExtendedType: (*descriptorpb.MessageOptions)(nil),
  278. ExtensionType: ([]int32)(nil),
  279. Field: 2009,
  280. Name: "goproto.protoc.extension.proto3.repeated_extension_sfixed32",
  281. Tag: "fixed32,2009,rep,name=repeated_extension_sfixed32",
  282. Filename: "extensions/proto3/ext3.proto",
  283. },
  284. {
  285. ExtendedType: (*descriptorpb.MessageOptions)(nil),
  286. ExtensionType: ([]uint32)(nil),
  287. Field: 2010,
  288. Name: "goproto.protoc.extension.proto3.repeated_extension_fixed32",
  289. Tag: "fixed32,2010,rep,name=repeated_extension_fixed32",
  290. Filename: "extensions/proto3/ext3.proto",
  291. },
  292. {
  293. ExtendedType: (*descriptorpb.MessageOptions)(nil),
  294. ExtensionType: ([]float32)(nil),
  295. Field: 2011,
  296. Name: "goproto.protoc.extension.proto3.repeated_extension_float",
  297. Tag: "fixed32,2011,rep,name=repeated_extension_float",
  298. Filename: "extensions/proto3/ext3.proto",
  299. },
  300. {
  301. ExtendedType: (*descriptorpb.MessageOptions)(nil),
  302. ExtensionType: ([]int64)(nil),
  303. Field: 2012,
  304. Name: "goproto.protoc.extension.proto3.repeated_extension_sfixed64",
  305. Tag: "fixed64,2012,rep,name=repeated_extension_sfixed64",
  306. Filename: "extensions/proto3/ext3.proto",
  307. },
  308. {
  309. ExtendedType: (*descriptorpb.MessageOptions)(nil),
  310. ExtensionType: ([]uint64)(nil),
  311. Field: 2013,
  312. Name: "goproto.protoc.extension.proto3.repeated_extension_fixed64",
  313. Tag: "fixed64,2013,rep,name=repeated_extension_fixed64",
  314. Filename: "extensions/proto3/ext3.proto",
  315. },
  316. {
  317. ExtendedType: (*descriptorpb.MessageOptions)(nil),
  318. ExtensionType: ([]float64)(nil),
  319. Field: 2014,
  320. Name: "goproto.protoc.extension.proto3.repeated_extension_double",
  321. Tag: "fixed64,2014,rep,name=repeated_extension_double",
  322. Filename: "extensions/proto3/ext3.proto",
  323. },
  324. {
  325. ExtendedType: (*descriptorpb.MessageOptions)(nil),
  326. ExtensionType: ([]string)(nil),
  327. Field: 2015,
  328. Name: "goproto.protoc.extension.proto3.repeated_extension_string",
  329. Tag: "bytes,2015,rep,name=repeated_extension_string",
  330. Filename: "extensions/proto3/ext3.proto",
  331. },
  332. {
  333. ExtendedType: (*descriptorpb.MessageOptions)(nil),
  334. ExtensionType: ([][]byte)(nil),
  335. Field: 2016,
  336. Name: "goproto.protoc.extension.proto3.repeated_extension_bytes",
  337. Tag: "bytes,2016,rep,name=repeated_extension_bytes",
  338. Filename: "extensions/proto3/ext3.proto",
  339. },
  340. {
  341. ExtendedType: (*descriptorpb.MessageOptions)(nil),
  342. ExtensionType: ([]*Message)(nil),
  343. Field: 2017,
  344. Name: "goproto.protoc.extension.proto3.repeated_extension_Message",
  345. Tag: "bytes,2017,rep,name=repeated_extension_Message",
  346. Filename: "extensions/proto3/ext3.proto",
  347. },
  348. }
  349. // Extension fields to descriptorpb.MessageOptions.
  350. var (
  351. // optional bool extension_bool = 1001;
  352. E_ExtensionBool = &file_extensions_proto3_ext3_proto_extTypes[0]
  353. // optional goproto.protoc.extension.proto3.Enum extension_enum = 1002;
  354. E_ExtensionEnum = &file_extensions_proto3_ext3_proto_extTypes[1]
  355. // optional int32 extension_int32 = 1003;
  356. E_ExtensionInt32 = &file_extensions_proto3_ext3_proto_extTypes[2]
  357. // optional sint32 extension_sint32 = 1004;
  358. E_ExtensionSint32 = &file_extensions_proto3_ext3_proto_extTypes[3]
  359. // optional uint32 extension_uint32 = 1005;
  360. E_ExtensionUint32 = &file_extensions_proto3_ext3_proto_extTypes[4]
  361. // optional int64 extension_int64 = 1006;
  362. E_ExtensionInt64 = &file_extensions_proto3_ext3_proto_extTypes[5]
  363. // optional sint64 extension_sint64 = 1007;
  364. E_ExtensionSint64 = &file_extensions_proto3_ext3_proto_extTypes[6]
  365. // optional uint64 extension_uint64 = 1008;
  366. E_ExtensionUint64 = &file_extensions_proto3_ext3_proto_extTypes[7]
  367. // optional sfixed32 extension_sfixed32 = 1009;
  368. E_ExtensionSfixed32 = &file_extensions_proto3_ext3_proto_extTypes[8]
  369. // optional fixed32 extension_fixed32 = 1010;
  370. E_ExtensionFixed32 = &file_extensions_proto3_ext3_proto_extTypes[9]
  371. // optional float extension_float = 1011;
  372. E_ExtensionFloat = &file_extensions_proto3_ext3_proto_extTypes[10]
  373. // optional sfixed64 extension_sfixed64 = 1012;
  374. E_ExtensionSfixed64 = &file_extensions_proto3_ext3_proto_extTypes[11]
  375. // optional fixed64 extension_fixed64 = 1013;
  376. E_ExtensionFixed64 = &file_extensions_proto3_ext3_proto_extTypes[12]
  377. // optional double extension_double = 1014;
  378. E_ExtensionDouble = &file_extensions_proto3_ext3_proto_extTypes[13]
  379. // optional string extension_string = 1015;
  380. E_ExtensionString = &file_extensions_proto3_ext3_proto_extTypes[14]
  381. // optional bytes extension_bytes = 1016;
  382. E_ExtensionBytes = &file_extensions_proto3_ext3_proto_extTypes[15]
  383. // optional goproto.protoc.extension.proto3.Message extension_Message = 1017;
  384. E_Extension_Message = &file_extensions_proto3_ext3_proto_extTypes[16]
  385. // repeated bool repeated_extension_bool = 2001;
  386. E_RepeatedExtensionBool = &file_extensions_proto3_ext3_proto_extTypes[17]
  387. // repeated goproto.protoc.extension.proto3.Enum repeated_extension_enum = 2002;
  388. E_RepeatedExtensionEnum = &file_extensions_proto3_ext3_proto_extTypes[18]
  389. // repeated int32 repeated_extension_int32 = 2003;
  390. E_RepeatedExtensionInt32 = &file_extensions_proto3_ext3_proto_extTypes[19]
  391. // repeated sint32 repeated_extension_sint32 = 2004;
  392. E_RepeatedExtensionSint32 = &file_extensions_proto3_ext3_proto_extTypes[20]
  393. // repeated uint32 repeated_extension_uint32 = 2005;
  394. E_RepeatedExtensionUint32 = &file_extensions_proto3_ext3_proto_extTypes[21]
  395. // repeated int64 repeated_extension_int64 = 2006;
  396. E_RepeatedExtensionInt64 = &file_extensions_proto3_ext3_proto_extTypes[22]
  397. // repeated sint64 repeated_extension_sint64 = 2007;
  398. E_RepeatedExtensionSint64 = &file_extensions_proto3_ext3_proto_extTypes[23]
  399. // repeated uint64 repeated_extension_uint64 = 2008;
  400. E_RepeatedExtensionUint64 = &file_extensions_proto3_ext3_proto_extTypes[24]
  401. // repeated sfixed32 repeated_extension_sfixed32 = 2009;
  402. E_RepeatedExtensionSfixed32 = &file_extensions_proto3_ext3_proto_extTypes[25]
  403. // repeated fixed32 repeated_extension_fixed32 = 2010;
  404. E_RepeatedExtensionFixed32 = &file_extensions_proto3_ext3_proto_extTypes[26]
  405. // repeated float repeated_extension_float = 2011;
  406. E_RepeatedExtensionFloat = &file_extensions_proto3_ext3_proto_extTypes[27]
  407. // repeated sfixed64 repeated_extension_sfixed64 = 2012;
  408. E_RepeatedExtensionSfixed64 = &file_extensions_proto3_ext3_proto_extTypes[28]
  409. // repeated fixed64 repeated_extension_fixed64 = 2013;
  410. E_RepeatedExtensionFixed64 = &file_extensions_proto3_ext3_proto_extTypes[29]
  411. // repeated double repeated_extension_double = 2014;
  412. E_RepeatedExtensionDouble = &file_extensions_proto3_ext3_proto_extTypes[30]
  413. // repeated string repeated_extension_string = 2015;
  414. E_RepeatedExtensionString = &file_extensions_proto3_ext3_proto_extTypes[31]
  415. // repeated bytes repeated_extension_bytes = 2016;
  416. E_RepeatedExtensionBytes = &file_extensions_proto3_ext3_proto_extTypes[32]
  417. // repeated goproto.protoc.extension.proto3.Message repeated_extension_Message = 2017;
  418. E_RepeatedExtension_Message = &file_extensions_proto3_ext3_proto_extTypes[33]
  419. )
  420. var File_extensions_proto3_ext3_proto protoreflect.FileDescriptor
  421. var file_extensions_proto3_ext3_proto_rawDesc = []byte{
  422. 0x0a, 0x1c, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x70, 0x72, 0x6f,
  423. 0x74, 0x6f, 0x33, 0x2f, 0x65, 0x78, 0x74, 0x33, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x1f,
  424. 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x2e, 0x65,
  425. 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, 0x1a,
  426. 0x20, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66,
  427. 0x2f, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74,
  428. 0x6f, 0x22, 0x09, 0x0a, 0x07, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x2a, 0x10, 0x0a, 0x04,
  429. 0x45, 0x6e, 0x75, 0x6d, 0x12, 0x08, 0x0a, 0x04, 0x5a, 0x45, 0x52, 0x4f, 0x10, 0x00, 0x3a, 0x47,
  430. 0x0a, 0x0e, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x62, 0x6f, 0x6f, 0x6c,
  431. 0x12, 0x1f, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62,
  432. 0x75, 0x66, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e,
  433. 0x73, 0x18, 0xe9, 0x07, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0d, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73,
  434. 0x69, 0x6f, 0x6e, 0x42, 0x6f, 0x6f, 0x6c, 0x3a, 0x6e, 0x0a, 0x0e, 0x65, 0x78, 0x74, 0x65, 0x6e,
  435. 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x65, 0x6e, 0x75, 0x6d, 0x12, 0x1f, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
  436. 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x4d, 0x65, 0x73, 0x73,
  437. 0x61, 0x67, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0xea, 0x07, 0x20, 0x01, 0x28,
  438. 0x0e, 0x32, 0x25, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74,
  439. 0x6f, 0x63, 0x2e, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f,
  440. 0x74, 0x6f, 0x33, 0x2e, 0x45, 0x6e, 0x75, 0x6d, 0x52, 0x0d, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73,
  441. 0x69, 0x6f, 0x6e, 0x45, 0x6e, 0x75, 0x6d, 0x3a, 0x49, 0x0a, 0x0f, 0x65, 0x78, 0x74, 0x65, 0x6e,
  442. 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x12, 0x1f, 0x2e, 0x67, 0x6f, 0x6f,
  443. 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x4d, 0x65, 0x73,
  444. 0x73, 0x61, 0x67, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0xeb, 0x07, 0x20, 0x01,
  445. 0x28, 0x05, 0x52, 0x0e, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x74,
  446. 0x33, 0x32, 0x3a, 0x4b, 0x0a, 0x10, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x5f,
  447. 0x73, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x12, 0x1f, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
  448. 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65,
  449. 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0xec, 0x07, 0x20, 0x01, 0x28, 0x11, 0x52, 0x0f,
  450. 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x53, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x3a,
  451. 0x4b, 0x0a, 0x10, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x75, 0x69, 0x6e,
  452. 0x74, 0x33, 0x32, 0x12, 0x1f, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f,
  453. 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4f, 0x70, 0x74,
  454. 0x69, 0x6f, 0x6e, 0x73, 0x18, 0xed, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x65, 0x78, 0x74,
  455. 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x55, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x3a, 0x49, 0x0a, 0x0f,
  456. 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x12,
  457. 0x1f, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75,
  458. 0x66, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73,
  459. 0x18, 0xee, 0x07, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0e, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69,
  460. 0x6f, 0x6e, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x3a, 0x4b, 0x0a, 0x10, 0x65, 0x78, 0x74, 0x65, 0x6e,
  461. 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x1f, 0x2e, 0x67, 0x6f,
  462. 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x4d, 0x65,
  463. 0x73, 0x73, 0x61, 0x67, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0xef, 0x07, 0x20,
  464. 0x01, 0x28, 0x12, 0x52, 0x0f, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x53, 0x69,
  465. 0x6e, 0x74, 0x36, 0x34, 0x3a, 0x4b, 0x0a, 0x10, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f,
  466. 0x6e, 0x5f, 0x75, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x1f, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
  467. 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61,
  468. 0x67, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0xf0, 0x07, 0x20, 0x01, 0x28, 0x04,
  469. 0x52, 0x0f, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x55, 0x69, 0x6e, 0x74, 0x36,
  470. 0x34, 0x3a, 0x4f, 0x0a, 0x12, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x73,
  471. 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x12, 0x1f, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
  472. 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67,
  473. 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0xf1, 0x07, 0x20, 0x01, 0x28, 0x0f, 0x52,
  474. 0x11, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x53, 0x66, 0x69, 0x78, 0x65, 0x64,
  475. 0x33, 0x32, 0x3a, 0x4d, 0x0a, 0x11, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x5f,
  476. 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x12, 0x1f, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
  477. 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67,
  478. 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0xf2, 0x07, 0x20, 0x01, 0x28, 0x07, 0x52,
  479. 0x10, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x46, 0x69, 0x78, 0x65, 0x64, 0x33,
  480. 0x32, 0x3a, 0x49, 0x0a, 0x0f, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x66,
  481. 0x6c, 0x6f, 0x61, 0x74, 0x12, 0x1f, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72,
  482. 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4f, 0x70,
  483. 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0xf3, 0x07, 0x20, 0x01, 0x28, 0x02, 0x52, 0x0e, 0x65, 0x78,
  484. 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x46, 0x6c, 0x6f, 0x61, 0x74, 0x3a, 0x4f, 0x0a, 0x12,
  485. 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x66, 0x69, 0x78, 0x65, 0x64,
  486. 0x36, 0x34, 0x12, 0x1f, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74,
  487. 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4f, 0x70, 0x74, 0x69,
  488. 0x6f, 0x6e, 0x73, 0x18, 0xf4, 0x07, 0x20, 0x01, 0x28, 0x10, 0x52, 0x11, 0x65, 0x78, 0x74, 0x65,
  489. 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x53, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x3a, 0x4d, 0x0a,
  490. 0x11, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x66, 0x69, 0x78, 0x65, 0x64,
  491. 0x36, 0x34, 0x12, 0x1f, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74,
  492. 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4f, 0x70, 0x74, 0x69,
  493. 0x6f, 0x6e, 0x73, 0x18, 0xf5, 0x07, 0x20, 0x01, 0x28, 0x06, 0x52, 0x10, 0x65, 0x78, 0x74, 0x65,
  494. 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x46, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x3a, 0x4b, 0x0a, 0x10,
  495. 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x64, 0x6f, 0x75, 0x62, 0x6c, 0x65,
  496. 0x12, 0x1f, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62,
  497. 0x75, 0x66, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e,
  498. 0x73, 0x18, 0xf6, 0x07, 0x20, 0x01, 0x28, 0x01, 0x52, 0x0f, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73,
  499. 0x69, 0x6f, 0x6e, 0x44, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x3a, 0x4b, 0x0a, 0x10, 0x65, 0x78, 0x74,
  500. 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x12, 0x1f, 0x2e,
  501. 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e,
  502. 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0xf7,
  503. 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0f, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e,
  504. 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x3a, 0x49, 0x0a, 0x0f, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73,
  505. 0x69, 0x6f, 0x6e, 0x5f, 0x62, 0x79, 0x74, 0x65, 0x73, 0x12, 0x1f, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
  506. 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x4d, 0x65, 0x73, 0x73,
  507. 0x61, 0x67, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0xf8, 0x07, 0x20, 0x01, 0x28,
  508. 0x0c, 0x52, 0x0e, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x42, 0x79, 0x74, 0x65,
  509. 0x73, 0x3a, 0x77, 0x0a, 0x11, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x4d,
  510. 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x1f, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
  511. 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65,
  512. 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0xf9, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x28,
  513. 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x2e,
  514. 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
  515. 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x10, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73,
  516. 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x3a, 0x58, 0x0a, 0x17, 0x72, 0x65,
  517. 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e,
  518. 0x5f, 0x62, 0x6f, 0x6f, 0x6c, 0x12, 0x1f, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70,
  519. 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4f,
  520. 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0xd1, 0x0f, 0x20, 0x03, 0x28, 0x08, 0x52, 0x15, 0x72,
  521. 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e,
  522. 0x42, 0x6f, 0x6f, 0x6c, 0x3a, 0x7f, 0x0a, 0x17, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64,
  523. 0x5f, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x65, 0x6e, 0x75, 0x6d, 0x12,
  524. 0x1f, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75,
  525. 0x66, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73,
  526. 0x18, 0xd2, 0x0f, 0x20, 0x03, 0x28, 0x0e, 0x32, 0x25, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74,
  527. 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x2e, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69,
  528. 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, 0x2e, 0x45, 0x6e, 0x75, 0x6d, 0x52, 0x15,
  529. 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f,
  530. 0x6e, 0x45, 0x6e, 0x75, 0x6d, 0x3a, 0x5a, 0x0a, 0x18, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65,
  531. 0x64, 0x5f, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x6e, 0x74, 0x33,
  532. 0x32, 0x12, 0x1f, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
  533. 0x62, 0x75, 0x66, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f,
  534. 0x6e, 0x73, 0x18, 0xd3, 0x0f, 0x20, 0x03, 0x28, 0x05, 0x52, 0x16, 0x72, 0x65, 0x70, 0x65, 0x61,
  535. 0x74, 0x65, 0x64, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x74, 0x33,
  536. 0x32, 0x3a, 0x5c, 0x0a, 0x19, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x65, 0x78,
  537. 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x12, 0x1f,
  538. 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66,
  539. 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18,
  540. 0xd4, 0x0f, 0x20, 0x03, 0x28, 0x11, 0x52, 0x17, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64,
  541. 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x53, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x3a,
  542. 0x5c, 0x0a, 0x19, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x65, 0x78, 0x74, 0x65,
  543. 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x75, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x12, 0x1f, 0x2e, 0x67,
  544. 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x4d,
  545. 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0xd5, 0x0f,
  546. 0x20, 0x03, 0x28, 0x0d, 0x52, 0x17, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x45, 0x78,
  547. 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x55, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x3a, 0x5a, 0x0a,
  548. 0x18, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73,
  549. 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x1f, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
  550. 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x4d, 0x65, 0x73, 0x73,
  551. 0x61, 0x67, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0xd6, 0x0f, 0x20, 0x03, 0x28,
  552. 0x03, 0x52, 0x16, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x45, 0x78, 0x74, 0x65, 0x6e,
  553. 0x73, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x3a, 0x5c, 0x0a, 0x19, 0x72, 0x65, 0x70,
  554. 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x5f,
  555. 0x73, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x1f, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
  556. 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65,
  557. 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0xd7, 0x0f, 0x20, 0x03, 0x28, 0x12, 0x52, 0x17,
  558. 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f,
  559. 0x6e, 0x53, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x3a, 0x5c, 0x0a, 0x19, 0x72, 0x65, 0x70, 0x65, 0x61,
  560. 0x74, 0x65, 0x64, 0x5f, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x75, 0x69,
  561. 0x6e, 0x74, 0x36, 0x34, 0x12, 0x1f, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72,
  562. 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4f, 0x70,
  563. 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0xd8, 0x0f, 0x20, 0x03, 0x28, 0x04, 0x52, 0x17, 0x72, 0x65,
  564. 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x55,
  565. 0x69, 0x6e, 0x74, 0x36, 0x34, 0x3a, 0x60, 0x0a, 0x1b, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65,
  566. 0x64, 0x5f, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x66, 0x69, 0x78,
  567. 0x65, 0x64, 0x33, 0x32, 0x12, 0x1f, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72,
  568. 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4f, 0x70,
  569. 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0xd9, 0x0f, 0x20, 0x03, 0x28, 0x0f, 0x52, 0x19, 0x72, 0x65,
  570. 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x53,
  571. 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x3a, 0x5e, 0x0a, 0x1a, 0x72, 0x65, 0x70, 0x65, 0x61,
  572. 0x74, 0x65, 0x64, 0x5f, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x66, 0x69,
  573. 0x78, 0x65, 0x64, 0x33, 0x32, 0x12, 0x1f, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70,
  574. 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4f,
  575. 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0xda, 0x0f, 0x20, 0x03, 0x28, 0x07, 0x52, 0x18, 0x72,
  576. 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e,
  577. 0x46, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x3a, 0x5a, 0x0a, 0x18, 0x72, 0x65, 0x70, 0x65, 0x61,
  578. 0x74, 0x65, 0x64, 0x5f, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x66, 0x6c,
  579. 0x6f, 0x61, 0x74, 0x12, 0x1f, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f,
  580. 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4f, 0x70, 0x74,
  581. 0x69, 0x6f, 0x6e, 0x73, 0x18, 0xdb, 0x0f, 0x20, 0x03, 0x28, 0x02, 0x52, 0x16, 0x72, 0x65, 0x70,
  582. 0x65, 0x61, 0x74, 0x65, 0x64, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x46, 0x6c,
  583. 0x6f, 0x61, 0x74, 0x3a, 0x60, 0x0a, 0x1b, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f,
  584. 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x66, 0x69, 0x78, 0x65, 0x64,
  585. 0x36, 0x34, 0x12, 0x1f, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74,
  586. 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4f, 0x70, 0x74, 0x69,
  587. 0x6f, 0x6e, 0x73, 0x18, 0xdc, 0x0f, 0x20, 0x03, 0x28, 0x10, 0x52, 0x19, 0x72, 0x65, 0x70, 0x65,
  588. 0x61, 0x74, 0x65, 0x64, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x53, 0x66, 0x69,
  589. 0x78, 0x65, 0x64, 0x36, 0x34, 0x3a, 0x5e, 0x0a, 0x1a, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65,
  590. 0x64, 0x5f, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x66, 0x69, 0x78, 0x65,
  591. 0x64, 0x36, 0x34, 0x12, 0x1f, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f,
  592. 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4f, 0x70, 0x74,
  593. 0x69, 0x6f, 0x6e, 0x73, 0x18, 0xdd, 0x0f, 0x20, 0x03, 0x28, 0x06, 0x52, 0x18, 0x72, 0x65, 0x70,
  594. 0x65, 0x61, 0x74, 0x65, 0x64, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x46, 0x69,
  595. 0x78, 0x65, 0x64, 0x36, 0x34, 0x3a, 0x5c, 0x0a, 0x19, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65,
  596. 0x64, 0x5f, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x64, 0x6f, 0x75, 0x62,
  597. 0x6c, 0x65, 0x12, 0x1f, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74,
  598. 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4f, 0x70, 0x74, 0x69,
  599. 0x6f, 0x6e, 0x73, 0x18, 0xde, 0x0f, 0x20, 0x03, 0x28, 0x01, 0x52, 0x17, 0x72, 0x65, 0x70, 0x65,
  600. 0x61, 0x74, 0x65, 0x64, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x44, 0x6f, 0x75,
  601. 0x62, 0x6c, 0x65, 0x3a, 0x5c, 0x0a, 0x19, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f,
  602. 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67,
  603. 0x12, 0x1f, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62,
  604. 0x75, 0x66, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e,
  605. 0x73, 0x18, 0xdf, 0x0f, 0x20, 0x03, 0x28, 0x09, 0x52, 0x17, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74,
  606. 0x65, 0x64, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x72, 0x69, 0x6e,
  607. 0x67, 0x3a, 0x5a, 0x0a, 0x18, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x65, 0x78,
  608. 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x62, 0x79, 0x74, 0x65, 0x73, 0x12, 0x1f, 0x2e,
  609. 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e,
  610. 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0xe0,
  611. 0x0f, 0x20, 0x03, 0x28, 0x0c, 0x52, 0x16, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x45,
  612. 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x42, 0x79, 0x74, 0x65, 0x73, 0x3a, 0x88, 0x01,
  613. 0x0a, 0x1a, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x65, 0x78, 0x74, 0x65, 0x6e,
  614. 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x1f, 0x2e, 0x67,
  615. 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x4d,
  616. 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0xe1, 0x0f,
  617. 0x20, 0x03, 0x28, 0x0b, 0x32, 0x28, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70,
  618. 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x2e, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x2e,
  619. 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x18,
  620. 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f,
  621. 0x6e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x42, 0x49, 0x5a, 0x47, 0x67, 0x6f, 0x6f, 0x67,
  622. 0x6c, 0x65, 0x2e, 0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x70, 0x72,
  623. 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x63, 0x6d, 0x64, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f,
  624. 0x63, 0x2d, 0x67, 0x65, 0x6e, 0x2d, 0x67, 0x6f, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x64, 0x61, 0x74,
  625. 0x61, 0x2f, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x70, 0x72, 0x6f,
  626. 0x74, 0x6f, 0x33, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
  627. }
  628. var (
  629. file_extensions_proto3_ext3_proto_rawDescOnce sync.Once
  630. file_extensions_proto3_ext3_proto_rawDescData = file_extensions_proto3_ext3_proto_rawDesc
  631. )
  632. func file_extensions_proto3_ext3_proto_rawDescGZIP() []byte {
  633. file_extensions_proto3_ext3_proto_rawDescOnce.Do(func() {
  634. file_extensions_proto3_ext3_proto_rawDescData = protoimpl.X.CompressGZIP(file_extensions_proto3_ext3_proto_rawDescData)
  635. })
  636. return file_extensions_proto3_ext3_proto_rawDescData
  637. }
  638. var file_extensions_proto3_ext3_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
  639. var file_extensions_proto3_ext3_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
  640. var file_extensions_proto3_ext3_proto_goTypes = []interface{}{
  641. (Enum)(0), // 0: goproto.protoc.extension.proto3.Enum
  642. (*Message)(nil), // 1: goproto.protoc.extension.proto3.Message
  643. (*descriptorpb.MessageOptions)(nil), // 2: google.protobuf.MessageOptions
  644. }
  645. var file_extensions_proto3_ext3_proto_depIdxs = []int32{
  646. 2, // 0: goproto.protoc.extension.proto3.extension_bool:extendee -> google.protobuf.MessageOptions
  647. 2, // 1: goproto.protoc.extension.proto3.extension_enum:extendee -> google.protobuf.MessageOptions
  648. 2, // 2: goproto.protoc.extension.proto3.extension_int32:extendee -> google.protobuf.MessageOptions
  649. 2, // 3: goproto.protoc.extension.proto3.extension_sint32:extendee -> google.protobuf.MessageOptions
  650. 2, // 4: goproto.protoc.extension.proto3.extension_uint32:extendee -> google.protobuf.MessageOptions
  651. 2, // 5: goproto.protoc.extension.proto3.extension_int64:extendee -> google.protobuf.MessageOptions
  652. 2, // 6: goproto.protoc.extension.proto3.extension_sint64:extendee -> google.protobuf.MessageOptions
  653. 2, // 7: goproto.protoc.extension.proto3.extension_uint64:extendee -> google.protobuf.MessageOptions
  654. 2, // 8: goproto.protoc.extension.proto3.extension_sfixed32:extendee -> google.protobuf.MessageOptions
  655. 2, // 9: goproto.protoc.extension.proto3.extension_fixed32:extendee -> google.protobuf.MessageOptions
  656. 2, // 10: goproto.protoc.extension.proto3.extension_float:extendee -> google.protobuf.MessageOptions
  657. 2, // 11: goproto.protoc.extension.proto3.extension_sfixed64:extendee -> google.protobuf.MessageOptions
  658. 2, // 12: goproto.protoc.extension.proto3.extension_fixed64:extendee -> google.protobuf.MessageOptions
  659. 2, // 13: goproto.protoc.extension.proto3.extension_double:extendee -> google.protobuf.MessageOptions
  660. 2, // 14: goproto.protoc.extension.proto3.extension_string:extendee -> google.protobuf.MessageOptions
  661. 2, // 15: goproto.protoc.extension.proto3.extension_bytes:extendee -> google.protobuf.MessageOptions
  662. 2, // 16: goproto.protoc.extension.proto3.extension_Message:extendee -> google.protobuf.MessageOptions
  663. 2, // 17: goproto.protoc.extension.proto3.repeated_extension_bool:extendee -> google.protobuf.MessageOptions
  664. 2, // 18: goproto.protoc.extension.proto3.repeated_extension_enum:extendee -> google.protobuf.MessageOptions
  665. 2, // 19: goproto.protoc.extension.proto3.repeated_extension_int32:extendee -> google.protobuf.MessageOptions
  666. 2, // 20: goproto.protoc.extension.proto3.repeated_extension_sint32:extendee -> google.protobuf.MessageOptions
  667. 2, // 21: goproto.protoc.extension.proto3.repeated_extension_uint32:extendee -> google.protobuf.MessageOptions
  668. 2, // 22: goproto.protoc.extension.proto3.repeated_extension_int64:extendee -> google.protobuf.MessageOptions
  669. 2, // 23: goproto.protoc.extension.proto3.repeated_extension_sint64:extendee -> google.protobuf.MessageOptions
  670. 2, // 24: goproto.protoc.extension.proto3.repeated_extension_uint64:extendee -> google.protobuf.MessageOptions
  671. 2, // 25: goproto.protoc.extension.proto3.repeated_extension_sfixed32:extendee -> google.protobuf.MessageOptions
  672. 2, // 26: goproto.protoc.extension.proto3.repeated_extension_fixed32:extendee -> google.protobuf.MessageOptions
  673. 2, // 27: goproto.protoc.extension.proto3.repeated_extension_float:extendee -> google.protobuf.MessageOptions
  674. 2, // 28: goproto.protoc.extension.proto3.repeated_extension_sfixed64:extendee -> google.protobuf.MessageOptions
  675. 2, // 29: goproto.protoc.extension.proto3.repeated_extension_fixed64:extendee -> google.protobuf.MessageOptions
  676. 2, // 30: goproto.protoc.extension.proto3.repeated_extension_double:extendee -> google.protobuf.MessageOptions
  677. 2, // 31: goproto.protoc.extension.proto3.repeated_extension_string:extendee -> google.protobuf.MessageOptions
  678. 2, // 32: goproto.protoc.extension.proto3.repeated_extension_bytes:extendee -> google.protobuf.MessageOptions
  679. 2, // 33: goproto.protoc.extension.proto3.repeated_extension_Message:extendee -> google.protobuf.MessageOptions
  680. 0, // 34: goproto.protoc.extension.proto3.extension_enum:type_name -> goproto.protoc.extension.proto3.Enum
  681. 1, // 35: goproto.protoc.extension.proto3.extension_Message:type_name -> goproto.protoc.extension.proto3.Message
  682. 0, // 36: goproto.protoc.extension.proto3.repeated_extension_enum:type_name -> goproto.protoc.extension.proto3.Enum
  683. 1, // 37: goproto.protoc.extension.proto3.repeated_extension_Message:type_name -> goproto.protoc.extension.proto3.Message
  684. 38, // [38:38] is the sub-list for method output_type
  685. 38, // [38:38] is the sub-list for method input_type
  686. 34, // [34:38] is the sub-list for extension type_name
  687. 0, // [0:34] is the sub-list for extension extendee
  688. 0, // [0:0] is the sub-list for field type_name
  689. }
  690. func init() { file_extensions_proto3_ext3_proto_init() }
  691. func file_extensions_proto3_ext3_proto_init() {
  692. if File_extensions_proto3_ext3_proto != nil {
  693. return
  694. }
  695. if !protoimpl.UnsafeEnabled {
  696. file_extensions_proto3_ext3_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
  697. switch v := v.(*Message); i {
  698. case 0:
  699. return &v.state
  700. case 1:
  701. return &v.sizeCache
  702. case 2:
  703. return &v.unknownFields
  704. default:
  705. return nil
  706. }
  707. }
  708. }
  709. type x struct{}
  710. out := protoimpl.TypeBuilder{
  711. File: protoimpl.DescBuilder{
  712. GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
  713. RawDescriptor: file_extensions_proto3_ext3_proto_rawDesc,
  714. NumEnums: 1,
  715. NumMessages: 1,
  716. NumExtensions: 34,
  717. NumServices: 0,
  718. },
  719. GoTypes: file_extensions_proto3_ext3_proto_goTypes,
  720. DependencyIndexes: file_extensions_proto3_ext3_proto_depIdxs,
  721. EnumInfos: file_extensions_proto3_ext3_proto_enumTypes,
  722. MessageInfos: file_extensions_proto3_ext3_proto_msgTypes,
  723. ExtensionInfos: file_extensions_proto3_ext3_proto_extTypes,
  724. }.Build()
  725. File_extensions_proto3_ext3_proto = out.File
  726. file_extensions_proto3_ext3_proto_rawDesc = nil
  727. file_extensions_proto3_ext3_proto_goTypes = nil
  728. file_extensions_proto3_ext3_proto_depIdxs = nil
  729. }