neighbor.pb.go 67 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966
  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. NickName string `protobuf:"bytes,8,opt,name=nick_name,json=nickName,proto3" json:"nick_name"`
  458. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  459. XXX_unrecognized []byte `json:"-"`
  460. XXX_sizecache int32 `json:"-"`
  461. }
  462. func (m *NeighborArticleAddRequest) Reset() { *m = NeighborArticleAddRequest{} }
  463. func (m *NeighborArticleAddRequest) String() string { return proto.CompactTextString(m) }
  464. func (*NeighborArticleAddRequest) ProtoMessage() {}
  465. func (*NeighborArticleAddRequest) Descriptor() ([]byte, []int) {
  466. return fileDescriptor_eba3299784daba9d, []int{9}
  467. }
  468. func (m *NeighborArticleAddRequest) XXX_Unmarshal(b []byte) error {
  469. return xxx_messageInfo_NeighborArticleAddRequest.Unmarshal(m, b)
  470. }
  471. func (m *NeighborArticleAddRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  472. return xxx_messageInfo_NeighborArticleAddRequest.Marshal(b, m, deterministic)
  473. }
  474. func (m *NeighborArticleAddRequest) XXX_Merge(src proto.Message) {
  475. xxx_messageInfo_NeighborArticleAddRequest.Merge(m, src)
  476. }
  477. func (m *NeighborArticleAddRequest) XXX_Size() int {
  478. return xxx_messageInfo_NeighborArticleAddRequest.Size(m)
  479. }
  480. func (m *NeighborArticleAddRequest) XXX_DiscardUnknown() {
  481. xxx_messageInfo_NeighborArticleAddRequest.DiscardUnknown(m)
  482. }
  483. var xxx_messageInfo_NeighborArticleAddRequest proto.InternalMessageInfo
  484. func (m *NeighborArticleAddRequest) GetGardenId() int64 {
  485. if m != nil {
  486. return m.GardenId
  487. }
  488. return 0
  489. }
  490. func (m *NeighborArticleAddRequest) GetTitle() string {
  491. if m != nil {
  492. return m.Title
  493. }
  494. return ""
  495. }
  496. func (m *NeighborArticleAddRequest) GetContent() string {
  497. if m != nil {
  498. return m.Content
  499. }
  500. return ""
  501. }
  502. func (m *NeighborArticleAddRequest) GetPics() []string {
  503. if m != nil {
  504. return m.Pics
  505. }
  506. return nil
  507. }
  508. func (m *NeighborArticleAddRequest) GetClassId() int64 {
  509. if m != nil {
  510. return m.ClassId
  511. }
  512. return 0
  513. }
  514. func (m *NeighborArticleAddRequest) GetUid() int64 {
  515. if m != nil {
  516. return m.Uid
  517. }
  518. return 0
  519. }
  520. func (m *NeighborArticleAddRequest) GetUserIcon() string {
  521. if m != nil {
  522. return m.UserIcon
  523. }
  524. return ""
  525. }
  526. func (m *NeighborArticleAddRequest) GetNickName() string {
  527. if m != nil {
  528. return m.NickName
  529. }
  530. return ""
  531. }
  532. type NeighborArticleAddReply struct {
  533. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  534. XXX_unrecognized []byte `json:"-"`
  535. XXX_sizecache int32 `json:"-"`
  536. }
  537. func (m *NeighborArticleAddReply) Reset() { *m = NeighborArticleAddReply{} }
  538. func (m *NeighborArticleAddReply) String() string { return proto.CompactTextString(m) }
  539. func (*NeighborArticleAddReply) ProtoMessage() {}
  540. func (*NeighborArticleAddReply) Descriptor() ([]byte, []int) {
  541. return fileDescriptor_eba3299784daba9d, []int{10}
  542. }
  543. func (m *NeighborArticleAddReply) XXX_Unmarshal(b []byte) error {
  544. return xxx_messageInfo_NeighborArticleAddReply.Unmarshal(m, b)
  545. }
  546. func (m *NeighborArticleAddReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  547. return xxx_messageInfo_NeighborArticleAddReply.Marshal(b, m, deterministic)
  548. }
  549. func (m *NeighborArticleAddReply) XXX_Merge(src proto.Message) {
  550. xxx_messageInfo_NeighborArticleAddReply.Merge(m, src)
  551. }
  552. func (m *NeighborArticleAddReply) XXX_Size() int {
  553. return xxx_messageInfo_NeighborArticleAddReply.Size(m)
  554. }
  555. func (m *NeighborArticleAddReply) XXX_DiscardUnknown() {
  556. xxx_messageInfo_NeighborArticleAddReply.DiscardUnknown(m)
  557. }
  558. var xxx_messageInfo_NeighborArticleAddReply proto.InternalMessageInfo
  559. type NeighborArticleDelRequest struct {
  560. GardenId int64 `protobuf:"varint,1,opt,name=garden_id,json=gardenId,proto3" json:"garden_id"`
  561. Id int64 `protobuf:"varint,2,opt,name=id,proto3" json:"id"`
  562. Uid int64 `protobuf:"varint,3,opt,name=uid,proto3" json:"uid"`
  563. Admin bool `protobuf:"varint,4,opt,name=admin,proto3" json:"admin"`
  564. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  565. XXX_unrecognized []byte `json:"-"`
  566. XXX_sizecache int32 `json:"-"`
  567. }
  568. func (m *NeighborArticleDelRequest) Reset() { *m = NeighborArticleDelRequest{} }
  569. func (m *NeighborArticleDelRequest) String() string { return proto.CompactTextString(m) }
  570. func (*NeighborArticleDelRequest) ProtoMessage() {}
  571. func (*NeighborArticleDelRequest) Descriptor() ([]byte, []int) {
  572. return fileDescriptor_eba3299784daba9d, []int{11}
  573. }
  574. func (m *NeighborArticleDelRequest) XXX_Unmarshal(b []byte) error {
  575. return xxx_messageInfo_NeighborArticleDelRequest.Unmarshal(m, b)
  576. }
  577. func (m *NeighborArticleDelRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  578. return xxx_messageInfo_NeighborArticleDelRequest.Marshal(b, m, deterministic)
  579. }
  580. func (m *NeighborArticleDelRequest) XXX_Merge(src proto.Message) {
  581. xxx_messageInfo_NeighborArticleDelRequest.Merge(m, src)
  582. }
  583. func (m *NeighborArticleDelRequest) XXX_Size() int {
  584. return xxx_messageInfo_NeighborArticleDelRequest.Size(m)
  585. }
  586. func (m *NeighborArticleDelRequest) XXX_DiscardUnknown() {
  587. xxx_messageInfo_NeighborArticleDelRequest.DiscardUnknown(m)
  588. }
  589. var xxx_messageInfo_NeighborArticleDelRequest proto.InternalMessageInfo
  590. func (m *NeighborArticleDelRequest) GetGardenId() int64 {
  591. if m != nil {
  592. return m.GardenId
  593. }
  594. return 0
  595. }
  596. func (m *NeighborArticleDelRequest) GetId() int64 {
  597. if m != nil {
  598. return m.Id
  599. }
  600. return 0
  601. }
  602. func (m *NeighborArticleDelRequest) GetUid() int64 {
  603. if m != nil {
  604. return m.Uid
  605. }
  606. return 0
  607. }
  608. func (m *NeighborArticleDelRequest) GetAdmin() bool {
  609. if m != nil {
  610. return m.Admin
  611. }
  612. return false
  613. }
  614. type NeighborArticleDelReply struct {
  615. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  616. XXX_unrecognized []byte `json:"-"`
  617. XXX_sizecache int32 `json:"-"`
  618. }
  619. func (m *NeighborArticleDelReply) Reset() { *m = NeighborArticleDelReply{} }
  620. func (m *NeighborArticleDelReply) String() string { return proto.CompactTextString(m) }
  621. func (*NeighborArticleDelReply) ProtoMessage() {}
  622. func (*NeighborArticleDelReply) Descriptor() ([]byte, []int) {
  623. return fileDescriptor_eba3299784daba9d, []int{12}
  624. }
  625. func (m *NeighborArticleDelReply) XXX_Unmarshal(b []byte) error {
  626. return xxx_messageInfo_NeighborArticleDelReply.Unmarshal(m, b)
  627. }
  628. func (m *NeighborArticleDelReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  629. return xxx_messageInfo_NeighborArticleDelReply.Marshal(b, m, deterministic)
  630. }
  631. func (m *NeighborArticleDelReply) XXX_Merge(src proto.Message) {
  632. xxx_messageInfo_NeighborArticleDelReply.Merge(m, src)
  633. }
  634. func (m *NeighborArticleDelReply) XXX_Size() int {
  635. return xxx_messageInfo_NeighborArticleDelReply.Size(m)
  636. }
  637. func (m *NeighborArticleDelReply) XXX_DiscardUnknown() {
  638. xxx_messageInfo_NeighborArticleDelReply.DiscardUnknown(m)
  639. }
  640. var xxx_messageInfo_NeighborArticleDelReply proto.InternalMessageInfo
  641. type NeighborArticleUpdateRequest struct {
  642. GardenId int64 `protobuf:"varint,1,opt,name=garden_id,json=gardenId,proto3" json:"garden_id"`
  643. Title string `protobuf:"bytes,2,opt,name=title,proto3" json:"title"`
  644. Content string `protobuf:"bytes,3,opt,name=content,proto3" json:"content"`
  645. Pics []string `protobuf:"bytes,4,rep,name=pics,proto3" json:"pics"`
  646. Id int64 `protobuf:"varint,5,opt,name=id,proto3" json:"id"`
  647. Uid int64 `protobuf:"varint,6,opt,name=uid,proto3" json:"uid"`
  648. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  649. XXX_unrecognized []byte `json:"-"`
  650. XXX_sizecache int32 `json:"-"`
  651. }
  652. func (m *NeighborArticleUpdateRequest) Reset() { *m = NeighborArticleUpdateRequest{} }
  653. func (m *NeighborArticleUpdateRequest) String() string { return proto.CompactTextString(m) }
  654. func (*NeighborArticleUpdateRequest) ProtoMessage() {}
  655. func (*NeighborArticleUpdateRequest) Descriptor() ([]byte, []int) {
  656. return fileDescriptor_eba3299784daba9d, []int{13}
  657. }
  658. func (m *NeighborArticleUpdateRequest) XXX_Unmarshal(b []byte) error {
  659. return xxx_messageInfo_NeighborArticleUpdateRequest.Unmarshal(m, b)
  660. }
  661. func (m *NeighborArticleUpdateRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  662. return xxx_messageInfo_NeighborArticleUpdateRequest.Marshal(b, m, deterministic)
  663. }
  664. func (m *NeighborArticleUpdateRequest) XXX_Merge(src proto.Message) {
  665. xxx_messageInfo_NeighborArticleUpdateRequest.Merge(m, src)
  666. }
  667. func (m *NeighborArticleUpdateRequest) XXX_Size() int {
  668. return xxx_messageInfo_NeighborArticleUpdateRequest.Size(m)
  669. }
  670. func (m *NeighborArticleUpdateRequest) XXX_DiscardUnknown() {
  671. xxx_messageInfo_NeighborArticleUpdateRequest.DiscardUnknown(m)
  672. }
  673. var xxx_messageInfo_NeighborArticleUpdateRequest proto.InternalMessageInfo
  674. func (m *NeighborArticleUpdateRequest) GetGardenId() int64 {
  675. if m != nil {
  676. return m.GardenId
  677. }
  678. return 0
  679. }
  680. func (m *NeighborArticleUpdateRequest) GetTitle() string {
  681. if m != nil {
  682. return m.Title
  683. }
  684. return ""
  685. }
  686. func (m *NeighborArticleUpdateRequest) GetContent() string {
  687. if m != nil {
  688. return m.Content
  689. }
  690. return ""
  691. }
  692. func (m *NeighborArticleUpdateRequest) GetPics() []string {
  693. if m != nil {
  694. return m.Pics
  695. }
  696. return nil
  697. }
  698. func (m *NeighborArticleUpdateRequest) GetId() int64 {
  699. if m != nil {
  700. return m.Id
  701. }
  702. return 0
  703. }
  704. func (m *NeighborArticleUpdateRequest) GetUid() int64 {
  705. if m != nil {
  706. return m.Uid
  707. }
  708. return 0
  709. }
  710. type NeighborArticleUpdateReply struct {
  711. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  712. XXX_unrecognized []byte `json:"-"`
  713. XXX_sizecache int32 `json:"-"`
  714. }
  715. func (m *NeighborArticleUpdateReply) Reset() { *m = NeighborArticleUpdateReply{} }
  716. func (m *NeighborArticleUpdateReply) String() string { return proto.CompactTextString(m) }
  717. func (*NeighborArticleUpdateReply) ProtoMessage() {}
  718. func (*NeighborArticleUpdateReply) Descriptor() ([]byte, []int) {
  719. return fileDescriptor_eba3299784daba9d, []int{14}
  720. }
  721. func (m *NeighborArticleUpdateReply) XXX_Unmarshal(b []byte) error {
  722. return xxx_messageInfo_NeighborArticleUpdateReply.Unmarshal(m, b)
  723. }
  724. func (m *NeighborArticleUpdateReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  725. return xxx_messageInfo_NeighborArticleUpdateReply.Marshal(b, m, deterministic)
  726. }
  727. func (m *NeighborArticleUpdateReply) XXX_Merge(src proto.Message) {
  728. xxx_messageInfo_NeighborArticleUpdateReply.Merge(m, src)
  729. }
  730. func (m *NeighborArticleUpdateReply) XXX_Size() int {
  731. return xxx_messageInfo_NeighborArticleUpdateReply.Size(m)
  732. }
  733. func (m *NeighborArticleUpdateReply) XXX_DiscardUnknown() {
  734. xxx_messageInfo_NeighborArticleUpdateReply.DiscardUnknown(m)
  735. }
  736. var xxx_messageInfo_NeighborArticleUpdateReply proto.InternalMessageInfo
  737. type NeighborArticleItem struct {
  738. Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id"`
  739. Title string `protobuf:"bytes,2,opt,name=title,proto3" json:"title"`
  740. Content string `protobuf:"bytes,3,opt,name=content,proto3" json:"content"`
  741. Pics []string `protobuf:"bytes,4,rep,name=pics,proto3" json:"pics"`
  742. // 文章点赞数
  743. Likes int64 `protobuf:"varint,5,opt,name=likes,proto3" json:"likes"`
  744. // 评论总数
  745. CommentCount int64 `protobuf:"varint,6,opt,name=comment_count,json=commentCount,proto3" json:"comment_count"`
  746. CreatedAt string `protobuf:"bytes,7,opt,name=created_at,json=createdAt,proto3" json:"created_at"`
  747. UpdatedAt string `protobuf:"bytes,8,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at"`
  748. // 分类id
  749. ClassId int64 `protobuf:"varint,9,opt,name=class_id,json=classId,proto3" json:"class_id"`
  750. // true 本人已点赞 false 本人未点赞
  751. Like bool `protobuf:"varint,10,opt,name=like,proto3" json:"like"`
  752. Uid int64 `protobuf:"varint,11,opt,name=uid,proto3" json:"uid"`
  753. UserName string `protobuf:"bytes,12,opt,name=user_name,json=userName,proto3" json:"user_name"`
  754. UserPhone string `protobuf:"bytes,13,opt,name=user_phone,json=userPhone,proto3" json:"user_phone"`
  755. // 用户头像
  756. UserIcon string `protobuf:"bytes,14,opt,name=user_icon,json=userIcon,proto3" json:"user_icon"`
  757. // 是否是本人发布的文章
  758. Owner bool `protobuf:"varint,15,opt,name=owner,proto3" json:"owner"`
  759. NickName string `protobuf:"bytes,16,opt,name=nick_name,json=nickName,proto3" json:"nick_name"`
  760. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  761. XXX_unrecognized []byte `json:"-"`
  762. XXX_sizecache int32 `json:"-"`
  763. }
  764. func (m *NeighborArticleItem) Reset() { *m = NeighborArticleItem{} }
  765. func (m *NeighborArticleItem) String() string { return proto.CompactTextString(m) }
  766. func (*NeighborArticleItem) ProtoMessage() {}
  767. func (*NeighborArticleItem) Descriptor() ([]byte, []int) {
  768. return fileDescriptor_eba3299784daba9d, []int{15}
  769. }
  770. func (m *NeighborArticleItem) XXX_Unmarshal(b []byte) error {
  771. return xxx_messageInfo_NeighborArticleItem.Unmarshal(m, b)
  772. }
  773. func (m *NeighborArticleItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  774. return xxx_messageInfo_NeighborArticleItem.Marshal(b, m, deterministic)
  775. }
  776. func (m *NeighborArticleItem) XXX_Merge(src proto.Message) {
  777. xxx_messageInfo_NeighborArticleItem.Merge(m, src)
  778. }
  779. func (m *NeighborArticleItem) XXX_Size() int {
  780. return xxx_messageInfo_NeighborArticleItem.Size(m)
  781. }
  782. func (m *NeighborArticleItem) XXX_DiscardUnknown() {
  783. xxx_messageInfo_NeighborArticleItem.DiscardUnknown(m)
  784. }
  785. var xxx_messageInfo_NeighborArticleItem proto.InternalMessageInfo
  786. func (m *NeighborArticleItem) GetId() int64 {
  787. if m != nil {
  788. return m.Id
  789. }
  790. return 0
  791. }
  792. func (m *NeighborArticleItem) GetTitle() string {
  793. if m != nil {
  794. return m.Title
  795. }
  796. return ""
  797. }
  798. func (m *NeighborArticleItem) GetContent() string {
  799. if m != nil {
  800. return m.Content
  801. }
  802. return ""
  803. }
  804. func (m *NeighborArticleItem) GetPics() []string {
  805. if m != nil {
  806. return m.Pics
  807. }
  808. return nil
  809. }
  810. func (m *NeighborArticleItem) GetLikes() int64 {
  811. if m != nil {
  812. return m.Likes
  813. }
  814. return 0
  815. }
  816. func (m *NeighborArticleItem) GetCommentCount() int64 {
  817. if m != nil {
  818. return m.CommentCount
  819. }
  820. return 0
  821. }
  822. func (m *NeighborArticleItem) GetCreatedAt() string {
  823. if m != nil {
  824. return m.CreatedAt
  825. }
  826. return ""
  827. }
  828. func (m *NeighborArticleItem) GetUpdatedAt() string {
  829. if m != nil {
  830. return m.UpdatedAt
  831. }
  832. return ""
  833. }
  834. func (m *NeighborArticleItem) GetClassId() int64 {
  835. if m != nil {
  836. return m.ClassId
  837. }
  838. return 0
  839. }
  840. func (m *NeighborArticleItem) GetLike() bool {
  841. if m != nil {
  842. return m.Like
  843. }
  844. return false
  845. }
  846. func (m *NeighborArticleItem) GetUid() int64 {
  847. if m != nil {
  848. return m.Uid
  849. }
  850. return 0
  851. }
  852. func (m *NeighborArticleItem) GetUserName() string {
  853. if m != nil {
  854. return m.UserName
  855. }
  856. return ""
  857. }
  858. func (m *NeighborArticleItem) GetUserPhone() string {
  859. if m != nil {
  860. return m.UserPhone
  861. }
  862. return ""
  863. }
  864. func (m *NeighborArticleItem) GetUserIcon() string {
  865. if m != nil {
  866. return m.UserIcon
  867. }
  868. return ""
  869. }
  870. func (m *NeighborArticleItem) GetOwner() bool {
  871. if m != nil {
  872. return m.Owner
  873. }
  874. return false
  875. }
  876. func (m *NeighborArticleItem) GetNickName() string {
  877. if m != nil {
  878. return m.NickName
  879. }
  880. return ""
  881. }
  882. type NeighborArticleListRequest struct {
  883. GardenId int64 `protobuf:"varint,1,opt,name=garden_id,json=gardenId,proto3" json:"garden_id"`
  884. Page int64 `protobuf:"varint,2,opt,name=page,proto3" json:"page"`
  885. PageSize int64 `protobuf:"varint,3,opt,name=page_size,json=pageSize,proto3" json:"page_size"`
  886. Title string `protobuf:"bytes,4,opt,name=title,proto3" json:"title"`
  887. ClassId int64 `protobuf:"varint,5,opt,name=class_id,json=classId,proto3" json:"class_id"`
  888. Uid int64 `protobuf:"varint,6,opt,name=uid,proto3" json:"uid"`
  889. IsMe bool `protobuf:"varint,7,opt,name=is_me,json=isMe,proto3" json:"is_me"`
  890. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  891. XXX_unrecognized []byte `json:"-"`
  892. XXX_sizecache int32 `json:"-"`
  893. }
  894. func (m *NeighborArticleListRequest) Reset() { *m = NeighborArticleListRequest{} }
  895. func (m *NeighborArticleListRequest) String() string { return proto.CompactTextString(m) }
  896. func (*NeighborArticleListRequest) ProtoMessage() {}
  897. func (*NeighborArticleListRequest) Descriptor() ([]byte, []int) {
  898. return fileDescriptor_eba3299784daba9d, []int{16}
  899. }
  900. func (m *NeighborArticleListRequest) XXX_Unmarshal(b []byte) error {
  901. return xxx_messageInfo_NeighborArticleListRequest.Unmarshal(m, b)
  902. }
  903. func (m *NeighborArticleListRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  904. return xxx_messageInfo_NeighborArticleListRequest.Marshal(b, m, deterministic)
  905. }
  906. func (m *NeighborArticleListRequest) XXX_Merge(src proto.Message) {
  907. xxx_messageInfo_NeighborArticleListRequest.Merge(m, src)
  908. }
  909. func (m *NeighborArticleListRequest) XXX_Size() int {
  910. return xxx_messageInfo_NeighborArticleListRequest.Size(m)
  911. }
  912. func (m *NeighborArticleListRequest) XXX_DiscardUnknown() {
  913. xxx_messageInfo_NeighborArticleListRequest.DiscardUnknown(m)
  914. }
  915. var xxx_messageInfo_NeighborArticleListRequest proto.InternalMessageInfo
  916. func (m *NeighborArticleListRequest) GetGardenId() int64 {
  917. if m != nil {
  918. return m.GardenId
  919. }
  920. return 0
  921. }
  922. func (m *NeighborArticleListRequest) GetPage() int64 {
  923. if m != nil {
  924. return m.Page
  925. }
  926. return 0
  927. }
  928. func (m *NeighborArticleListRequest) GetPageSize() int64 {
  929. if m != nil {
  930. return m.PageSize
  931. }
  932. return 0
  933. }
  934. func (m *NeighborArticleListRequest) GetTitle() string {
  935. if m != nil {
  936. return m.Title
  937. }
  938. return ""
  939. }
  940. func (m *NeighborArticleListRequest) GetClassId() int64 {
  941. if m != nil {
  942. return m.ClassId
  943. }
  944. return 0
  945. }
  946. func (m *NeighborArticleListRequest) GetUid() int64 {
  947. if m != nil {
  948. return m.Uid
  949. }
  950. return 0
  951. }
  952. func (m *NeighborArticleListRequest) GetIsMe() bool {
  953. if m != nil {
  954. return m.IsMe
  955. }
  956. return false
  957. }
  958. type NeighborArticleListReply struct {
  959. Page int64 `protobuf:"varint,1,opt,name=page,proto3" json:"page"`
  960. Total int64 `protobuf:"varint,2,opt,name=total,proto3" json:"total"`
  961. List []*NeighborArticleItem `protobuf:"bytes,3,rep,name=list,proto3" json:"list"`
  962. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  963. XXX_unrecognized []byte `json:"-"`
  964. XXX_sizecache int32 `json:"-"`
  965. }
  966. func (m *NeighborArticleListReply) Reset() { *m = NeighborArticleListReply{} }
  967. func (m *NeighborArticleListReply) String() string { return proto.CompactTextString(m) }
  968. func (*NeighborArticleListReply) ProtoMessage() {}
  969. func (*NeighborArticleListReply) Descriptor() ([]byte, []int) {
  970. return fileDescriptor_eba3299784daba9d, []int{17}
  971. }
  972. func (m *NeighborArticleListReply) XXX_Unmarshal(b []byte) error {
  973. return xxx_messageInfo_NeighborArticleListReply.Unmarshal(m, b)
  974. }
  975. func (m *NeighborArticleListReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  976. return xxx_messageInfo_NeighborArticleListReply.Marshal(b, m, deterministic)
  977. }
  978. func (m *NeighborArticleListReply) XXX_Merge(src proto.Message) {
  979. xxx_messageInfo_NeighborArticleListReply.Merge(m, src)
  980. }
  981. func (m *NeighborArticleListReply) XXX_Size() int {
  982. return xxx_messageInfo_NeighborArticleListReply.Size(m)
  983. }
  984. func (m *NeighborArticleListReply) XXX_DiscardUnknown() {
  985. xxx_messageInfo_NeighborArticleListReply.DiscardUnknown(m)
  986. }
  987. var xxx_messageInfo_NeighborArticleListReply proto.InternalMessageInfo
  988. func (m *NeighborArticleListReply) GetPage() int64 {
  989. if m != nil {
  990. return m.Page
  991. }
  992. return 0
  993. }
  994. func (m *NeighborArticleListReply) GetTotal() int64 {
  995. if m != nil {
  996. return m.Total
  997. }
  998. return 0
  999. }
  1000. func (m *NeighborArticleListReply) GetList() []*NeighborArticleItem {
  1001. if m != nil {
  1002. return m.List
  1003. }
  1004. return nil
  1005. }
  1006. type NeighborLikeRequest struct {
  1007. GardenId int64 `protobuf:"varint,1,opt,name=garden_id,json=gardenId,proto3" json:"garden_id"`
  1008. Uid int64 `protobuf:"varint,2,opt,name=uid,proto3" json:"uid"`
  1009. // 点赞id
  1010. LikeId int64 `protobuf:"varint,3,opt,name=like_id,json=likeId,proto3" json:"like_id"`
  1011. // 点赞类型 1 文章 2 评论
  1012. LikeType int32 `protobuf:"varint,4,opt,name=like_type,json=likeType,proto3" json:"like_type"`
  1013. // true 点赞 false 取消点赞
  1014. Like bool `protobuf:"varint,5,opt,name=like,proto3" json:"like"`
  1015. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1016. XXX_unrecognized []byte `json:"-"`
  1017. XXX_sizecache int32 `json:"-"`
  1018. }
  1019. func (m *NeighborLikeRequest) Reset() { *m = NeighborLikeRequest{} }
  1020. func (m *NeighborLikeRequest) String() string { return proto.CompactTextString(m) }
  1021. func (*NeighborLikeRequest) ProtoMessage() {}
  1022. func (*NeighborLikeRequest) Descriptor() ([]byte, []int) {
  1023. return fileDescriptor_eba3299784daba9d, []int{18}
  1024. }
  1025. func (m *NeighborLikeRequest) XXX_Unmarshal(b []byte) error {
  1026. return xxx_messageInfo_NeighborLikeRequest.Unmarshal(m, b)
  1027. }
  1028. func (m *NeighborLikeRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1029. return xxx_messageInfo_NeighborLikeRequest.Marshal(b, m, deterministic)
  1030. }
  1031. func (m *NeighborLikeRequest) XXX_Merge(src proto.Message) {
  1032. xxx_messageInfo_NeighborLikeRequest.Merge(m, src)
  1033. }
  1034. func (m *NeighborLikeRequest) XXX_Size() int {
  1035. return xxx_messageInfo_NeighborLikeRequest.Size(m)
  1036. }
  1037. func (m *NeighborLikeRequest) XXX_DiscardUnknown() {
  1038. xxx_messageInfo_NeighborLikeRequest.DiscardUnknown(m)
  1039. }
  1040. var xxx_messageInfo_NeighborLikeRequest proto.InternalMessageInfo
  1041. func (m *NeighborLikeRequest) GetGardenId() int64 {
  1042. if m != nil {
  1043. return m.GardenId
  1044. }
  1045. return 0
  1046. }
  1047. func (m *NeighborLikeRequest) GetUid() int64 {
  1048. if m != nil {
  1049. return m.Uid
  1050. }
  1051. return 0
  1052. }
  1053. func (m *NeighborLikeRequest) GetLikeId() int64 {
  1054. if m != nil {
  1055. return m.LikeId
  1056. }
  1057. return 0
  1058. }
  1059. func (m *NeighborLikeRequest) GetLikeType() int32 {
  1060. if m != nil {
  1061. return m.LikeType
  1062. }
  1063. return 0
  1064. }
  1065. func (m *NeighborLikeRequest) GetLike() bool {
  1066. if m != nil {
  1067. return m.Like
  1068. }
  1069. return false
  1070. }
  1071. type NeighborLikeReply struct {
  1072. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1073. XXX_unrecognized []byte `json:"-"`
  1074. XXX_sizecache int32 `json:"-"`
  1075. }
  1076. func (m *NeighborLikeReply) Reset() { *m = NeighborLikeReply{} }
  1077. func (m *NeighborLikeReply) String() string { return proto.CompactTextString(m) }
  1078. func (*NeighborLikeReply) ProtoMessage() {}
  1079. func (*NeighborLikeReply) Descriptor() ([]byte, []int) {
  1080. return fileDescriptor_eba3299784daba9d, []int{19}
  1081. }
  1082. func (m *NeighborLikeReply) XXX_Unmarshal(b []byte) error {
  1083. return xxx_messageInfo_NeighborLikeReply.Unmarshal(m, b)
  1084. }
  1085. func (m *NeighborLikeReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1086. return xxx_messageInfo_NeighborLikeReply.Marshal(b, m, deterministic)
  1087. }
  1088. func (m *NeighborLikeReply) XXX_Merge(src proto.Message) {
  1089. xxx_messageInfo_NeighborLikeReply.Merge(m, src)
  1090. }
  1091. func (m *NeighborLikeReply) XXX_Size() int {
  1092. return xxx_messageInfo_NeighborLikeReply.Size(m)
  1093. }
  1094. func (m *NeighborLikeReply) XXX_DiscardUnknown() {
  1095. xxx_messageInfo_NeighborLikeReply.DiscardUnknown(m)
  1096. }
  1097. var xxx_messageInfo_NeighborLikeReply proto.InternalMessageInfo
  1098. // 社区邻里评论
  1099. type NeighborCommentAddRequest struct {
  1100. GardenId int64 `protobuf:"varint,1,opt,name=garden_id,json=gardenId,proto3" json:"garden_id"`
  1101. // pid 和 article_id 二选一, 当为文章评论使用article_id, 当为评论添加子评论使用pid
  1102. Pid int64 `protobuf:"varint,4,opt,name=pid,proto3" json:"pid"`
  1103. ArticleId int64 `protobuf:"varint,5,opt,name=article_id,json=articleId,proto3" json:"article_id"`
  1104. Content string `protobuf:"bytes,6,opt,name=content,proto3" json:"content"`
  1105. Pics []string `protobuf:"bytes,7,rep,name=pics,proto3" json:"pics"`
  1106. Uid int64 `protobuf:"varint,8,opt,name=uid,proto3" json:"uid"`
  1107. UserIcon string `protobuf:"bytes,9,opt,name=user_icon,json=userIcon,proto3" json:"user_icon"`
  1108. NickName string `protobuf:"bytes,10,opt,name=nick_name,json=nickName,proto3" json:"nick_name"`
  1109. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1110. XXX_unrecognized []byte `json:"-"`
  1111. XXX_sizecache int32 `json:"-"`
  1112. }
  1113. func (m *NeighborCommentAddRequest) Reset() { *m = NeighborCommentAddRequest{} }
  1114. func (m *NeighborCommentAddRequest) String() string { return proto.CompactTextString(m) }
  1115. func (*NeighborCommentAddRequest) ProtoMessage() {}
  1116. func (*NeighborCommentAddRequest) Descriptor() ([]byte, []int) {
  1117. return fileDescriptor_eba3299784daba9d, []int{20}
  1118. }
  1119. func (m *NeighborCommentAddRequest) XXX_Unmarshal(b []byte) error {
  1120. return xxx_messageInfo_NeighborCommentAddRequest.Unmarshal(m, b)
  1121. }
  1122. func (m *NeighborCommentAddRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1123. return xxx_messageInfo_NeighborCommentAddRequest.Marshal(b, m, deterministic)
  1124. }
  1125. func (m *NeighborCommentAddRequest) XXX_Merge(src proto.Message) {
  1126. xxx_messageInfo_NeighborCommentAddRequest.Merge(m, src)
  1127. }
  1128. func (m *NeighborCommentAddRequest) XXX_Size() int {
  1129. return xxx_messageInfo_NeighborCommentAddRequest.Size(m)
  1130. }
  1131. func (m *NeighborCommentAddRequest) XXX_DiscardUnknown() {
  1132. xxx_messageInfo_NeighborCommentAddRequest.DiscardUnknown(m)
  1133. }
  1134. var xxx_messageInfo_NeighborCommentAddRequest proto.InternalMessageInfo
  1135. func (m *NeighborCommentAddRequest) GetGardenId() int64 {
  1136. if m != nil {
  1137. return m.GardenId
  1138. }
  1139. return 0
  1140. }
  1141. func (m *NeighborCommentAddRequest) GetPid() int64 {
  1142. if m != nil {
  1143. return m.Pid
  1144. }
  1145. return 0
  1146. }
  1147. func (m *NeighborCommentAddRequest) GetArticleId() int64 {
  1148. if m != nil {
  1149. return m.ArticleId
  1150. }
  1151. return 0
  1152. }
  1153. func (m *NeighborCommentAddRequest) GetContent() string {
  1154. if m != nil {
  1155. return m.Content
  1156. }
  1157. return ""
  1158. }
  1159. func (m *NeighborCommentAddRequest) GetPics() []string {
  1160. if m != nil {
  1161. return m.Pics
  1162. }
  1163. return nil
  1164. }
  1165. func (m *NeighborCommentAddRequest) GetUid() int64 {
  1166. if m != nil {
  1167. return m.Uid
  1168. }
  1169. return 0
  1170. }
  1171. func (m *NeighborCommentAddRequest) GetUserIcon() string {
  1172. if m != nil {
  1173. return m.UserIcon
  1174. }
  1175. return ""
  1176. }
  1177. func (m *NeighborCommentAddRequest) GetNickName() string {
  1178. if m != nil {
  1179. return m.NickName
  1180. }
  1181. return ""
  1182. }
  1183. type NeighborCommentAddReply struct {
  1184. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1185. XXX_unrecognized []byte `json:"-"`
  1186. XXX_sizecache int32 `json:"-"`
  1187. }
  1188. func (m *NeighborCommentAddReply) Reset() { *m = NeighborCommentAddReply{} }
  1189. func (m *NeighborCommentAddReply) String() string { return proto.CompactTextString(m) }
  1190. func (*NeighborCommentAddReply) ProtoMessage() {}
  1191. func (*NeighborCommentAddReply) Descriptor() ([]byte, []int) {
  1192. return fileDescriptor_eba3299784daba9d, []int{21}
  1193. }
  1194. func (m *NeighborCommentAddReply) XXX_Unmarshal(b []byte) error {
  1195. return xxx_messageInfo_NeighborCommentAddReply.Unmarshal(m, b)
  1196. }
  1197. func (m *NeighborCommentAddReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1198. return xxx_messageInfo_NeighborCommentAddReply.Marshal(b, m, deterministic)
  1199. }
  1200. func (m *NeighborCommentAddReply) XXX_Merge(src proto.Message) {
  1201. xxx_messageInfo_NeighborCommentAddReply.Merge(m, src)
  1202. }
  1203. func (m *NeighborCommentAddReply) XXX_Size() int {
  1204. return xxx_messageInfo_NeighborCommentAddReply.Size(m)
  1205. }
  1206. func (m *NeighborCommentAddReply) XXX_DiscardUnknown() {
  1207. xxx_messageInfo_NeighborCommentAddReply.DiscardUnknown(m)
  1208. }
  1209. var xxx_messageInfo_NeighborCommentAddReply proto.InternalMessageInfo
  1210. type NeighborCommentDelRequest struct {
  1211. GardenId int64 `protobuf:"varint,1,opt,name=garden_id,json=gardenId,proto3" json:"garden_id"`
  1212. Id int64 `protobuf:"varint,2,opt,name=id,proto3" json:"id"`
  1213. Uid int64 `protobuf:"varint,3,opt,name=uid,proto3" json:"uid"`
  1214. Admin bool `protobuf:"varint,4,opt,name=admin,proto3" json:"admin"`
  1215. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1216. XXX_unrecognized []byte `json:"-"`
  1217. XXX_sizecache int32 `json:"-"`
  1218. }
  1219. func (m *NeighborCommentDelRequest) Reset() { *m = NeighborCommentDelRequest{} }
  1220. func (m *NeighborCommentDelRequest) String() string { return proto.CompactTextString(m) }
  1221. func (*NeighborCommentDelRequest) ProtoMessage() {}
  1222. func (*NeighborCommentDelRequest) Descriptor() ([]byte, []int) {
  1223. return fileDescriptor_eba3299784daba9d, []int{22}
  1224. }
  1225. func (m *NeighborCommentDelRequest) XXX_Unmarshal(b []byte) error {
  1226. return xxx_messageInfo_NeighborCommentDelRequest.Unmarshal(m, b)
  1227. }
  1228. func (m *NeighborCommentDelRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1229. return xxx_messageInfo_NeighborCommentDelRequest.Marshal(b, m, deterministic)
  1230. }
  1231. func (m *NeighborCommentDelRequest) XXX_Merge(src proto.Message) {
  1232. xxx_messageInfo_NeighborCommentDelRequest.Merge(m, src)
  1233. }
  1234. func (m *NeighborCommentDelRequest) XXX_Size() int {
  1235. return xxx_messageInfo_NeighborCommentDelRequest.Size(m)
  1236. }
  1237. func (m *NeighborCommentDelRequest) XXX_DiscardUnknown() {
  1238. xxx_messageInfo_NeighborCommentDelRequest.DiscardUnknown(m)
  1239. }
  1240. var xxx_messageInfo_NeighborCommentDelRequest proto.InternalMessageInfo
  1241. func (m *NeighborCommentDelRequest) GetGardenId() int64 {
  1242. if m != nil {
  1243. return m.GardenId
  1244. }
  1245. return 0
  1246. }
  1247. func (m *NeighborCommentDelRequest) GetId() int64 {
  1248. if m != nil {
  1249. return m.Id
  1250. }
  1251. return 0
  1252. }
  1253. func (m *NeighborCommentDelRequest) GetUid() int64 {
  1254. if m != nil {
  1255. return m.Uid
  1256. }
  1257. return 0
  1258. }
  1259. func (m *NeighborCommentDelRequest) GetAdmin() bool {
  1260. if m != nil {
  1261. return m.Admin
  1262. }
  1263. return false
  1264. }
  1265. type NeighborCommentDelReply struct {
  1266. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1267. XXX_unrecognized []byte `json:"-"`
  1268. XXX_sizecache int32 `json:"-"`
  1269. }
  1270. func (m *NeighborCommentDelReply) Reset() { *m = NeighborCommentDelReply{} }
  1271. func (m *NeighborCommentDelReply) String() string { return proto.CompactTextString(m) }
  1272. func (*NeighborCommentDelReply) ProtoMessage() {}
  1273. func (*NeighborCommentDelReply) Descriptor() ([]byte, []int) {
  1274. return fileDescriptor_eba3299784daba9d, []int{23}
  1275. }
  1276. func (m *NeighborCommentDelReply) XXX_Unmarshal(b []byte) error {
  1277. return xxx_messageInfo_NeighborCommentDelReply.Unmarshal(m, b)
  1278. }
  1279. func (m *NeighborCommentDelReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1280. return xxx_messageInfo_NeighborCommentDelReply.Marshal(b, m, deterministic)
  1281. }
  1282. func (m *NeighborCommentDelReply) XXX_Merge(src proto.Message) {
  1283. xxx_messageInfo_NeighborCommentDelReply.Merge(m, src)
  1284. }
  1285. func (m *NeighborCommentDelReply) XXX_Size() int {
  1286. return xxx_messageInfo_NeighborCommentDelReply.Size(m)
  1287. }
  1288. func (m *NeighborCommentDelReply) XXX_DiscardUnknown() {
  1289. xxx_messageInfo_NeighborCommentDelReply.DiscardUnknown(m)
  1290. }
  1291. var xxx_messageInfo_NeighborCommentDelReply proto.InternalMessageInfo
  1292. type NeighborCommentUpdateRequest struct {
  1293. GardenId int64 `protobuf:"varint,1,opt,name=garden_id,json=gardenId,proto3" json:"garden_id"`
  1294. Content string `protobuf:"bytes,2,opt,name=content,proto3" json:"content"`
  1295. Uid int64 `protobuf:"varint,3,opt,name=uid,proto3" json:"uid"`
  1296. Id int64 `protobuf:"varint,4,opt,name=id,proto3" json:"id"`
  1297. Pics []string `protobuf:"bytes,5,rep,name=pics,proto3" json:"pics"`
  1298. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1299. XXX_unrecognized []byte `json:"-"`
  1300. XXX_sizecache int32 `json:"-"`
  1301. }
  1302. func (m *NeighborCommentUpdateRequest) Reset() { *m = NeighborCommentUpdateRequest{} }
  1303. func (m *NeighborCommentUpdateRequest) String() string { return proto.CompactTextString(m) }
  1304. func (*NeighborCommentUpdateRequest) ProtoMessage() {}
  1305. func (*NeighborCommentUpdateRequest) Descriptor() ([]byte, []int) {
  1306. return fileDescriptor_eba3299784daba9d, []int{24}
  1307. }
  1308. func (m *NeighborCommentUpdateRequest) XXX_Unmarshal(b []byte) error {
  1309. return xxx_messageInfo_NeighborCommentUpdateRequest.Unmarshal(m, b)
  1310. }
  1311. func (m *NeighborCommentUpdateRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1312. return xxx_messageInfo_NeighborCommentUpdateRequest.Marshal(b, m, deterministic)
  1313. }
  1314. func (m *NeighborCommentUpdateRequest) XXX_Merge(src proto.Message) {
  1315. xxx_messageInfo_NeighborCommentUpdateRequest.Merge(m, src)
  1316. }
  1317. func (m *NeighborCommentUpdateRequest) XXX_Size() int {
  1318. return xxx_messageInfo_NeighborCommentUpdateRequest.Size(m)
  1319. }
  1320. func (m *NeighborCommentUpdateRequest) XXX_DiscardUnknown() {
  1321. xxx_messageInfo_NeighborCommentUpdateRequest.DiscardUnknown(m)
  1322. }
  1323. var xxx_messageInfo_NeighborCommentUpdateRequest proto.InternalMessageInfo
  1324. func (m *NeighborCommentUpdateRequest) GetGardenId() int64 {
  1325. if m != nil {
  1326. return m.GardenId
  1327. }
  1328. return 0
  1329. }
  1330. func (m *NeighborCommentUpdateRequest) GetContent() string {
  1331. if m != nil {
  1332. return m.Content
  1333. }
  1334. return ""
  1335. }
  1336. func (m *NeighborCommentUpdateRequest) GetUid() int64 {
  1337. if m != nil {
  1338. return m.Uid
  1339. }
  1340. return 0
  1341. }
  1342. func (m *NeighborCommentUpdateRequest) GetId() int64 {
  1343. if m != nil {
  1344. return m.Id
  1345. }
  1346. return 0
  1347. }
  1348. func (m *NeighborCommentUpdateRequest) GetPics() []string {
  1349. if m != nil {
  1350. return m.Pics
  1351. }
  1352. return nil
  1353. }
  1354. type NeighborCommentUpdateReply struct {
  1355. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1356. XXX_unrecognized []byte `json:"-"`
  1357. XXX_sizecache int32 `json:"-"`
  1358. }
  1359. func (m *NeighborCommentUpdateReply) Reset() { *m = NeighborCommentUpdateReply{} }
  1360. func (m *NeighborCommentUpdateReply) String() string { return proto.CompactTextString(m) }
  1361. func (*NeighborCommentUpdateReply) ProtoMessage() {}
  1362. func (*NeighborCommentUpdateReply) Descriptor() ([]byte, []int) {
  1363. return fileDescriptor_eba3299784daba9d, []int{25}
  1364. }
  1365. func (m *NeighborCommentUpdateReply) XXX_Unmarshal(b []byte) error {
  1366. return xxx_messageInfo_NeighborCommentUpdateReply.Unmarshal(m, b)
  1367. }
  1368. func (m *NeighborCommentUpdateReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1369. return xxx_messageInfo_NeighborCommentUpdateReply.Marshal(b, m, deterministic)
  1370. }
  1371. func (m *NeighborCommentUpdateReply) XXX_Merge(src proto.Message) {
  1372. xxx_messageInfo_NeighborCommentUpdateReply.Merge(m, src)
  1373. }
  1374. func (m *NeighborCommentUpdateReply) XXX_Size() int {
  1375. return xxx_messageInfo_NeighborCommentUpdateReply.Size(m)
  1376. }
  1377. func (m *NeighborCommentUpdateReply) XXX_DiscardUnknown() {
  1378. xxx_messageInfo_NeighborCommentUpdateReply.DiscardUnknown(m)
  1379. }
  1380. var xxx_messageInfo_NeighborCommentUpdateReply proto.InternalMessageInfo
  1381. type NeighborCommentListRequest struct {
  1382. GardenId int64 `protobuf:"varint,1,opt,name=garden_id,json=gardenId,proto3" json:"garden_id"`
  1383. ArticleId int64 `protobuf:"varint,2,opt,name=article_id,json=articleId,proto3" json:"article_id"`
  1384. CommentId int64 `protobuf:"varint,3,opt,name=comment_id,json=commentId,proto3" json:"comment_id"`
  1385. Page int64 `protobuf:"varint,4,opt,name=page,proto3" json:"page"`
  1386. PageSize int64 `protobuf:"varint,5,opt,name=page_size,json=pageSize,proto3" json:"page_size"`
  1387. Uid int64 `protobuf:"varint,6,opt,name=uid,proto3" json:"uid"`
  1388. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1389. XXX_unrecognized []byte `json:"-"`
  1390. XXX_sizecache int32 `json:"-"`
  1391. }
  1392. func (m *NeighborCommentListRequest) Reset() { *m = NeighborCommentListRequest{} }
  1393. func (m *NeighborCommentListRequest) String() string { return proto.CompactTextString(m) }
  1394. func (*NeighborCommentListRequest) ProtoMessage() {}
  1395. func (*NeighborCommentListRequest) Descriptor() ([]byte, []int) {
  1396. return fileDescriptor_eba3299784daba9d, []int{26}
  1397. }
  1398. func (m *NeighborCommentListRequest) XXX_Unmarshal(b []byte) error {
  1399. return xxx_messageInfo_NeighborCommentListRequest.Unmarshal(m, b)
  1400. }
  1401. func (m *NeighborCommentListRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1402. return xxx_messageInfo_NeighborCommentListRequest.Marshal(b, m, deterministic)
  1403. }
  1404. func (m *NeighborCommentListRequest) XXX_Merge(src proto.Message) {
  1405. xxx_messageInfo_NeighborCommentListRequest.Merge(m, src)
  1406. }
  1407. func (m *NeighborCommentListRequest) XXX_Size() int {
  1408. return xxx_messageInfo_NeighborCommentListRequest.Size(m)
  1409. }
  1410. func (m *NeighborCommentListRequest) XXX_DiscardUnknown() {
  1411. xxx_messageInfo_NeighborCommentListRequest.DiscardUnknown(m)
  1412. }
  1413. var xxx_messageInfo_NeighborCommentListRequest proto.InternalMessageInfo
  1414. func (m *NeighborCommentListRequest) GetGardenId() int64 {
  1415. if m != nil {
  1416. return m.GardenId
  1417. }
  1418. return 0
  1419. }
  1420. func (m *NeighborCommentListRequest) GetArticleId() int64 {
  1421. if m != nil {
  1422. return m.ArticleId
  1423. }
  1424. return 0
  1425. }
  1426. func (m *NeighborCommentListRequest) GetCommentId() int64 {
  1427. if m != nil {
  1428. return m.CommentId
  1429. }
  1430. return 0
  1431. }
  1432. func (m *NeighborCommentListRequest) GetPage() int64 {
  1433. if m != nil {
  1434. return m.Page
  1435. }
  1436. return 0
  1437. }
  1438. func (m *NeighborCommentListRequest) GetPageSize() int64 {
  1439. if m != nil {
  1440. return m.PageSize
  1441. }
  1442. return 0
  1443. }
  1444. func (m *NeighborCommentListRequest) GetUid() int64 {
  1445. if m != nil {
  1446. return m.Uid
  1447. }
  1448. return 0
  1449. }
  1450. type NeighborCommentItem struct {
  1451. Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id"`
  1452. Content string `protobuf:"bytes,2,opt,name=content,proto3" json:"content"`
  1453. Uid int64 `protobuf:"varint,3,opt,name=uid,proto3" json:"uid"`
  1454. UserName string `protobuf:"bytes,4,opt,name=user_name,json=userName,proto3" json:"user_name"`
  1455. UserPhone string `protobuf:"bytes,5,opt,name=user_phone,json=userPhone,proto3" json:"user_phone"`
  1456. // 用户头像
  1457. UserIcon string `protobuf:"bytes,6,opt,name=user_icon,json=userIcon,proto3" json:"user_icon"`
  1458. Pics []string `protobuf:"bytes,7,rep,name=pics,proto3" json:"pics"`
  1459. // 子评论数
  1460. SubCommentCount int64 `protobuf:"varint,8,opt,name=sub_comment_count,json=subCommentCount,proto3" json:"sub_comment_count"`
  1461. // 点赞数
  1462. Likes int64 `protobuf:"varint,9,opt,name=likes,proto3" json:"likes"`
  1463. // 本人是否点赞
  1464. Like bool `protobuf:"varint,10,opt,name=like,proto3" json:"like"`
  1465. CreatedAt string `protobuf:"bytes,11,opt,name=created_at,json=createdAt,proto3" json:"created_at"`
  1466. UpdatedAt string `protobuf:"bytes,12,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at"`
  1467. // 是否是本人发布的文章
  1468. Owner bool `protobuf:"varint,13,opt,name=owner,proto3" json:"owner"`
  1469. NickName string `protobuf:"bytes,14,opt,name=nick_name,json=nickName,proto3" json:"nick_name"`
  1470. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1471. XXX_unrecognized []byte `json:"-"`
  1472. XXX_sizecache int32 `json:"-"`
  1473. }
  1474. func (m *NeighborCommentItem) Reset() { *m = NeighborCommentItem{} }
  1475. func (m *NeighborCommentItem) String() string { return proto.CompactTextString(m) }
  1476. func (*NeighborCommentItem) ProtoMessage() {}
  1477. func (*NeighborCommentItem) Descriptor() ([]byte, []int) {
  1478. return fileDescriptor_eba3299784daba9d, []int{27}
  1479. }
  1480. func (m *NeighborCommentItem) XXX_Unmarshal(b []byte) error {
  1481. return xxx_messageInfo_NeighborCommentItem.Unmarshal(m, b)
  1482. }
  1483. func (m *NeighborCommentItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1484. return xxx_messageInfo_NeighborCommentItem.Marshal(b, m, deterministic)
  1485. }
  1486. func (m *NeighborCommentItem) XXX_Merge(src proto.Message) {
  1487. xxx_messageInfo_NeighborCommentItem.Merge(m, src)
  1488. }
  1489. func (m *NeighborCommentItem) XXX_Size() int {
  1490. return xxx_messageInfo_NeighborCommentItem.Size(m)
  1491. }
  1492. func (m *NeighborCommentItem) XXX_DiscardUnknown() {
  1493. xxx_messageInfo_NeighborCommentItem.DiscardUnknown(m)
  1494. }
  1495. var xxx_messageInfo_NeighborCommentItem proto.InternalMessageInfo
  1496. func (m *NeighborCommentItem) GetId() int64 {
  1497. if m != nil {
  1498. return m.Id
  1499. }
  1500. return 0
  1501. }
  1502. func (m *NeighborCommentItem) GetContent() string {
  1503. if m != nil {
  1504. return m.Content
  1505. }
  1506. return ""
  1507. }
  1508. func (m *NeighborCommentItem) GetUid() int64 {
  1509. if m != nil {
  1510. return m.Uid
  1511. }
  1512. return 0
  1513. }
  1514. func (m *NeighborCommentItem) GetUserName() string {
  1515. if m != nil {
  1516. return m.UserName
  1517. }
  1518. return ""
  1519. }
  1520. func (m *NeighborCommentItem) GetUserPhone() string {
  1521. if m != nil {
  1522. return m.UserPhone
  1523. }
  1524. return ""
  1525. }
  1526. func (m *NeighborCommentItem) GetUserIcon() string {
  1527. if m != nil {
  1528. return m.UserIcon
  1529. }
  1530. return ""
  1531. }
  1532. func (m *NeighborCommentItem) GetPics() []string {
  1533. if m != nil {
  1534. return m.Pics
  1535. }
  1536. return nil
  1537. }
  1538. func (m *NeighborCommentItem) GetSubCommentCount() int64 {
  1539. if m != nil {
  1540. return m.SubCommentCount
  1541. }
  1542. return 0
  1543. }
  1544. func (m *NeighborCommentItem) GetLikes() int64 {
  1545. if m != nil {
  1546. return m.Likes
  1547. }
  1548. return 0
  1549. }
  1550. func (m *NeighborCommentItem) GetLike() bool {
  1551. if m != nil {
  1552. return m.Like
  1553. }
  1554. return false
  1555. }
  1556. func (m *NeighborCommentItem) GetCreatedAt() string {
  1557. if m != nil {
  1558. return m.CreatedAt
  1559. }
  1560. return ""
  1561. }
  1562. func (m *NeighborCommentItem) GetUpdatedAt() string {
  1563. if m != nil {
  1564. return m.UpdatedAt
  1565. }
  1566. return ""
  1567. }
  1568. func (m *NeighborCommentItem) GetOwner() bool {
  1569. if m != nil {
  1570. return m.Owner
  1571. }
  1572. return false
  1573. }
  1574. func (m *NeighborCommentItem) GetNickName() string {
  1575. if m != nil {
  1576. return m.NickName
  1577. }
  1578. return ""
  1579. }
  1580. type NeighborCommentListReply struct {
  1581. Total int64 `protobuf:"varint,1,opt,name=total,proto3" json:"total"`
  1582. Page int64 `protobuf:"varint,2,opt,name=page,proto3" json:"page"`
  1583. List []*NeighborCommentItem `protobuf:"bytes,3,rep,name=list,proto3" json:"list"`
  1584. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1585. XXX_unrecognized []byte `json:"-"`
  1586. XXX_sizecache int32 `json:"-"`
  1587. }
  1588. func (m *NeighborCommentListReply) Reset() { *m = NeighborCommentListReply{} }
  1589. func (m *NeighborCommentListReply) String() string { return proto.CompactTextString(m) }
  1590. func (*NeighborCommentListReply) ProtoMessage() {}
  1591. func (*NeighborCommentListReply) Descriptor() ([]byte, []int) {
  1592. return fileDescriptor_eba3299784daba9d, []int{28}
  1593. }
  1594. func (m *NeighborCommentListReply) XXX_Unmarshal(b []byte) error {
  1595. return xxx_messageInfo_NeighborCommentListReply.Unmarshal(m, b)
  1596. }
  1597. func (m *NeighborCommentListReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1598. return xxx_messageInfo_NeighborCommentListReply.Marshal(b, m, deterministic)
  1599. }
  1600. func (m *NeighborCommentListReply) XXX_Merge(src proto.Message) {
  1601. xxx_messageInfo_NeighborCommentListReply.Merge(m, src)
  1602. }
  1603. func (m *NeighborCommentListReply) XXX_Size() int {
  1604. return xxx_messageInfo_NeighborCommentListReply.Size(m)
  1605. }
  1606. func (m *NeighborCommentListReply) XXX_DiscardUnknown() {
  1607. xxx_messageInfo_NeighborCommentListReply.DiscardUnknown(m)
  1608. }
  1609. var xxx_messageInfo_NeighborCommentListReply proto.InternalMessageInfo
  1610. func (m *NeighborCommentListReply) GetTotal() int64 {
  1611. if m != nil {
  1612. return m.Total
  1613. }
  1614. return 0
  1615. }
  1616. func (m *NeighborCommentListReply) GetPage() int64 {
  1617. if m != nil {
  1618. return m.Page
  1619. }
  1620. return 0
  1621. }
  1622. func (m *NeighborCommentListReply) GetList() []*NeighborCommentItem {
  1623. if m != nil {
  1624. return m.List
  1625. }
  1626. return nil
  1627. }
  1628. func init() {
  1629. proto.RegisterType((*NeighborClassAddRequest)(nil), "pb_v1.NeighborClassAddRequest")
  1630. proto.RegisterType((*NeighborClassAddReply)(nil), "pb_v1.NeighborClassAddReply")
  1631. proto.RegisterType((*NeighborClassDelRequest)(nil), "pb_v1.NeighborClassDelRequest")
  1632. proto.RegisterType((*NeighborClassDelReply)(nil), "pb_v1.NeighborClassDelReply")
  1633. proto.RegisterType((*NeighborClassUpdateRequest)(nil), "pb_v1.NeighborClassUpdateRequest")
  1634. proto.RegisterType((*NeighborClassUpdateReply)(nil), "pb_v1.NeighborClassUpdateReply")
  1635. proto.RegisterType((*NeighborClassItem)(nil), "pb_v1.NeighborClassItem")
  1636. proto.RegisterType((*NeighborClassListRequest)(nil), "pb_v1.NeighborClassListRequest")
  1637. proto.RegisterType((*NeighborClassListReply)(nil), "pb_v1.NeighborClassListReply")
  1638. proto.RegisterType((*NeighborArticleAddRequest)(nil), "pb_v1.NeighborArticleAddRequest")
  1639. proto.RegisterType((*NeighborArticleAddReply)(nil), "pb_v1.NeighborArticleAddReply")
  1640. proto.RegisterType((*NeighborArticleDelRequest)(nil), "pb_v1.NeighborArticleDelRequest")
  1641. proto.RegisterType((*NeighborArticleDelReply)(nil), "pb_v1.NeighborArticleDelReply")
  1642. proto.RegisterType((*NeighborArticleUpdateRequest)(nil), "pb_v1.NeighborArticleUpdateRequest")
  1643. proto.RegisterType((*NeighborArticleUpdateReply)(nil), "pb_v1.NeighborArticleUpdateReply")
  1644. proto.RegisterType((*NeighborArticleItem)(nil), "pb_v1.NeighborArticleItem")
  1645. proto.RegisterType((*NeighborArticleListRequest)(nil), "pb_v1.NeighborArticleListRequest")
  1646. proto.RegisterType((*NeighborArticleListReply)(nil), "pb_v1.NeighborArticleListReply")
  1647. proto.RegisterType((*NeighborLikeRequest)(nil), "pb_v1.NeighborLikeRequest")
  1648. proto.RegisterType((*NeighborLikeReply)(nil), "pb_v1.NeighborLikeReply")
  1649. proto.RegisterType((*NeighborCommentAddRequest)(nil), "pb_v1.NeighborCommentAddRequest")
  1650. proto.RegisterType((*NeighborCommentAddReply)(nil), "pb_v1.NeighborCommentAddReply")
  1651. proto.RegisterType((*NeighborCommentDelRequest)(nil), "pb_v1.NeighborCommentDelRequest")
  1652. proto.RegisterType((*NeighborCommentDelReply)(nil), "pb_v1.NeighborCommentDelReply")
  1653. proto.RegisterType((*NeighborCommentUpdateRequest)(nil), "pb_v1.NeighborCommentUpdateRequest")
  1654. proto.RegisterType((*NeighborCommentUpdateReply)(nil), "pb_v1.NeighborCommentUpdateReply")
  1655. proto.RegisterType((*NeighborCommentListRequest)(nil), "pb_v1.NeighborCommentListRequest")
  1656. proto.RegisterType((*NeighborCommentItem)(nil), "pb_v1.NeighborCommentItem")
  1657. proto.RegisterType((*NeighborCommentListReply)(nil), "pb_v1.NeighborCommentListReply")
  1658. }
  1659. func init() {
  1660. proto.RegisterFile("neighbor.proto", fileDescriptor_eba3299784daba9d)
  1661. }
  1662. var fileDescriptor_eba3299784daba9d = []byte{
  1663. // 1022 bytes of a gzipped FileDescriptorProto
  1664. 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xbc, 0x97, 0xdd, 0x6e, 0xe3, 0x44,
  1665. 0x14, 0xc7, 0xe5, 0xd8, 0x4e, 0xec, 0xe9, 0xc7, 0x76, 0xdd, 0xee, 0xd6, 0x2d, 0x8b, 0x14, 0x99,
  1666. 0x9b, 0x08, 0x41, 0x57, 0x0b, 0x4f, 0x50, 0x8a, 0x90, 0x22, 0x2d, 0xab, 0x95, 0x81, 0x1b, 0x6e,
  1667. 0x2c, 0xc7, 0x1e, 0x75, 0x47, 0x75, 0xec, 0xc1, 0x9e, 0x2c, 0xca, 0xde, 0x23, 0x24, 0x90, 0x78,
  1668. 0x03, 0x2e, 0x78, 0x02, 0xee, 0xb9, 0xe4, 0x31, 0xb8, 0xe5, 0x45, 0xd0, 0x99, 0x19, 0xdb, 0xe3,
  1669. 0xb1, 0x13, 0x25, 0xab, 0x88, 0xab, 0x7a, 0xce, 0x71, 0x3d, 0xff, 0xf3, 0xf5, 0x3b, 0x2d, 0x3a,
  1670. 0xcd, 0x31, 0xb9, 0x7f, 0xb3, 0x28, 0xca, 0x1b, 0x5a, 0x16, 0xac, 0xf0, 0x6c, 0xba, 0x88, 0xde,
  1671. 0xbe, 0x08, 0x7e, 0x31, 0xd0, 0xe5, 0x2b, 0xe9, 0xb9, 0xcb, 0xe2, 0xaa, 0xba, 0x4d, 0xd3, 0x10,
  1672. 0xff, 0xb0, 0xc2, 0x15, 0xf3, 0x3e, 0x40, 0xee, 0x7d, 0x5c, 0xa6, 0x38, 0x8f, 0x48, 0xea, 0x1b,
  1673. 0x53, 0x63, 0x66, 0x86, 0x8e, 0x30, 0xcc, 0x53, 0xef, 0x43, 0x84, 0x12, 0x78, 0x3f, 0xca, 0xe3,
  1674. 0x25, 0xf6, 0x47, 0x53, 0x63, 0xe6, 0x86, 0x2e, 0xb7, 0xbc, 0x8a, 0x97, 0x18, 0x7e, 0x57, 0xb8,
  1675. 0x29, 0x49, 0x7c, 0x93, 0x7b, 0x1d, 0x6e, 0x78, 0x4d, 0x12, 0xef, 0x29, 0x1a, 0xe3, 0x3c, 0x5e,
  1676. 0x64, 0xd8, 0xb7, 0xa6, 0xc6, 0xcc, 0x09, 0xe5, 0x29, 0xb8, 0x44, 0x4f, 0xfa, 0x5a, 0x68, 0xb6,
  1677. 0x0e, 0xbe, 0xd2, 0x44, 0x7e, 0x89, 0xb3, 0x9d, 0x44, 0x9e, 0xa2, 0x11, 0x49, 0xb9, 0x38, 0x33,
  1678. 0x1c, 0x91, 0xb4, 0x77, 0x01, 0xff, 0x0e, 0x5c, 0xf0, 0xbb, 0x81, 0xae, 0x3b, 0x9e, 0xef, 0x68,
  1679. 0x1a, 0x33, 0xfc, 0x3e, 0x97, 0x68, 0x99, 0x31, 0xb7, 0x66, 0xc6, 0xda, 0x98, 0x19, 0xbb, 0x93,
  1680. 0x99, 0x6b, 0xe4, 0x0f, 0xca, 0x03, 0xed, 0xff, 0x18, 0xe8, 0x71, 0xc7, 0x39, 0x67, 0x78, 0x29,
  1681. 0x55, 0x19, 0x1b, 0x54, 0x1d, 0xa4, 0x5e, 0xde, 0x47, 0xe8, 0x24, 0x2e, 0x19, 0x49, 0x32, 0x1c,
  1682. 0x25, 0xc5, 0x2a, 0x67, 0x5c, 0xb4, 0x19, 0x1e, 0x4b, 0xe3, 0x1d, 0xd8, 0xf8, 0xc5, 0x25, 0x8e,
  1683. 0x19, 0x4e, 0xa3, 0x98, 0xf9, 0x63, 0x79, 0xb1, 0xb0, 0xdc, 0x72, 0xf7, 0x8a, 0x07, 0xc3, 0xdd,
  1684. 0x13, 0xe1, 0x96, 0x96, 0x5b, 0x16, 0xfc, 0x6c, 0x68, 0x91, 0xbf, 0x24, 0x15, 0x3b, 0x44, 0x83,
  1685. 0x7a, 0xc8, 0xa2, 0xf1, 0xbd, 0xa8, 0x8f, 0x19, 0xf2, 0x67, 0xf8, 0x1e, 0xfc, 0x8c, 0x2a, 0xf2,
  1686. 0x4e, 0x84, 0x6a, 0x86, 0x0e, 0x18, 0xbe, 0x21, 0xef, 0x70, 0x40, 0xd1, 0xd3, 0x01, 0x21, 0x34,
  1687. 0x5b, 0x37, 0x9f, 0x32, 0x94, 0x4f, 0x5d, 0x20, 0x9b, 0x15, 0x2c, 0xce, 0x64, 0x5f, 0x88, 0x83,
  1688. 0xf7, 0x09, 0xb2, 0x32, 0x52, 0x31, 0xdf, 0x9c, 0x9a, 0xb3, 0xa3, 0xcf, 0xfc, 0x1b, 0x3e, 0x83,
  1689. 0x37, 0xbd, 0xe2, 0x85, 0xfc, 0xad, 0xe0, 0x5f, 0x03, 0x5d, 0xd5, 0xbe, 0x5b, 0x91, 0xd2, 0x5d,
  1690. 0xa7, 0x13, 0xae, 0x27, 0x2c, 0xab, 0xe3, 0x16, 0x07, 0xcf, 0x47, 0x93, 0xa4, 0xc8, 0x19, 0xce,
  1691. 0x99, 0x2c, 0x71, 0x7d, 0xe4, 0x21, 0x90, 0xa4, 0xf2, 0xad, 0xa9, 0x39, 0x73, 0x43, 0xfe, 0xec,
  1692. 0x5d, 0x21, 0xd1, 0x01, 0xf0, 0x7d, 0x51, 0xd8, 0x09, 0x3f, 0xcf, 0x53, 0xef, 0x0c, 0x99, 0x2b,
  1693. 0x92, 0xf2, 0x62, 0x9a, 0x21, 0x3c, 0x82, 0x9a, 0x55, 0x85, 0xcb, 0x88, 0x24, 0x45, 0x2e, 0xab,
  1694. 0xe8, 0x80, 0x61, 0x9e, 0x14, 0x39, 0x38, 0x73, 0x92, 0x3c, 0x88, 0x4a, 0x38, 0xc2, 0x09, 0x06,
  1695. 0x28, 0x44, 0x70, 0xd5, 0xce, 0xb6, 0x1a, 0x24, 0x74, 0x36, 0xed, 0xc5, 0xff, 0x9e, 0x83, 0x5f,
  1696. 0x0b, 0x36, 0x5b, 0xc1, 0x17, 0xc8, 0x8e, 0xd3, 0x25, 0xc9, 0x65, 0x4b, 0x8b, 0xc3, 0x80, 0x98,
  1697. 0x06, 0x11, 0x7f, 0x18, 0xe8, 0x99, 0xe6, 0xdb, 0x03, 0x12, 0x87, 0x28, 0x88, 0x08, 0xca, 0xd6,
  1698. 0x83, 0x6a, 0xab, 0x10, 0x3c, 0x6b, 0x29, 0xa6, 0x49, 0x84, 0x08, 0xfe, 0x34, 0xd1, 0xb9, 0xe6,
  1699. 0x1e, 0x44, 0xc5, 0x21, 0xb4, 0x5e, 0x20, 0x3b, 0x23, 0x0f, 0xb8, 0x92, 0x72, 0xc5, 0x01, 0x80,
  1700. 0x91, 0x14, 0xcb, 0x25, 0xce, 0x99, 0x04, 0x86, 0xd0, 0x7e, 0x2c, 0x8d, 0x43, 0xc0, 0x98, 0x6c,
  1701. 0x07, 0x86, 0xa3, 0x01, 0xa3, 0xd3, 0xb5, 0x6e, 0xb7, 0x6b, 0x3d, 0x98, 0xbe, 0x07, 0xec, 0x23,
  1702. 0x5e, 0x71, 0xfe, 0x5c, 0xe7, 0xf0, 0xa8, 0xdf, 0xc9, 0xbc, 0x59, 0x8f, 0xdb, 0x4e, 0xe6, 0xd4,
  1703. 0x80, 0xcb, 0xc1, 0x49, 0xdf, 0x14, 0x39, 0xf6, 0x4f, 0xe4, 0xe5, 0x15, 0x2e, 0x5f, 0x83, 0xa1,
  1704. 0x3b, 0x05, 0xa7, 0xda, 0x14, 0x5c, 0x20, 0xbb, 0xf8, 0x31, 0xc7, 0xa5, 0xff, 0x48, 0x74, 0x1c,
  1705. 0x3f, 0x74, 0x67, 0xe3, 0x4c, 0x9b, 0x8d, 0xbf, 0x8d, 0x5e, 0x41, 0x77, 0xe6, 0x5f, 0x4d, 0xa5,
  1706. 0xd1, 0x26, 0xc0, 0x99, 0x5d, 0xc0, 0xb5, 0x65, 0xb7, 0xd4, 0xb2, 0xef, 0x45, 0x81, 0x73, 0x64,
  1707. 0x93, 0x2a, 0x5a, 0x62, 0x5e, 0x35, 0x27, 0xb4, 0x48, 0xf5, 0x35, 0x0e, 0x58, 0x4b, 0xf0, 0x4e,
  1708. 0x0c, 0xfb, 0xa1, 0xf3, 0xa6, 0x83, 0xce, 0x6b, 0x0d, 0x9d, 0x4a, 0x3b, 0x4b, 0x78, 0xfe, 0x66,
  1709. 0xb4, 0xcd, 0xfe, 0x92, 0x3c, 0xec, 0x36, 0xa5, 0x32, 0xa2, 0x51, 0x1b, 0xd1, 0x25, 0x9a, 0x40,
  1710. 0x9f, 0x44, 0x0d, 0x3c, 0xc6, 0x70, 0x9c, 0xf3, 0x36, 0xe1, 0x0e, 0xb6, 0xa6, 0x22, 0x63, 0x76,
  1711. 0xe8, 0x80, 0xe1, 0xdb, 0x35, 0xc5, 0x4d, 0xa7, 0xd9, 0x6d, 0xa7, 0x05, 0xe7, 0xed, 0x96, 0x16,
  1712. 0x7a, 0x60, 0x24, 0x55, 0xc4, 0xdf, 0x89, 0x21, 0xd8, 0x15, 0xf1, 0x67, 0xc8, 0xa4, 0x24, 0x95,
  1713. 0x6b, 0x0a, 0x1e, 0xa1, 0x39, 0xeb, 0x75, 0xdc, 0x14, 0xcb, 0x95, 0x96, 0x79, 0xaa, 0x0e, 0xf0,
  1714. 0x78, 0x78, 0x80, 0x27, 0xca, 0x00, 0xcb, 0x54, 0x38, 0x1b, 0x10, 0xef, 0x6e, 0x43, 0x3c, 0xda,
  1715. 0x8c, 0x78, 0x35, 0x48, 0x0d, 0xf1, 0xd2, 0xf5, 0x3f, 0x22, 0x5e, 0xbd, 0x11, 0xc4, 0xfc, 0xaa,
  1716. 0x20, 0x5e, 0xfa, 0xf6, 0x40, 0xbc, 0x92, 0xdf, 0x51, 0x37, 0xbf, 0x7d, 0x69, 0x42, 0xbc, 0xd5,
  1717. 0x88, 0xaf, 0x2b, 0x60, 0xb7, 0x15, 0x50, 0x61, 0xae, 0x89, 0x01, 0xad, 0x7f, 0x19, 0x3d, 0xf7,
  1718. 0x3e, 0x7f, 0x1a, 0x29, 0x8d, 0x32, 0xd2, 0x1b, 0x05, 0x00, 0x2c, 0x29, 0xdd, 0xa8, 0x76, 0xa5,
  1719. 0x45, 0x01, 0x8b, 0xb5, 0x09, 0x2c, 0xb6, 0x06, 0x96, 0xfe, 0x9e, 0xfa, 0x49, 0xd9, 0x44, 0x52,
  1720. 0xfc, 0xe0, 0x26, 0xda, 0x27, 0xa5, 0x1d, 0x6e, 0x5b, 0x5b, 0xb9, 0x6d, 0x6f, 0xe5, 0xf6, 0x58,
  1721. 0x6b, 0xed, 0xa1, 0xe9, 0xf8, 0x18, 0x3d, 0xae, 0x56, 0x8b, 0xa8, 0xbb, 0xcc, 0xc4, 0xac, 0x3c,
  1722. 0xaa, 0x56, 0x8b, 0x3b, 0x75, 0x9f, 0x35, 0xab, 0xd0, 0x55, 0x57, 0xe1, 0xd0, 0x32, 0xea, 0x6e,
  1723. 0xbe, 0xa3, 0xed, 0x9b, 0xef, 0x58, 0xdf, 0x7c, 0xcd, 0x7e, 0x39, 0xd9, 0xb8, 0x5f, 0x4e, 0xb5,
  1724. 0xc1, 0x54, 0xd0, 0xdc, 0xe9, 0x21, 0x40, 0x73, 0x83, 0x61, 0x43, 0xc5, 0xf0, 0xd0, 0x56, 0xd9,
  1725. 0x8e, 0x66, 0xa5, 0xbe, 0x02, 0xcd, 0x5f, 0x5c, 0x7e, 0xff, 0x84, 0x96, 0x05, 0xc5, 0x25, 0x5b,
  1726. 0x7f, 0x2a, 0x7a, 0xf2, 0x39, 0x5d, 0x3c, 0x7f, 0xfb, 0x62, 0x31, 0xe6, 0xff, 0x9a, 0x7e, 0xfe,
  1727. 0x5f, 0x00, 0x00, 0x00, 0xff, 0xff, 0xd8, 0x8f, 0x94, 0x38, 0xac, 0x0e, 0x00, 0x00,
  1728. }