vote.pb.go 62 KB

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