vote.pb.go 51 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507
  1. // Code generated by protoc-gen-go. DO NOT EDIT.
  2. // source: vote.proto
  3. // package声明符,用来防止不同的消息类型有命名冲突
  4. package v1
  5. import (
  6. fmt "fmt"
  7. proto "github.com/golang/protobuf/proto"
  8. math "math"
  9. )
  10. // Reference imports to suppress errors if they are not otherwise used.
  11. var _ = proto.Marshal
  12. var _ = fmt.Errorf
  13. var _ = math.Inf
  14. // This is a compile-time assertion to ensure that this generated file
  15. // is compatible with the proto package it is being compiled against.
  16. // A compilation error at this line likely means your copy of the
  17. // proto package needs to be updated.
  18. const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
  19. type VoteTopicChoiceItem struct {
  20. Flag string `protobuf:"bytes,1,opt,name=flag,proto3" json:"flag"`
  21. Text string `protobuf:"bytes,2,opt,name=text,proto3" json:"text"`
  22. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  23. XXX_unrecognized []byte `json:"-"`
  24. XXX_sizecache int32 `json:"-"`
  25. }
  26. func (m *VoteTopicChoiceItem) Reset() { *m = VoteTopicChoiceItem{} }
  27. func (m *VoteTopicChoiceItem) String() string { return proto.CompactTextString(m) }
  28. func (*VoteTopicChoiceItem) ProtoMessage() {}
  29. func (*VoteTopicChoiceItem) Descriptor() ([]byte, []int) {
  30. return fileDescriptor_21d31c94b62a6ac7, []int{0}
  31. }
  32. func (m *VoteTopicChoiceItem) XXX_Unmarshal(b []byte) error {
  33. return xxx_messageInfo_VoteTopicChoiceItem.Unmarshal(m, b)
  34. }
  35. func (m *VoteTopicChoiceItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  36. return xxx_messageInfo_VoteTopicChoiceItem.Marshal(b, m, deterministic)
  37. }
  38. func (m *VoteTopicChoiceItem) XXX_Merge(src proto.Message) {
  39. xxx_messageInfo_VoteTopicChoiceItem.Merge(m, src)
  40. }
  41. func (m *VoteTopicChoiceItem) XXX_Size() int {
  42. return xxx_messageInfo_VoteTopicChoiceItem.Size(m)
  43. }
  44. func (m *VoteTopicChoiceItem) XXX_DiscardUnknown() {
  45. xxx_messageInfo_VoteTopicChoiceItem.DiscardUnknown(m)
  46. }
  47. var xxx_messageInfo_VoteTopicChoiceItem proto.InternalMessageInfo
  48. func (m *VoteTopicChoiceItem) GetFlag() string {
  49. if m != nil {
  50. return m.Flag
  51. }
  52. return ""
  53. }
  54. func (m *VoteTopicChoiceItem) GetText() string {
  55. if m != nil {
  56. return m.Text
  57. }
  58. return ""
  59. }
  60. type VoteTopic struct {
  61. // 题目类型 1 填空题 2 单选题 3 多选题 4 评分题
  62. TopicType int32 `protobuf:"varint,1,opt,name=topic_type,json=topicType,proto3" json:"topic_type"`
  63. TopicName string `protobuf:"bytes,2,opt,name=topic_name,json=topicName,proto3" json:"topic_name"`
  64. // 总星数,当为评分题时有效
  65. Star int32 `protobuf:"varint,3,opt,name=star,proto3" json:"star"`
  66. // 是否必选
  67. Must bool `protobuf:"varint,4,opt,name=must,proto3" json:"must"`
  68. // 题目编号
  69. Number int64 `protobuf:"varint,5,opt,name=number,proto3" json:"number"`
  70. // 选择题的选项
  71. ChoiceItems []*VoteTopicChoiceItem `protobuf:"bytes,6,rep,name=choice_items,json=choiceItems,proto3" json:"choice_items"`
  72. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  73. XXX_unrecognized []byte `json:"-"`
  74. XXX_sizecache int32 `json:"-"`
  75. }
  76. func (m *VoteTopic) Reset() { *m = VoteTopic{} }
  77. func (m *VoteTopic) String() string { return proto.CompactTextString(m) }
  78. func (*VoteTopic) ProtoMessage() {}
  79. func (*VoteTopic) Descriptor() ([]byte, []int) {
  80. return fileDescriptor_21d31c94b62a6ac7, []int{1}
  81. }
  82. func (m *VoteTopic) XXX_Unmarshal(b []byte) error {
  83. return xxx_messageInfo_VoteTopic.Unmarshal(m, b)
  84. }
  85. func (m *VoteTopic) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  86. return xxx_messageInfo_VoteTopic.Marshal(b, m, deterministic)
  87. }
  88. func (m *VoteTopic) XXX_Merge(src proto.Message) {
  89. xxx_messageInfo_VoteTopic.Merge(m, src)
  90. }
  91. func (m *VoteTopic) XXX_Size() int {
  92. return xxx_messageInfo_VoteTopic.Size(m)
  93. }
  94. func (m *VoteTopic) XXX_DiscardUnknown() {
  95. xxx_messageInfo_VoteTopic.DiscardUnknown(m)
  96. }
  97. var xxx_messageInfo_VoteTopic proto.InternalMessageInfo
  98. func (m *VoteTopic) GetTopicType() int32 {
  99. if m != nil {
  100. return m.TopicType
  101. }
  102. return 0
  103. }
  104. func (m *VoteTopic) GetTopicName() string {
  105. if m != nil {
  106. return m.TopicName
  107. }
  108. return ""
  109. }
  110. func (m *VoteTopic) GetStar() int32 {
  111. if m != nil {
  112. return m.Star
  113. }
  114. return 0
  115. }
  116. func (m *VoteTopic) GetMust() bool {
  117. if m != nil {
  118. return m.Must
  119. }
  120. return false
  121. }
  122. func (m *VoteTopic) GetNumber() int64 {
  123. if m != nil {
  124. return m.Number
  125. }
  126. return 0
  127. }
  128. func (m *VoteTopic) GetChoiceItems() []*VoteTopicChoiceItem {
  129. if m != nil {
  130. return m.ChoiceItems
  131. }
  132. return nil
  133. }
  134. type VoteAddRequest struct {
  135. Title string `protobuf:"bytes,1,opt,name=title,proto3" json:"title"`
  136. Pics []string `protobuf:"bytes,2,rep,name=pics,proto3" json:"pics"`
  137. Start int64 `protobuf:"varint,3,opt,name=start,proto3" json:"start"`
  138. End int64 `protobuf:"varint,4,opt,name=end,proto3" json:"end"`
  139. GardenId int64 `protobuf:"varint,5,opt,name=garden_id,json=gardenId,proto3" json:"garden_id"`
  140. Topics []*VoteTopic `protobuf:"bytes,6,rep,name=topics,proto3" json:"topics"`
  141. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  142. XXX_unrecognized []byte `json:"-"`
  143. XXX_sizecache int32 `json:"-"`
  144. }
  145. func (m *VoteAddRequest) Reset() { *m = VoteAddRequest{} }
  146. func (m *VoteAddRequest) String() string { return proto.CompactTextString(m) }
  147. func (*VoteAddRequest) ProtoMessage() {}
  148. func (*VoteAddRequest) Descriptor() ([]byte, []int) {
  149. return fileDescriptor_21d31c94b62a6ac7, []int{2}
  150. }
  151. func (m *VoteAddRequest) XXX_Unmarshal(b []byte) error {
  152. return xxx_messageInfo_VoteAddRequest.Unmarshal(m, b)
  153. }
  154. func (m *VoteAddRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  155. return xxx_messageInfo_VoteAddRequest.Marshal(b, m, deterministic)
  156. }
  157. func (m *VoteAddRequest) XXX_Merge(src proto.Message) {
  158. xxx_messageInfo_VoteAddRequest.Merge(m, src)
  159. }
  160. func (m *VoteAddRequest) XXX_Size() int {
  161. return xxx_messageInfo_VoteAddRequest.Size(m)
  162. }
  163. func (m *VoteAddRequest) XXX_DiscardUnknown() {
  164. xxx_messageInfo_VoteAddRequest.DiscardUnknown(m)
  165. }
  166. var xxx_messageInfo_VoteAddRequest proto.InternalMessageInfo
  167. func (m *VoteAddRequest) GetTitle() string {
  168. if m != nil {
  169. return m.Title
  170. }
  171. return ""
  172. }
  173. func (m *VoteAddRequest) GetPics() []string {
  174. if m != nil {
  175. return m.Pics
  176. }
  177. return nil
  178. }
  179. func (m *VoteAddRequest) GetStart() int64 {
  180. if m != nil {
  181. return m.Start
  182. }
  183. return 0
  184. }
  185. func (m *VoteAddRequest) GetEnd() int64 {
  186. if m != nil {
  187. return m.End
  188. }
  189. return 0
  190. }
  191. func (m *VoteAddRequest) GetGardenId() int64 {
  192. if m != nil {
  193. return m.GardenId
  194. }
  195. return 0
  196. }
  197. func (m *VoteAddRequest) GetTopics() []*VoteTopic {
  198. if m != nil {
  199. return m.Topics
  200. }
  201. return nil
  202. }
  203. type VoteAddReply struct {
  204. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  205. XXX_unrecognized []byte `json:"-"`
  206. XXX_sizecache int32 `json:"-"`
  207. }
  208. func (m *VoteAddReply) Reset() { *m = VoteAddReply{} }
  209. func (m *VoteAddReply) String() string { return proto.CompactTextString(m) }
  210. func (*VoteAddReply) ProtoMessage() {}
  211. func (*VoteAddReply) Descriptor() ([]byte, []int) {
  212. return fileDescriptor_21d31c94b62a6ac7, []int{3}
  213. }
  214. func (m *VoteAddReply) XXX_Unmarshal(b []byte) error {
  215. return xxx_messageInfo_VoteAddReply.Unmarshal(m, b)
  216. }
  217. func (m *VoteAddReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  218. return xxx_messageInfo_VoteAddReply.Marshal(b, m, deterministic)
  219. }
  220. func (m *VoteAddReply) XXX_Merge(src proto.Message) {
  221. xxx_messageInfo_VoteAddReply.Merge(m, src)
  222. }
  223. func (m *VoteAddReply) XXX_Size() int {
  224. return xxx_messageInfo_VoteAddReply.Size(m)
  225. }
  226. func (m *VoteAddReply) XXX_DiscardUnknown() {
  227. xxx_messageInfo_VoteAddReply.DiscardUnknown(m)
  228. }
  229. var xxx_messageInfo_VoteAddReply proto.InternalMessageInfo
  230. type VoteUpdateRequest struct {
  231. Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id"`
  232. Title string `protobuf:"bytes,2,opt,name=title,proto3" json:"title"`
  233. Pics []string `protobuf:"bytes,3,rep,name=pics,proto3" json:"pics"`
  234. Start int64 `protobuf:"varint,4,opt,name=start,proto3" json:"start"`
  235. End int64 `protobuf:"varint,5,opt,name=end,proto3" json:"end"`
  236. GardenId int64 `protobuf:"varint,6,opt,name=garden_id,json=gardenId,proto3" json:"garden_id"`
  237. Topics []*VoteTopic `protobuf:"bytes,7,rep,name=topics,proto3" json:"topics"`
  238. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  239. XXX_unrecognized []byte `json:"-"`
  240. XXX_sizecache int32 `json:"-"`
  241. }
  242. func (m *VoteUpdateRequest) Reset() { *m = VoteUpdateRequest{} }
  243. func (m *VoteUpdateRequest) String() string { return proto.CompactTextString(m) }
  244. func (*VoteUpdateRequest) ProtoMessage() {}
  245. func (*VoteUpdateRequest) Descriptor() ([]byte, []int) {
  246. return fileDescriptor_21d31c94b62a6ac7, []int{4}
  247. }
  248. func (m *VoteUpdateRequest) XXX_Unmarshal(b []byte) error {
  249. return xxx_messageInfo_VoteUpdateRequest.Unmarshal(m, b)
  250. }
  251. func (m *VoteUpdateRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  252. return xxx_messageInfo_VoteUpdateRequest.Marshal(b, m, deterministic)
  253. }
  254. func (m *VoteUpdateRequest) XXX_Merge(src proto.Message) {
  255. xxx_messageInfo_VoteUpdateRequest.Merge(m, src)
  256. }
  257. func (m *VoteUpdateRequest) XXX_Size() int {
  258. return xxx_messageInfo_VoteUpdateRequest.Size(m)
  259. }
  260. func (m *VoteUpdateRequest) XXX_DiscardUnknown() {
  261. xxx_messageInfo_VoteUpdateRequest.DiscardUnknown(m)
  262. }
  263. var xxx_messageInfo_VoteUpdateRequest proto.InternalMessageInfo
  264. func (m *VoteUpdateRequest) GetId() int64 {
  265. if m != nil {
  266. return m.Id
  267. }
  268. return 0
  269. }
  270. func (m *VoteUpdateRequest) GetTitle() string {
  271. if m != nil {
  272. return m.Title
  273. }
  274. return ""
  275. }
  276. func (m *VoteUpdateRequest) GetPics() []string {
  277. if m != nil {
  278. return m.Pics
  279. }
  280. return nil
  281. }
  282. func (m *VoteUpdateRequest) GetStart() int64 {
  283. if m != nil {
  284. return m.Start
  285. }
  286. return 0
  287. }
  288. func (m *VoteUpdateRequest) GetEnd() int64 {
  289. if m != nil {
  290. return m.End
  291. }
  292. return 0
  293. }
  294. func (m *VoteUpdateRequest) GetGardenId() int64 {
  295. if m != nil {
  296. return m.GardenId
  297. }
  298. return 0
  299. }
  300. func (m *VoteUpdateRequest) GetTopics() []*VoteTopic {
  301. if m != nil {
  302. return m.Topics
  303. }
  304. return nil
  305. }
  306. type VoteUpdateReply struct {
  307. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  308. XXX_unrecognized []byte `json:"-"`
  309. XXX_sizecache int32 `json:"-"`
  310. }
  311. func (m *VoteUpdateReply) Reset() { *m = VoteUpdateReply{} }
  312. func (m *VoteUpdateReply) String() string { return proto.CompactTextString(m) }
  313. func (*VoteUpdateReply) ProtoMessage() {}
  314. func (*VoteUpdateReply) Descriptor() ([]byte, []int) {
  315. return fileDescriptor_21d31c94b62a6ac7, []int{5}
  316. }
  317. func (m *VoteUpdateReply) XXX_Unmarshal(b []byte) error {
  318. return xxx_messageInfo_VoteUpdateReply.Unmarshal(m, b)
  319. }
  320. func (m *VoteUpdateReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  321. return xxx_messageInfo_VoteUpdateReply.Marshal(b, m, deterministic)
  322. }
  323. func (m *VoteUpdateReply) XXX_Merge(src proto.Message) {
  324. xxx_messageInfo_VoteUpdateReply.Merge(m, src)
  325. }
  326. func (m *VoteUpdateReply) XXX_Size() int {
  327. return xxx_messageInfo_VoteUpdateReply.Size(m)
  328. }
  329. func (m *VoteUpdateReply) XXX_DiscardUnknown() {
  330. xxx_messageInfo_VoteUpdateReply.DiscardUnknown(m)
  331. }
  332. var xxx_messageInfo_VoteUpdateReply proto.InternalMessageInfo
  333. type VoteDelRequest struct {
  334. Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id"`
  335. GardenId int64 `protobuf:"varint,2,opt,name=garden_id,json=gardenId,proto3" json:"garden_id"`
  336. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  337. XXX_unrecognized []byte `json:"-"`
  338. XXX_sizecache int32 `json:"-"`
  339. }
  340. func (m *VoteDelRequest) Reset() { *m = VoteDelRequest{} }
  341. func (m *VoteDelRequest) String() string { return proto.CompactTextString(m) }
  342. func (*VoteDelRequest) ProtoMessage() {}
  343. func (*VoteDelRequest) Descriptor() ([]byte, []int) {
  344. return fileDescriptor_21d31c94b62a6ac7, []int{6}
  345. }
  346. func (m *VoteDelRequest) XXX_Unmarshal(b []byte) error {
  347. return xxx_messageInfo_VoteDelRequest.Unmarshal(m, b)
  348. }
  349. func (m *VoteDelRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  350. return xxx_messageInfo_VoteDelRequest.Marshal(b, m, deterministic)
  351. }
  352. func (m *VoteDelRequest) XXX_Merge(src proto.Message) {
  353. xxx_messageInfo_VoteDelRequest.Merge(m, src)
  354. }
  355. func (m *VoteDelRequest) XXX_Size() int {
  356. return xxx_messageInfo_VoteDelRequest.Size(m)
  357. }
  358. func (m *VoteDelRequest) XXX_DiscardUnknown() {
  359. xxx_messageInfo_VoteDelRequest.DiscardUnknown(m)
  360. }
  361. var xxx_messageInfo_VoteDelRequest proto.InternalMessageInfo
  362. func (m *VoteDelRequest) GetId() int64 {
  363. if m != nil {
  364. return m.Id
  365. }
  366. return 0
  367. }
  368. func (m *VoteDelRequest) GetGardenId() int64 {
  369. if m != nil {
  370. return m.GardenId
  371. }
  372. return 0
  373. }
  374. type VoteDelReply struct {
  375. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  376. XXX_unrecognized []byte `json:"-"`
  377. XXX_sizecache int32 `json:"-"`
  378. }
  379. func (m *VoteDelReply) Reset() { *m = VoteDelReply{} }
  380. func (m *VoteDelReply) String() string { return proto.CompactTextString(m) }
  381. func (*VoteDelReply) ProtoMessage() {}
  382. func (*VoteDelReply) Descriptor() ([]byte, []int) {
  383. return fileDescriptor_21d31c94b62a6ac7, []int{7}
  384. }
  385. func (m *VoteDelReply) XXX_Unmarshal(b []byte) error {
  386. return xxx_messageInfo_VoteDelReply.Unmarshal(m, b)
  387. }
  388. func (m *VoteDelReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  389. return xxx_messageInfo_VoteDelReply.Marshal(b, m, deterministic)
  390. }
  391. func (m *VoteDelReply) XXX_Merge(src proto.Message) {
  392. xxx_messageInfo_VoteDelReply.Merge(m, src)
  393. }
  394. func (m *VoteDelReply) XXX_Size() int {
  395. return xxx_messageInfo_VoteDelReply.Size(m)
  396. }
  397. func (m *VoteDelReply) XXX_DiscardUnknown() {
  398. xxx_messageInfo_VoteDelReply.DiscardUnknown(m)
  399. }
  400. var xxx_messageInfo_VoteDelReply proto.InternalMessageInfo
  401. type VoteListRequest struct {
  402. GardenId int64 `protobuf:"varint,1,opt,name=garden_id,json=gardenId,proto3" json:"garden_id"`
  403. Title string `protobuf:"bytes,2,opt,name=title,proto3" json:"title"`
  404. Page int64 `protobuf:"varint,3,opt,name=page,proto3" json:"page"`
  405. PageSize int64 `protobuf:"varint,4,opt,name=page_size,json=pageSize,proto3" json:"page_size"`
  406. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  407. XXX_unrecognized []byte `json:"-"`
  408. XXX_sizecache int32 `json:"-"`
  409. }
  410. func (m *VoteListRequest) Reset() { *m = VoteListRequest{} }
  411. func (m *VoteListRequest) String() string { return proto.CompactTextString(m) }
  412. func (*VoteListRequest) ProtoMessage() {}
  413. func (*VoteListRequest) Descriptor() ([]byte, []int) {
  414. return fileDescriptor_21d31c94b62a6ac7, []int{8}
  415. }
  416. func (m *VoteListRequest) XXX_Unmarshal(b []byte) error {
  417. return xxx_messageInfo_VoteListRequest.Unmarshal(m, b)
  418. }
  419. func (m *VoteListRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  420. return xxx_messageInfo_VoteListRequest.Marshal(b, m, deterministic)
  421. }
  422. func (m *VoteListRequest) XXX_Merge(src proto.Message) {
  423. xxx_messageInfo_VoteListRequest.Merge(m, src)
  424. }
  425. func (m *VoteListRequest) XXX_Size() int {
  426. return xxx_messageInfo_VoteListRequest.Size(m)
  427. }
  428. func (m *VoteListRequest) XXX_DiscardUnknown() {
  429. xxx_messageInfo_VoteListRequest.DiscardUnknown(m)
  430. }
  431. var xxx_messageInfo_VoteListRequest proto.InternalMessageInfo
  432. func (m *VoteListRequest) GetGardenId() int64 {
  433. if m != nil {
  434. return m.GardenId
  435. }
  436. return 0
  437. }
  438. func (m *VoteListRequest) GetTitle() string {
  439. if m != nil {
  440. return m.Title
  441. }
  442. return ""
  443. }
  444. func (m *VoteListRequest) GetPage() int64 {
  445. if m != nil {
  446. return m.Page
  447. }
  448. return 0
  449. }
  450. func (m *VoteListRequest) GetPageSize() int64 {
  451. if m != nil {
  452. return m.PageSize
  453. }
  454. return 0
  455. }
  456. type VoteItem struct {
  457. Title string `protobuf:"bytes,1,opt,name=title,proto3" json:"title"`
  458. Pics []string `protobuf:"bytes,2,rep,name=pics,proto3" json:"pics"`
  459. Start int64 `protobuf:"varint,3,opt,name=start,proto3" json:"start"`
  460. End int64 `protobuf:"varint,4,opt,name=end,proto3" json:"end"`
  461. Id int64 `protobuf:"varint,5,opt,name=id,proto3" json:"id"`
  462. CreatedAt int64 `protobuf:"varint,6,opt,name=created_at,json=createdAt,proto3" json:"created_at"`
  463. Topics []*VoteTopic `protobuf:"bytes,7,rep,name=topics,proto3" json:"topics"`
  464. UserCount int64 `protobuf:"varint,8,opt,name=user_count,json=userCount,proto3" json:"user_count"`
  465. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  466. XXX_unrecognized []byte `json:"-"`
  467. XXX_sizecache int32 `json:"-"`
  468. }
  469. func (m *VoteItem) Reset() { *m = VoteItem{} }
  470. func (m *VoteItem) String() string { return proto.CompactTextString(m) }
  471. func (*VoteItem) ProtoMessage() {}
  472. func (*VoteItem) Descriptor() ([]byte, []int) {
  473. return fileDescriptor_21d31c94b62a6ac7, []int{9}
  474. }
  475. func (m *VoteItem) XXX_Unmarshal(b []byte) error {
  476. return xxx_messageInfo_VoteItem.Unmarshal(m, b)
  477. }
  478. func (m *VoteItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  479. return xxx_messageInfo_VoteItem.Marshal(b, m, deterministic)
  480. }
  481. func (m *VoteItem) XXX_Merge(src proto.Message) {
  482. xxx_messageInfo_VoteItem.Merge(m, src)
  483. }
  484. func (m *VoteItem) XXX_Size() int {
  485. return xxx_messageInfo_VoteItem.Size(m)
  486. }
  487. func (m *VoteItem) XXX_DiscardUnknown() {
  488. xxx_messageInfo_VoteItem.DiscardUnknown(m)
  489. }
  490. var xxx_messageInfo_VoteItem proto.InternalMessageInfo
  491. func (m *VoteItem) GetTitle() string {
  492. if m != nil {
  493. return m.Title
  494. }
  495. return ""
  496. }
  497. func (m *VoteItem) GetPics() []string {
  498. if m != nil {
  499. return m.Pics
  500. }
  501. return nil
  502. }
  503. func (m *VoteItem) GetStart() int64 {
  504. if m != nil {
  505. return m.Start
  506. }
  507. return 0
  508. }
  509. func (m *VoteItem) GetEnd() int64 {
  510. if m != nil {
  511. return m.End
  512. }
  513. return 0
  514. }
  515. func (m *VoteItem) GetId() int64 {
  516. if m != nil {
  517. return m.Id
  518. }
  519. return 0
  520. }
  521. func (m *VoteItem) GetCreatedAt() int64 {
  522. if m != nil {
  523. return m.CreatedAt
  524. }
  525. return 0
  526. }
  527. func (m *VoteItem) GetTopics() []*VoteTopic {
  528. if m != nil {
  529. return m.Topics
  530. }
  531. return nil
  532. }
  533. func (m *VoteItem) GetUserCount() int64 {
  534. if m != nil {
  535. return m.UserCount
  536. }
  537. return 0
  538. }
  539. type VoteListReply struct {
  540. Total int64 `protobuf:"varint,1,opt,name=total,proto3" json:"total"`
  541. Page int64 `protobuf:"varint,2,opt,name=page,proto3" json:"page"`
  542. List []*VoteItem `protobuf:"bytes,3,rep,name=list,proto3" json:"list"`
  543. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  544. XXX_unrecognized []byte `json:"-"`
  545. XXX_sizecache int32 `json:"-"`
  546. }
  547. func (m *VoteListReply) Reset() { *m = VoteListReply{} }
  548. func (m *VoteListReply) String() string { return proto.CompactTextString(m) }
  549. func (*VoteListReply) ProtoMessage() {}
  550. func (*VoteListReply) Descriptor() ([]byte, []int) {
  551. return fileDescriptor_21d31c94b62a6ac7, []int{10}
  552. }
  553. func (m *VoteListReply) XXX_Unmarshal(b []byte) error {
  554. return xxx_messageInfo_VoteListReply.Unmarshal(m, b)
  555. }
  556. func (m *VoteListReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  557. return xxx_messageInfo_VoteListReply.Marshal(b, m, deterministic)
  558. }
  559. func (m *VoteListReply) XXX_Merge(src proto.Message) {
  560. xxx_messageInfo_VoteListReply.Merge(m, src)
  561. }
  562. func (m *VoteListReply) XXX_Size() int {
  563. return xxx_messageInfo_VoteListReply.Size(m)
  564. }
  565. func (m *VoteListReply) XXX_DiscardUnknown() {
  566. xxx_messageInfo_VoteListReply.DiscardUnknown(m)
  567. }
  568. var xxx_messageInfo_VoteListReply proto.InternalMessageInfo
  569. func (m *VoteListReply) GetTotal() int64 {
  570. if m != nil {
  571. return m.Total
  572. }
  573. return 0
  574. }
  575. func (m *VoteListReply) GetPage() int64 {
  576. if m != nil {
  577. return m.Page
  578. }
  579. return 0
  580. }
  581. func (m *VoteListReply) GetList() []*VoteItem {
  582. if m != nil {
  583. return m.List
  584. }
  585. return nil
  586. }
  587. type VoteTopicAnswer struct {
  588. // 题目编号
  589. Number int64 `protobuf:"varint,1,opt,name=number,proto3" json:"number"`
  590. // 题目类型
  591. TopicType int32 `protobuf:"varint,2,opt,name=topic_type,json=topicType,proto3" json:"topic_type"`
  592. // 问答题回答,当题目类型为问答题时有效
  593. CompletionAnswers []string `protobuf:"bytes,3,rep,name=completion_answers,json=completionAnswers,proto3" json:"completion_answers"`
  594. // 选择题回答,当题目类型为选择题时有效
  595. ChoiceAnswers []string `protobuf:"bytes,4,rep,name=choice_answers,json=choiceAnswers,proto3" json:"choice_answers"`
  596. // 评分题回答,当题目类型为评分题时有效
  597. StarAnswers int32 `protobuf:"varint,5,opt,name=star_answers,json=starAnswers,proto3" json:"star_answers"`
  598. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  599. XXX_unrecognized []byte `json:"-"`
  600. XXX_sizecache int32 `json:"-"`
  601. }
  602. func (m *VoteTopicAnswer) Reset() { *m = VoteTopicAnswer{} }
  603. func (m *VoteTopicAnswer) String() string { return proto.CompactTextString(m) }
  604. func (*VoteTopicAnswer) ProtoMessage() {}
  605. func (*VoteTopicAnswer) Descriptor() ([]byte, []int) {
  606. return fileDescriptor_21d31c94b62a6ac7, []int{11}
  607. }
  608. func (m *VoteTopicAnswer) XXX_Unmarshal(b []byte) error {
  609. return xxx_messageInfo_VoteTopicAnswer.Unmarshal(m, b)
  610. }
  611. func (m *VoteTopicAnswer) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  612. return xxx_messageInfo_VoteTopicAnswer.Marshal(b, m, deterministic)
  613. }
  614. func (m *VoteTopicAnswer) XXX_Merge(src proto.Message) {
  615. xxx_messageInfo_VoteTopicAnswer.Merge(m, src)
  616. }
  617. func (m *VoteTopicAnswer) XXX_Size() int {
  618. return xxx_messageInfo_VoteTopicAnswer.Size(m)
  619. }
  620. func (m *VoteTopicAnswer) XXX_DiscardUnknown() {
  621. xxx_messageInfo_VoteTopicAnswer.DiscardUnknown(m)
  622. }
  623. var xxx_messageInfo_VoteTopicAnswer proto.InternalMessageInfo
  624. func (m *VoteTopicAnswer) GetNumber() int64 {
  625. if m != nil {
  626. return m.Number
  627. }
  628. return 0
  629. }
  630. func (m *VoteTopicAnswer) GetTopicType() int32 {
  631. if m != nil {
  632. return m.TopicType
  633. }
  634. return 0
  635. }
  636. func (m *VoteTopicAnswer) GetCompletionAnswers() []string {
  637. if m != nil {
  638. return m.CompletionAnswers
  639. }
  640. return nil
  641. }
  642. func (m *VoteTopicAnswer) GetChoiceAnswers() []string {
  643. if m != nil {
  644. return m.ChoiceAnswers
  645. }
  646. return nil
  647. }
  648. func (m *VoteTopicAnswer) GetStarAnswers() int32 {
  649. if m != nil {
  650. return m.StarAnswers
  651. }
  652. return 0
  653. }
  654. type VoteAddAnswerRequest struct {
  655. Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id"`
  656. GardenId int64 `protobuf:"varint,2,opt,name=garden_id,json=gardenId,proto3" json:"garden_id"`
  657. Uid int64 `protobuf:"varint,3,opt,name=uid,proto3" json:"uid"`
  658. Answers []*VoteTopicAnswer `protobuf:"bytes,4,rep,name=answers,proto3" json:"answers"`
  659. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  660. XXX_unrecognized []byte `json:"-"`
  661. XXX_sizecache int32 `json:"-"`
  662. }
  663. func (m *VoteAddAnswerRequest) Reset() { *m = VoteAddAnswerRequest{} }
  664. func (m *VoteAddAnswerRequest) String() string { return proto.CompactTextString(m) }
  665. func (*VoteAddAnswerRequest) ProtoMessage() {}
  666. func (*VoteAddAnswerRequest) Descriptor() ([]byte, []int) {
  667. return fileDescriptor_21d31c94b62a6ac7, []int{12}
  668. }
  669. func (m *VoteAddAnswerRequest) XXX_Unmarshal(b []byte) error {
  670. return xxx_messageInfo_VoteAddAnswerRequest.Unmarshal(m, b)
  671. }
  672. func (m *VoteAddAnswerRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  673. return xxx_messageInfo_VoteAddAnswerRequest.Marshal(b, m, deterministic)
  674. }
  675. func (m *VoteAddAnswerRequest) XXX_Merge(src proto.Message) {
  676. xxx_messageInfo_VoteAddAnswerRequest.Merge(m, src)
  677. }
  678. func (m *VoteAddAnswerRequest) XXX_Size() int {
  679. return xxx_messageInfo_VoteAddAnswerRequest.Size(m)
  680. }
  681. func (m *VoteAddAnswerRequest) XXX_DiscardUnknown() {
  682. xxx_messageInfo_VoteAddAnswerRequest.DiscardUnknown(m)
  683. }
  684. var xxx_messageInfo_VoteAddAnswerRequest proto.InternalMessageInfo
  685. func (m *VoteAddAnswerRequest) GetId() int64 {
  686. if m != nil {
  687. return m.Id
  688. }
  689. return 0
  690. }
  691. func (m *VoteAddAnswerRequest) GetGardenId() int64 {
  692. if m != nil {
  693. return m.GardenId
  694. }
  695. return 0
  696. }
  697. func (m *VoteAddAnswerRequest) GetUid() int64 {
  698. if m != nil {
  699. return m.Uid
  700. }
  701. return 0
  702. }
  703. func (m *VoteAddAnswerRequest) GetAnswers() []*VoteTopicAnswer {
  704. if m != nil {
  705. return m.Answers
  706. }
  707. return nil
  708. }
  709. type VoteAddAnswerReply struct {
  710. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  711. XXX_unrecognized []byte `json:"-"`
  712. XXX_sizecache int32 `json:"-"`
  713. }
  714. func (m *VoteAddAnswerReply) Reset() { *m = VoteAddAnswerReply{} }
  715. func (m *VoteAddAnswerReply) String() string { return proto.CompactTextString(m) }
  716. func (*VoteAddAnswerReply) ProtoMessage() {}
  717. func (*VoteAddAnswerReply) Descriptor() ([]byte, []int) {
  718. return fileDescriptor_21d31c94b62a6ac7, []int{13}
  719. }
  720. func (m *VoteAddAnswerReply) XXX_Unmarshal(b []byte) error {
  721. return xxx_messageInfo_VoteAddAnswerReply.Unmarshal(m, b)
  722. }
  723. func (m *VoteAddAnswerReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  724. return xxx_messageInfo_VoteAddAnswerReply.Marshal(b, m, deterministic)
  725. }
  726. func (m *VoteAddAnswerReply) XXX_Merge(src proto.Message) {
  727. xxx_messageInfo_VoteAddAnswerReply.Merge(m, src)
  728. }
  729. func (m *VoteAddAnswerReply) XXX_Size() int {
  730. return xxx_messageInfo_VoteAddAnswerReply.Size(m)
  731. }
  732. func (m *VoteAddAnswerReply) XXX_DiscardUnknown() {
  733. xxx_messageInfo_VoteAddAnswerReply.DiscardUnknown(m)
  734. }
  735. var xxx_messageInfo_VoteAddAnswerReply proto.InternalMessageInfo
  736. type VoteResultListRequest struct {
  737. Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id"`
  738. GardenId int64 `protobuf:"varint,2,opt,name=garden_id,json=gardenId,proto3" json:"garden_id"`
  739. Page int64 `protobuf:"varint,3,opt,name=page,proto3" json:"page"`
  740. PageSize int64 `protobuf:"varint,4,opt,name=page_size,json=pageSize,proto3" json:"page_size"`
  741. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  742. XXX_unrecognized []byte `json:"-"`
  743. XXX_sizecache int32 `json:"-"`
  744. }
  745. func (m *VoteResultListRequest) Reset() { *m = VoteResultListRequest{} }
  746. func (m *VoteResultListRequest) String() string { return proto.CompactTextString(m) }
  747. func (*VoteResultListRequest) ProtoMessage() {}
  748. func (*VoteResultListRequest) Descriptor() ([]byte, []int) {
  749. return fileDescriptor_21d31c94b62a6ac7, []int{14}
  750. }
  751. func (m *VoteResultListRequest) XXX_Unmarshal(b []byte) error {
  752. return xxx_messageInfo_VoteResultListRequest.Unmarshal(m, b)
  753. }
  754. func (m *VoteResultListRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  755. return xxx_messageInfo_VoteResultListRequest.Marshal(b, m, deterministic)
  756. }
  757. func (m *VoteResultListRequest) XXX_Merge(src proto.Message) {
  758. xxx_messageInfo_VoteResultListRequest.Merge(m, src)
  759. }
  760. func (m *VoteResultListRequest) XXX_Size() int {
  761. return xxx_messageInfo_VoteResultListRequest.Size(m)
  762. }
  763. func (m *VoteResultListRequest) XXX_DiscardUnknown() {
  764. xxx_messageInfo_VoteResultListRequest.DiscardUnknown(m)
  765. }
  766. var xxx_messageInfo_VoteResultListRequest proto.InternalMessageInfo
  767. func (m *VoteResultListRequest) GetId() int64 {
  768. if m != nil {
  769. return m.Id
  770. }
  771. return 0
  772. }
  773. func (m *VoteResultListRequest) GetGardenId() int64 {
  774. if m != nil {
  775. return m.GardenId
  776. }
  777. return 0
  778. }
  779. func (m *VoteResultListRequest) GetPage() int64 {
  780. if m != nil {
  781. return m.Page
  782. }
  783. return 0
  784. }
  785. func (m *VoteResultListRequest) GetPageSize() int64 {
  786. if m != nil {
  787. return m.PageSize
  788. }
  789. return 0
  790. }
  791. type VoteResultData struct {
  792. // 题目类型 1 填空题 2 单选题 3 多选题 4 评分题
  793. TopicType int32 `protobuf:"varint,1,opt,name=topic_type,json=topicType,proto3" json:"topic_type"`
  794. TopicName string `protobuf:"bytes,2,opt,name=topic_name,json=topicName,proto3" json:"topic_name"`
  795. // 总星数,当为评分题时有效
  796. Star int32 `protobuf:"varint,3,opt,name=star,proto3" json:"star"`
  797. // 是否必选
  798. Must bool `protobuf:"varint,4,opt,name=must,proto3" json:"must"`
  799. // 题目编号
  800. Number int64 `protobuf:"varint,5,opt,name=number,proto3" json:"number"`
  801. // 选择题的选项
  802. ChoiceItems []*VoteTopicChoiceItem `protobuf:"bytes,6,rep,name=choice_items,json=choiceItems,proto3" json:"choice_items"`
  803. // 问答题回答,当题目类型为问答题时有效
  804. CompletionAnswers []string `protobuf:"bytes,7,rep,name=completion_answers,json=completionAnswers,proto3" json:"completion_answers"`
  805. // 选择题回答,当题目类型为选择题时有效
  806. ChoiceAnswers []string `protobuf:"bytes,8,rep,name=choice_answers,json=choiceAnswers,proto3" json:"choice_answers"`
  807. // 评分题回答,当题目类型为评分题时有效
  808. StarAnswers int32 `protobuf:"varint,9,opt,name=star_answers,json=starAnswers,proto3" json:"star_answers"`
  809. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  810. XXX_unrecognized []byte `json:"-"`
  811. XXX_sizecache int32 `json:"-"`
  812. }
  813. func (m *VoteResultData) Reset() { *m = VoteResultData{} }
  814. func (m *VoteResultData) String() string { return proto.CompactTextString(m) }
  815. func (*VoteResultData) ProtoMessage() {}
  816. func (*VoteResultData) Descriptor() ([]byte, []int) {
  817. return fileDescriptor_21d31c94b62a6ac7, []int{15}
  818. }
  819. func (m *VoteResultData) XXX_Unmarshal(b []byte) error {
  820. return xxx_messageInfo_VoteResultData.Unmarshal(m, b)
  821. }
  822. func (m *VoteResultData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  823. return xxx_messageInfo_VoteResultData.Marshal(b, m, deterministic)
  824. }
  825. func (m *VoteResultData) XXX_Merge(src proto.Message) {
  826. xxx_messageInfo_VoteResultData.Merge(m, src)
  827. }
  828. func (m *VoteResultData) XXX_Size() int {
  829. return xxx_messageInfo_VoteResultData.Size(m)
  830. }
  831. func (m *VoteResultData) XXX_DiscardUnknown() {
  832. xxx_messageInfo_VoteResultData.DiscardUnknown(m)
  833. }
  834. var xxx_messageInfo_VoteResultData proto.InternalMessageInfo
  835. func (m *VoteResultData) GetTopicType() int32 {
  836. if m != nil {
  837. return m.TopicType
  838. }
  839. return 0
  840. }
  841. func (m *VoteResultData) GetTopicName() string {
  842. if m != nil {
  843. return m.TopicName
  844. }
  845. return ""
  846. }
  847. func (m *VoteResultData) GetStar() int32 {
  848. if m != nil {
  849. return m.Star
  850. }
  851. return 0
  852. }
  853. func (m *VoteResultData) GetMust() bool {
  854. if m != nil {
  855. return m.Must
  856. }
  857. return false
  858. }
  859. func (m *VoteResultData) GetNumber() int64 {
  860. if m != nil {
  861. return m.Number
  862. }
  863. return 0
  864. }
  865. func (m *VoteResultData) GetChoiceItems() []*VoteTopicChoiceItem {
  866. if m != nil {
  867. return m.ChoiceItems
  868. }
  869. return nil
  870. }
  871. func (m *VoteResultData) GetCompletionAnswers() []string {
  872. if m != nil {
  873. return m.CompletionAnswers
  874. }
  875. return nil
  876. }
  877. func (m *VoteResultData) GetChoiceAnswers() []string {
  878. if m != nil {
  879. return m.ChoiceAnswers
  880. }
  881. return nil
  882. }
  883. func (m *VoteResultData) GetStarAnswers() int32 {
  884. if m != nil {
  885. return m.StarAnswers
  886. }
  887. return 0
  888. }
  889. type VoteResultUserAnswerItem struct {
  890. // 用户uid
  891. Uid int64 `protobuf:"varint,1,opt,name=uid,proto3" json:"uid"`
  892. Answers []*VoteResultData `protobuf:"bytes,2,rep,name=answers,proto3" json:"answers"`
  893. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  894. XXX_unrecognized []byte `json:"-"`
  895. XXX_sizecache int32 `json:"-"`
  896. }
  897. func (m *VoteResultUserAnswerItem) Reset() { *m = VoteResultUserAnswerItem{} }
  898. func (m *VoteResultUserAnswerItem) String() string { return proto.CompactTextString(m) }
  899. func (*VoteResultUserAnswerItem) ProtoMessage() {}
  900. func (*VoteResultUserAnswerItem) Descriptor() ([]byte, []int) {
  901. return fileDescriptor_21d31c94b62a6ac7, []int{16}
  902. }
  903. func (m *VoteResultUserAnswerItem) XXX_Unmarshal(b []byte) error {
  904. return xxx_messageInfo_VoteResultUserAnswerItem.Unmarshal(m, b)
  905. }
  906. func (m *VoteResultUserAnswerItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  907. return xxx_messageInfo_VoteResultUserAnswerItem.Marshal(b, m, deterministic)
  908. }
  909. func (m *VoteResultUserAnswerItem) XXX_Merge(src proto.Message) {
  910. xxx_messageInfo_VoteResultUserAnswerItem.Merge(m, src)
  911. }
  912. func (m *VoteResultUserAnswerItem) XXX_Size() int {
  913. return xxx_messageInfo_VoteResultUserAnswerItem.Size(m)
  914. }
  915. func (m *VoteResultUserAnswerItem) XXX_DiscardUnknown() {
  916. xxx_messageInfo_VoteResultUserAnswerItem.DiscardUnknown(m)
  917. }
  918. var xxx_messageInfo_VoteResultUserAnswerItem proto.InternalMessageInfo
  919. func (m *VoteResultUserAnswerItem) GetUid() int64 {
  920. if m != nil {
  921. return m.Uid
  922. }
  923. return 0
  924. }
  925. func (m *VoteResultUserAnswerItem) GetAnswers() []*VoteResultData {
  926. if m != nil {
  927. return m.Answers
  928. }
  929. return nil
  930. }
  931. type VoteResultListReply struct {
  932. Page int64 `protobuf:"varint,1,opt,name=page,proto3" json:"page"`
  933. Total int64 `protobuf:"varint,2,opt,name=total,proto3" json:"total"`
  934. List []*VoteResultUserAnswerItem `protobuf:"bytes,3,rep,name=list,proto3" json:"list"`
  935. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  936. XXX_unrecognized []byte `json:"-"`
  937. XXX_sizecache int32 `json:"-"`
  938. }
  939. func (m *VoteResultListReply) Reset() { *m = VoteResultListReply{} }
  940. func (m *VoteResultListReply) String() string { return proto.CompactTextString(m) }
  941. func (*VoteResultListReply) ProtoMessage() {}
  942. func (*VoteResultListReply) Descriptor() ([]byte, []int) {
  943. return fileDescriptor_21d31c94b62a6ac7, []int{17}
  944. }
  945. func (m *VoteResultListReply) XXX_Unmarshal(b []byte) error {
  946. return xxx_messageInfo_VoteResultListReply.Unmarshal(m, b)
  947. }
  948. func (m *VoteResultListReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  949. return xxx_messageInfo_VoteResultListReply.Marshal(b, m, deterministic)
  950. }
  951. func (m *VoteResultListReply) XXX_Merge(src proto.Message) {
  952. xxx_messageInfo_VoteResultListReply.Merge(m, src)
  953. }
  954. func (m *VoteResultListReply) XXX_Size() int {
  955. return xxx_messageInfo_VoteResultListReply.Size(m)
  956. }
  957. func (m *VoteResultListReply) XXX_DiscardUnknown() {
  958. xxx_messageInfo_VoteResultListReply.DiscardUnknown(m)
  959. }
  960. var xxx_messageInfo_VoteResultListReply proto.InternalMessageInfo
  961. func (m *VoteResultListReply) GetPage() int64 {
  962. if m != nil {
  963. return m.Page
  964. }
  965. return 0
  966. }
  967. func (m *VoteResultListReply) GetTotal() int64 {
  968. if m != nil {
  969. return m.Total
  970. }
  971. return 0
  972. }
  973. func (m *VoteResultListReply) GetList() []*VoteResultUserAnswerItem {
  974. if m != nil {
  975. return m.List
  976. }
  977. return nil
  978. }
  979. type VoteResultStatisticRequest struct {
  980. Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id"`
  981. GardenId int64 `protobuf:"varint,2,opt,name=garden_id,json=gardenId,proto3" json:"garden_id"`
  982. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  983. XXX_unrecognized []byte `json:"-"`
  984. XXX_sizecache int32 `json:"-"`
  985. }
  986. func (m *VoteResultStatisticRequest) Reset() { *m = VoteResultStatisticRequest{} }
  987. func (m *VoteResultStatisticRequest) String() string { return proto.CompactTextString(m) }
  988. func (*VoteResultStatisticRequest) ProtoMessage() {}
  989. func (*VoteResultStatisticRequest) Descriptor() ([]byte, []int) {
  990. return fileDescriptor_21d31c94b62a6ac7, []int{18}
  991. }
  992. func (m *VoteResultStatisticRequest) XXX_Unmarshal(b []byte) error {
  993. return xxx_messageInfo_VoteResultStatisticRequest.Unmarshal(m, b)
  994. }
  995. func (m *VoteResultStatisticRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  996. return xxx_messageInfo_VoteResultStatisticRequest.Marshal(b, m, deterministic)
  997. }
  998. func (m *VoteResultStatisticRequest) XXX_Merge(src proto.Message) {
  999. xxx_messageInfo_VoteResultStatisticRequest.Merge(m, src)
  1000. }
  1001. func (m *VoteResultStatisticRequest) XXX_Size() int {
  1002. return xxx_messageInfo_VoteResultStatisticRequest.Size(m)
  1003. }
  1004. func (m *VoteResultStatisticRequest) XXX_DiscardUnknown() {
  1005. xxx_messageInfo_VoteResultStatisticRequest.DiscardUnknown(m)
  1006. }
  1007. var xxx_messageInfo_VoteResultStatisticRequest proto.InternalMessageInfo
  1008. func (m *VoteResultStatisticRequest) GetId() int64 {
  1009. if m != nil {
  1010. return m.Id
  1011. }
  1012. return 0
  1013. }
  1014. func (m *VoteResultStatisticRequest) GetGardenId() int64 {
  1015. if m != nil {
  1016. return m.GardenId
  1017. }
  1018. return 0
  1019. }
  1020. type VoteResultStatisticChoice struct {
  1021. // 选择选项标识
  1022. Flag string `protobuf:"bytes,1,opt,name=flag,proto3" json:"flag"`
  1023. // 该选项被选的用户
  1024. Count int32 `protobuf:"varint,2,opt,name=count,proto3" json:"count"`
  1025. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1026. XXX_unrecognized []byte `json:"-"`
  1027. XXX_sizecache int32 `json:"-"`
  1028. }
  1029. func (m *VoteResultStatisticChoice) Reset() { *m = VoteResultStatisticChoice{} }
  1030. func (m *VoteResultStatisticChoice) String() string { return proto.CompactTextString(m) }
  1031. func (*VoteResultStatisticChoice) ProtoMessage() {}
  1032. func (*VoteResultStatisticChoice) Descriptor() ([]byte, []int) {
  1033. return fileDescriptor_21d31c94b62a6ac7, []int{19}
  1034. }
  1035. func (m *VoteResultStatisticChoice) XXX_Unmarshal(b []byte) error {
  1036. return xxx_messageInfo_VoteResultStatisticChoice.Unmarshal(m, b)
  1037. }
  1038. func (m *VoteResultStatisticChoice) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1039. return xxx_messageInfo_VoteResultStatisticChoice.Marshal(b, m, deterministic)
  1040. }
  1041. func (m *VoteResultStatisticChoice) XXX_Merge(src proto.Message) {
  1042. xxx_messageInfo_VoteResultStatisticChoice.Merge(m, src)
  1043. }
  1044. func (m *VoteResultStatisticChoice) XXX_Size() int {
  1045. return xxx_messageInfo_VoteResultStatisticChoice.Size(m)
  1046. }
  1047. func (m *VoteResultStatisticChoice) XXX_DiscardUnknown() {
  1048. xxx_messageInfo_VoteResultStatisticChoice.DiscardUnknown(m)
  1049. }
  1050. var xxx_messageInfo_VoteResultStatisticChoice proto.InternalMessageInfo
  1051. func (m *VoteResultStatisticChoice) GetFlag() string {
  1052. if m != nil {
  1053. return m.Flag
  1054. }
  1055. return ""
  1056. }
  1057. func (m *VoteResultStatisticChoice) GetCount() int32 {
  1058. if m != nil {
  1059. return m.Count
  1060. }
  1061. return 0
  1062. }
  1063. type VoteResultStatisticStar struct {
  1064. // 评分星数
  1065. Star int32 `protobuf:"varint,1,opt,name=star,proto3" json:"star"`
  1066. // 评该星数的用户数量
  1067. Count int32 `protobuf:"varint,2,opt,name=count,proto3" json:"count"`
  1068. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1069. XXX_unrecognized []byte `json:"-"`
  1070. XXX_sizecache int32 `json:"-"`
  1071. }
  1072. func (m *VoteResultStatisticStar) Reset() { *m = VoteResultStatisticStar{} }
  1073. func (m *VoteResultStatisticStar) String() string { return proto.CompactTextString(m) }
  1074. func (*VoteResultStatisticStar) ProtoMessage() {}
  1075. func (*VoteResultStatisticStar) Descriptor() ([]byte, []int) {
  1076. return fileDescriptor_21d31c94b62a6ac7, []int{20}
  1077. }
  1078. func (m *VoteResultStatisticStar) XXX_Unmarshal(b []byte) error {
  1079. return xxx_messageInfo_VoteResultStatisticStar.Unmarshal(m, b)
  1080. }
  1081. func (m *VoteResultStatisticStar) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1082. return xxx_messageInfo_VoteResultStatisticStar.Marshal(b, m, deterministic)
  1083. }
  1084. func (m *VoteResultStatisticStar) XXX_Merge(src proto.Message) {
  1085. xxx_messageInfo_VoteResultStatisticStar.Merge(m, src)
  1086. }
  1087. func (m *VoteResultStatisticStar) XXX_Size() int {
  1088. return xxx_messageInfo_VoteResultStatisticStar.Size(m)
  1089. }
  1090. func (m *VoteResultStatisticStar) XXX_DiscardUnknown() {
  1091. xxx_messageInfo_VoteResultStatisticStar.DiscardUnknown(m)
  1092. }
  1093. var xxx_messageInfo_VoteResultStatisticStar proto.InternalMessageInfo
  1094. func (m *VoteResultStatisticStar) GetStar() int32 {
  1095. if m != nil {
  1096. return m.Star
  1097. }
  1098. return 0
  1099. }
  1100. func (m *VoteResultStatisticStar) GetCount() int32 {
  1101. if m != nil {
  1102. return m.Count
  1103. }
  1104. return 0
  1105. }
  1106. type VoteResultStatisticItem struct {
  1107. // 题目类型 1 填空题 2 单选题 3 多选题 4 评分题
  1108. TopicType int32 `protobuf:"varint,1,opt,name=topic_type,json=topicType,proto3" json:"topic_type"`
  1109. TopicName string `protobuf:"bytes,2,opt,name=topic_name,json=topicName,proto3" json:"topic_name"`
  1110. // 总星数,当为评分题时有效
  1111. Star int32 `protobuf:"varint,3,opt,name=star,proto3" json:"star"`
  1112. // 是否必选
  1113. Must bool `protobuf:"varint,4,opt,name=must,proto3" json:"must"`
  1114. // 题目编号
  1115. Number int64 `protobuf:"varint,5,opt,name=number,proto3" json:"number"`
  1116. // 选择题的选项内容
  1117. ChoiceItems []*VoteTopicChoiceItem `protobuf:"bytes,6,rep,name=choice_items,json=choiceItems,proto3" json:"choice_items"`
  1118. // 选择题的选项回答统计,当题目类型为选择题时有效
  1119. ChoiceStatistic []*VoteResultStatisticChoice `protobuf:"bytes,7,rep,name=choice_statistic,json=choiceStatistic,proto3" json:"choice_statistic"`
  1120. // 评分题的分数回答统计,当题目类型为评分题时有效
  1121. StarStatistic []*VoteResultStatisticStar `protobuf:"bytes,8,rep,name=star_statistic,json=starStatistic,proto3" json:"star_statistic"`
  1122. // 平均分, 当题目类型为评分题时有效
  1123. StarAvg int32 `protobuf:"varint,9,opt,name=star_avg,json=starAvg,proto3" json:"star_avg"`
  1124. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1125. XXX_unrecognized []byte `json:"-"`
  1126. XXX_sizecache int32 `json:"-"`
  1127. }
  1128. func (m *VoteResultStatisticItem) Reset() { *m = VoteResultStatisticItem{} }
  1129. func (m *VoteResultStatisticItem) String() string { return proto.CompactTextString(m) }
  1130. func (*VoteResultStatisticItem) ProtoMessage() {}
  1131. func (*VoteResultStatisticItem) Descriptor() ([]byte, []int) {
  1132. return fileDescriptor_21d31c94b62a6ac7, []int{21}
  1133. }
  1134. func (m *VoteResultStatisticItem) XXX_Unmarshal(b []byte) error {
  1135. return xxx_messageInfo_VoteResultStatisticItem.Unmarshal(m, b)
  1136. }
  1137. func (m *VoteResultStatisticItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1138. return xxx_messageInfo_VoteResultStatisticItem.Marshal(b, m, deterministic)
  1139. }
  1140. func (m *VoteResultStatisticItem) XXX_Merge(src proto.Message) {
  1141. xxx_messageInfo_VoteResultStatisticItem.Merge(m, src)
  1142. }
  1143. func (m *VoteResultStatisticItem) XXX_Size() int {
  1144. return xxx_messageInfo_VoteResultStatisticItem.Size(m)
  1145. }
  1146. func (m *VoteResultStatisticItem) XXX_DiscardUnknown() {
  1147. xxx_messageInfo_VoteResultStatisticItem.DiscardUnknown(m)
  1148. }
  1149. var xxx_messageInfo_VoteResultStatisticItem proto.InternalMessageInfo
  1150. func (m *VoteResultStatisticItem) GetTopicType() int32 {
  1151. if m != nil {
  1152. return m.TopicType
  1153. }
  1154. return 0
  1155. }
  1156. func (m *VoteResultStatisticItem) GetTopicName() string {
  1157. if m != nil {
  1158. return m.TopicName
  1159. }
  1160. return ""
  1161. }
  1162. func (m *VoteResultStatisticItem) GetStar() int32 {
  1163. if m != nil {
  1164. return m.Star
  1165. }
  1166. return 0
  1167. }
  1168. func (m *VoteResultStatisticItem) GetMust() bool {
  1169. if m != nil {
  1170. return m.Must
  1171. }
  1172. return false
  1173. }
  1174. func (m *VoteResultStatisticItem) GetNumber() int64 {
  1175. if m != nil {
  1176. return m.Number
  1177. }
  1178. return 0
  1179. }
  1180. func (m *VoteResultStatisticItem) GetChoiceItems() []*VoteTopicChoiceItem {
  1181. if m != nil {
  1182. return m.ChoiceItems
  1183. }
  1184. return nil
  1185. }
  1186. func (m *VoteResultStatisticItem) GetChoiceStatistic() []*VoteResultStatisticChoice {
  1187. if m != nil {
  1188. return m.ChoiceStatistic
  1189. }
  1190. return nil
  1191. }
  1192. func (m *VoteResultStatisticItem) GetStarStatistic() []*VoteResultStatisticStar {
  1193. if m != nil {
  1194. return m.StarStatistic
  1195. }
  1196. return nil
  1197. }
  1198. func (m *VoteResultStatisticItem) GetStarAvg() int32 {
  1199. if m != nil {
  1200. return m.StarAvg
  1201. }
  1202. return 0
  1203. }
  1204. type VoteResultStatisticReply struct {
  1205. // 题目统计
  1206. List []*VoteResultStatisticItem `protobuf:"bytes,1,rep,name=list,proto3" json:"list"`
  1207. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1208. XXX_unrecognized []byte `json:"-"`
  1209. XXX_sizecache int32 `json:"-"`
  1210. }
  1211. func (m *VoteResultStatisticReply) Reset() { *m = VoteResultStatisticReply{} }
  1212. func (m *VoteResultStatisticReply) String() string { return proto.CompactTextString(m) }
  1213. func (*VoteResultStatisticReply) ProtoMessage() {}
  1214. func (*VoteResultStatisticReply) Descriptor() ([]byte, []int) {
  1215. return fileDescriptor_21d31c94b62a6ac7, []int{22}
  1216. }
  1217. func (m *VoteResultStatisticReply) XXX_Unmarshal(b []byte) error {
  1218. return xxx_messageInfo_VoteResultStatisticReply.Unmarshal(m, b)
  1219. }
  1220. func (m *VoteResultStatisticReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1221. return xxx_messageInfo_VoteResultStatisticReply.Marshal(b, m, deterministic)
  1222. }
  1223. func (m *VoteResultStatisticReply) XXX_Merge(src proto.Message) {
  1224. xxx_messageInfo_VoteResultStatisticReply.Merge(m, src)
  1225. }
  1226. func (m *VoteResultStatisticReply) XXX_Size() int {
  1227. return xxx_messageInfo_VoteResultStatisticReply.Size(m)
  1228. }
  1229. func (m *VoteResultStatisticReply) XXX_DiscardUnknown() {
  1230. xxx_messageInfo_VoteResultStatisticReply.DiscardUnknown(m)
  1231. }
  1232. var xxx_messageInfo_VoteResultStatisticReply proto.InternalMessageInfo
  1233. func (m *VoteResultStatisticReply) GetList() []*VoteResultStatisticItem {
  1234. if m != nil {
  1235. return m.List
  1236. }
  1237. return nil
  1238. }
  1239. func init() {
  1240. proto.RegisterType((*VoteTopicChoiceItem)(nil), "pb_v1.VoteTopicChoiceItem")
  1241. proto.RegisterType((*VoteTopic)(nil), "pb_v1.VoteTopic")
  1242. proto.RegisterType((*VoteAddRequest)(nil), "pb_v1.VoteAddRequest")
  1243. proto.RegisterType((*VoteAddReply)(nil), "pb_v1.VoteAddReply")
  1244. proto.RegisterType((*VoteUpdateRequest)(nil), "pb_v1.VoteUpdateRequest")
  1245. proto.RegisterType((*VoteUpdateReply)(nil), "pb_v1.VoteUpdateReply")
  1246. proto.RegisterType((*VoteDelRequest)(nil), "pb_v1.VoteDelRequest")
  1247. proto.RegisterType((*VoteDelReply)(nil), "pb_v1.VoteDelReply")
  1248. proto.RegisterType((*VoteListRequest)(nil), "pb_v1.VoteListRequest")
  1249. proto.RegisterType((*VoteItem)(nil), "pb_v1.VoteItem")
  1250. proto.RegisterType((*VoteListReply)(nil), "pb_v1.VoteListReply")
  1251. proto.RegisterType((*VoteTopicAnswer)(nil), "pb_v1.VoteTopicAnswer")
  1252. proto.RegisterType((*VoteAddAnswerRequest)(nil), "pb_v1.VoteAddAnswerRequest")
  1253. proto.RegisterType((*VoteAddAnswerReply)(nil), "pb_v1.VoteAddAnswerReply")
  1254. proto.RegisterType((*VoteResultListRequest)(nil), "pb_v1.VoteResultListRequest")
  1255. proto.RegisterType((*VoteResultData)(nil), "pb_v1.VoteResultData")
  1256. proto.RegisterType((*VoteResultUserAnswerItem)(nil), "pb_v1.VoteResultUserAnswerItem")
  1257. proto.RegisterType((*VoteResultListReply)(nil), "pb_v1.VoteResultListReply")
  1258. proto.RegisterType((*VoteResultStatisticRequest)(nil), "pb_v1.VoteResultStatisticRequest")
  1259. proto.RegisterType((*VoteResultStatisticChoice)(nil), "pb_v1.VoteResultStatisticChoice")
  1260. proto.RegisterType((*VoteResultStatisticStar)(nil), "pb_v1.VoteResultStatisticStar")
  1261. proto.RegisterType((*VoteResultStatisticItem)(nil), "pb_v1.VoteResultStatisticItem")
  1262. proto.RegisterType((*VoteResultStatisticReply)(nil), "pb_v1.VoteResultStatisticReply")
  1263. }
  1264. func init() {
  1265. proto.RegisterFile("vote.proto", fileDescriptor_21d31c94b62a6ac7)
  1266. }
  1267. var fileDescriptor_21d31c94b62a6ac7 = []byte{
  1268. // 901 bytes of a gzipped FileDescriptorProto
  1269. 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xd4, 0x56, 0xcd, 0x6e, 0xdb, 0x46,
  1270. 0x10, 0xc6, 0x92, 0x92, 0x2c, 0x8d, 0x6c, 0xd9, 0x66, 0x9d, 0x94, 0x49, 0x91, 0x54, 0x65, 0x51,
  1271. 0x40, 0x17, 0xdb, 0x8d, 0x73, 0xf6, 0xc1, 0x75, 0x72, 0x30, 0x5a, 0xe4, 0x40, 0x27, 0x3d, 0x14,
  1272. 0x68, 0x85, 0x35, 0xb9, 0x55, 0x17, 0xa0, 0x44, 0x96, 0x3b, 0x54, 0xaa, 0xdc, 0x8b, 0x3e, 0x4b,
  1273. 0xdf, 0xa1, 0x97, 0x5e, 0x8a, 0x3e, 0x40, 0x1f, 0xa8, 0x98, 0xdd, 0xe5, 0x8f, 0x64, 0x0a, 0x71,
  1274. 0x82, 0x5c, 0x72, 0xd2, 0xec, 0xec, 0xee, 0xcc, 0x37, 0x33, 0xdf, 0xb7, 0x22, 0xc0, 0x32, 0x45,
  1275. 0x71, 0x92, 0xe5, 0x29, 0xa6, 0x5e, 0x37, 0xbb, 0x99, 0x2e, 0x9f, 0x04, 0xe7, 0xf0, 0xc9, 0xf7,
  1276. 0x29, 0x8a, 0x97, 0x69, 0x26, 0xa3, 0xcb, 0x5f, 0x52, 0x19, 0x89, 0x2b, 0x14, 0x73, 0xcf, 0x83,
  1277. 0xce, 0xcf, 0x09, 0x9f, 0xf9, 0x6c, 0xcc, 0x26, 0x83, 0x50, 0xdb, 0xe4, 0x43, 0xf1, 0x1b, 0xfa,
  1278. 0x8e, 0xf1, 0x91, 0x1d, 0xfc, 0xcb, 0x60, 0x50, 0xdd, 0xf7, 0x1e, 0x01, 0x20, 0x19, 0x53, 0x5c,
  1279. 0x65, 0x42, 0xdf, 0xed, 0x86, 0x03, 0xed, 0x79, 0xb9, 0xca, 0x44, 0xbd, 0xbd, 0xe0, 0x73, 0x61,
  1280. 0xc3, 0x98, 0xed, 0x17, 0x7c, 0x2e, 0x28, 0xbe, 0x42, 0x9e, 0xfb, 0xae, 0xbe, 0xa7, 0x6d, 0xf2,
  1281. 0xcd, 0x0b, 0x85, 0x7e, 0x67, 0xcc, 0x26, 0xfd, 0x50, 0xdb, 0xde, 0x7d, 0xe8, 0x2d, 0x8a, 0xf9,
  1282. 0x8d, 0xc8, 0xfd, 0xee, 0x98, 0x4d, 0xdc, 0xd0, 0xae, 0xbc, 0x73, 0xd8, 0x8d, 0x74, 0x05, 0x53,
  1283. 0x89, 0x62, 0xae, 0xfc, 0xde, 0xd8, 0x9d, 0x0c, 0xcf, 0x1e, 0x9e, 0xe8, 0x42, 0x4f, 0x5a, 0xaa,
  1284. 0x0c, 0x87, 0x51, 0x65, 0xab, 0xe0, 0x4f, 0x06, 0x23, 0x3a, 0x74, 0x11, 0xc7, 0xa1, 0xf8, 0xb5,
  1285. 0x10, 0x0a, 0xbd, 0x23, 0xe8, 0xa2, 0xc4, 0x44, 0xd8, 0x36, 0x98, 0x05, 0x61, 0xca, 0x64, 0xa4,
  1286. 0x7c, 0x67, 0xec, 0x52, 0x1f, 0xc8, 0xa6, 0x93, 0x84, 0x17, 0x35, 0x78, 0x37, 0x34, 0x0b, 0xef,
  1287. 0x00, 0x5c, 0xb1, 0x88, 0x35, 0x78, 0x37, 0x24, 0xd3, 0xfb, 0x0c, 0x06, 0x33, 0x9e, 0xc7, 0x62,
  1288. 0x31, 0x95, 0xb1, 0x85, 0xdf, 0x37, 0x8e, 0xab, 0xd8, 0x9b, 0x40, 0x4f, 0x77, 0xa3, 0x84, 0x7e,
  1289. 0xb0, 0x09, 0x3d, 0xb4, 0xfb, 0xc1, 0x08, 0x76, 0x2b, 0xa8, 0x59, 0xb2, 0x0a, 0xfe, 0x62, 0x70,
  1290. 0x48, 0x8e, 0x57, 0x59, 0xcc, 0x51, 0x94, 0xf0, 0x47, 0xe0, 0xc8, 0x58, 0x63, 0x77, 0x43, 0x47,
  1291. 0xc6, 0x75, 0x39, 0x4e, 0x5b, 0x39, 0x6e, 0x5b, 0x39, 0x9d, 0x96, 0x72, 0xba, 0x5b, 0xca, 0xe9,
  1292. 0x6d, 0x2d, 0x67, 0xe7, 0x2d, 0xe5, 0x1c, 0xc2, 0x7e, 0x13, 0x3d, 0x55, 0x74, 0x6e, 0x86, 0xf1,
  1293. 0x4c, 0x24, 0xdb, 0xaa, 0x59, 0xcb, 0xed, 0xac, 0xe7, 0x2e, 0x1b, 0xa4, 0xaf, 0x53, 0xb8, 0xc2,
  1294. 0x64, 0xf8, 0x4e, 0x2a, 0x2c, 0xe3, 0xad, 0xdd, 0x67, 0x1b, 0xd8, 0xb7, 0xb7, 0x8a, 0xcf, 0x84,
  1295. 0x1d, 0xb2, 0xb6, 0x29, 0x0c, 0xfd, 0x4e, 0x95, 0x7c, 0x23, 0x6c, 0xbb, 0xfa, 0xe4, 0xb8, 0x96,
  1296. 0x6f, 0x44, 0xf0, 0x1f, 0x83, 0x3e, 0xe5, 0xd5, 0x9a, 0xfa, 0xf0, 0x6c, 0x32, 0x2d, 0xe9, 0x56,
  1297. 0x2d, 0x79, 0x04, 0x10, 0xe5, 0x82, 0xa3, 0x88, 0xa7, 0x1c, 0xed, 0x3c, 0x06, 0xd6, 0x73, 0x81,
  1298. 0x77, 0x1f, 0x08, 0x05, 0x2a, 0x94, 0xc8, 0xa7, 0x51, 0x5a, 0x2c, 0xd0, 0xef, 0x9b, 0x40, 0xe4,
  1299. 0xb9, 0x24, 0x47, 0xf0, 0x13, 0xec, 0xd5, 0xdd, 0xcc, 0x92, 0x95, 0x2e, 0x2d, 0x45, 0x9e, 0xd8,
  1300. 0x3e, 0x9a, 0x45, 0xd5, 0x2e, 0xa7, 0xd1, 0xae, 0x2f, 0xa1, 0x93, 0x48, 0x85, 0x9a, 0x6d, 0xc3,
  1301. 0xb3, 0xfd, 0x06, 0x02, 0xad, 0x48, 0xbd, 0x19, 0xfc, 0xcd, 0xcc, 0xb8, 0x34, 0xa8, 0x8b, 0x85,
  1302. 0x7a, 0x2d, 0xf2, 0x86, 0xea, 0xd9, 0x9a, 0xea, 0xd7, 0xdf, 0x1c, 0x67, 0xf3, 0xcd, 0x39, 0x06,
  1303. 0x2f, 0x4a, 0xe7, 0x59, 0x22, 0x50, 0xa6, 0x8b, 0x29, 0xd7, 0xb1, 0x4a, 0xae, 0x1f, 0xd6, 0x3b,
  1304. 0x26, 0x89, 0xf2, 0xbe, 0x82, 0x91, 0x7d, 0x43, 0xca, 0xa3, 0x1d, 0x7d, 0x74, 0xcf, 0x78, 0xcb,
  1305. 0x63, 0x5f, 0xc0, 0x2e, 0xcd, 0xa4, 0x3a, 0xd4, 0xd5, 0x69, 0x87, 0xe4, 0xb3, 0x47, 0x82, 0x3f,
  1306. 0x18, 0x1c, 0x59, 0x8d, 0x1a, 0xd7, 0xfb, 0xf0, 0x98, 0x66, 0x5e, 0xc8, 0xd8, 0xf2, 0x80, 0x4c,
  1307. 0xef, 0x6b, 0xd8, 0x69, 0x42, 0x1b, 0x9e, 0xdd, 0xdf, 0x9c, 0xa2, 0x4d, 0x57, 0x1e, 0x0b, 0x8e,
  1308. 0xc0, 0xdb, 0x00, 0x62, 0x14, 0x71, 0x8f, 0xbc, 0xa1, 0x50, 0x45, 0x82, 0x4d, 0x5d, 0xbc, 0x13,
  1309. 0xbe, 0x77, 0x56, 0xc4, 0x3f, 0x8e, 0x11, 0xb6, 0xc9, 0xfb, 0x8c, 0x23, 0xff, 0xa8, 0xff, 0x35,
  1310. 0xb6, 0xf0, 0x6b, 0xe7, 0xee, 0xfc, 0xea, 0xdf, 0x85, 0x5f, 0x83, 0xdb, 0xfc, 0xfa, 0x11, 0xfc,
  1311. 0xba, 0x8f, 0xaf, 0x94, 0xb0, 0x1b, 0xfa, 0xa5, 0xb1, 0xac, 0x61, 0x35, 0x6b, 0x4e, 0x6b, 0xd6,
  1312. 0x38, 0xba, 0xc0, 0x7b, 0x8d, 0x02, 0xeb, 0x59, 0xd4, 0xa4, 0x41, 0xf3, 0x5d, 0xd0, 0xa4, 0x07,
  1313. 0x09, 0xbd, 0x9c, 0x37, 0x6b, 0xcc, 0xbb, 0x12, 0xbf, 0xd3, 0x14, 0xff, 0xd3, 0x35, 0xa1, 0x7f,
  1314. 0x7e, 0x2b, 0xdd, 0x3a, 0x64, 0x2b, 0xfc, 0x2b, 0x78, 0x58, 0x9f, 0xb8, 0x46, 0x8e, 0x52, 0xa1,
  1315. 0x8c, 0xde, 0xeb, 0x1f, 0xe0, 0x39, 0x3c, 0x68, 0x09, 0x65, 0xc6, 0xd8, 0xfa, 0x79, 0x73, 0x04,
  1316. 0x5d, 0xf3, 0xdc, 0x99, 0x37, 0xc4, 0x2c, 0x82, 0x4b, 0xf8, 0xb4, 0x25, 0xcc, 0xb5, 0x65, 0x99,
  1317. 0x66, 0x1e, 0x6b, 0x30, 0xaf, 0x3d, 0xc8, 0xef, 0x6e, 0x6b, 0x14, 0x3d, 0xab, 0x8f, 0x9a, 0xfd,
  1318. 0xdf, 0xc2, 0x81, 0xbd, 0xae, 0xca, 0xa2, 0xec, 0x7f, 0xcb, 0xf8, 0xd6, 0xc0, 0x37, 0x66, 0x10,
  1319. 0xee, 0x9b, 0x9b, 0x95, 0xdb, 0x7b, 0x0e, 0x23, 0x4d, 0xfa, 0x3a, 0x54, 0x5f, 0x87, 0x7a, 0xbc,
  1320. 0x3d, 0x14, 0xcd, 0x21, 0xdc, 0xa3, 0x5b, 0x75, 0x98, 0x07, 0xd0, 0x37, 0xda, 0x59, 0xce, 0xac,
  1321. 0x6e, 0x76, 0xb4, 0x6e, 0x96, 0xb3, 0xe0, 0x45, 0x53, 0x33, 0x0d, 0x7a, 0x11, 0xb3, 0xcf, 0x2c,
  1322. 0x5f, 0xd9, 0xdb, 0x72, 0xd6, 0x74, 0xfd, 0x66, 0xfc, 0xc3, 0xe3, 0x2c, 0x4f, 0x33, 0x91, 0xe3,
  1323. 0xea, 0x98, 0x67, 0x24, 0x75, 0x71, 0x3c, 0xe3, 0x28, 0x5e, 0xf3, 0xd5, 0x69, 0x76, 0x73, 0xba,
  1324. 0x7c, 0x72, 0xd3, 0xd3, 0x1f, 0xdb, 0x4f, 0xff, 0x0f, 0x00, 0x00, 0xff, 0xff, 0x4f, 0x21, 0x77,
  1325. 0x7d, 0x7a, 0x0b, 0x00, 0x00,
  1326. }