vote.pb.go 63 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879
  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. Number int64 `protobuf:"varint,5,opt,name=number,proto3" json:"number"`
  742. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  743. XXX_unrecognized []byte `json:"-"`
  744. XXX_sizecache int32 `json:"-"`
  745. }
  746. func (m *VoteResultListRequest) Reset() { *m = VoteResultListRequest{} }
  747. func (m *VoteResultListRequest) String() string { return proto.CompactTextString(m) }
  748. func (*VoteResultListRequest) ProtoMessage() {}
  749. func (*VoteResultListRequest) Descriptor() ([]byte, []int) {
  750. return fileDescriptor_21d31c94b62a6ac7, []int{14}
  751. }
  752. func (m *VoteResultListRequest) XXX_Unmarshal(b []byte) error {
  753. return xxx_messageInfo_VoteResultListRequest.Unmarshal(m, b)
  754. }
  755. func (m *VoteResultListRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  756. return xxx_messageInfo_VoteResultListRequest.Marshal(b, m, deterministic)
  757. }
  758. func (m *VoteResultListRequest) XXX_Merge(src proto.Message) {
  759. xxx_messageInfo_VoteResultListRequest.Merge(m, src)
  760. }
  761. func (m *VoteResultListRequest) XXX_Size() int {
  762. return xxx_messageInfo_VoteResultListRequest.Size(m)
  763. }
  764. func (m *VoteResultListRequest) XXX_DiscardUnknown() {
  765. xxx_messageInfo_VoteResultListRequest.DiscardUnknown(m)
  766. }
  767. var xxx_messageInfo_VoteResultListRequest proto.InternalMessageInfo
  768. func (m *VoteResultListRequest) GetId() int64 {
  769. if m != nil {
  770. return m.Id
  771. }
  772. return 0
  773. }
  774. func (m *VoteResultListRequest) GetGardenId() int64 {
  775. if m != nil {
  776. return m.GardenId
  777. }
  778. return 0
  779. }
  780. func (m *VoteResultListRequest) GetPage() int64 {
  781. if m != nil {
  782. return m.Page
  783. }
  784. return 0
  785. }
  786. func (m *VoteResultListRequest) GetPageSize() int64 {
  787. if m != nil {
  788. return m.PageSize
  789. }
  790. return 0
  791. }
  792. func (m *VoteResultListRequest) GetNumber() int64 {
  793. if m != nil {
  794. return m.Number
  795. }
  796. return 0
  797. }
  798. type VoteResultData struct {
  799. // 题目类型 1 填空题 2 单选题 3 多选题 4 评分题
  800. TopicType int32 `protobuf:"varint,1,opt,name=topic_type,json=topicType,proto3" json:"topic_type"`
  801. TopicName string `protobuf:"bytes,2,opt,name=topic_name,json=topicName,proto3" json:"topic_name"`
  802. // 总星数,当为评分题时有效
  803. Star int32 `protobuf:"varint,3,opt,name=star,proto3" json:"star"`
  804. // 是否必选
  805. Must bool `protobuf:"varint,4,opt,name=must,proto3" json:"must"`
  806. // 题目编号
  807. Number int64 `protobuf:"varint,5,opt,name=number,proto3" json:"number"`
  808. // 选择题的选项
  809. ChoiceItems []*VoteTopicChoiceItem `protobuf:"bytes,6,rep,name=choice_items,json=choiceItems,proto3" json:"choice_items"`
  810. // 问答题回答,当题目类型为问答题时有效
  811. CompletionAnswers []string `protobuf:"bytes,7,rep,name=completion_answers,json=completionAnswers,proto3" json:"completion_answers"`
  812. // 选择题回答,当题目类型为选择题时有效
  813. ChoiceAnswers []string `protobuf:"bytes,8,rep,name=choice_answers,json=choiceAnswers,proto3" json:"choice_answers"`
  814. // 评分题回答,当题目类型为评分题时有效
  815. StarAnswers int32 `protobuf:"varint,9,opt,name=star_answers,json=starAnswers,proto3" json:"star_answers"`
  816. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  817. XXX_unrecognized []byte `json:"-"`
  818. XXX_sizecache int32 `json:"-"`
  819. }
  820. func (m *VoteResultData) Reset() { *m = VoteResultData{} }
  821. func (m *VoteResultData) String() string { return proto.CompactTextString(m) }
  822. func (*VoteResultData) ProtoMessage() {}
  823. func (*VoteResultData) Descriptor() ([]byte, []int) {
  824. return fileDescriptor_21d31c94b62a6ac7, []int{15}
  825. }
  826. func (m *VoteResultData) XXX_Unmarshal(b []byte) error {
  827. return xxx_messageInfo_VoteResultData.Unmarshal(m, b)
  828. }
  829. func (m *VoteResultData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  830. return xxx_messageInfo_VoteResultData.Marshal(b, m, deterministic)
  831. }
  832. func (m *VoteResultData) XXX_Merge(src proto.Message) {
  833. xxx_messageInfo_VoteResultData.Merge(m, src)
  834. }
  835. func (m *VoteResultData) XXX_Size() int {
  836. return xxx_messageInfo_VoteResultData.Size(m)
  837. }
  838. func (m *VoteResultData) XXX_DiscardUnknown() {
  839. xxx_messageInfo_VoteResultData.DiscardUnknown(m)
  840. }
  841. var xxx_messageInfo_VoteResultData proto.InternalMessageInfo
  842. func (m *VoteResultData) GetTopicType() int32 {
  843. if m != nil {
  844. return m.TopicType
  845. }
  846. return 0
  847. }
  848. func (m *VoteResultData) GetTopicName() string {
  849. if m != nil {
  850. return m.TopicName
  851. }
  852. return ""
  853. }
  854. func (m *VoteResultData) GetStar() int32 {
  855. if m != nil {
  856. return m.Star
  857. }
  858. return 0
  859. }
  860. func (m *VoteResultData) GetMust() bool {
  861. if m != nil {
  862. return m.Must
  863. }
  864. return false
  865. }
  866. func (m *VoteResultData) GetNumber() int64 {
  867. if m != nil {
  868. return m.Number
  869. }
  870. return 0
  871. }
  872. func (m *VoteResultData) GetChoiceItems() []*VoteTopicChoiceItem {
  873. if m != nil {
  874. return m.ChoiceItems
  875. }
  876. return nil
  877. }
  878. func (m *VoteResultData) GetCompletionAnswers() []string {
  879. if m != nil {
  880. return m.CompletionAnswers
  881. }
  882. return nil
  883. }
  884. func (m *VoteResultData) GetChoiceAnswers() []string {
  885. if m != nil {
  886. return m.ChoiceAnswers
  887. }
  888. return nil
  889. }
  890. func (m *VoteResultData) GetStarAnswers() int32 {
  891. if m != nil {
  892. return m.StarAnswers
  893. }
  894. return 0
  895. }
  896. type VoteResultUserAnswerItem struct {
  897. // 用户uid
  898. Uid int64 `protobuf:"varint,1,opt,name=uid,proto3" json:"uid"`
  899. Answer *VoteResultData `protobuf:"bytes,2,opt,name=answer,proto3" json:"answer"`
  900. UserName string `protobuf:"bytes,3,opt,name=user_name,json=userName,proto3" json:"user_name"`
  901. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  902. XXX_unrecognized []byte `json:"-"`
  903. XXX_sizecache int32 `json:"-"`
  904. }
  905. func (m *VoteResultUserAnswerItem) Reset() { *m = VoteResultUserAnswerItem{} }
  906. func (m *VoteResultUserAnswerItem) String() string { return proto.CompactTextString(m) }
  907. func (*VoteResultUserAnswerItem) ProtoMessage() {}
  908. func (*VoteResultUserAnswerItem) Descriptor() ([]byte, []int) {
  909. return fileDescriptor_21d31c94b62a6ac7, []int{16}
  910. }
  911. func (m *VoteResultUserAnswerItem) XXX_Unmarshal(b []byte) error {
  912. return xxx_messageInfo_VoteResultUserAnswerItem.Unmarshal(m, b)
  913. }
  914. func (m *VoteResultUserAnswerItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  915. return xxx_messageInfo_VoteResultUserAnswerItem.Marshal(b, m, deterministic)
  916. }
  917. func (m *VoteResultUserAnswerItem) XXX_Merge(src proto.Message) {
  918. xxx_messageInfo_VoteResultUserAnswerItem.Merge(m, src)
  919. }
  920. func (m *VoteResultUserAnswerItem) XXX_Size() int {
  921. return xxx_messageInfo_VoteResultUserAnswerItem.Size(m)
  922. }
  923. func (m *VoteResultUserAnswerItem) XXX_DiscardUnknown() {
  924. xxx_messageInfo_VoteResultUserAnswerItem.DiscardUnknown(m)
  925. }
  926. var xxx_messageInfo_VoteResultUserAnswerItem proto.InternalMessageInfo
  927. func (m *VoteResultUserAnswerItem) GetUid() int64 {
  928. if m != nil {
  929. return m.Uid
  930. }
  931. return 0
  932. }
  933. func (m *VoteResultUserAnswerItem) GetAnswer() *VoteResultData {
  934. if m != nil {
  935. return m.Answer
  936. }
  937. return nil
  938. }
  939. func (m *VoteResultUserAnswerItem) GetUserName() string {
  940. if m != nil {
  941. return m.UserName
  942. }
  943. return ""
  944. }
  945. type VoteResultListReply struct {
  946. Page int64 `protobuf:"varint,1,opt,name=page,proto3" json:"page"`
  947. Total int64 `protobuf:"varint,2,opt,name=total,proto3" json:"total"`
  948. List []*VoteResultUserAnswerItem `protobuf:"bytes,3,rep,name=list,proto3" json:"list"`
  949. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  950. XXX_unrecognized []byte `json:"-"`
  951. XXX_sizecache int32 `json:"-"`
  952. }
  953. func (m *VoteResultListReply) Reset() { *m = VoteResultListReply{} }
  954. func (m *VoteResultListReply) String() string { return proto.CompactTextString(m) }
  955. func (*VoteResultListReply) ProtoMessage() {}
  956. func (*VoteResultListReply) Descriptor() ([]byte, []int) {
  957. return fileDescriptor_21d31c94b62a6ac7, []int{17}
  958. }
  959. func (m *VoteResultListReply) XXX_Unmarshal(b []byte) error {
  960. return xxx_messageInfo_VoteResultListReply.Unmarshal(m, b)
  961. }
  962. func (m *VoteResultListReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  963. return xxx_messageInfo_VoteResultListReply.Marshal(b, m, deterministic)
  964. }
  965. func (m *VoteResultListReply) XXX_Merge(src proto.Message) {
  966. xxx_messageInfo_VoteResultListReply.Merge(m, src)
  967. }
  968. func (m *VoteResultListReply) XXX_Size() int {
  969. return xxx_messageInfo_VoteResultListReply.Size(m)
  970. }
  971. func (m *VoteResultListReply) XXX_DiscardUnknown() {
  972. xxx_messageInfo_VoteResultListReply.DiscardUnknown(m)
  973. }
  974. var xxx_messageInfo_VoteResultListReply proto.InternalMessageInfo
  975. func (m *VoteResultListReply) GetPage() int64 {
  976. if m != nil {
  977. return m.Page
  978. }
  979. return 0
  980. }
  981. func (m *VoteResultListReply) GetTotal() int64 {
  982. if m != nil {
  983. return m.Total
  984. }
  985. return 0
  986. }
  987. func (m *VoteResultListReply) GetList() []*VoteResultUserAnswerItem {
  988. if m != nil {
  989. return m.List
  990. }
  991. return nil
  992. }
  993. type VoteResultStatisticRequest struct {
  994. Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id"`
  995. GardenId int64 `protobuf:"varint,2,opt,name=garden_id,json=gardenId,proto3" json:"garden_id"`
  996. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  997. XXX_unrecognized []byte `json:"-"`
  998. XXX_sizecache int32 `json:"-"`
  999. }
  1000. func (m *VoteResultStatisticRequest) Reset() { *m = VoteResultStatisticRequest{} }
  1001. func (m *VoteResultStatisticRequest) String() string { return proto.CompactTextString(m) }
  1002. func (*VoteResultStatisticRequest) ProtoMessage() {}
  1003. func (*VoteResultStatisticRequest) Descriptor() ([]byte, []int) {
  1004. return fileDescriptor_21d31c94b62a6ac7, []int{18}
  1005. }
  1006. func (m *VoteResultStatisticRequest) XXX_Unmarshal(b []byte) error {
  1007. return xxx_messageInfo_VoteResultStatisticRequest.Unmarshal(m, b)
  1008. }
  1009. func (m *VoteResultStatisticRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1010. return xxx_messageInfo_VoteResultStatisticRequest.Marshal(b, m, deterministic)
  1011. }
  1012. func (m *VoteResultStatisticRequest) XXX_Merge(src proto.Message) {
  1013. xxx_messageInfo_VoteResultStatisticRequest.Merge(m, src)
  1014. }
  1015. func (m *VoteResultStatisticRequest) XXX_Size() int {
  1016. return xxx_messageInfo_VoteResultStatisticRequest.Size(m)
  1017. }
  1018. func (m *VoteResultStatisticRequest) XXX_DiscardUnknown() {
  1019. xxx_messageInfo_VoteResultStatisticRequest.DiscardUnknown(m)
  1020. }
  1021. var xxx_messageInfo_VoteResultStatisticRequest proto.InternalMessageInfo
  1022. func (m *VoteResultStatisticRequest) GetId() int64 {
  1023. if m != nil {
  1024. return m.Id
  1025. }
  1026. return 0
  1027. }
  1028. func (m *VoteResultStatisticRequest) GetGardenId() int64 {
  1029. if m != nil {
  1030. return m.GardenId
  1031. }
  1032. return 0
  1033. }
  1034. type VoteResultStatisticChoice struct {
  1035. // 选择选项标识
  1036. Flag string `protobuf:"bytes,1,opt,name=flag,proto3" json:"flag"`
  1037. // 该选项被选的用户
  1038. Count int32 `protobuf:"varint,2,opt,name=count,proto3" json:"count"`
  1039. Text string `protobuf:"bytes,3,opt,name=text,proto3" json:"text"`
  1040. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1041. XXX_unrecognized []byte `json:"-"`
  1042. XXX_sizecache int32 `json:"-"`
  1043. }
  1044. func (m *VoteResultStatisticChoice) Reset() { *m = VoteResultStatisticChoice{} }
  1045. func (m *VoteResultStatisticChoice) String() string { return proto.CompactTextString(m) }
  1046. func (*VoteResultStatisticChoice) ProtoMessage() {}
  1047. func (*VoteResultStatisticChoice) Descriptor() ([]byte, []int) {
  1048. return fileDescriptor_21d31c94b62a6ac7, []int{19}
  1049. }
  1050. func (m *VoteResultStatisticChoice) XXX_Unmarshal(b []byte) error {
  1051. return xxx_messageInfo_VoteResultStatisticChoice.Unmarshal(m, b)
  1052. }
  1053. func (m *VoteResultStatisticChoice) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1054. return xxx_messageInfo_VoteResultStatisticChoice.Marshal(b, m, deterministic)
  1055. }
  1056. func (m *VoteResultStatisticChoice) XXX_Merge(src proto.Message) {
  1057. xxx_messageInfo_VoteResultStatisticChoice.Merge(m, src)
  1058. }
  1059. func (m *VoteResultStatisticChoice) XXX_Size() int {
  1060. return xxx_messageInfo_VoteResultStatisticChoice.Size(m)
  1061. }
  1062. func (m *VoteResultStatisticChoice) XXX_DiscardUnknown() {
  1063. xxx_messageInfo_VoteResultStatisticChoice.DiscardUnknown(m)
  1064. }
  1065. var xxx_messageInfo_VoteResultStatisticChoice proto.InternalMessageInfo
  1066. func (m *VoteResultStatisticChoice) GetFlag() string {
  1067. if m != nil {
  1068. return m.Flag
  1069. }
  1070. return ""
  1071. }
  1072. func (m *VoteResultStatisticChoice) GetCount() int32 {
  1073. if m != nil {
  1074. return m.Count
  1075. }
  1076. return 0
  1077. }
  1078. func (m *VoteResultStatisticChoice) GetText() string {
  1079. if m != nil {
  1080. return m.Text
  1081. }
  1082. return ""
  1083. }
  1084. type VoteResultStatisticStar struct {
  1085. // 评分星数
  1086. Star int32 `protobuf:"varint,1,opt,name=star,proto3" json:"star"`
  1087. // 评该星数的用户数量
  1088. Count int32 `protobuf:"varint,2,opt,name=count,proto3" json:"count"`
  1089. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1090. XXX_unrecognized []byte `json:"-"`
  1091. XXX_sizecache int32 `json:"-"`
  1092. }
  1093. func (m *VoteResultStatisticStar) Reset() { *m = VoteResultStatisticStar{} }
  1094. func (m *VoteResultStatisticStar) String() string { return proto.CompactTextString(m) }
  1095. func (*VoteResultStatisticStar) ProtoMessage() {}
  1096. func (*VoteResultStatisticStar) Descriptor() ([]byte, []int) {
  1097. return fileDescriptor_21d31c94b62a6ac7, []int{20}
  1098. }
  1099. func (m *VoteResultStatisticStar) XXX_Unmarshal(b []byte) error {
  1100. return xxx_messageInfo_VoteResultStatisticStar.Unmarshal(m, b)
  1101. }
  1102. func (m *VoteResultStatisticStar) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1103. return xxx_messageInfo_VoteResultStatisticStar.Marshal(b, m, deterministic)
  1104. }
  1105. func (m *VoteResultStatisticStar) XXX_Merge(src proto.Message) {
  1106. xxx_messageInfo_VoteResultStatisticStar.Merge(m, src)
  1107. }
  1108. func (m *VoteResultStatisticStar) XXX_Size() int {
  1109. return xxx_messageInfo_VoteResultStatisticStar.Size(m)
  1110. }
  1111. func (m *VoteResultStatisticStar) XXX_DiscardUnknown() {
  1112. xxx_messageInfo_VoteResultStatisticStar.DiscardUnknown(m)
  1113. }
  1114. var xxx_messageInfo_VoteResultStatisticStar proto.InternalMessageInfo
  1115. func (m *VoteResultStatisticStar) GetStar() int32 {
  1116. if m != nil {
  1117. return m.Star
  1118. }
  1119. return 0
  1120. }
  1121. func (m *VoteResultStatisticStar) GetCount() int32 {
  1122. if m != nil {
  1123. return m.Count
  1124. }
  1125. return 0
  1126. }
  1127. type VoteResultStatisticItem struct {
  1128. // 题目类型 1 填空题 2 单选题 3 多选题 4 评分题
  1129. TopicType int32 `protobuf:"varint,1,opt,name=topic_type,json=topicType,proto3" json:"topic_type"`
  1130. TopicName string `protobuf:"bytes,2,opt,name=topic_name,json=topicName,proto3" json:"topic_name"`
  1131. // 总星数,当为评分题时有效
  1132. Star int32 `protobuf:"varint,3,opt,name=star,proto3" json:"star"`
  1133. // 是否必选
  1134. Must bool `protobuf:"varint,4,opt,name=must,proto3" json:"must"`
  1135. // 题目编号
  1136. Number int64 `protobuf:"varint,5,opt,name=number,proto3" json:"number"`
  1137. // 选择题的选项内容
  1138. ChoiceItems []*VoteTopicChoiceItem `protobuf:"bytes,6,rep,name=choice_items,json=choiceItems,proto3" json:"choice_items"`
  1139. // 选择题的选项回答统计,当题目类型为选择题时有效
  1140. ChoiceStatistic []*VoteResultStatisticChoice `protobuf:"bytes,7,rep,name=choice_statistic,json=choiceStatistic,proto3" json:"choice_statistic"`
  1141. // 评分题的分数回答统计,当题目类型为评分题时有效
  1142. StarStatistic []*VoteResultStatisticStar `protobuf:"bytes,8,rep,name=star_statistic,json=starStatistic,proto3" json:"star_statistic"`
  1143. // 平均分, 当题目类型为评分题时有效
  1144. StarAvg float64 `protobuf:"fixed64,9,opt,name=star_avg,json=starAvg,proto3" json:"star_avg"`
  1145. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1146. XXX_unrecognized []byte `json:"-"`
  1147. XXX_sizecache int32 `json:"-"`
  1148. }
  1149. func (m *VoteResultStatisticItem) Reset() { *m = VoteResultStatisticItem{} }
  1150. func (m *VoteResultStatisticItem) String() string { return proto.CompactTextString(m) }
  1151. func (*VoteResultStatisticItem) ProtoMessage() {}
  1152. func (*VoteResultStatisticItem) Descriptor() ([]byte, []int) {
  1153. return fileDescriptor_21d31c94b62a6ac7, []int{21}
  1154. }
  1155. func (m *VoteResultStatisticItem) XXX_Unmarshal(b []byte) error {
  1156. return xxx_messageInfo_VoteResultStatisticItem.Unmarshal(m, b)
  1157. }
  1158. func (m *VoteResultStatisticItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1159. return xxx_messageInfo_VoteResultStatisticItem.Marshal(b, m, deterministic)
  1160. }
  1161. func (m *VoteResultStatisticItem) XXX_Merge(src proto.Message) {
  1162. xxx_messageInfo_VoteResultStatisticItem.Merge(m, src)
  1163. }
  1164. func (m *VoteResultStatisticItem) XXX_Size() int {
  1165. return xxx_messageInfo_VoteResultStatisticItem.Size(m)
  1166. }
  1167. func (m *VoteResultStatisticItem) XXX_DiscardUnknown() {
  1168. xxx_messageInfo_VoteResultStatisticItem.DiscardUnknown(m)
  1169. }
  1170. var xxx_messageInfo_VoteResultStatisticItem proto.InternalMessageInfo
  1171. func (m *VoteResultStatisticItem) GetTopicType() int32 {
  1172. if m != nil {
  1173. return m.TopicType
  1174. }
  1175. return 0
  1176. }
  1177. func (m *VoteResultStatisticItem) GetTopicName() string {
  1178. if m != nil {
  1179. return m.TopicName
  1180. }
  1181. return ""
  1182. }
  1183. func (m *VoteResultStatisticItem) GetStar() int32 {
  1184. if m != nil {
  1185. return m.Star
  1186. }
  1187. return 0
  1188. }
  1189. func (m *VoteResultStatisticItem) GetMust() bool {
  1190. if m != nil {
  1191. return m.Must
  1192. }
  1193. return false
  1194. }
  1195. func (m *VoteResultStatisticItem) GetNumber() int64 {
  1196. if m != nil {
  1197. return m.Number
  1198. }
  1199. return 0
  1200. }
  1201. func (m *VoteResultStatisticItem) GetChoiceItems() []*VoteTopicChoiceItem {
  1202. if m != nil {
  1203. return m.ChoiceItems
  1204. }
  1205. return nil
  1206. }
  1207. func (m *VoteResultStatisticItem) GetChoiceStatistic() []*VoteResultStatisticChoice {
  1208. if m != nil {
  1209. return m.ChoiceStatistic
  1210. }
  1211. return nil
  1212. }
  1213. func (m *VoteResultStatisticItem) GetStarStatistic() []*VoteResultStatisticStar {
  1214. if m != nil {
  1215. return m.StarStatistic
  1216. }
  1217. return nil
  1218. }
  1219. func (m *VoteResultStatisticItem) GetStarAvg() float64 {
  1220. if m != nil {
  1221. return m.StarAvg
  1222. }
  1223. return 0
  1224. }
  1225. type VoteResultStatisticReply struct {
  1226. // 题目统计
  1227. List []*VoteResultStatisticItem `protobuf:"bytes,1,rep,name=list,proto3" json:"list"`
  1228. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1229. XXX_unrecognized []byte `json:"-"`
  1230. XXX_sizecache int32 `json:"-"`
  1231. }
  1232. func (m *VoteResultStatisticReply) Reset() { *m = VoteResultStatisticReply{} }
  1233. func (m *VoteResultStatisticReply) String() string { return proto.CompactTextString(m) }
  1234. func (*VoteResultStatisticReply) ProtoMessage() {}
  1235. func (*VoteResultStatisticReply) Descriptor() ([]byte, []int) {
  1236. return fileDescriptor_21d31c94b62a6ac7, []int{22}
  1237. }
  1238. func (m *VoteResultStatisticReply) XXX_Unmarshal(b []byte) error {
  1239. return xxx_messageInfo_VoteResultStatisticReply.Unmarshal(m, b)
  1240. }
  1241. func (m *VoteResultStatisticReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1242. return xxx_messageInfo_VoteResultStatisticReply.Marshal(b, m, deterministic)
  1243. }
  1244. func (m *VoteResultStatisticReply) XXX_Merge(src proto.Message) {
  1245. xxx_messageInfo_VoteResultStatisticReply.Merge(m, src)
  1246. }
  1247. func (m *VoteResultStatisticReply) XXX_Size() int {
  1248. return xxx_messageInfo_VoteResultStatisticReply.Size(m)
  1249. }
  1250. func (m *VoteResultStatisticReply) XXX_DiscardUnknown() {
  1251. xxx_messageInfo_VoteResultStatisticReply.DiscardUnknown(m)
  1252. }
  1253. var xxx_messageInfo_VoteResultStatisticReply proto.InternalMessageInfo
  1254. func (m *VoteResultStatisticReply) GetList() []*VoteResultStatisticItem {
  1255. if m != nil {
  1256. return m.List
  1257. }
  1258. return nil
  1259. }
  1260. type VoteListForHouseholdRequest struct {
  1261. GardenId int64 `protobuf:"varint,1,opt,name=garden_id,json=gardenId,proto3" json:"garden_id"`
  1262. Uid int64 `protobuf:"varint,2,opt,name=uid,proto3" json:"uid"`
  1263. Page int64 `protobuf:"varint,3,opt,name=page,proto3" json:"page"`
  1264. PageSize int64 `protobuf:"varint,4,opt,name=page_size,json=pageSize,proto3" json:"page_size"`
  1265. Title string `protobuf:"bytes,5,opt,name=title,proto3" json:"title"`
  1266. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1267. XXX_unrecognized []byte `json:"-"`
  1268. XXX_sizecache int32 `json:"-"`
  1269. }
  1270. func (m *VoteListForHouseholdRequest) Reset() { *m = VoteListForHouseholdRequest{} }
  1271. func (m *VoteListForHouseholdRequest) String() string { return proto.CompactTextString(m) }
  1272. func (*VoteListForHouseholdRequest) ProtoMessage() {}
  1273. func (*VoteListForHouseholdRequest) Descriptor() ([]byte, []int) {
  1274. return fileDescriptor_21d31c94b62a6ac7, []int{23}
  1275. }
  1276. func (m *VoteListForHouseholdRequest) XXX_Unmarshal(b []byte) error {
  1277. return xxx_messageInfo_VoteListForHouseholdRequest.Unmarshal(m, b)
  1278. }
  1279. func (m *VoteListForHouseholdRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1280. return xxx_messageInfo_VoteListForHouseholdRequest.Marshal(b, m, deterministic)
  1281. }
  1282. func (m *VoteListForHouseholdRequest) XXX_Merge(src proto.Message) {
  1283. xxx_messageInfo_VoteListForHouseholdRequest.Merge(m, src)
  1284. }
  1285. func (m *VoteListForHouseholdRequest) XXX_Size() int {
  1286. return xxx_messageInfo_VoteListForHouseholdRequest.Size(m)
  1287. }
  1288. func (m *VoteListForHouseholdRequest) XXX_DiscardUnknown() {
  1289. xxx_messageInfo_VoteListForHouseholdRequest.DiscardUnknown(m)
  1290. }
  1291. var xxx_messageInfo_VoteListForHouseholdRequest proto.InternalMessageInfo
  1292. func (m *VoteListForHouseholdRequest) GetGardenId() int64 {
  1293. if m != nil {
  1294. return m.GardenId
  1295. }
  1296. return 0
  1297. }
  1298. func (m *VoteListForHouseholdRequest) GetUid() int64 {
  1299. if m != nil {
  1300. return m.Uid
  1301. }
  1302. return 0
  1303. }
  1304. func (m *VoteListForHouseholdRequest) GetPage() int64 {
  1305. if m != nil {
  1306. return m.Page
  1307. }
  1308. return 0
  1309. }
  1310. func (m *VoteListForHouseholdRequest) GetPageSize() int64 {
  1311. if m != nil {
  1312. return m.PageSize
  1313. }
  1314. return 0
  1315. }
  1316. func (m *VoteListForHouseholdRequest) GetTitle() string {
  1317. if m != nil {
  1318. return m.Title
  1319. }
  1320. return ""
  1321. }
  1322. type VoteTopicForHouseholdItem struct {
  1323. // 题目类型 1 填空题 2 单选题 3 多选题 4 评分题
  1324. TopicType int32 `protobuf:"varint,1,opt,name=topic_type,json=topicType,proto3" json:"topic_type"`
  1325. TopicName string `protobuf:"bytes,2,opt,name=topic_name,json=topicName,proto3" json:"topic_name"`
  1326. // 总星数,当为评分题时有效
  1327. Star int32 `protobuf:"varint,3,opt,name=star,proto3" json:"star"`
  1328. // 是否必选
  1329. Must bool `protobuf:"varint,4,opt,name=must,proto3" json:"must"`
  1330. // 题目编号
  1331. Number int64 `protobuf:"varint,5,opt,name=number,proto3" json:"number"`
  1332. // 选择题的选项
  1333. ChoiceItems []*VoteTopicChoiceItem `protobuf:"bytes,6,rep,name=choice_items,json=choiceItems,proto3" json:"choice_items"`
  1334. // 当已投票时,以下字段有效
  1335. // 问答题回答,当题目类型为问答题时有效
  1336. CompletionAnswers []string `protobuf:"bytes,7,rep,name=completion_answers,json=completionAnswers,proto3" json:"completion_answers"`
  1337. // 选择题回答,当题目类型为选择题时有效
  1338. ChoiceAnswers []string `protobuf:"bytes,8,rep,name=choice_answers,json=choiceAnswers,proto3" json:"choice_answers"`
  1339. // 评分题回答,当题目类型为评分题时有效
  1340. StarAnswers int32 `protobuf:"varint,9,opt,name=star_answers,json=starAnswers,proto3" json:"star_answers"`
  1341. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1342. XXX_unrecognized []byte `json:"-"`
  1343. XXX_sizecache int32 `json:"-"`
  1344. }
  1345. func (m *VoteTopicForHouseholdItem) Reset() { *m = VoteTopicForHouseholdItem{} }
  1346. func (m *VoteTopicForHouseholdItem) String() string { return proto.CompactTextString(m) }
  1347. func (*VoteTopicForHouseholdItem) ProtoMessage() {}
  1348. func (*VoteTopicForHouseholdItem) Descriptor() ([]byte, []int) {
  1349. return fileDescriptor_21d31c94b62a6ac7, []int{24}
  1350. }
  1351. func (m *VoteTopicForHouseholdItem) XXX_Unmarshal(b []byte) error {
  1352. return xxx_messageInfo_VoteTopicForHouseholdItem.Unmarshal(m, b)
  1353. }
  1354. func (m *VoteTopicForHouseholdItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1355. return xxx_messageInfo_VoteTopicForHouseholdItem.Marshal(b, m, deterministic)
  1356. }
  1357. func (m *VoteTopicForHouseholdItem) XXX_Merge(src proto.Message) {
  1358. xxx_messageInfo_VoteTopicForHouseholdItem.Merge(m, src)
  1359. }
  1360. func (m *VoteTopicForHouseholdItem) XXX_Size() int {
  1361. return xxx_messageInfo_VoteTopicForHouseholdItem.Size(m)
  1362. }
  1363. func (m *VoteTopicForHouseholdItem) XXX_DiscardUnknown() {
  1364. xxx_messageInfo_VoteTopicForHouseholdItem.DiscardUnknown(m)
  1365. }
  1366. var xxx_messageInfo_VoteTopicForHouseholdItem proto.InternalMessageInfo
  1367. func (m *VoteTopicForHouseholdItem) GetTopicType() int32 {
  1368. if m != nil {
  1369. return m.TopicType
  1370. }
  1371. return 0
  1372. }
  1373. func (m *VoteTopicForHouseholdItem) GetTopicName() string {
  1374. if m != nil {
  1375. return m.TopicName
  1376. }
  1377. return ""
  1378. }
  1379. func (m *VoteTopicForHouseholdItem) GetStar() int32 {
  1380. if m != nil {
  1381. return m.Star
  1382. }
  1383. return 0
  1384. }
  1385. func (m *VoteTopicForHouseholdItem) GetMust() bool {
  1386. if m != nil {
  1387. return m.Must
  1388. }
  1389. return false
  1390. }
  1391. func (m *VoteTopicForHouseholdItem) GetNumber() int64 {
  1392. if m != nil {
  1393. return m.Number
  1394. }
  1395. return 0
  1396. }
  1397. func (m *VoteTopicForHouseholdItem) GetChoiceItems() []*VoteTopicChoiceItem {
  1398. if m != nil {
  1399. return m.ChoiceItems
  1400. }
  1401. return nil
  1402. }
  1403. func (m *VoteTopicForHouseholdItem) GetCompletionAnswers() []string {
  1404. if m != nil {
  1405. return m.CompletionAnswers
  1406. }
  1407. return nil
  1408. }
  1409. func (m *VoteTopicForHouseholdItem) GetChoiceAnswers() []string {
  1410. if m != nil {
  1411. return m.ChoiceAnswers
  1412. }
  1413. return nil
  1414. }
  1415. func (m *VoteTopicForHouseholdItem) GetStarAnswers() int32 {
  1416. if m != nil {
  1417. return m.StarAnswers
  1418. }
  1419. return 0
  1420. }
  1421. type VoteListForHouseholdItem struct {
  1422. // 标题
  1423. Title string `protobuf:"bytes,1,opt,name=title,proto3" json:"title"`
  1424. Pics []string `protobuf:"bytes,2,rep,name=pics,proto3" json:"pics"`
  1425. Start int64 `protobuf:"varint,3,opt,name=start,proto3" json:"start"`
  1426. End int64 `protobuf:"varint,4,opt,name=end,proto3" json:"end"`
  1427. Id int64 `protobuf:"varint,5,opt,name=id,proto3" json:"id"`
  1428. CreatedAt int64 `protobuf:"varint,6,opt,name=created_at,json=createdAt,proto3" json:"created_at"`
  1429. // 是否已投票
  1430. Answered bool `protobuf:"varint,7,opt,name=answered,proto3" json:"answered"`
  1431. // 题目类容和用户回答
  1432. Topics []*VoteTopicForHouseholdItem `protobuf:"bytes,8,rep,name=topics,proto3" json:"topics"`
  1433. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1434. XXX_unrecognized []byte `json:"-"`
  1435. XXX_sizecache int32 `json:"-"`
  1436. }
  1437. func (m *VoteListForHouseholdItem) Reset() { *m = VoteListForHouseholdItem{} }
  1438. func (m *VoteListForHouseholdItem) String() string { return proto.CompactTextString(m) }
  1439. func (*VoteListForHouseholdItem) ProtoMessage() {}
  1440. func (*VoteListForHouseholdItem) Descriptor() ([]byte, []int) {
  1441. return fileDescriptor_21d31c94b62a6ac7, []int{25}
  1442. }
  1443. func (m *VoteListForHouseholdItem) XXX_Unmarshal(b []byte) error {
  1444. return xxx_messageInfo_VoteListForHouseholdItem.Unmarshal(m, b)
  1445. }
  1446. func (m *VoteListForHouseholdItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1447. return xxx_messageInfo_VoteListForHouseholdItem.Marshal(b, m, deterministic)
  1448. }
  1449. func (m *VoteListForHouseholdItem) XXX_Merge(src proto.Message) {
  1450. xxx_messageInfo_VoteListForHouseholdItem.Merge(m, src)
  1451. }
  1452. func (m *VoteListForHouseholdItem) XXX_Size() int {
  1453. return xxx_messageInfo_VoteListForHouseholdItem.Size(m)
  1454. }
  1455. func (m *VoteListForHouseholdItem) XXX_DiscardUnknown() {
  1456. xxx_messageInfo_VoteListForHouseholdItem.DiscardUnknown(m)
  1457. }
  1458. var xxx_messageInfo_VoteListForHouseholdItem proto.InternalMessageInfo
  1459. func (m *VoteListForHouseholdItem) GetTitle() string {
  1460. if m != nil {
  1461. return m.Title
  1462. }
  1463. return ""
  1464. }
  1465. func (m *VoteListForHouseholdItem) GetPics() []string {
  1466. if m != nil {
  1467. return m.Pics
  1468. }
  1469. return nil
  1470. }
  1471. func (m *VoteListForHouseholdItem) GetStart() int64 {
  1472. if m != nil {
  1473. return m.Start
  1474. }
  1475. return 0
  1476. }
  1477. func (m *VoteListForHouseholdItem) GetEnd() int64 {
  1478. if m != nil {
  1479. return m.End
  1480. }
  1481. return 0
  1482. }
  1483. func (m *VoteListForHouseholdItem) GetId() int64 {
  1484. if m != nil {
  1485. return m.Id
  1486. }
  1487. return 0
  1488. }
  1489. func (m *VoteListForHouseholdItem) GetCreatedAt() int64 {
  1490. if m != nil {
  1491. return m.CreatedAt
  1492. }
  1493. return 0
  1494. }
  1495. func (m *VoteListForHouseholdItem) GetAnswered() bool {
  1496. if m != nil {
  1497. return m.Answered
  1498. }
  1499. return false
  1500. }
  1501. func (m *VoteListForHouseholdItem) GetTopics() []*VoteTopicForHouseholdItem {
  1502. if m != nil {
  1503. return m.Topics
  1504. }
  1505. return nil
  1506. }
  1507. type VoteListForHouseholdReply struct {
  1508. Page int64 `protobuf:"varint,1,opt,name=page,proto3" json:"page"`
  1509. Total int64 `protobuf:"varint,2,opt,name=total,proto3" json:"total"`
  1510. List []*VoteListForHouseholdItem `protobuf:"bytes,3,rep,name=list,proto3" json:"list"`
  1511. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1512. XXX_unrecognized []byte `json:"-"`
  1513. XXX_sizecache int32 `json:"-"`
  1514. }
  1515. func (m *VoteListForHouseholdReply) Reset() { *m = VoteListForHouseholdReply{} }
  1516. func (m *VoteListForHouseholdReply) String() string { return proto.CompactTextString(m) }
  1517. func (*VoteListForHouseholdReply) ProtoMessage() {}
  1518. func (*VoteListForHouseholdReply) Descriptor() ([]byte, []int) {
  1519. return fileDescriptor_21d31c94b62a6ac7, []int{26}
  1520. }
  1521. func (m *VoteListForHouseholdReply) XXX_Unmarshal(b []byte) error {
  1522. return xxx_messageInfo_VoteListForHouseholdReply.Unmarshal(m, b)
  1523. }
  1524. func (m *VoteListForHouseholdReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1525. return xxx_messageInfo_VoteListForHouseholdReply.Marshal(b, m, deterministic)
  1526. }
  1527. func (m *VoteListForHouseholdReply) XXX_Merge(src proto.Message) {
  1528. xxx_messageInfo_VoteListForHouseholdReply.Merge(m, src)
  1529. }
  1530. func (m *VoteListForHouseholdReply) XXX_Size() int {
  1531. return xxx_messageInfo_VoteListForHouseholdReply.Size(m)
  1532. }
  1533. func (m *VoteListForHouseholdReply) XXX_DiscardUnknown() {
  1534. xxx_messageInfo_VoteListForHouseholdReply.DiscardUnknown(m)
  1535. }
  1536. var xxx_messageInfo_VoteListForHouseholdReply proto.InternalMessageInfo
  1537. func (m *VoteListForHouseholdReply) GetPage() int64 {
  1538. if m != nil {
  1539. return m.Page
  1540. }
  1541. return 0
  1542. }
  1543. func (m *VoteListForHouseholdReply) GetTotal() int64 {
  1544. if m != nil {
  1545. return m.Total
  1546. }
  1547. return 0
  1548. }
  1549. func (m *VoteListForHouseholdReply) GetList() []*VoteListForHouseholdItem {
  1550. if m != nil {
  1551. return m.List
  1552. }
  1553. return nil
  1554. }
  1555. func init() {
  1556. proto.RegisterType((*VoteTopicChoiceItem)(nil), "pb_v1.VoteTopicChoiceItem")
  1557. proto.RegisterType((*VoteTopic)(nil), "pb_v1.VoteTopic")
  1558. proto.RegisterType((*VoteAddRequest)(nil), "pb_v1.VoteAddRequest")
  1559. proto.RegisterType((*VoteAddReply)(nil), "pb_v1.VoteAddReply")
  1560. proto.RegisterType((*VoteUpdateRequest)(nil), "pb_v1.VoteUpdateRequest")
  1561. proto.RegisterType((*VoteUpdateReply)(nil), "pb_v1.VoteUpdateReply")
  1562. proto.RegisterType((*VoteDelRequest)(nil), "pb_v1.VoteDelRequest")
  1563. proto.RegisterType((*VoteDelReply)(nil), "pb_v1.VoteDelReply")
  1564. proto.RegisterType((*VoteListRequest)(nil), "pb_v1.VoteListRequest")
  1565. proto.RegisterType((*VoteItem)(nil), "pb_v1.VoteItem")
  1566. proto.RegisterType((*VoteListReply)(nil), "pb_v1.VoteListReply")
  1567. proto.RegisterType((*VoteTopicAnswer)(nil), "pb_v1.VoteTopicAnswer")
  1568. proto.RegisterType((*VoteAddAnswerRequest)(nil), "pb_v1.VoteAddAnswerRequest")
  1569. proto.RegisterType((*VoteAddAnswerReply)(nil), "pb_v1.VoteAddAnswerReply")
  1570. proto.RegisterType((*VoteResultListRequest)(nil), "pb_v1.VoteResultListRequest")
  1571. proto.RegisterType((*VoteResultData)(nil), "pb_v1.VoteResultData")
  1572. proto.RegisterType((*VoteResultUserAnswerItem)(nil), "pb_v1.VoteResultUserAnswerItem")
  1573. proto.RegisterType((*VoteResultListReply)(nil), "pb_v1.VoteResultListReply")
  1574. proto.RegisterType((*VoteResultStatisticRequest)(nil), "pb_v1.VoteResultStatisticRequest")
  1575. proto.RegisterType((*VoteResultStatisticChoice)(nil), "pb_v1.VoteResultStatisticChoice")
  1576. proto.RegisterType((*VoteResultStatisticStar)(nil), "pb_v1.VoteResultStatisticStar")
  1577. proto.RegisterType((*VoteResultStatisticItem)(nil), "pb_v1.VoteResultStatisticItem")
  1578. proto.RegisterType((*VoteResultStatisticReply)(nil), "pb_v1.VoteResultStatisticReply")
  1579. proto.RegisterType((*VoteListForHouseholdRequest)(nil), "pb_v1.VoteListForHouseholdRequest")
  1580. proto.RegisterType((*VoteTopicForHouseholdItem)(nil), "pb_v1.VoteTopicForHouseholdItem")
  1581. proto.RegisterType((*VoteListForHouseholdItem)(nil), "pb_v1.VoteListForHouseholdItem")
  1582. proto.RegisterType((*VoteListForHouseholdReply)(nil), "pb_v1.VoteListForHouseholdReply")
  1583. }
  1584. func init() {
  1585. proto.RegisterFile("vote.proto", fileDescriptor_21d31c94b62a6ac7)
  1586. }
  1587. var fileDescriptor_21d31c94b62a6ac7 = []byte{
  1588. // 1037 bytes of a gzipped FileDescriptorProto
  1589. 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xd4, 0x57, 0xcd, 0x6e, 0xdb, 0x46,
  1590. 0x10, 0xc6, 0x92, 0xfa, 0xa1, 0x46, 0xb6, 0x6c, 0xb3, 0x4e, 0xca, 0x38, 0x70, 0xa3, 0xb2, 0x28,
  1591. 0xa0, 0x8b, 0x9d, 0x46, 0xb9, 0xf4, 0xe2, 0x83, 0xeb, 0xb4, 0xa8, 0xd1, 0x22, 0x07, 0x3a, 0x29,
  1592. 0xd0, 0x1e, 0x2a, 0xd0, 0xe2, 0x56, 0x21, 0x40, 0x89, 0x2c, 0x77, 0xa9, 0x44, 0xbe, 0x17, 0x3d,
  1593. 0xf5, 0xd4, 0xa7, 0xe8, 0x3b, 0xf4, 0xd2, 0x4b, 0xd1, 0x6b, 0x81, 0xbe, 0x48, 0xdf, 0xa0, 0x98,
  1594. 0xd9, 0xe5, 0x8f, 0x24, 0x0a, 0xb1, 0x83, 0x00, 0x8d, 0x4f, 0xda, 0x9d, 0xdd, 0x9d, 0xfd, 0x66,
  1595. 0xe6, 0xfb, 0x86, 0x2b, 0x80, 0x79, 0x2c, 0xf9, 0x71, 0x92, 0xc6, 0x32, 0xb6, 0x9b, 0xc9, 0xe5,
  1596. 0x68, 0xfe, 0xc8, 0x3d, 0x81, 0xf7, 0xbe, 0x89, 0x25, 0x7f, 0x16, 0x27, 0xe1, 0xf8, 0xec, 0x45,
  1597. 0x1c, 0x8e, 0xf9, 0xb9, 0xe4, 0x53, 0xdb, 0x86, 0xc6, 0x0f, 0x91, 0x3f, 0x71, 0x58, 0x9f, 0x0d,
  1598. 0x3a, 0x1e, 0x8d, 0xd1, 0x26, 0xf9, 0x2b, 0xe9, 0x18, 0xca, 0x86, 0x63, 0xf7, 0x2f, 0x06, 0x9d,
  1599. 0xe2, 0xbc, 0x7d, 0x08, 0x20, 0x71, 0x30, 0x92, 0x8b, 0x84, 0xd3, 0xd9, 0xa6, 0xd7, 0x21, 0xcb,
  1600. 0xb3, 0x45, 0xc2, 0xcb, 0xe5, 0x99, 0x3f, 0xe5, 0xda, 0x8d, 0x5a, 0x7e, 0xea, 0x4f, 0x39, 0xfa,
  1601. 0x17, 0xd2, 0x4f, 0x1d, 0x93, 0xce, 0xd1, 0x18, 0x6d, 0xd3, 0x4c, 0x48, 0xa7, 0xd1, 0x67, 0x03,
  1602. 0xcb, 0xa3, 0xb1, 0x7d, 0x17, 0x5a, 0xb3, 0x6c, 0x7a, 0xc9, 0x53, 0xa7, 0xd9, 0x67, 0x03, 0xd3,
  1603. 0xd3, 0x33, 0xfb, 0x04, 0xb6, 0xc6, 0x14, 0xc1, 0x28, 0x94, 0x7c, 0x2a, 0x9c, 0x56, 0xdf, 0x1c,
  1604. 0x74, 0x87, 0x07, 0xc7, 0x14, 0xe8, 0x71, 0x4d, 0x94, 0x5e, 0x77, 0x5c, 0x8c, 0x85, 0xfb, 0x1b,
  1605. 0x83, 0x1e, 0x6e, 0x3a, 0x0d, 0x02, 0x8f, 0xff, 0x98, 0x71, 0x21, 0xed, 0x7d, 0x68, 0xca, 0x50,
  1606. 0x46, 0x5c, 0xa7, 0x41, 0x4d, 0x10, 0x53, 0x12, 0x8e, 0x85, 0x63, 0xf4, 0x4d, 0xcc, 0x03, 0x8e,
  1607. 0x71, 0x27, 0xe2, 0x95, 0x04, 0xde, 0xf4, 0xd4, 0xc4, 0xde, 0x05, 0x93, 0xcf, 0x02, 0x02, 0x6f,
  1608. 0x7a, 0x38, 0xb4, 0xef, 0x43, 0x67, 0xe2, 0xa7, 0x01, 0x9f, 0x8d, 0xc2, 0x40, 0xc3, 0xb7, 0x94,
  1609. 0xe1, 0x3c, 0xb0, 0x07, 0xd0, 0xa2, 0x6c, 0xe4, 0xd0, 0x77, 0x57, 0xa1, 0x7b, 0x7a, 0xdd, 0xed,
  1610. 0xc1, 0x56, 0x01, 0x35, 0x89, 0x16, 0xee, 0xef, 0x0c, 0xf6, 0xd0, 0xf0, 0x3c, 0x09, 0x7c, 0xc9,
  1611. 0x73, 0xf8, 0x3d, 0x30, 0xc2, 0x80, 0xb0, 0x9b, 0x9e, 0x11, 0x06, 0x65, 0x38, 0x46, 0x5d, 0x38,
  1612. 0x66, 0x5d, 0x38, 0x8d, 0x9a, 0x70, 0x9a, 0x1b, 0xc2, 0x69, 0x6d, 0x0c, 0xa7, 0xfd, 0x9a, 0x70,
  1613. 0xf6, 0x60, 0xa7, 0x8a, 0x1e, 0x23, 0x3a, 0x51, 0xc5, 0x78, 0xc2, 0xa3, 0x4d, 0xd1, 0x2c, 0xdd,
  1614. 0x6d, 0x2c, 0xdf, 0x9d, 0x27, 0x88, 0x8e, 0xa3, 0xbb, 0x4c, 0xdd, 0xf0, 0x75, 0x28, 0x64, 0xee,
  1615. 0x6f, 0xe9, 0x3c, 0x5b, 0xc1, 0xbe, 0x39, 0x55, 0xfe, 0x84, 0xeb, 0x22, 0xd3, 0x18, 0xdd, 0xe0,
  1616. 0xef, 0x48, 0x84, 0x57, 0x5c, 0xa7, 0xcb, 0x42, 0xc3, 0x45, 0x78, 0xc5, 0xdd, 0x7f, 0x18, 0x58,
  1617. 0x78, 0x2f, 0x69, 0xea, 0xed, 0xb3, 0x49, 0xa5, 0xa4, 0x59, 0xa4, 0xe4, 0x10, 0x60, 0x9c, 0x72,
  1618. 0x5f, 0xf2, 0x60, 0xe4, 0x4b, 0x5d, 0x8f, 0x8e, 0xb6, 0x9c, 0xca, 0xeb, 0x17, 0x04, 0x1d, 0x65,
  1619. 0x82, 0xa7, 0xa3, 0x71, 0x9c, 0xcd, 0xa4, 0x63, 0x29, 0x47, 0x68, 0x39, 0x43, 0x83, 0xfb, 0x3d,
  1620. 0x6c, 0x97, 0xd9, 0x4c, 0xa2, 0x05, 0x85, 0x16, 0x4b, 0x3f, 0xd2, 0x79, 0x54, 0x93, 0x22, 0x5d,
  1621. 0x46, 0x25, 0x5d, 0x1f, 0x41, 0x23, 0x0a, 0x85, 0x24, 0xb6, 0x75, 0x87, 0x3b, 0x15, 0x04, 0xa4,
  1622. 0x48, 0x5a, 0x74, 0xff, 0x60, 0xaa, 0x5c, 0x04, 0xea, 0x74, 0x26, 0x5e, 0xf2, 0xb4, 0xa2, 0x7a,
  1623. 0xb6, 0xa4, 0xfa, 0xe5, 0x9e, 0x63, 0xac, 0xf6, 0x9c, 0x23, 0xb0, 0xc7, 0xf1, 0x34, 0x89, 0xb8,
  1624. 0x0c, 0xe3, 0xd9, 0xc8, 0x27, 0x5f, 0x39, 0xd7, 0xf7, 0xca, 0x15, 0x75, 0x89, 0xb0, 0x3f, 0x86,
  1625. 0x9e, 0xee, 0x21, 0xf9, 0xd6, 0x06, 0x6d, 0xdd, 0x56, 0xd6, 0x7c, 0xdb, 0x87, 0xb0, 0x85, 0x35,
  1626. 0x29, 0x36, 0x35, 0xe9, 0xda, 0x2e, 0xda, 0xf4, 0x16, 0xf7, 0x67, 0x06, 0xfb, 0x5a, 0xa3, 0xca,
  1627. 0xf4, 0x26, 0x3c, 0xc6, 0x9a, 0x67, 0x61, 0xa0, 0x79, 0x80, 0x43, 0xfb, 0x13, 0x68, 0x57, 0xa1,
  1628. 0x75, 0x87, 0x77, 0x57, 0xab, 0xa8, 0xaf, 0xcb, 0xb7, 0xb9, 0xfb, 0x60, 0xaf, 0x00, 0x41, 0x45,
  1629. 0xfc, 0xc2, 0xe0, 0x0e, 0x9a, 0x3d, 0x2e, 0xb2, 0x48, 0x56, 0x85, 0x71, 0x23, 0x80, 0x37, 0x95,
  1630. 0xc4, 0xa6, 0xee, 0xed, 0xfe, 0x69, 0x28, 0xc5, 0x2b, 0x3c, 0x4f, 0x7c, 0xe9, 0xdf, 0xea, 0xcf,
  1631. 0xc9, 0x06, 0xe2, 0xb5, 0xaf, 0x4f, 0x3c, 0xeb, 0x3a, 0xc4, 0xeb, 0xac, 0x13, 0xef, 0x15, 0x38,
  1632. 0x65, 0x1e, 0x9f, 0x0b, 0xae, 0x17, 0xa8, 0x05, 0x69, 0x3a, 0xb1, 0x92, 0x4e, 0x47, 0xd0, 0x52,
  1633. 0xbe, 0x28, 0x81, 0xdd, 0xe1, 0x9d, 0x4a, 0x7c, 0x65, 0x29, 0x3c, 0xbd, 0x09, 0x4b, 0x4b, 0x8d,
  1634. 0x81, 0x52, 0x6e, 0x52, 0xca, 0x2d, 0x34, 0x60, 0xc6, 0x5d, 0xa9, 0xde, 0x12, 0x55, 0x46, 0x61,
  1635. 0x73, 0xc8, 0x29, 0xc2, 0x2a, 0x14, 0x29, 0x1a, 0x86, 0x51, 0x6d, 0x18, 0x8f, 0x97, 0x9a, 0xc3,
  1636. 0x83, 0x35, 0x28, 0xcb, 0xd1, 0xe8, 0x66, 0x71, 0x0e, 0x07, 0xe5, 0x8e, 0x0b, 0xe9, 0xcb, 0x50,
  1637. 0xc8, 0x70, 0xfc, 0x46, 0x5f, 0x8d, 0x6f, 0xe1, 0x5e, 0x8d, 0x2b, 0x55, 0xe1, 0xda, 0x27, 0xd1,
  1638. 0x3e, 0x34, 0x55, 0x8b, 0x54, 0x7d, 0x47, 0x4d, 0x8a, 0x87, 0x92, 0x59, 0x79, 0x28, 0x9d, 0xc1,
  1639. 0xfb, 0x35, 0xae, 0x2f, 0x34, 0x29, 0x89, 0xa8, 0xac, 0x42, 0xd4, 0x5a, 0xc7, 0xee, 0x4f, 0x66,
  1640. 0xad, 0x17, 0x2a, 0xed, 0xad, 0x16, 0xcb, 0x57, 0xb0, 0xab, 0x8f, 0x8b, 0x3c, 0x28, 0xfd, 0x8d,
  1641. 0xea, 0xaf, 0x91, 0x60, 0xa5, 0x2e, 0xde, 0x8e, 0x3a, 0x59, 0x98, 0xed, 0xcf, 0xa1, 0x47, 0x1a,
  1642. 0x29, 0x5d, 0x59, 0xe4, 0xea, 0x83, 0xcd, 0xae, 0xb0, 0x0e, 0xde, 0x36, 0x9e, 0x2a, 0xdd, 0xdc,
  1643. 0x03, 0x4b, 0x49, 0x6d, 0x3e, 0x21, 0x99, 0x31, 0xaf, 0x4d, 0x32, 0x9b, 0x4f, 0xdc, 0xa7, 0x55,
  1644. 0x89, 0x55, 0x28, 0x87, 0x6c, 0x1f, 0x6a, 0x0e, 0xb3, 0xd7, 0xdd, 0x59, 0xa1, 0xf0, 0xaf, 0x0c,
  1645. 0xee, 0xe7, 0x1f, 0xd4, 0x2f, 0xe2, 0xf4, 0xcb, 0x38, 0x13, 0xfc, 0x45, 0x1c, 0x05, 0xd7, 0x7a,
  1646. 0xaa, 0x68, 0x4d, 0x1b, 0xa5, 0xa6, 0x6f, 0xdc, 0x93, 0x8b, 0x97, 0x49, 0xb3, 0xf2, 0x32, 0x71,
  1647. 0xff, 0x36, 0x94, 0x1c, 0xa8, 0x72, 0x55, 0x58, 0xb7, 0x9f, 0x6f, 0xff, 0x5b, 0x73, 0xfe, 0x97,
  1648. 0x29, 0xea, 0xac, 0x56, 0xfa, 0xdd, 0x78, 0x20, 0x1e, 0x80, 0xa5, 0xb0, 0xf3, 0xc0, 0x69, 0x53,
  1649. 0x15, 0x8a, 0xb9, 0xfd, 0x69, 0xf1, 0x78, 0xb4, 0xd6, 0x84, 0x59, 0xcb, 0x90, 0xe2, 0x75, 0x7f,
  1650. 0xa5, 0x68, 0xb4, 0x4e, 0xee, 0xb7, 0xf5, 0x71, 0xa8, 0x4b, 0xa6, 0x52, 0xd6, 0x67, 0x0f, 0xbe,
  1651. 0x3b, 0x4c, 0xd2, 0x38, 0xe1, 0xa9, 0x5c, 0x1c, 0x89, 0x85, 0x90, 0x7c, 0x7a, 0x34, 0xf1, 0x25,
  1652. 0x7f, 0xe9, 0x2f, 0x1e, 0x26, 0x97, 0x0f, 0xe7, 0x8f, 0x2e, 0x5b, 0xf4, 0x6f, 0xf8, 0xf1, 0x7f,
  1653. 0x01, 0x00, 0x00, 0xff, 0xff, 0xcc, 0x9c, 0x87, 0x6a, 0x1b, 0x0f, 0x00, 0x00,
  1654. }