neighbor.pb.go 66 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925
  1. // Code generated by protoc-gen-go. DO NOT EDIT.
  2. // source: neighbor.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. // 社区邻里分类
  20. type NeighborClassAddRequest struct {
  21. GardenId int64 `protobuf:"varint,1,opt,name=garden_id,json=gardenId,proto3" json:"garden_id"`
  22. // 分类名
  23. ClassName string `protobuf:"bytes,2,opt,name=class_name,json=className,proto3" json:"class_name"`
  24. // 分类图标
  25. ClassPic string `protobuf:"bytes,3,opt,name=class_pic,json=classPic,proto3" json:"class_pic"`
  26. // true 开启 false 禁用
  27. Enable bool `protobuf:"varint,4,opt,name=enable,proto3" json:"enable"`
  28. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  29. XXX_unrecognized []byte `json:"-"`
  30. XXX_sizecache int32 `json:"-"`
  31. }
  32. func (m *NeighborClassAddRequest) Reset() { *m = NeighborClassAddRequest{} }
  33. func (m *NeighborClassAddRequest) String() string { return proto.CompactTextString(m) }
  34. func (*NeighborClassAddRequest) ProtoMessage() {}
  35. func (*NeighborClassAddRequest) Descriptor() ([]byte, []int) {
  36. return fileDescriptor_eba3299784daba9d, []int{0}
  37. }
  38. func (m *NeighborClassAddRequest) XXX_Unmarshal(b []byte) error {
  39. return xxx_messageInfo_NeighborClassAddRequest.Unmarshal(m, b)
  40. }
  41. func (m *NeighborClassAddRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  42. return xxx_messageInfo_NeighborClassAddRequest.Marshal(b, m, deterministic)
  43. }
  44. func (m *NeighborClassAddRequest) XXX_Merge(src proto.Message) {
  45. xxx_messageInfo_NeighborClassAddRequest.Merge(m, src)
  46. }
  47. func (m *NeighborClassAddRequest) XXX_Size() int {
  48. return xxx_messageInfo_NeighborClassAddRequest.Size(m)
  49. }
  50. func (m *NeighborClassAddRequest) XXX_DiscardUnknown() {
  51. xxx_messageInfo_NeighborClassAddRequest.DiscardUnknown(m)
  52. }
  53. var xxx_messageInfo_NeighborClassAddRequest proto.InternalMessageInfo
  54. func (m *NeighborClassAddRequest) GetGardenId() int64 {
  55. if m != nil {
  56. return m.GardenId
  57. }
  58. return 0
  59. }
  60. func (m *NeighborClassAddRequest) GetClassName() string {
  61. if m != nil {
  62. return m.ClassName
  63. }
  64. return ""
  65. }
  66. func (m *NeighborClassAddRequest) GetClassPic() string {
  67. if m != nil {
  68. return m.ClassPic
  69. }
  70. return ""
  71. }
  72. func (m *NeighborClassAddRequest) GetEnable() bool {
  73. if m != nil {
  74. return m.Enable
  75. }
  76. return false
  77. }
  78. type NeighborClassAddReply struct {
  79. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  80. XXX_unrecognized []byte `json:"-"`
  81. XXX_sizecache int32 `json:"-"`
  82. }
  83. func (m *NeighborClassAddReply) Reset() { *m = NeighborClassAddReply{} }
  84. func (m *NeighborClassAddReply) String() string { return proto.CompactTextString(m) }
  85. func (*NeighborClassAddReply) ProtoMessage() {}
  86. func (*NeighborClassAddReply) Descriptor() ([]byte, []int) {
  87. return fileDescriptor_eba3299784daba9d, []int{1}
  88. }
  89. func (m *NeighborClassAddReply) XXX_Unmarshal(b []byte) error {
  90. return xxx_messageInfo_NeighborClassAddReply.Unmarshal(m, b)
  91. }
  92. func (m *NeighborClassAddReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  93. return xxx_messageInfo_NeighborClassAddReply.Marshal(b, m, deterministic)
  94. }
  95. func (m *NeighborClassAddReply) XXX_Merge(src proto.Message) {
  96. xxx_messageInfo_NeighborClassAddReply.Merge(m, src)
  97. }
  98. func (m *NeighborClassAddReply) XXX_Size() int {
  99. return xxx_messageInfo_NeighborClassAddReply.Size(m)
  100. }
  101. func (m *NeighborClassAddReply) XXX_DiscardUnknown() {
  102. xxx_messageInfo_NeighborClassAddReply.DiscardUnknown(m)
  103. }
  104. var xxx_messageInfo_NeighborClassAddReply proto.InternalMessageInfo
  105. type NeighborClassDelRequest struct {
  106. GardenId int64 `protobuf:"varint,1,opt,name=garden_id,json=gardenId,proto3" json:"garden_id"`
  107. Id int64 `protobuf:"varint,2,opt,name=id,proto3" json:"id"`
  108. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  109. XXX_unrecognized []byte `json:"-"`
  110. XXX_sizecache int32 `json:"-"`
  111. }
  112. func (m *NeighborClassDelRequest) Reset() { *m = NeighborClassDelRequest{} }
  113. func (m *NeighborClassDelRequest) String() string { return proto.CompactTextString(m) }
  114. func (*NeighborClassDelRequest) ProtoMessage() {}
  115. func (*NeighborClassDelRequest) Descriptor() ([]byte, []int) {
  116. return fileDescriptor_eba3299784daba9d, []int{2}
  117. }
  118. func (m *NeighborClassDelRequest) XXX_Unmarshal(b []byte) error {
  119. return xxx_messageInfo_NeighborClassDelRequest.Unmarshal(m, b)
  120. }
  121. func (m *NeighborClassDelRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  122. return xxx_messageInfo_NeighborClassDelRequest.Marshal(b, m, deterministic)
  123. }
  124. func (m *NeighborClassDelRequest) XXX_Merge(src proto.Message) {
  125. xxx_messageInfo_NeighborClassDelRequest.Merge(m, src)
  126. }
  127. func (m *NeighborClassDelRequest) XXX_Size() int {
  128. return xxx_messageInfo_NeighborClassDelRequest.Size(m)
  129. }
  130. func (m *NeighborClassDelRequest) XXX_DiscardUnknown() {
  131. xxx_messageInfo_NeighborClassDelRequest.DiscardUnknown(m)
  132. }
  133. var xxx_messageInfo_NeighborClassDelRequest proto.InternalMessageInfo
  134. func (m *NeighborClassDelRequest) GetGardenId() int64 {
  135. if m != nil {
  136. return m.GardenId
  137. }
  138. return 0
  139. }
  140. func (m *NeighborClassDelRequest) GetId() int64 {
  141. if m != nil {
  142. return m.Id
  143. }
  144. return 0
  145. }
  146. type NeighborClassDelReply struct {
  147. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  148. XXX_unrecognized []byte `json:"-"`
  149. XXX_sizecache int32 `json:"-"`
  150. }
  151. func (m *NeighborClassDelReply) Reset() { *m = NeighborClassDelReply{} }
  152. func (m *NeighborClassDelReply) String() string { return proto.CompactTextString(m) }
  153. func (*NeighborClassDelReply) ProtoMessage() {}
  154. func (*NeighborClassDelReply) Descriptor() ([]byte, []int) {
  155. return fileDescriptor_eba3299784daba9d, []int{3}
  156. }
  157. func (m *NeighborClassDelReply) XXX_Unmarshal(b []byte) error {
  158. return xxx_messageInfo_NeighborClassDelReply.Unmarshal(m, b)
  159. }
  160. func (m *NeighborClassDelReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  161. return xxx_messageInfo_NeighborClassDelReply.Marshal(b, m, deterministic)
  162. }
  163. func (m *NeighborClassDelReply) XXX_Merge(src proto.Message) {
  164. xxx_messageInfo_NeighborClassDelReply.Merge(m, src)
  165. }
  166. func (m *NeighborClassDelReply) XXX_Size() int {
  167. return xxx_messageInfo_NeighborClassDelReply.Size(m)
  168. }
  169. func (m *NeighborClassDelReply) XXX_DiscardUnknown() {
  170. xxx_messageInfo_NeighborClassDelReply.DiscardUnknown(m)
  171. }
  172. var xxx_messageInfo_NeighborClassDelReply proto.InternalMessageInfo
  173. type NeighborClassUpdateRequest struct {
  174. GardenId int64 `protobuf:"varint,1,opt,name=garden_id,json=gardenId,proto3" json:"garden_id"`
  175. Id int64 `protobuf:"varint,2,opt,name=id,proto3" json:"id"`
  176. ClassName string `protobuf:"bytes,3,opt,name=class_name,json=className,proto3" json:"class_name"`
  177. ClassPic string `protobuf:"bytes,4,opt,name=class_pic,json=classPic,proto3" json:"class_pic"`
  178. Enable bool `protobuf:"varint,5,opt,name=enable,proto3" json:"enable"`
  179. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  180. XXX_unrecognized []byte `json:"-"`
  181. XXX_sizecache int32 `json:"-"`
  182. }
  183. func (m *NeighborClassUpdateRequest) Reset() { *m = NeighborClassUpdateRequest{} }
  184. func (m *NeighborClassUpdateRequest) String() string { return proto.CompactTextString(m) }
  185. func (*NeighborClassUpdateRequest) ProtoMessage() {}
  186. func (*NeighborClassUpdateRequest) Descriptor() ([]byte, []int) {
  187. return fileDescriptor_eba3299784daba9d, []int{4}
  188. }
  189. func (m *NeighborClassUpdateRequest) XXX_Unmarshal(b []byte) error {
  190. return xxx_messageInfo_NeighborClassUpdateRequest.Unmarshal(m, b)
  191. }
  192. func (m *NeighborClassUpdateRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  193. return xxx_messageInfo_NeighborClassUpdateRequest.Marshal(b, m, deterministic)
  194. }
  195. func (m *NeighborClassUpdateRequest) XXX_Merge(src proto.Message) {
  196. xxx_messageInfo_NeighborClassUpdateRequest.Merge(m, src)
  197. }
  198. func (m *NeighborClassUpdateRequest) XXX_Size() int {
  199. return xxx_messageInfo_NeighborClassUpdateRequest.Size(m)
  200. }
  201. func (m *NeighborClassUpdateRequest) XXX_DiscardUnknown() {
  202. xxx_messageInfo_NeighborClassUpdateRequest.DiscardUnknown(m)
  203. }
  204. var xxx_messageInfo_NeighborClassUpdateRequest proto.InternalMessageInfo
  205. func (m *NeighborClassUpdateRequest) GetGardenId() int64 {
  206. if m != nil {
  207. return m.GardenId
  208. }
  209. return 0
  210. }
  211. func (m *NeighborClassUpdateRequest) GetId() int64 {
  212. if m != nil {
  213. return m.Id
  214. }
  215. return 0
  216. }
  217. func (m *NeighborClassUpdateRequest) GetClassName() string {
  218. if m != nil {
  219. return m.ClassName
  220. }
  221. return ""
  222. }
  223. func (m *NeighborClassUpdateRequest) GetClassPic() string {
  224. if m != nil {
  225. return m.ClassPic
  226. }
  227. return ""
  228. }
  229. func (m *NeighborClassUpdateRequest) GetEnable() bool {
  230. if m != nil {
  231. return m.Enable
  232. }
  233. return false
  234. }
  235. type NeighborClassUpdateReply struct {
  236. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  237. XXX_unrecognized []byte `json:"-"`
  238. XXX_sizecache int32 `json:"-"`
  239. }
  240. func (m *NeighborClassUpdateReply) Reset() { *m = NeighborClassUpdateReply{} }
  241. func (m *NeighborClassUpdateReply) String() string { return proto.CompactTextString(m) }
  242. func (*NeighborClassUpdateReply) ProtoMessage() {}
  243. func (*NeighborClassUpdateReply) Descriptor() ([]byte, []int) {
  244. return fileDescriptor_eba3299784daba9d, []int{5}
  245. }
  246. func (m *NeighborClassUpdateReply) XXX_Unmarshal(b []byte) error {
  247. return xxx_messageInfo_NeighborClassUpdateReply.Unmarshal(m, b)
  248. }
  249. func (m *NeighborClassUpdateReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  250. return xxx_messageInfo_NeighborClassUpdateReply.Marshal(b, m, deterministic)
  251. }
  252. func (m *NeighborClassUpdateReply) XXX_Merge(src proto.Message) {
  253. xxx_messageInfo_NeighborClassUpdateReply.Merge(m, src)
  254. }
  255. func (m *NeighborClassUpdateReply) XXX_Size() int {
  256. return xxx_messageInfo_NeighborClassUpdateReply.Size(m)
  257. }
  258. func (m *NeighborClassUpdateReply) XXX_DiscardUnknown() {
  259. xxx_messageInfo_NeighborClassUpdateReply.DiscardUnknown(m)
  260. }
  261. var xxx_messageInfo_NeighborClassUpdateReply proto.InternalMessageInfo
  262. type NeighborClassItem struct {
  263. Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id"`
  264. ClassName string `protobuf:"bytes,2,opt,name=class_name,json=className,proto3" json:"class_name"`
  265. ClassPic string `protobuf:"bytes,3,opt,name=class_pic,json=classPic,proto3" json:"class_pic"`
  266. Enable bool `protobuf:"varint,4,opt,name=enable,proto3" json:"enable"`
  267. // 分类下的文章总数
  268. ArticleCount int64 `protobuf:"varint,5,opt,name=article_count,json=articleCount,proto3" json:"article_count"`
  269. // 分类创建时间
  270. CreatedAt string `protobuf:"bytes,6,opt,name=created_at,json=createdAt,proto3" json:"created_at"`
  271. // 分类结束时间
  272. UpdatedAt string `protobuf:"bytes,7,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at"`
  273. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  274. XXX_unrecognized []byte `json:"-"`
  275. XXX_sizecache int32 `json:"-"`
  276. }
  277. func (m *NeighborClassItem) Reset() { *m = NeighborClassItem{} }
  278. func (m *NeighborClassItem) String() string { return proto.CompactTextString(m) }
  279. func (*NeighborClassItem) ProtoMessage() {}
  280. func (*NeighborClassItem) Descriptor() ([]byte, []int) {
  281. return fileDescriptor_eba3299784daba9d, []int{6}
  282. }
  283. func (m *NeighborClassItem) XXX_Unmarshal(b []byte) error {
  284. return xxx_messageInfo_NeighborClassItem.Unmarshal(m, b)
  285. }
  286. func (m *NeighborClassItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  287. return xxx_messageInfo_NeighborClassItem.Marshal(b, m, deterministic)
  288. }
  289. func (m *NeighborClassItem) XXX_Merge(src proto.Message) {
  290. xxx_messageInfo_NeighborClassItem.Merge(m, src)
  291. }
  292. func (m *NeighborClassItem) XXX_Size() int {
  293. return xxx_messageInfo_NeighborClassItem.Size(m)
  294. }
  295. func (m *NeighborClassItem) XXX_DiscardUnknown() {
  296. xxx_messageInfo_NeighborClassItem.DiscardUnknown(m)
  297. }
  298. var xxx_messageInfo_NeighborClassItem proto.InternalMessageInfo
  299. func (m *NeighborClassItem) GetId() int64 {
  300. if m != nil {
  301. return m.Id
  302. }
  303. return 0
  304. }
  305. func (m *NeighborClassItem) GetClassName() string {
  306. if m != nil {
  307. return m.ClassName
  308. }
  309. return ""
  310. }
  311. func (m *NeighborClassItem) GetClassPic() string {
  312. if m != nil {
  313. return m.ClassPic
  314. }
  315. return ""
  316. }
  317. func (m *NeighborClassItem) GetEnable() bool {
  318. if m != nil {
  319. return m.Enable
  320. }
  321. return false
  322. }
  323. func (m *NeighborClassItem) GetArticleCount() int64 {
  324. if m != nil {
  325. return m.ArticleCount
  326. }
  327. return 0
  328. }
  329. func (m *NeighborClassItem) GetCreatedAt() string {
  330. if m != nil {
  331. return m.CreatedAt
  332. }
  333. return ""
  334. }
  335. func (m *NeighborClassItem) GetUpdatedAt() string {
  336. if m != nil {
  337. return m.UpdatedAt
  338. }
  339. return ""
  340. }
  341. type NeighborClassListRequest struct {
  342. GardenId int64 `protobuf:"varint,1,opt,name=garden_id,json=gardenId,proto3" json:"garden_id"`
  343. ClassName string `protobuf:"bytes,2,opt,name=class_name,json=className,proto3" json:"class_name"`
  344. Page int64 `protobuf:"varint,3,opt,name=page,proto3" json:"page"`
  345. PageSize int64 `protobuf:"varint,4,opt,name=page_size,json=pageSize,proto3" json:"page_size"`
  346. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  347. XXX_unrecognized []byte `json:"-"`
  348. XXX_sizecache int32 `json:"-"`
  349. }
  350. func (m *NeighborClassListRequest) Reset() { *m = NeighborClassListRequest{} }
  351. func (m *NeighborClassListRequest) String() string { return proto.CompactTextString(m) }
  352. func (*NeighborClassListRequest) ProtoMessage() {}
  353. func (*NeighborClassListRequest) Descriptor() ([]byte, []int) {
  354. return fileDescriptor_eba3299784daba9d, []int{7}
  355. }
  356. func (m *NeighborClassListRequest) XXX_Unmarshal(b []byte) error {
  357. return xxx_messageInfo_NeighborClassListRequest.Unmarshal(m, b)
  358. }
  359. func (m *NeighborClassListRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  360. return xxx_messageInfo_NeighborClassListRequest.Marshal(b, m, deterministic)
  361. }
  362. func (m *NeighborClassListRequest) XXX_Merge(src proto.Message) {
  363. xxx_messageInfo_NeighborClassListRequest.Merge(m, src)
  364. }
  365. func (m *NeighborClassListRequest) XXX_Size() int {
  366. return xxx_messageInfo_NeighborClassListRequest.Size(m)
  367. }
  368. func (m *NeighborClassListRequest) XXX_DiscardUnknown() {
  369. xxx_messageInfo_NeighborClassListRequest.DiscardUnknown(m)
  370. }
  371. var xxx_messageInfo_NeighborClassListRequest proto.InternalMessageInfo
  372. func (m *NeighborClassListRequest) GetGardenId() int64 {
  373. if m != nil {
  374. return m.GardenId
  375. }
  376. return 0
  377. }
  378. func (m *NeighborClassListRequest) GetClassName() string {
  379. if m != nil {
  380. return m.ClassName
  381. }
  382. return ""
  383. }
  384. func (m *NeighborClassListRequest) GetPage() int64 {
  385. if m != nil {
  386. return m.Page
  387. }
  388. return 0
  389. }
  390. func (m *NeighborClassListRequest) GetPageSize() int64 {
  391. if m != nil {
  392. return m.PageSize
  393. }
  394. return 0
  395. }
  396. type NeighborClassListReply struct {
  397. Page int64 `protobuf:"varint,1,opt,name=page,proto3" json:"page"`
  398. Total int64 `protobuf:"varint,2,opt,name=total,proto3" json:"total"`
  399. List []*NeighborClassItem `protobuf:"bytes,3,rep,name=list,proto3" json:"list"`
  400. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  401. XXX_unrecognized []byte `json:"-"`
  402. XXX_sizecache int32 `json:"-"`
  403. }
  404. func (m *NeighborClassListReply) Reset() { *m = NeighborClassListReply{} }
  405. func (m *NeighborClassListReply) String() string { return proto.CompactTextString(m) }
  406. func (*NeighborClassListReply) ProtoMessage() {}
  407. func (*NeighborClassListReply) Descriptor() ([]byte, []int) {
  408. return fileDescriptor_eba3299784daba9d, []int{8}
  409. }
  410. func (m *NeighborClassListReply) XXX_Unmarshal(b []byte) error {
  411. return xxx_messageInfo_NeighborClassListReply.Unmarshal(m, b)
  412. }
  413. func (m *NeighborClassListReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  414. return xxx_messageInfo_NeighborClassListReply.Marshal(b, m, deterministic)
  415. }
  416. func (m *NeighborClassListReply) XXX_Merge(src proto.Message) {
  417. xxx_messageInfo_NeighborClassListReply.Merge(m, src)
  418. }
  419. func (m *NeighborClassListReply) XXX_Size() int {
  420. return xxx_messageInfo_NeighborClassListReply.Size(m)
  421. }
  422. func (m *NeighborClassListReply) XXX_DiscardUnknown() {
  423. xxx_messageInfo_NeighborClassListReply.DiscardUnknown(m)
  424. }
  425. var xxx_messageInfo_NeighborClassListReply proto.InternalMessageInfo
  426. func (m *NeighborClassListReply) GetPage() int64 {
  427. if m != nil {
  428. return m.Page
  429. }
  430. return 0
  431. }
  432. func (m *NeighborClassListReply) GetTotal() int64 {
  433. if m != nil {
  434. return m.Total
  435. }
  436. return 0
  437. }
  438. func (m *NeighborClassListReply) GetList() []*NeighborClassItem {
  439. if m != nil {
  440. return m.List
  441. }
  442. return nil
  443. }
  444. // 社区邻里文章
  445. type NeighborArticleAddRequest struct {
  446. GardenId int64 `protobuf:"varint,1,opt,name=garden_id,json=gardenId,proto3" json:"garden_id"`
  447. // 文章标题
  448. Title string `protobuf:"bytes,2,opt,name=title,proto3" json:"title"`
  449. // 文章类容
  450. Content string `protobuf:"bytes,3,opt,name=content,proto3" json:"content"`
  451. // 文章图片
  452. Pics []string `protobuf:"bytes,4,rep,name=pics,proto3" json:"pics"`
  453. // 分类id
  454. ClassId int64 `protobuf:"varint,5,opt,name=class_id,json=classId,proto3" json:"class_id"`
  455. Uid int64 `protobuf:"varint,6,opt,name=uid,proto3" json:"uid"`
  456. UserIcon string `protobuf:"bytes,7,opt,name=user_icon,json=userIcon,proto3" json:"user_icon"`
  457. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  458. XXX_unrecognized []byte `json:"-"`
  459. XXX_sizecache int32 `json:"-"`
  460. }
  461. func (m *NeighborArticleAddRequest) Reset() { *m = NeighborArticleAddRequest{} }
  462. func (m *NeighborArticleAddRequest) String() string { return proto.CompactTextString(m) }
  463. func (*NeighborArticleAddRequest) ProtoMessage() {}
  464. func (*NeighborArticleAddRequest) Descriptor() ([]byte, []int) {
  465. return fileDescriptor_eba3299784daba9d, []int{9}
  466. }
  467. func (m *NeighborArticleAddRequest) XXX_Unmarshal(b []byte) error {
  468. return xxx_messageInfo_NeighborArticleAddRequest.Unmarshal(m, b)
  469. }
  470. func (m *NeighborArticleAddRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  471. return xxx_messageInfo_NeighborArticleAddRequest.Marshal(b, m, deterministic)
  472. }
  473. func (m *NeighborArticleAddRequest) XXX_Merge(src proto.Message) {
  474. xxx_messageInfo_NeighborArticleAddRequest.Merge(m, src)
  475. }
  476. func (m *NeighborArticleAddRequest) XXX_Size() int {
  477. return xxx_messageInfo_NeighborArticleAddRequest.Size(m)
  478. }
  479. func (m *NeighborArticleAddRequest) XXX_DiscardUnknown() {
  480. xxx_messageInfo_NeighborArticleAddRequest.DiscardUnknown(m)
  481. }
  482. var xxx_messageInfo_NeighborArticleAddRequest proto.InternalMessageInfo
  483. func (m *NeighborArticleAddRequest) GetGardenId() int64 {
  484. if m != nil {
  485. return m.GardenId
  486. }
  487. return 0
  488. }
  489. func (m *NeighborArticleAddRequest) GetTitle() string {
  490. if m != nil {
  491. return m.Title
  492. }
  493. return ""
  494. }
  495. func (m *NeighborArticleAddRequest) GetContent() string {
  496. if m != nil {
  497. return m.Content
  498. }
  499. return ""
  500. }
  501. func (m *NeighborArticleAddRequest) GetPics() []string {
  502. if m != nil {
  503. return m.Pics
  504. }
  505. return nil
  506. }
  507. func (m *NeighborArticleAddRequest) GetClassId() int64 {
  508. if m != nil {
  509. return m.ClassId
  510. }
  511. return 0
  512. }
  513. func (m *NeighborArticleAddRequest) GetUid() int64 {
  514. if m != nil {
  515. return m.Uid
  516. }
  517. return 0
  518. }
  519. func (m *NeighborArticleAddRequest) GetUserIcon() string {
  520. if m != nil {
  521. return m.UserIcon
  522. }
  523. return ""
  524. }
  525. type NeighborArticleAddReply struct {
  526. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  527. XXX_unrecognized []byte `json:"-"`
  528. XXX_sizecache int32 `json:"-"`
  529. }
  530. func (m *NeighborArticleAddReply) Reset() { *m = NeighborArticleAddReply{} }
  531. func (m *NeighborArticleAddReply) String() string { return proto.CompactTextString(m) }
  532. func (*NeighborArticleAddReply) ProtoMessage() {}
  533. func (*NeighborArticleAddReply) Descriptor() ([]byte, []int) {
  534. return fileDescriptor_eba3299784daba9d, []int{10}
  535. }
  536. func (m *NeighborArticleAddReply) XXX_Unmarshal(b []byte) error {
  537. return xxx_messageInfo_NeighborArticleAddReply.Unmarshal(m, b)
  538. }
  539. func (m *NeighborArticleAddReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  540. return xxx_messageInfo_NeighborArticleAddReply.Marshal(b, m, deterministic)
  541. }
  542. func (m *NeighborArticleAddReply) XXX_Merge(src proto.Message) {
  543. xxx_messageInfo_NeighborArticleAddReply.Merge(m, src)
  544. }
  545. func (m *NeighborArticleAddReply) XXX_Size() int {
  546. return xxx_messageInfo_NeighborArticleAddReply.Size(m)
  547. }
  548. func (m *NeighborArticleAddReply) XXX_DiscardUnknown() {
  549. xxx_messageInfo_NeighborArticleAddReply.DiscardUnknown(m)
  550. }
  551. var xxx_messageInfo_NeighborArticleAddReply proto.InternalMessageInfo
  552. type NeighborArticleDelRequest struct {
  553. GardenId int64 `protobuf:"varint,1,opt,name=garden_id,json=gardenId,proto3" json:"garden_id"`
  554. Id int64 `protobuf:"varint,2,opt,name=id,proto3" json:"id"`
  555. Uid int64 `protobuf:"varint,3,opt,name=uid,proto3" json:"uid"`
  556. Admin bool `protobuf:"varint,4,opt,name=admin,proto3" json:"admin"`
  557. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  558. XXX_unrecognized []byte `json:"-"`
  559. XXX_sizecache int32 `json:"-"`
  560. }
  561. func (m *NeighborArticleDelRequest) Reset() { *m = NeighborArticleDelRequest{} }
  562. func (m *NeighborArticleDelRequest) String() string { return proto.CompactTextString(m) }
  563. func (*NeighborArticleDelRequest) ProtoMessage() {}
  564. func (*NeighborArticleDelRequest) Descriptor() ([]byte, []int) {
  565. return fileDescriptor_eba3299784daba9d, []int{11}
  566. }
  567. func (m *NeighborArticleDelRequest) XXX_Unmarshal(b []byte) error {
  568. return xxx_messageInfo_NeighborArticleDelRequest.Unmarshal(m, b)
  569. }
  570. func (m *NeighborArticleDelRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  571. return xxx_messageInfo_NeighborArticleDelRequest.Marshal(b, m, deterministic)
  572. }
  573. func (m *NeighborArticleDelRequest) XXX_Merge(src proto.Message) {
  574. xxx_messageInfo_NeighborArticleDelRequest.Merge(m, src)
  575. }
  576. func (m *NeighborArticleDelRequest) XXX_Size() int {
  577. return xxx_messageInfo_NeighborArticleDelRequest.Size(m)
  578. }
  579. func (m *NeighborArticleDelRequest) XXX_DiscardUnknown() {
  580. xxx_messageInfo_NeighborArticleDelRequest.DiscardUnknown(m)
  581. }
  582. var xxx_messageInfo_NeighborArticleDelRequest proto.InternalMessageInfo
  583. func (m *NeighborArticleDelRequest) GetGardenId() int64 {
  584. if m != nil {
  585. return m.GardenId
  586. }
  587. return 0
  588. }
  589. func (m *NeighborArticleDelRequest) GetId() int64 {
  590. if m != nil {
  591. return m.Id
  592. }
  593. return 0
  594. }
  595. func (m *NeighborArticleDelRequest) GetUid() int64 {
  596. if m != nil {
  597. return m.Uid
  598. }
  599. return 0
  600. }
  601. func (m *NeighborArticleDelRequest) GetAdmin() bool {
  602. if m != nil {
  603. return m.Admin
  604. }
  605. return false
  606. }
  607. type NeighborArticleDelReply struct {
  608. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  609. XXX_unrecognized []byte `json:"-"`
  610. XXX_sizecache int32 `json:"-"`
  611. }
  612. func (m *NeighborArticleDelReply) Reset() { *m = NeighborArticleDelReply{} }
  613. func (m *NeighborArticleDelReply) String() string { return proto.CompactTextString(m) }
  614. func (*NeighborArticleDelReply) ProtoMessage() {}
  615. func (*NeighborArticleDelReply) Descriptor() ([]byte, []int) {
  616. return fileDescriptor_eba3299784daba9d, []int{12}
  617. }
  618. func (m *NeighborArticleDelReply) XXX_Unmarshal(b []byte) error {
  619. return xxx_messageInfo_NeighborArticleDelReply.Unmarshal(m, b)
  620. }
  621. func (m *NeighborArticleDelReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  622. return xxx_messageInfo_NeighborArticleDelReply.Marshal(b, m, deterministic)
  623. }
  624. func (m *NeighborArticleDelReply) XXX_Merge(src proto.Message) {
  625. xxx_messageInfo_NeighborArticleDelReply.Merge(m, src)
  626. }
  627. func (m *NeighborArticleDelReply) XXX_Size() int {
  628. return xxx_messageInfo_NeighborArticleDelReply.Size(m)
  629. }
  630. func (m *NeighborArticleDelReply) XXX_DiscardUnknown() {
  631. xxx_messageInfo_NeighborArticleDelReply.DiscardUnknown(m)
  632. }
  633. var xxx_messageInfo_NeighborArticleDelReply proto.InternalMessageInfo
  634. type NeighborArticleUpdateRequest struct {
  635. GardenId int64 `protobuf:"varint,1,opt,name=garden_id,json=gardenId,proto3" json:"garden_id"`
  636. Title string `protobuf:"bytes,2,opt,name=title,proto3" json:"title"`
  637. Content string `protobuf:"bytes,3,opt,name=content,proto3" json:"content"`
  638. Pics []string `protobuf:"bytes,4,rep,name=pics,proto3" json:"pics"`
  639. Id int64 `protobuf:"varint,5,opt,name=id,proto3" json:"id"`
  640. Uid int64 `protobuf:"varint,6,opt,name=uid,proto3" json:"uid"`
  641. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  642. XXX_unrecognized []byte `json:"-"`
  643. XXX_sizecache int32 `json:"-"`
  644. }
  645. func (m *NeighborArticleUpdateRequest) Reset() { *m = NeighborArticleUpdateRequest{} }
  646. func (m *NeighborArticleUpdateRequest) String() string { return proto.CompactTextString(m) }
  647. func (*NeighborArticleUpdateRequest) ProtoMessage() {}
  648. func (*NeighborArticleUpdateRequest) Descriptor() ([]byte, []int) {
  649. return fileDescriptor_eba3299784daba9d, []int{13}
  650. }
  651. func (m *NeighborArticleUpdateRequest) XXX_Unmarshal(b []byte) error {
  652. return xxx_messageInfo_NeighborArticleUpdateRequest.Unmarshal(m, b)
  653. }
  654. func (m *NeighborArticleUpdateRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  655. return xxx_messageInfo_NeighborArticleUpdateRequest.Marshal(b, m, deterministic)
  656. }
  657. func (m *NeighborArticleUpdateRequest) XXX_Merge(src proto.Message) {
  658. xxx_messageInfo_NeighborArticleUpdateRequest.Merge(m, src)
  659. }
  660. func (m *NeighborArticleUpdateRequest) XXX_Size() int {
  661. return xxx_messageInfo_NeighborArticleUpdateRequest.Size(m)
  662. }
  663. func (m *NeighborArticleUpdateRequest) XXX_DiscardUnknown() {
  664. xxx_messageInfo_NeighborArticleUpdateRequest.DiscardUnknown(m)
  665. }
  666. var xxx_messageInfo_NeighborArticleUpdateRequest proto.InternalMessageInfo
  667. func (m *NeighborArticleUpdateRequest) GetGardenId() int64 {
  668. if m != nil {
  669. return m.GardenId
  670. }
  671. return 0
  672. }
  673. func (m *NeighborArticleUpdateRequest) GetTitle() string {
  674. if m != nil {
  675. return m.Title
  676. }
  677. return ""
  678. }
  679. func (m *NeighborArticleUpdateRequest) GetContent() string {
  680. if m != nil {
  681. return m.Content
  682. }
  683. return ""
  684. }
  685. func (m *NeighborArticleUpdateRequest) GetPics() []string {
  686. if m != nil {
  687. return m.Pics
  688. }
  689. return nil
  690. }
  691. func (m *NeighborArticleUpdateRequest) GetId() int64 {
  692. if m != nil {
  693. return m.Id
  694. }
  695. return 0
  696. }
  697. func (m *NeighborArticleUpdateRequest) GetUid() int64 {
  698. if m != nil {
  699. return m.Uid
  700. }
  701. return 0
  702. }
  703. type NeighborArticleUpdateReply struct {
  704. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  705. XXX_unrecognized []byte `json:"-"`
  706. XXX_sizecache int32 `json:"-"`
  707. }
  708. func (m *NeighborArticleUpdateReply) Reset() { *m = NeighborArticleUpdateReply{} }
  709. func (m *NeighborArticleUpdateReply) String() string { return proto.CompactTextString(m) }
  710. func (*NeighborArticleUpdateReply) ProtoMessage() {}
  711. func (*NeighborArticleUpdateReply) Descriptor() ([]byte, []int) {
  712. return fileDescriptor_eba3299784daba9d, []int{14}
  713. }
  714. func (m *NeighborArticleUpdateReply) XXX_Unmarshal(b []byte) error {
  715. return xxx_messageInfo_NeighborArticleUpdateReply.Unmarshal(m, b)
  716. }
  717. func (m *NeighborArticleUpdateReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  718. return xxx_messageInfo_NeighborArticleUpdateReply.Marshal(b, m, deterministic)
  719. }
  720. func (m *NeighborArticleUpdateReply) XXX_Merge(src proto.Message) {
  721. xxx_messageInfo_NeighborArticleUpdateReply.Merge(m, src)
  722. }
  723. func (m *NeighborArticleUpdateReply) XXX_Size() int {
  724. return xxx_messageInfo_NeighborArticleUpdateReply.Size(m)
  725. }
  726. func (m *NeighborArticleUpdateReply) XXX_DiscardUnknown() {
  727. xxx_messageInfo_NeighborArticleUpdateReply.DiscardUnknown(m)
  728. }
  729. var xxx_messageInfo_NeighborArticleUpdateReply proto.InternalMessageInfo
  730. type NeighborArticleItem struct {
  731. Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id"`
  732. Title string `protobuf:"bytes,2,opt,name=title,proto3" json:"title"`
  733. Content string `protobuf:"bytes,3,opt,name=content,proto3" json:"content"`
  734. Pics []string `protobuf:"bytes,4,rep,name=pics,proto3" json:"pics"`
  735. // 文章点赞数
  736. Likes int64 `protobuf:"varint,5,opt,name=likes,proto3" json:"likes"`
  737. // 评论总数
  738. CommentCount int64 `protobuf:"varint,6,opt,name=comment_count,json=commentCount,proto3" json:"comment_count"`
  739. CreatedAt string `protobuf:"bytes,7,opt,name=created_at,json=createdAt,proto3" json:"created_at"`
  740. UpdatedAt string `protobuf:"bytes,8,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at"`
  741. // 分类id
  742. ClassId int64 `protobuf:"varint,9,opt,name=class_id,json=classId,proto3" json:"class_id"`
  743. // true 本人已点赞 false 本人未点赞
  744. Like bool `protobuf:"varint,10,opt,name=like,proto3" json:"like"`
  745. Uid int64 `protobuf:"varint,11,opt,name=uid,proto3" json:"uid"`
  746. UserName string `protobuf:"bytes,12,opt,name=user_name,json=userName,proto3" json:"user_name"`
  747. UserPhone string `protobuf:"bytes,13,opt,name=user_phone,json=userPhone,proto3" json:"user_phone"`
  748. // 用户头像
  749. UserIcon string `protobuf:"bytes,14,opt,name=user_icon,json=userIcon,proto3" json:"user_icon"`
  750. // 是否是本人发布的文章
  751. Owner bool `protobuf:"varint,15,opt,name=owner,proto3" json:"owner"`
  752. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  753. XXX_unrecognized []byte `json:"-"`
  754. XXX_sizecache int32 `json:"-"`
  755. }
  756. func (m *NeighborArticleItem) Reset() { *m = NeighborArticleItem{} }
  757. func (m *NeighborArticleItem) String() string { return proto.CompactTextString(m) }
  758. func (*NeighborArticleItem) ProtoMessage() {}
  759. func (*NeighborArticleItem) Descriptor() ([]byte, []int) {
  760. return fileDescriptor_eba3299784daba9d, []int{15}
  761. }
  762. func (m *NeighborArticleItem) XXX_Unmarshal(b []byte) error {
  763. return xxx_messageInfo_NeighborArticleItem.Unmarshal(m, b)
  764. }
  765. func (m *NeighborArticleItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  766. return xxx_messageInfo_NeighborArticleItem.Marshal(b, m, deterministic)
  767. }
  768. func (m *NeighborArticleItem) XXX_Merge(src proto.Message) {
  769. xxx_messageInfo_NeighborArticleItem.Merge(m, src)
  770. }
  771. func (m *NeighborArticleItem) XXX_Size() int {
  772. return xxx_messageInfo_NeighborArticleItem.Size(m)
  773. }
  774. func (m *NeighborArticleItem) XXX_DiscardUnknown() {
  775. xxx_messageInfo_NeighborArticleItem.DiscardUnknown(m)
  776. }
  777. var xxx_messageInfo_NeighborArticleItem proto.InternalMessageInfo
  778. func (m *NeighborArticleItem) GetId() int64 {
  779. if m != nil {
  780. return m.Id
  781. }
  782. return 0
  783. }
  784. func (m *NeighborArticleItem) GetTitle() string {
  785. if m != nil {
  786. return m.Title
  787. }
  788. return ""
  789. }
  790. func (m *NeighborArticleItem) GetContent() string {
  791. if m != nil {
  792. return m.Content
  793. }
  794. return ""
  795. }
  796. func (m *NeighborArticleItem) GetPics() []string {
  797. if m != nil {
  798. return m.Pics
  799. }
  800. return nil
  801. }
  802. func (m *NeighborArticleItem) GetLikes() int64 {
  803. if m != nil {
  804. return m.Likes
  805. }
  806. return 0
  807. }
  808. func (m *NeighborArticleItem) GetCommentCount() int64 {
  809. if m != nil {
  810. return m.CommentCount
  811. }
  812. return 0
  813. }
  814. func (m *NeighborArticleItem) GetCreatedAt() string {
  815. if m != nil {
  816. return m.CreatedAt
  817. }
  818. return ""
  819. }
  820. func (m *NeighborArticleItem) GetUpdatedAt() string {
  821. if m != nil {
  822. return m.UpdatedAt
  823. }
  824. return ""
  825. }
  826. func (m *NeighborArticleItem) GetClassId() int64 {
  827. if m != nil {
  828. return m.ClassId
  829. }
  830. return 0
  831. }
  832. func (m *NeighborArticleItem) GetLike() bool {
  833. if m != nil {
  834. return m.Like
  835. }
  836. return false
  837. }
  838. func (m *NeighborArticleItem) GetUid() int64 {
  839. if m != nil {
  840. return m.Uid
  841. }
  842. return 0
  843. }
  844. func (m *NeighborArticleItem) GetUserName() string {
  845. if m != nil {
  846. return m.UserName
  847. }
  848. return ""
  849. }
  850. func (m *NeighborArticleItem) GetUserPhone() string {
  851. if m != nil {
  852. return m.UserPhone
  853. }
  854. return ""
  855. }
  856. func (m *NeighborArticleItem) GetUserIcon() string {
  857. if m != nil {
  858. return m.UserIcon
  859. }
  860. return ""
  861. }
  862. func (m *NeighborArticleItem) GetOwner() bool {
  863. if m != nil {
  864. return m.Owner
  865. }
  866. return false
  867. }
  868. type NeighborArticleListRequest struct {
  869. GardenId int64 `protobuf:"varint,1,opt,name=garden_id,json=gardenId,proto3" json:"garden_id"`
  870. Page int64 `protobuf:"varint,2,opt,name=page,proto3" json:"page"`
  871. PageSize int64 `protobuf:"varint,3,opt,name=page_size,json=pageSize,proto3" json:"page_size"`
  872. Title string `protobuf:"bytes,4,opt,name=title,proto3" json:"title"`
  873. ClassId int64 `protobuf:"varint,5,opt,name=class_id,json=classId,proto3" json:"class_id"`
  874. Uid int64 `protobuf:"varint,6,opt,name=uid,proto3" json:"uid"`
  875. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  876. XXX_unrecognized []byte `json:"-"`
  877. XXX_sizecache int32 `json:"-"`
  878. }
  879. func (m *NeighborArticleListRequest) Reset() { *m = NeighborArticleListRequest{} }
  880. func (m *NeighborArticleListRequest) String() string { return proto.CompactTextString(m) }
  881. func (*NeighborArticleListRequest) ProtoMessage() {}
  882. func (*NeighborArticleListRequest) Descriptor() ([]byte, []int) {
  883. return fileDescriptor_eba3299784daba9d, []int{16}
  884. }
  885. func (m *NeighborArticleListRequest) XXX_Unmarshal(b []byte) error {
  886. return xxx_messageInfo_NeighborArticleListRequest.Unmarshal(m, b)
  887. }
  888. func (m *NeighborArticleListRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  889. return xxx_messageInfo_NeighborArticleListRequest.Marshal(b, m, deterministic)
  890. }
  891. func (m *NeighborArticleListRequest) XXX_Merge(src proto.Message) {
  892. xxx_messageInfo_NeighborArticleListRequest.Merge(m, src)
  893. }
  894. func (m *NeighborArticleListRequest) XXX_Size() int {
  895. return xxx_messageInfo_NeighborArticleListRequest.Size(m)
  896. }
  897. func (m *NeighborArticleListRequest) XXX_DiscardUnknown() {
  898. xxx_messageInfo_NeighborArticleListRequest.DiscardUnknown(m)
  899. }
  900. var xxx_messageInfo_NeighborArticleListRequest proto.InternalMessageInfo
  901. func (m *NeighborArticleListRequest) GetGardenId() int64 {
  902. if m != nil {
  903. return m.GardenId
  904. }
  905. return 0
  906. }
  907. func (m *NeighborArticleListRequest) GetPage() int64 {
  908. if m != nil {
  909. return m.Page
  910. }
  911. return 0
  912. }
  913. func (m *NeighborArticleListRequest) GetPageSize() int64 {
  914. if m != nil {
  915. return m.PageSize
  916. }
  917. return 0
  918. }
  919. func (m *NeighborArticleListRequest) GetTitle() string {
  920. if m != nil {
  921. return m.Title
  922. }
  923. return ""
  924. }
  925. func (m *NeighborArticleListRequest) GetClassId() int64 {
  926. if m != nil {
  927. return m.ClassId
  928. }
  929. return 0
  930. }
  931. func (m *NeighborArticleListRequest) GetUid() int64 {
  932. if m != nil {
  933. return m.Uid
  934. }
  935. return 0
  936. }
  937. type NeighborArticleListReply struct {
  938. Page int64 `protobuf:"varint,1,opt,name=page,proto3" json:"page"`
  939. Total int64 `protobuf:"varint,2,opt,name=total,proto3" json:"total"`
  940. List []*NeighborArticleItem `protobuf:"bytes,3,rep,name=list,proto3" json:"list"`
  941. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  942. XXX_unrecognized []byte `json:"-"`
  943. XXX_sizecache int32 `json:"-"`
  944. }
  945. func (m *NeighborArticleListReply) Reset() { *m = NeighborArticleListReply{} }
  946. func (m *NeighborArticleListReply) String() string { return proto.CompactTextString(m) }
  947. func (*NeighborArticleListReply) ProtoMessage() {}
  948. func (*NeighborArticleListReply) Descriptor() ([]byte, []int) {
  949. return fileDescriptor_eba3299784daba9d, []int{17}
  950. }
  951. func (m *NeighborArticleListReply) XXX_Unmarshal(b []byte) error {
  952. return xxx_messageInfo_NeighborArticleListReply.Unmarshal(m, b)
  953. }
  954. func (m *NeighborArticleListReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  955. return xxx_messageInfo_NeighborArticleListReply.Marshal(b, m, deterministic)
  956. }
  957. func (m *NeighborArticleListReply) XXX_Merge(src proto.Message) {
  958. xxx_messageInfo_NeighborArticleListReply.Merge(m, src)
  959. }
  960. func (m *NeighborArticleListReply) XXX_Size() int {
  961. return xxx_messageInfo_NeighborArticleListReply.Size(m)
  962. }
  963. func (m *NeighborArticleListReply) XXX_DiscardUnknown() {
  964. xxx_messageInfo_NeighborArticleListReply.DiscardUnknown(m)
  965. }
  966. var xxx_messageInfo_NeighborArticleListReply proto.InternalMessageInfo
  967. func (m *NeighborArticleListReply) GetPage() int64 {
  968. if m != nil {
  969. return m.Page
  970. }
  971. return 0
  972. }
  973. func (m *NeighborArticleListReply) GetTotal() int64 {
  974. if m != nil {
  975. return m.Total
  976. }
  977. return 0
  978. }
  979. func (m *NeighborArticleListReply) GetList() []*NeighborArticleItem {
  980. if m != nil {
  981. return m.List
  982. }
  983. return nil
  984. }
  985. type NeighborLikeRequest struct {
  986. GardenId int64 `protobuf:"varint,1,opt,name=garden_id,json=gardenId,proto3" json:"garden_id"`
  987. Uid int64 `protobuf:"varint,2,opt,name=uid,proto3" json:"uid"`
  988. // 点赞id
  989. LikeId int64 `protobuf:"varint,3,opt,name=like_id,json=likeId,proto3" json:"like_id"`
  990. // 点赞类型 1 文章 2 评论
  991. LikeType int32 `protobuf:"varint,4,opt,name=like_type,json=likeType,proto3" json:"like_type"`
  992. // true 点赞 false 取消点赞
  993. Like bool `protobuf:"varint,5,opt,name=like,proto3" json:"like"`
  994. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  995. XXX_unrecognized []byte `json:"-"`
  996. XXX_sizecache int32 `json:"-"`
  997. }
  998. func (m *NeighborLikeRequest) Reset() { *m = NeighborLikeRequest{} }
  999. func (m *NeighborLikeRequest) String() string { return proto.CompactTextString(m) }
  1000. func (*NeighborLikeRequest) ProtoMessage() {}
  1001. func (*NeighborLikeRequest) Descriptor() ([]byte, []int) {
  1002. return fileDescriptor_eba3299784daba9d, []int{18}
  1003. }
  1004. func (m *NeighborLikeRequest) XXX_Unmarshal(b []byte) error {
  1005. return xxx_messageInfo_NeighborLikeRequest.Unmarshal(m, b)
  1006. }
  1007. func (m *NeighborLikeRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1008. return xxx_messageInfo_NeighborLikeRequest.Marshal(b, m, deterministic)
  1009. }
  1010. func (m *NeighborLikeRequest) XXX_Merge(src proto.Message) {
  1011. xxx_messageInfo_NeighborLikeRequest.Merge(m, src)
  1012. }
  1013. func (m *NeighborLikeRequest) XXX_Size() int {
  1014. return xxx_messageInfo_NeighborLikeRequest.Size(m)
  1015. }
  1016. func (m *NeighborLikeRequest) XXX_DiscardUnknown() {
  1017. xxx_messageInfo_NeighborLikeRequest.DiscardUnknown(m)
  1018. }
  1019. var xxx_messageInfo_NeighborLikeRequest proto.InternalMessageInfo
  1020. func (m *NeighborLikeRequest) GetGardenId() int64 {
  1021. if m != nil {
  1022. return m.GardenId
  1023. }
  1024. return 0
  1025. }
  1026. func (m *NeighborLikeRequest) GetUid() int64 {
  1027. if m != nil {
  1028. return m.Uid
  1029. }
  1030. return 0
  1031. }
  1032. func (m *NeighborLikeRequest) GetLikeId() int64 {
  1033. if m != nil {
  1034. return m.LikeId
  1035. }
  1036. return 0
  1037. }
  1038. func (m *NeighborLikeRequest) GetLikeType() int32 {
  1039. if m != nil {
  1040. return m.LikeType
  1041. }
  1042. return 0
  1043. }
  1044. func (m *NeighborLikeRequest) GetLike() bool {
  1045. if m != nil {
  1046. return m.Like
  1047. }
  1048. return false
  1049. }
  1050. type NeighborLikeReply struct {
  1051. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1052. XXX_unrecognized []byte `json:"-"`
  1053. XXX_sizecache int32 `json:"-"`
  1054. }
  1055. func (m *NeighborLikeReply) Reset() { *m = NeighborLikeReply{} }
  1056. func (m *NeighborLikeReply) String() string { return proto.CompactTextString(m) }
  1057. func (*NeighborLikeReply) ProtoMessage() {}
  1058. func (*NeighborLikeReply) Descriptor() ([]byte, []int) {
  1059. return fileDescriptor_eba3299784daba9d, []int{19}
  1060. }
  1061. func (m *NeighborLikeReply) XXX_Unmarshal(b []byte) error {
  1062. return xxx_messageInfo_NeighborLikeReply.Unmarshal(m, b)
  1063. }
  1064. func (m *NeighborLikeReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1065. return xxx_messageInfo_NeighborLikeReply.Marshal(b, m, deterministic)
  1066. }
  1067. func (m *NeighborLikeReply) XXX_Merge(src proto.Message) {
  1068. xxx_messageInfo_NeighborLikeReply.Merge(m, src)
  1069. }
  1070. func (m *NeighborLikeReply) XXX_Size() int {
  1071. return xxx_messageInfo_NeighborLikeReply.Size(m)
  1072. }
  1073. func (m *NeighborLikeReply) XXX_DiscardUnknown() {
  1074. xxx_messageInfo_NeighborLikeReply.DiscardUnknown(m)
  1075. }
  1076. var xxx_messageInfo_NeighborLikeReply proto.InternalMessageInfo
  1077. // 社区邻里评论
  1078. type NeighborCommentAddRequest struct {
  1079. GardenId int64 `protobuf:"varint,1,opt,name=garden_id,json=gardenId,proto3" json:"garden_id"`
  1080. // pid 和 article_id 二选一, 当为文章评论使用article_id, 当为评论添加子评论使用pid
  1081. Pid int64 `protobuf:"varint,4,opt,name=pid,proto3" json:"pid"`
  1082. ArticleId int64 `protobuf:"varint,5,opt,name=article_id,json=articleId,proto3" json:"article_id"`
  1083. Content string `protobuf:"bytes,6,opt,name=content,proto3" json:"content"`
  1084. Pics []string `protobuf:"bytes,7,rep,name=pics,proto3" json:"pics"`
  1085. Uid int64 `protobuf:"varint,8,opt,name=uid,proto3" json:"uid"`
  1086. UserIcon string `protobuf:"bytes,9,opt,name=user_icon,json=userIcon,proto3" json:"user_icon"`
  1087. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1088. XXX_unrecognized []byte `json:"-"`
  1089. XXX_sizecache int32 `json:"-"`
  1090. }
  1091. func (m *NeighborCommentAddRequest) Reset() { *m = NeighborCommentAddRequest{} }
  1092. func (m *NeighborCommentAddRequest) String() string { return proto.CompactTextString(m) }
  1093. func (*NeighborCommentAddRequest) ProtoMessage() {}
  1094. func (*NeighborCommentAddRequest) Descriptor() ([]byte, []int) {
  1095. return fileDescriptor_eba3299784daba9d, []int{20}
  1096. }
  1097. func (m *NeighborCommentAddRequest) XXX_Unmarshal(b []byte) error {
  1098. return xxx_messageInfo_NeighborCommentAddRequest.Unmarshal(m, b)
  1099. }
  1100. func (m *NeighborCommentAddRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1101. return xxx_messageInfo_NeighborCommentAddRequest.Marshal(b, m, deterministic)
  1102. }
  1103. func (m *NeighborCommentAddRequest) XXX_Merge(src proto.Message) {
  1104. xxx_messageInfo_NeighborCommentAddRequest.Merge(m, src)
  1105. }
  1106. func (m *NeighborCommentAddRequest) XXX_Size() int {
  1107. return xxx_messageInfo_NeighborCommentAddRequest.Size(m)
  1108. }
  1109. func (m *NeighborCommentAddRequest) XXX_DiscardUnknown() {
  1110. xxx_messageInfo_NeighborCommentAddRequest.DiscardUnknown(m)
  1111. }
  1112. var xxx_messageInfo_NeighborCommentAddRequest proto.InternalMessageInfo
  1113. func (m *NeighborCommentAddRequest) GetGardenId() int64 {
  1114. if m != nil {
  1115. return m.GardenId
  1116. }
  1117. return 0
  1118. }
  1119. func (m *NeighborCommentAddRequest) GetPid() int64 {
  1120. if m != nil {
  1121. return m.Pid
  1122. }
  1123. return 0
  1124. }
  1125. func (m *NeighborCommentAddRequest) GetArticleId() int64 {
  1126. if m != nil {
  1127. return m.ArticleId
  1128. }
  1129. return 0
  1130. }
  1131. func (m *NeighborCommentAddRequest) GetContent() string {
  1132. if m != nil {
  1133. return m.Content
  1134. }
  1135. return ""
  1136. }
  1137. func (m *NeighborCommentAddRequest) GetPics() []string {
  1138. if m != nil {
  1139. return m.Pics
  1140. }
  1141. return nil
  1142. }
  1143. func (m *NeighborCommentAddRequest) GetUid() int64 {
  1144. if m != nil {
  1145. return m.Uid
  1146. }
  1147. return 0
  1148. }
  1149. func (m *NeighborCommentAddRequest) GetUserIcon() string {
  1150. if m != nil {
  1151. return m.UserIcon
  1152. }
  1153. return ""
  1154. }
  1155. type NeighborCommentAddReply struct {
  1156. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1157. XXX_unrecognized []byte `json:"-"`
  1158. XXX_sizecache int32 `json:"-"`
  1159. }
  1160. func (m *NeighborCommentAddReply) Reset() { *m = NeighborCommentAddReply{} }
  1161. func (m *NeighborCommentAddReply) String() string { return proto.CompactTextString(m) }
  1162. func (*NeighborCommentAddReply) ProtoMessage() {}
  1163. func (*NeighborCommentAddReply) Descriptor() ([]byte, []int) {
  1164. return fileDescriptor_eba3299784daba9d, []int{21}
  1165. }
  1166. func (m *NeighborCommentAddReply) XXX_Unmarshal(b []byte) error {
  1167. return xxx_messageInfo_NeighborCommentAddReply.Unmarshal(m, b)
  1168. }
  1169. func (m *NeighborCommentAddReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1170. return xxx_messageInfo_NeighborCommentAddReply.Marshal(b, m, deterministic)
  1171. }
  1172. func (m *NeighborCommentAddReply) XXX_Merge(src proto.Message) {
  1173. xxx_messageInfo_NeighborCommentAddReply.Merge(m, src)
  1174. }
  1175. func (m *NeighborCommentAddReply) XXX_Size() int {
  1176. return xxx_messageInfo_NeighborCommentAddReply.Size(m)
  1177. }
  1178. func (m *NeighborCommentAddReply) XXX_DiscardUnknown() {
  1179. xxx_messageInfo_NeighborCommentAddReply.DiscardUnknown(m)
  1180. }
  1181. var xxx_messageInfo_NeighborCommentAddReply proto.InternalMessageInfo
  1182. type NeighborCommentDelRequest struct {
  1183. GardenId int64 `protobuf:"varint,1,opt,name=garden_id,json=gardenId,proto3" json:"garden_id"`
  1184. Id int64 `protobuf:"varint,2,opt,name=id,proto3" json:"id"`
  1185. Uid int64 `protobuf:"varint,3,opt,name=uid,proto3" json:"uid"`
  1186. Admin bool `protobuf:"varint,4,opt,name=admin,proto3" json:"admin"`
  1187. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1188. XXX_unrecognized []byte `json:"-"`
  1189. XXX_sizecache int32 `json:"-"`
  1190. }
  1191. func (m *NeighborCommentDelRequest) Reset() { *m = NeighborCommentDelRequest{} }
  1192. func (m *NeighborCommentDelRequest) String() string { return proto.CompactTextString(m) }
  1193. func (*NeighborCommentDelRequest) ProtoMessage() {}
  1194. func (*NeighborCommentDelRequest) Descriptor() ([]byte, []int) {
  1195. return fileDescriptor_eba3299784daba9d, []int{22}
  1196. }
  1197. func (m *NeighborCommentDelRequest) XXX_Unmarshal(b []byte) error {
  1198. return xxx_messageInfo_NeighborCommentDelRequest.Unmarshal(m, b)
  1199. }
  1200. func (m *NeighborCommentDelRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1201. return xxx_messageInfo_NeighborCommentDelRequest.Marshal(b, m, deterministic)
  1202. }
  1203. func (m *NeighborCommentDelRequest) XXX_Merge(src proto.Message) {
  1204. xxx_messageInfo_NeighborCommentDelRequest.Merge(m, src)
  1205. }
  1206. func (m *NeighborCommentDelRequest) XXX_Size() int {
  1207. return xxx_messageInfo_NeighborCommentDelRequest.Size(m)
  1208. }
  1209. func (m *NeighborCommentDelRequest) XXX_DiscardUnknown() {
  1210. xxx_messageInfo_NeighborCommentDelRequest.DiscardUnknown(m)
  1211. }
  1212. var xxx_messageInfo_NeighborCommentDelRequest proto.InternalMessageInfo
  1213. func (m *NeighborCommentDelRequest) GetGardenId() int64 {
  1214. if m != nil {
  1215. return m.GardenId
  1216. }
  1217. return 0
  1218. }
  1219. func (m *NeighborCommentDelRequest) GetId() int64 {
  1220. if m != nil {
  1221. return m.Id
  1222. }
  1223. return 0
  1224. }
  1225. func (m *NeighborCommentDelRequest) GetUid() int64 {
  1226. if m != nil {
  1227. return m.Uid
  1228. }
  1229. return 0
  1230. }
  1231. func (m *NeighborCommentDelRequest) GetAdmin() bool {
  1232. if m != nil {
  1233. return m.Admin
  1234. }
  1235. return false
  1236. }
  1237. type NeighborCommentDelReply struct {
  1238. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1239. XXX_unrecognized []byte `json:"-"`
  1240. XXX_sizecache int32 `json:"-"`
  1241. }
  1242. func (m *NeighborCommentDelReply) Reset() { *m = NeighborCommentDelReply{} }
  1243. func (m *NeighborCommentDelReply) String() string { return proto.CompactTextString(m) }
  1244. func (*NeighborCommentDelReply) ProtoMessage() {}
  1245. func (*NeighborCommentDelReply) Descriptor() ([]byte, []int) {
  1246. return fileDescriptor_eba3299784daba9d, []int{23}
  1247. }
  1248. func (m *NeighborCommentDelReply) XXX_Unmarshal(b []byte) error {
  1249. return xxx_messageInfo_NeighborCommentDelReply.Unmarshal(m, b)
  1250. }
  1251. func (m *NeighborCommentDelReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1252. return xxx_messageInfo_NeighborCommentDelReply.Marshal(b, m, deterministic)
  1253. }
  1254. func (m *NeighborCommentDelReply) XXX_Merge(src proto.Message) {
  1255. xxx_messageInfo_NeighborCommentDelReply.Merge(m, src)
  1256. }
  1257. func (m *NeighborCommentDelReply) XXX_Size() int {
  1258. return xxx_messageInfo_NeighborCommentDelReply.Size(m)
  1259. }
  1260. func (m *NeighborCommentDelReply) XXX_DiscardUnknown() {
  1261. xxx_messageInfo_NeighborCommentDelReply.DiscardUnknown(m)
  1262. }
  1263. var xxx_messageInfo_NeighborCommentDelReply proto.InternalMessageInfo
  1264. type NeighborCommentUpdateRequest struct {
  1265. GardenId int64 `protobuf:"varint,1,opt,name=garden_id,json=gardenId,proto3" json:"garden_id"`
  1266. Content string `protobuf:"bytes,2,opt,name=content,proto3" json:"content"`
  1267. Uid int64 `protobuf:"varint,3,opt,name=uid,proto3" json:"uid"`
  1268. Id int64 `protobuf:"varint,4,opt,name=id,proto3" json:"id"`
  1269. Pics []string `protobuf:"bytes,5,rep,name=pics,proto3" json:"pics"`
  1270. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1271. XXX_unrecognized []byte `json:"-"`
  1272. XXX_sizecache int32 `json:"-"`
  1273. }
  1274. func (m *NeighborCommentUpdateRequest) Reset() { *m = NeighborCommentUpdateRequest{} }
  1275. func (m *NeighborCommentUpdateRequest) String() string { return proto.CompactTextString(m) }
  1276. func (*NeighborCommentUpdateRequest) ProtoMessage() {}
  1277. func (*NeighborCommentUpdateRequest) Descriptor() ([]byte, []int) {
  1278. return fileDescriptor_eba3299784daba9d, []int{24}
  1279. }
  1280. func (m *NeighborCommentUpdateRequest) XXX_Unmarshal(b []byte) error {
  1281. return xxx_messageInfo_NeighborCommentUpdateRequest.Unmarshal(m, b)
  1282. }
  1283. func (m *NeighborCommentUpdateRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1284. return xxx_messageInfo_NeighborCommentUpdateRequest.Marshal(b, m, deterministic)
  1285. }
  1286. func (m *NeighborCommentUpdateRequest) XXX_Merge(src proto.Message) {
  1287. xxx_messageInfo_NeighborCommentUpdateRequest.Merge(m, src)
  1288. }
  1289. func (m *NeighborCommentUpdateRequest) XXX_Size() int {
  1290. return xxx_messageInfo_NeighborCommentUpdateRequest.Size(m)
  1291. }
  1292. func (m *NeighborCommentUpdateRequest) XXX_DiscardUnknown() {
  1293. xxx_messageInfo_NeighborCommentUpdateRequest.DiscardUnknown(m)
  1294. }
  1295. var xxx_messageInfo_NeighborCommentUpdateRequest proto.InternalMessageInfo
  1296. func (m *NeighborCommentUpdateRequest) GetGardenId() int64 {
  1297. if m != nil {
  1298. return m.GardenId
  1299. }
  1300. return 0
  1301. }
  1302. func (m *NeighborCommentUpdateRequest) GetContent() string {
  1303. if m != nil {
  1304. return m.Content
  1305. }
  1306. return ""
  1307. }
  1308. func (m *NeighborCommentUpdateRequest) GetUid() int64 {
  1309. if m != nil {
  1310. return m.Uid
  1311. }
  1312. return 0
  1313. }
  1314. func (m *NeighborCommentUpdateRequest) GetId() int64 {
  1315. if m != nil {
  1316. return m.Id
  1317. }
  1318. return 0
  1319. }
  1320. func (m *NeighborCommentUpdateRequest) GetPics() []string {
  1321. if m != nil {
  1322. return m.Pics
  1323. }
  1324. return nil
  1325. }
  1326. type NeighborCommentUpdateReply struct {
  1327. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1328. XXX_unrecognized []byte `json:"-"`
  1329. XXX_sizecache int32 `json:"-"`
  1330. }
  1331. func (m *NeighborCommentUpdateReply) Reset() { *m = NeighborCommentUpdateReply{} }
  1332. func (m *NeighborCommentUpdateReply) String() string { return proto.CompactTextString(m) }
  1333. func (*NeighborCommentUpdateReply) ProtoMessage() {}
  1334. func (*NeighborCommentUpdateReply) Descriptor() ([]byte, []int) {
  1335. return fileDescriptor_eba3299784daba9d, []int{25}
  1336. }
  1337. func (m *NeighborCommentUpdateReply) XXX_Unmarshal(b []byte) error {
  1338. return xxx_messageInfo_NeighborCommentUpdateReply.Unmarshal(m, b)
  1339. }
  1340. func (m *NeighborCommentUpdateReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1341. return xxx_messageInfo_NeighborCommentUpdateReply.Marshal(b, m, deterministic)
  1342. }
  1343. func (m *NeighborCommentUpdateReply) XXX_Merge(src proto.Message) {
  1344. xxx_messageInfo_NeighborCommentUpdateReply.Merge(m, src)
  1345. }
  1346. func (m *NeighborCommentUpdateReply) XXX_Size() int {
  1347. return xxx_messageInfo_NeighborCommentUpdateReply.Size(m)
  1348. }
  1349. func (m *NeighborCommentUpdateReply) XXX_DiscardUnknown() {
  1350. xxx_messageInfo_NeighborCommentUpdateReply.DiscardUnknown(m)
  1351. }
  1352. var xxx_messageInfo_NeighborCommentUpdateReply proto.InternalMessageInfo
  1353. type NeighborCommentListRequest struct {
  1354. GardenId int64 `protobuf:"varint,1,opt,name=garden_id,json=gardenId,proto3" json:"garden_id"`
  1355. ArticleId int64 `protobuf:"varint,2,opt,name=article_id,json=articleId,proto3" json:"article_id"`
  1356. CommentId int64 `protobuf:"varint,3,opt,name=comment_id,json=commentId,proto3" json:"comment_id"`
  1357. Page int64 `protobuf:"varint,4,opt,name=page,proto3" json:"page"`
  1358. PageSize int64 `protobuf:"varint,5,opt,name=page_size,json=pageSize,proto3" json:"page_size"`
  1359. Uid int64 `protobuf:"varint,6,opt,name=uid,proto3" json:"uid"`
  1360. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1361. XXX_unrecognized []byte `json:"-"`
  1362. XXX_sizecache int32 `json:"-"`
  1363. }
  1364. func (m *NeighborCommentListRequest) Reset() { *m = NeighborCommentListRequest{} }
  1365. func (m *NeighborCommentListRequest) String() string { return proto.CompactTextString(m) }
  1366. func (*NeighborCommentListRequest) ProtoMessage() {}
  1367. func (*NeighborCommentListRequest) Descriptor() ([]byte, []int) {
  1368. return fileDescriptor_eba3299784daba9d, []int{26}
  1369. }
  1370. func (m *NeighborCommentListRequest) XXX_Unmarshal(b []byte) error {
  1371. return xxx_messageInfo_NeighborCommentListRequest.Unmarshal(m, b)
  1372. }
  1373. func (m *NeighborCommentListRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1374. return xxx_messageInfo_NeighborCommentListRequest.Marshal(b, m, deterministic)
  1375. }
  1376. func (m *NeighborCommentListRequest) XXX_Merge(src proto.Message) {
  1377. xxx_messageInfo_NeighborCommentListRequest.Merge(m, src)
  1378. }
  1379. func (m *NeighborCommentListRequest) XXX_Size() int {
  1380. return xxx_messageInfo_NeighborCommentListRequest.Size(m)
  1381. }
  1382. func (m *NeighborCommentListRequest) XXX_DiscardUnknown() {
  1383. xxx_messageInfo_NeighborCommentListRequest.DiscardUnknown(m)
  1384. }
  1385. var xxx_messageInfo_NeighborCommentListRequest proto.InternalMessageInfo
  1386. func (m *NeighborCommentListRequest) GetGardenId() int64 {
  1387. if m != nil {
  1388. return m.GardenId
  1389. }
  1390. return 0
  1391. }
  1392. func (m *NeighborCommentListRequest) GetArticleId() int64 {
  1393. if m != nil {
  1394. return m.ArticleId
  1395. }
  1396. return 0
  1397. }
  1398. func (m *NeighborCommentListRequest) GetCommentId() int64 {
  1399. if m != nil {
  1400. return m.CommentId
  1401. }
  1402. return 0
  1403. }
  1404. func (m *NeighborCommentListRequest) GetPage() int64 {
  1405. if m != nil {
  1406. return m.Page
  1407. }
  1408. return 0
  1409. }
  1410. func (m *NeighborCommentListRequest) GetPageSize() int64 {
  1411. if m != nil {
  1412. return m.PageSize
  1413. }
  1414. return 0
  1415. }
  1416. func (m *NeighborCommentListRequest) GetUid() int64 {
  1417. if m != nil {
  1418. return m.Uid
  1419. }
  1420. return 0
  1421. }
  1422. type NeighborCommentItem struct {
  1423. Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id"`
  1424. Content string `protobuf:"bytes,2,opt,name=content,proto3" json:"content"`
  1425. Uid int64 `protobuf:"varint,3,opt,name=uid,proto3" json:"uid"`
  1426. UserName string `protobuf:"bytes,4,opt,name=user_name,json=userName,proto3" json:"user_name"`
  1427. UserPhone string `protobuf:"bytes,5,opt,name=user_phone,json=userPhone,proto3" json:"user_phone"`
  1428. // 用户头像
  1429. UserIcon string `protobuf:"bytes,6,opt,name=user_icon,json=userIcon,proto3" json:"user_icon"`
  1430. Pics []string `protobuf:"bytes,7,rep,name=pics,proto3" json:"pics"`
  1431. // 子评论数
  1432. SubCommentCount int64 `protobuf:"varint,8,opt,name=sub_comment_count,json=subCommentCount,proto3" json:"sub_comment_count"`
  1433. // 点赞数
  1434. Likes int64 `protobuf:"varint,9,opt,name=likes,proto3" json:"likes"`
  1435. // 本人是否点赞
  1436. Like bool `protobuf:"varint,10,opt,name=like,proto3" json:"like"`
  1437. CreatedAt string `protobuf:"bytes,11,opt,name=created_at,json=createdAt,proto3" json:"created_at"`
  1438. UpdatedAt string `protobuf:"bytes,12,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at"`
  1439. // 是否是本人发布的文章
  1440. Owner bool `protobuf:"varint,13,opt,name=owner,proto3" json:"owner"`
  1441. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1442. XXX_unrecognized []byte `json:"-"`
  1443. XXX_sizecache int32 `json:"-"`
  1444. }
  1445. func (m *NeighborCommentItem) Reset() { *m = NeighborCommentItem{} }
  1446. func (m *NeighborCommentItem) String() string { return proto.CompactTextString(m) }
  1447. func (*NeighborCommentItem) ProtoMessage() {}
  1448. func (*NeighborCommentItem) Descriptor() ([]byte, []int) {
  1449. return fileDescriptor_eba3299784daba9d, []int{27}
  1450. }
  1451. func (m *NeighborCommentItem) XXX_Unmarshal(b []byte) error {
  1452. return xxx_messageInfo_NeighborCommentItem.Unmarshal(m, b)
  1453. }
  1454. func (m *NeighborCommentItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1455. return xxx_messageInfo_NeighborCommentItem.Marshal(b, m, deterministic)
  1456. }
  1457. func (m *NeighborCommentItem) XXX_Merge(src proto.Message) {
  1458. xxx_messageInfo_NeighborCommentItem.Merge(m, src)
  1459. }
  1460. func (m *NeighborCommentItem) XXX_Size() int {
  1461. return xxx_messageInfo_NeighborCommentItem.Size(m)
  1462. }
  1463. func (m *NeighborCommentItem) XXX_DiscardUnknown() {
  1464. xxx_messageInfo_NeighborCommentItem.DiscardUnknown(m)
  1465. }
  1466. var xxx_messageInfo_NeighborCommentItem proto.InternalMessageInfo
  1467. func (m *NeighborCommentItem) GetId() int64 {
  1468. if m != nil {
  1469. return m.Id
  1470. }
  1471. return 0
  1472. }
  1473. func (m *NeighborCommentItem) GetContent() string {
  1474. if m != nil {
  1475. return m.Content
  1476. }
  1477. return ""
  1478. }
  1479. func (m *NeighborCommentItem) GetUid() int64 {
  1480. if m != nil {
  1481. return m.Uid
  1482. }
  1483. return 0
  1484. }
  1485. func (m *NeighborCommentItem) GetUserName() string {
  1486. if m != nil {
  1487. return m.UserName
  1488. }
  1489. return ""
  1490. }
  1491. func (m *NeighborCommentItem) GetUserPhone() string {
  1492. if m != nil {
  1493. return m.UserPhone
  1494. }
  1495. return ""
  1496. }
  1497. func (m *NeighborCommentItem) GetUserIcon() string {
  1498. if m != nil {
  1499. return m.UserIcon
  1500. }
  1501. return ""
  1502. }
  1503. func (m *NeighborCommentItem) GetPics() []string {
  1504. if m != nil {
  1505. return m.Pics
  1506. }
  1507. return nil
  1508. }
  1509. func (m *NeighborCommentItem) GetSubCommentCount() int64 {
  1510. if m != nil {
  1511. return m.SubCommentCount
  1512. }
  1513. return 0
  1514. }
  1515. func (m *NeighborCommentItem) GetLikes() int64 {
  1516. if m != nil {
  1517. return m.Likes
  1518. }
  1519. return 0
  1520. }
  1521. func (m *NeighborCommentItem) GetLike() bool {
  1522. if m != nil {
  1523. return m.Like
  1524. }
  1525. return false
  1526. }
  1527. func (m *NeighborCommentItem) GetCreatedAt() string {
  1528. if m != nil {
  1529. return m.CreatedAt
  1530. }
  1531. return ""
  1532. }
  1533. func (m *NeighborCommentItem) GetUpdatedAt() string {
  1534. if m != nil {
  1535. return m.UpdatedAt
  1536. }
  1537. return ""
  1538. }
  1539. func (m *NeighborCommentItem) GetOwner() bool {
  1540. if m != nil {
  1541. return m.Owner
  1542. }
  1543. return false
  1544. }
  1545. type NeighborCommentListReply struct {
  1546. Total int64 `protobuf:"varint,1,opt,name=total,proto3" json:"total"`
  1547. Page int64 `protobuf:"varint,2,opt,name=page,proto3" json:"page"`
  1548. List []*NeighborCommentItem `protobuf:"bytes,3,rep,name=list,proto3" json:"list"`
  1549. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1550. XXX_unrecognized []byte `json:"-"`
  1551. XXX_sizecache int32 `json:"-"`
  1552. }
  1553. func (m *NeighborCommentListReply) Reset() { *m = NeighborCommentListReply{} }
  1554. func (m *NeighborCommentListReply) String() string { return proto.CompactTextString(m) }
  1555. func (*NeighborCommentListReply) ProtoMessage() {}
  1556. func (*NeighborCommentListReply) Descriptor() ([]byte, []int) {
  1557. return fileDescriptor_eba3299784daba9d, []int{28}
  1558. }
  1559. func (m *NeighborCommentListReply) XXX_Unmarshal(b []byte) error {
  1560. return xxx_messageInfo_NeighborCommentListReply.Unmarshal(m, b)
  1561. }
  1562. func (m *NeighborCommentListReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1563. return xxx_messageInfo_NeighborCommentListReply.Marshal(b, m, deterministic)
  1564. }
  1565. func (m *NeighborCommentListReply) XXX_Merge(src proto.Message) {
  1566. xxx_messageInfo_NeighborCommentListReply.Merge(m, src)
  1567. }
  1568. func (m *NeighborCommentListReply) XXX_Size() int {
  1569. return xxx_messageInfo_NeighborCommentListReply.Size(m)
  1570. }
  1571. func (m *NeighborCommentListReply) XXX_DiscardUnknown() {
  1572. xxx_messageInfo_NeighborCommentListReply.DiscardUnknown(m)
  1573. }
  1574. var xxx_messageInfo_NeighborCommentListReply proto.InternalMessageInfo
  1575. func (m *NeighborCommentListReply) GetTotal() int64 {
  1576. if m != nil {
  1577. return m.Total
  1578. }
  1579. return 0
  1580. }
  1581. func (m *NeighborCommentListReply) GetPage() int64 {
  1582. if m != nil {
  1583. return m.Page
  1584. }
  1585. return 0
  1586. }
  1587. func (m *NeighborCommentListReply) GetList() []*NeighborCommentItem {
  1588. if m != nil {
  1589. return m.List
  1590. }
  1591. return nil
  1592. }
  1593. func init() {
  1594. proto.RegisterType((*NeighborClassAddRequest)(nil), "pb_v1.NeighborClassAddRequest")
  1595. proto.RegisterType((*NeighborClassAddReply)(nil), "pb_v1.NeighborClassAddReply")
  1596. proto.RegisterType((*NeighborClassDelRequest)(nil), "pb_v1.NeighborClassDelRequest")
  1597. proto.RegisterType((*NeighborClassDelReply)(nil), "pb_v1.NeighborClassDelReply")
  1598. proto.RegisterType((*NeighborClassUpdateRequest)(nil), "pb_v1.NeighborClassUpdateRequest")
  1599. proto.RegisterType((*NeighborClassUpdateReply)(nil), "pb_v1.NeighborClassUpdateReply")
  1600. proto.RegisterType((*NeighborClassItem)(nil), "pb_v1.NeighborClassItem")
  1601. proto.RegisterType((*NeighborClassListRequest)(nil), "pb_v1.NeighborClassListRequest")
  1602. proto.RegisterType((*NeighborClassListReply)(nil), "pb_v1.NeighborClassListReply")
  1603. proto.RegisterType((*NeighborArticleAddRequest)(nil), "pb_v1.NeighborArticleAddRequest")
  1604. proto.RegisterType((*NeighborArticleAddReply)(nil), "pb_v1.NeighborArticleAddReply")
  1605. proto.RegisterType((*NeighborArticleDelRequest)(nil), "pb_v1.NeighborArticleDelRequest")
  1606. proto.RegisterType((*NeighborArticleDelReply)(nil), "pb_v1.NeighborArticleDelReply")
  1607. proto.RegisterType((*NeighborArticleUpdateRequest)(nil), "pb_v1.NeighborArticleUpdateRequest")
  1608. proto.RegisterType((*NeighborArticleUpdateReply)(nil), "pb_v1.NeighborArticleUpdateReply")
  1609. proto.RegisterType((*NeighborArticleItem)(nil), "pb_v1.NeighborArticleItem")
  1610. proto.RegisterType((*NeighborArticleListRequest)(nil), "pb_v1.NeighborArticleListRequest")
  1611. proto.RegisterType((*NeighborArticleListReply)(nil), "pb_v1.NeighborArticleListReply")
  1612. proto.RegisterType((*NeighborLikeRequest)(nil), "pb_v1.NeighborLikeRequest")
  1613. proto.RegisterType((*NeighborLikeReply)(nil), "pb_v1.NeighborLikeReply")
  1614. proto.RegisterType((*NeighborCommentAddRequest)(nil), "pb_v1.NeighborCommentAddRequest")
  1615. proto.RegisterType((*NeighborCommentAddReply)(nil), "pb_v1.NeighborCommentAddReply")
  1616. proto.RegisterType((*NeighborCommentDelRequest)(nil), "pb_v1.NeighborCommentDelRequest")
  1617. proto.RegisterType((*NeighborCommentDelReply)(nil), "pb_v1.NeighborCommentDelReply")
  1618. proto.RegisterType((*NeighborCommentUpdateRequest)(nil), "pb_v1.NeighborCommentUpdateRequest")
  1619. proto.RegisterType((*NeighborCommentUpdateReply)(nil), "pb_v1.NeighborCommentUpdateReply")
  1620. proto.RegisterType((*NeighborCommentListRequest)(nil), "pb_v1.NeighborCommentListRequest")
  1621. proto.RegisterType((*NeighborCommentItem)(nil), "pb_v1.NeighborCommentItem")
  1622. proto.RegisterType((*NeighborCommentListReply)(nil), "pb_v1.NeighborCommentListReply")
  1623. }
  1624. func init() {
  1625. proto.RegisterFile("neighbor.proto", fileDescriptor_eba3299784daba9d)
  1626. }
  1627. var fileDescriptor_eba3299784daba9d = []byte{
  1628. // 995 bytes of a gzipped FileDescriptorProto
  1629. 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xbc, 0x97, 0xdb, 0x8e, 0xdb, 0x44,
  1630. 0x18, 0xc7, 0x35, 0x1e, 0x3b, 0xb1, 0x67, 0x0f, 0x6d, 0xdd, 0xa5, 0xeb, 0x5d, 0x5a, 0x11, 0x99,
  1631. 0x9b, 0x08, 0xd1, 0xad, 0x0a, 0x4f, 0xb0, 0x04, 0x21, 0x45, 0xaa, 0xaa, 0xca, 0xc0, 0x0d, 0x37,
  1632. 0x96, 0x63, 0x8f, 0xd2, 0xd1, 0x3a, 0xf6, 0x60, 0x4f, 0x5a, 0xa5, 0x2f, 0x80, 0x04, 0x12, 0x17,
  1633. 0xdc, 0x73, 0xc1, 0x03, 0xf0, 0x02, 0x3c, 0x00, 0x0f, 0xc1, 0x13, 0xf0, 0x18, 0x68, 0x0e, 0xb6,
  1634. 0xc7, 0x87, 0x44, 0xc9, 0x2a, 0xe2, 0x6a, 0x3d, 0xdf, 0xe7, 0xf5, 0xfc, 0xbf, 0xd3, 0xef, 0xdb,
  1635. 0x45, 0xe7, 0x19, 0x26, 0xcb, 0xb7, 0x8b, 0xbc, 0xb8, 0xa1, 0x45, 0xce, 0x72, 0xd7, 0xa2, 0x8b,
  1636. 0xf0, 0xdd, 0x4b, 0xff, 0x67, 0x80, 0x2e, 0x5f, 0x2b, 0xcf, 0x2c, 0x8d, 0xca, 0xf2, 0x36, 0x49,
  1637. 0x02, 0xfc, 0xe3, 0x1a, 0x97, 0xcc, 0xfd, 0x18, 0x39, 0xcb, 0xa8, 0x48, 0x70, 0x16, 0x92, 0xc4,
  1638. 0x03, 0x13, 0x30, 0x85, 0x81, 0x2d, 0x0d, 0xf3, 0xc4, 0x7d, 0x86, 0x50, 0xcc, 0xdf, 0x0f, 0xb3,
  1639. 0x68, 0x85, 0x3d, 0x63, 0x02, 0xa6, 0x4e, 0xe0, 0x08, 0xcb, 0xeb, 0x68, 0x85, 0xf9, 0xef, 0x4a,
  1640. 0x37, 0x25, 0xb1, 0x07, 0x85, 0xd7, 0x16, 0x86, 0x37, 0x24, 0x76, 0x9f, 0xa0, 0x11, 0xce, 0xa2,
  1641. 0x45, 0x8a, 0x3d, 0x73, 0x02, 0xa6, 0x76, 0xa0, 0x4e, 0xfe, 0x25, 0xfa, 0xa8, 0xaf, 0x85, 0xa6,
  1642. 0x1b, 0xff, 0x9b, 0x8e, 0xc8, 0xaf, 0x71, 0xba, 0x97, 0xc8, 0x73, 0x64, 0x90, 0x44, 0x88, 0x83,
  1643. 0x81, 0x41, 0x92, 0xde, 0x05, 0xe2, 0x3b, 0xfc, 0x82, 0xdf, 0x01, 0xba, 0x6e, 0x79, 0xbe, 0xa7,
  1644. 0x49, 0xc4, 0xf0, 0x7d, 0x2e, 0xe9, 0x64, 0x06, 0xee, 0xcc, 0x8c, 0xb9, 0x35, 0x33, 0x56, 0x2b,
  1645. 0x33, 0xd7, 0xc8, 0x1b, 0x94, 0xc7, 0xb5, 0xff, 0x03, 0xd0, 0xa3, 0x96, 0x73, 0xce, 0xf0, 0x4a,
  1646. 0xa9, 0x02, 0x5b, 0x54, 0x1d, 0xa5, 0x5e, 0xee, 0xa7, 0xe8, 0x2c, 0x2a, 0x18, 0x89, 0x53, 0x1c,
  1647. 0xc6, 0xf9, 0x3a, 0x63, 0x42, 0x34, 0x0c, 0x4e, 0x95, 0x71, 0xc6, 0x6d, 0xe2, 0xe2, 0x02, 0x47,
  1648. 0x0c, 0x27, 0x61, 0xc4, 0xbc, 0x91, 0xba, 0x58, 0x5a, 0x6e, 0x85, 0x7b, 0x2d, 0x82, 0x11, 0xee,
  1649. 0xb1, 0x74, 0x2b, 0xcb, 0x2d, 0xf3, 0x7f, 0x02, 0x9d, 0xc8, 0x5f, 0x91, 0x92, 0x1d, 0xa3, 0x41,
  1650. 0x5d, 0x64, 0xd2, 0x68, 0x29, 0xeb, 0x03, 0x03, 0xf1, 0xcc, 0xbf, 0xc7, 0x7f, 0x86, 0x25, 0xf9,
  1651. 0x20, 0x43, 0x85, 0x81, 0xcd, 0x0d, 0xdf, 0x92, 0x0f, 0xd8, 0xa7, 0xe8, 0xc9, 0x80, 0x10, 0x9a,
  1652. 0x6e, 0xea, 0x4f, 0x01, 0xed, 0x53, 0x17, 0xc8, 0x62, 0x39, 0x8b, 0x52, 0xd5, 0x17, 0xf2, 0xe0,
  1653. 0x7e, 0x8e, 0xcc, 0x94, 0x94, 0xcc, 0x83, 0x13, 0x38, 0x3d, 0xf9, 0xc2, 0xbb, 0x11, 0x33, 0x78,
  1654. 0xd3, 0x2b, 0x5e, 0x20, 0xde, 0xf2, 0xff, 0x06, 0xe8, 0xaa, 0xf2, 0xdd, 0xca, 0x94, 0xee, 0x3b,
  1655. 0x9d, 0xfc, 0x7a, 0xc2, 0xd2, 0x2a, 0x6e, 0x79, 0x70, 0x3d, 0x34, 0x8e, 0xf3, 0x8c, 0xe1, 0x8c,
  1656. 0xa9, 0x12, 0x57, 0x47, 0x11, 0x02, 0x89, 0x4b, 0xcf, 0x9c, 0xc0, 0xa9, 0x13, 0x88, 0x67, 0xf7,
  1657. 0x0a, 0xc9, 0x0e, 0xe0, 0xdf, 0x97, 0x85, 0x1d, 0x8b, 0xf3, 0x3c, 0x71, 0x1f, 0x22, 0xb8, 0x26,
  1658. 0x89, 0x28, 0x26, 0x0c, 0xf8, 0x23, 0x57, 0xb3, 0x2e, 0x71, 0x11, 0x92, 0x38, 0xcf, 0x54, 0x15,
  1659. 0x6d, 0x6e, 0x98, 0xc7, 0x79, 0xe6, 0x5f, 0x35, 0xe3, 0xab, 0xc7, 0xc1, 0x9b, 0x97, 0xf6, 0x42,
  1660. 0xbc, 0xe7, 0x6c, 0x57, 0x9a, 0x60, 0xa3, 0xe9, 0x02, 0x59, 0x51, 0xb2, 0x22, 0x99, 0xea, 0x5a,
  1661. 0x79, 0x18, 0x10, 0x53, 0x53, 0xe0, 0x0f, 0x80, 0x9e, 0x76, 0x7c, 0x07, 0x70, 0xe0, 0x18, 0x39,
  1662. 0x97, 0x41, 0x59, 0xdd, 0xa0, 0x9a, 0x44, 0xfb, 0x4f, 0x1b, 0x50, 0x75, 0x24, 0xf2, 0x08, 0x7e,
  1663. 0x83, 0xe8, 0x71, 0xc7, 0x3d, 0x48, 0x83, 0x63, 0x68, 0xbd, 0x40, 0x56, 0x4a, 0xee, 0x70, 0xa9,
  1664. 0xe4, 0xca, 0x03, 0x67, 0x42, 0x9c, 0xaf, 0x56, 0x38, 0x63, 0x8a, 0x09, 0x52, 0xfb, 0xa9, 0x32,
  1665. 0x0e, 0x31, 0x61, 0xbc, 0x9b, 0x09, 0x76, 0x87, 0x09, 0xad, 0xc6, 0x74, 0xda, 0x8d, 0xe9, 0xf2,
  1666. 0x01, 0xbb, 0xc3, 0x1e, 0x12, 0x15, 0x17, 0xcf, 0x55, 0x0e, 0x4f, 0xfa, 0xcd, 0x2a, 0xc8, 0x70,
  1667. 0xda, 0x34, 0xab, 0x00, 0x03, 0xbf, 0x9c, 0x3b, 0xe9, 0xdb, 0x3c, 0xc3, 0xde, 0x99, 0xba, 0xbc,
  1668. 0xc4, 0xc5, 0x1b, 0x6e, 0x68, 0x37, 0xfa, 0x79, 0xbb, 0xd1, 0x79, 0x4a, 0xf2, 0xf7, 0x19, 0x2e,
  1669. 0xbc, 0x07, 0xb2, 0xe3, 0xc4, 0xc1, 0xff, 0x13, 0xf4, 0x6a, 0xb6, 0x37, 0xc5, 0x2a, 0xb6, 0x18,
  1670. 0xdb, 0x30, 0x05, 0xdb, 0x98, 0x6a, 0x2a, 0x6b, 0xea, 0x95, 0x3d, 0x64, 0x96, 0x7d, 0xd6, 0x20,
  1671. 0xb7, 0x25, 0xf7, 0x30, 0xd6, 0xdd, 0xb4, 0x58, 0x77, 0xdd, 0x61, 0x9d, 0xd6, 0x9c, 0x8a, 0x76,
  1672. 0xbf, 0x82, 0xa6, 0x75, 0x5f, 0x91, 0xbb, 0xfd, 0x66, 0x4e, 0x89, 0x37, 0x9a, 0xda, 0x5e, 0xa2,
  1673. 0x31, 0xaf, 0x7a, 0x58, 0xa3, 0x60, 0xc4, 0x8f, 0x73, 0x51, 0x74, 0xe1, 0x60, 0x1b, 0x2a, 0x93,
  1674. 0x63, 0x05, 0x36, 0x37, 0x7c, 0xb7, 0xa1, 0xb8, 0xee, 0x1b, 0xab, 0xe9, 0x1b, 0xff, 0x71, 0xb3,
  1675. 0x56, 0xa5, 0x1e, 0x3e, 0x60, 0x3a, 0x93, 0x67, 0xb2, 0xa5, 0xf7, 0x65, 0xf2, 0x43, 0x04, 0x29,
  1676. 0x49, 0xd4, 0x5e, 0xe1, 0x8f, 0xbc, 0xd5, 0xaa, 0xfd, 0x59, 0xd7, 0xc5, 0x51, 0x96, 0x79, 0xa2,
  1677. 0x8f, 0xe3, 0x68, 0x78, 0x1c, 0xc7, 0xda, 0x38, 0xaa, 0x54, 0xd8, 0x5b, 0x98, 0xec, 0x6c, 0x67,
  1678. 0xb2, 0x1e, 0x47, 0x87, 0xc9, 0xca, 0xf5, 0x3f, 0x32, 0x59, 0xbf, 0x91, 0x8b, 0xf9, 0x45, 0x63,
  1679. 0xb2, 0xf2, 0x1d, 0xc0, 0x64, 0x2d, 0x85, 0x46, 0x3b, 0x85, 0x7d, 0x69, 0x52, 0xbc, 0x59, 0x8b,
  1680. 0xaf, 0x92, 0x6c, 0x35, 0x49, 0xd6, 0xe9, 0xdb, 0x11, 0xc3, 0xb5, 0xfe, 0x05, 0x7a, 0xee, 0x43,
  1681. 0xfe, 0x5c, 0xd1, 0x7a, 0xc1, 0xe8, 0xf6, 0x02, 0x27, 0xa6, 0xc2, 0x6a, 0xad, 0xda, 0x51, 0x16,
  1682. 0x0d, 0x13, 0xe6, 0x36, 0x4c, 0x58, 0x1d, 0x4c, 0xf4, 0xa7, 0xfe, 0x5f, 0xa3, 0x99, 0x3f, 0x25,
  1683. 0x7e, 0x70, 0x75, 0x1c, 0x92, 0xd2, 0x16, 0x68, 0xcd, 0x9d, 0xa0, 0xb5, 0x76, 0x82, 0x76, 0xd4,
  1684. 0x01, 0xed, 0xd0, 0x00, 0x7c, 0x86, 0x1e, 0x95, 0xeb, 0x45, 0xd8, 0xde, 0x3e, 0x72, 0x1c, 0x1e,
  1685. 0x94, 0xeb, 0xc5, 0x4c, 0x5f, 0x40, 0xf5, 0xee, 0x72, 0xf4, 0xdd, 0x35, 0xb4, 0x3d, 0xda, 0xab,
  1686. 0xea, 0x64, 0xf7, 0xaa, 0x3a, 0xed, 0xae, 0xaa, 0x7a, 0x21, 0x9c, 0xe9, 0x0b, 0x41, 0x03, 0x6c,
  1687. 0xab, 0x4d, 0x38, 0x60, 0x6b, 0x98, 0x02, 0x1d, 0xa6, 0x43, 0x6b, 0x60, 0x37, 0x60, 0xb5, 0x12,
  1688. 0x4a, 0xc0, 0x7e, 0xf5, 0xc9, 0x0f, 0xcf, 0x68, 0x91, 0x53, 0x5c, 0xb0, 0xcd, 0xf3, 0x72, 0x53,
  1689. 0x32, 0xbc, 0x7a, 0xbe, 0x8c, 0x18, 0x7e, 0x1f, 0x6d, 0x5e, 0xd0, 0xc5, 0x8b, 0x77, 0x2f, 0x17,
  1690. 0x23, 0xf1, 0x9f, 0xe1, 0x97, 0xff, 0x05, 0x00, 0x00, 0xff, 0xff, 0x77, 0xb8, 0xfc, 0x2a, 0x2b,
  1691. 0x0e, 0x00, 0x00,
  1692. }