github.com/Mrs4s/MiraiGo@v0.0.0-20240226124653-54bdd873e3fe/client/pb/channel/GuildFeedCloudMeta.pb.go (about) 1 // Code generated by protoc-gen-golite. DO NOT EDIT. 2 // source: pb/channel/GuildFeedCloudMeta.proto 3 4 package channel 5 6 import ( 7 proto "github.com/RomiChan/protobuf/proto" 8 ) 9 10 type ContentMetaData struct { 11 Count *RichTextContentCount `protobuf:"bytes,1,opt"` 12 ContentID proto.Option[int64] `protobuf:"varint,2,opt"` 13 _ [0]func() 14 } 15 16 type FeedMetaData struct { 17 Content *ContentMetaData `protobuf:"bytes,1,opt"` 18 LastModifiedTime proto.Option[uint64] `protobuf:"varint,2,opt"` 19 _ [0]func() 20 } 21 22 type FeedRedTouchTransInfo struct { 23 FeedId proto.Option[string] `protobuf:"bytes,1,opt"` 24 Author proto.Option[string] `protobuf:"bytes,2,opt"` 25 CreateTs proto.Option[int64] `protobuf:"varint,3,opt"` 26 MsgType proto.Option[int32] `protobuf:"varint,4,opt"` 27 PageType proto.Option[int32] `protobuf:"varint,5,opt"` 28 RedType proto.Option[int32] `protobuf:"varint,6,opt"` 29 InsertPageType proto.Option[int32] `protobuf:"varint,7,opt"` 30 _ [0]func() 31 } 32 33 type NoticeOperation struct { 34 Type proto.Option[uint32] `protobuf:"varint,1,opt"` 35 Schema proto.Option[string] `protobuf:"bytes,2,opt"` 36 _ [0]func() 37 } 38 39 type RichTextContentCount struct { 40 TextWord proto.Option[uint64] `protobuf:"varint,1,opt"` 41 At proto.Option[uint64] `protobuf:"varint,2,opt"` 42 Url proto.Option[uint64] `protobuf:"varint,3,opt"` 43 Emoji proto.Option[uint64] `protobuf:"varint,4,opt"` 44 Image proto.Option[uint64] `protobuf:"varint,5,opt"` 45 Video proto.Option[uint64] `protobuf:"varint,6,opt"` 46 _ [0]func() 47 } 48 49 type StAnimation struct { 50 Width proto.Option[uint32] `protobuf:"varint,1,opt"` 51 Height proto.Option[uint32] `protobuf:"varint,2,opt"` 52 AnimationUrl proto.Option[string] `protobuf:"bytes,3,opt"` 53 BusiData []byte `protobuf:"bytes,4,opt"` 54 } 55 56 type StBusiReportInfo struct { 57 RecomReport *StRecomReportInfo `protobuf:"bytes,1,opt"` 58 TraceID proto.Option[string] `protobuf:"bytes,2,opt"` 59 _ [0]func() 60 } 61 62 type StChannelShareInfo struct { 63 FeedID proto.Option[string] `protobuf:"bytes,1,opt"` 64 PosterID proto.Option[string] `protobuf:"bytes,2,opt"` 65 FeedPublishAt proto.Option[uint64] `protobuf:"varint,3,opt"` 66 ChannelSign *StChannelSign `protobuf:"bytes,4,opt"` 67 UpdateDurationMs proto.Option[uint64] `protobuf:"varint,5,opt"` 68 Sign *StChannelShareSign `protobuf:"bytes,6,opt"` 69 _ [0]func() 70 } 71 72 type StChannelShareSign struct { 73 CreateAt proto.Option[uint64] `protobuf:"varint,1,opt"` 74 Token proto.Option[string] `protobuf:"bytes,2,opt"` 75 _ [0]func() 76 } 77 78 type StCircleRankItem struct { 79 RankNo proto.Option[int32] `protobuf:"varint,1,opt"` 80 CircleName proto.Option[string] `protobuf:"bytes,2,opt"` 81 FuelValue proto.Option[int64] `protobuf:"varint,3,opt"` 82 FeedNum proto.Option[int64] `protobuf:"varint,4,opt"` 83 CircleID proto.Option[string] `protobuf:"bytes,5,opt"` 84 _ [0]func() 85 } 86 87 type StClientInfo struct { 88 Feedclientkey proto.Option[string] `protobuf:"bytes,1,opt"` 89 ClientMap []*CommonEntry `protobuf:"bytes,2,rep"` 90 } 91 92 type StComment struct { 93 Id proto.Option[string] `protobuf:"bytes,1,opt"` 94 PostUser *StUser `protobuf:"bytes,2,opt"` 95 CreateTime proto.Option[uint64] `protobuf:"varint,3,opt"` 96 Content proto.Option[string] `protobuf:"bytes,4,opt"` 97 ReplyCount proto.Option[uint32] `protobuf:"varint,5,opt"` 98 VecReply []*StReply `protobuf:"bytes,6,rep"` 99 BusiData []byte `protobuf:"bytes,7,opt"` 100 LikeInfo *StLike `protobuf:"bytes,8,opt"` 101 TypeFlag proto.Option[uint32] `protobuf:"varint,9,opt"` 102 AtUinList []string `protobuf:"bytes,10,rep"` 103 TypeFlag2 proto.Option[uint32] `protobuf:"varint,11,opt"` 104 CreateTimeNs proto.Option[uint64] `protobuf:"varint,12,opt"` 105 StoreExtInfo []*CommonEntry `protobuf:"bytes,13,rep"` 106 ThirdId proto.Option[string] `protobuf:"bytes,14,opt"` 107 SourceType proto.Option[uint32] `protobuf:"varint,15,opt"` 108 RichContents *StRichText `protobuf:"bytes,16,opt"` 109 } 110 111 type StDebugInfo struct { 112 DebugMap []*CommonEntry `protobuf:"bytes,1,rep"` 113 } 114 115 type StDittoFeed struct { 116 DittoId proto.Option[uint32] `protobuf:"varint,1,opt"` 117 DittoPatternId proto.Option[uint32] `protobuf:"varint,2,opt"` 118 DittoData []byte `protobuf:"bytes,3,opt"` 119 DittoDataNew []byte `protobuf:"bytes,4,opt"` 120 } 121 122 type StExifInfo struct { 123 Kvs []*CommonEntry `protobuf:"bytes,1,rep"` 124 } 125 126 type StExternalMedalWallInfo struct { 127 NeedRedPoint proto.Option[bool] `protobuf:"varint,1,opt"` 128 MedalInfos []*StMedalInfo `protobuf:"bytes,2,rep"` 129 MedalWallJumpUrl proto.Option[string] `protobuf:"bytes,3,opt"` 130 NeedShowEntrance proto.Option[bool] `protobuf:"varint,4,opt"` 131 } 132 133 type StFeed struct { 134 Id proto.Option[string] `protobuf:"bytes,1,opt"` 135 Title *StRichText `protobuf:"bytes,2,opt"` 136 Subtitle *StRichText `protobuf:"bytes,3,opt"` 137 Poster *StUser `protobuf:"bytes,4,opt"` 138 Videos []*StVideo `protobuf:"bytes,5,rep"` 139 Contents *StRichText `protobuf:"bytes,6,opt"` 140 CreateTime proto.Option[uint64] `protobuf:"varint,7,opt"` 141 EmotionReaction *StEmotionReactionInfo `protobuf:"bytes,8,opt"` 142 CommentCount proto.Option[uint32] `protobuf:"varint,9,opt"` 143 VecComment []*StComment `protobuf:"bytes,10,rep"` 144 Share *StShare `protobuf:"bytes,11,opt"` 145 VisitorInfo *StVisitor `protobuf:"bytes,12,opt"` 146 Images []*StImage `protobuf:"bytes,13,rep"` 147 PoiInfo *StPoiInfoV2 `protobuf:"bytes,14,opt"` 148 TagInfos []*StTagInfo `protobuf:"bytes,15,rep"` 149 BusiReport []byte `protobuf:"bytes,16,opt"` 150 OpMask []uint32 `protobuf:"varint,17,rep"` 151 Opinfo *StOpinfo `protobuf:"bytes,18,opt"` 152 ExtInfo []*CommonEntry `protobuf:"bytes,19,rep"` 153 PatternInfo proto.Option[string] `protobuf:"bytes,20,opt"` 154 ChannelInfo *StChannelInfo `protobuf:"bytes,21,opt"` 155 CreateTimeNs proto.Option[uint64] `protobuf:"varint,22,opt"` 156 Summary *StFeedSummary `protobuf:"bytes,23,opt"` 157 RecomInfo *StRecomInfo `protobuf:"bytes,24,opt"` 158 Meta *FeedMetaData `protobuf:"bytes,25,opt"` 159 } 160 161 type StFeedAbstract struct { 162 Id proto.Option[string] `protobuf:"bytes,1,opt"` 163 Title proto.Option[string] `protobuf:"bytes,2,opt"` 164 Poster *StUser `protobuf:"bytes,3,opt"` 165 Pic *StImage `protobuf:"bytes,4,opt"` 166 Type proto.Option[uint32] `protobuf:"varint,5,opt"` 167 CreateTime proto.Option[uint64] `protobuf:"varint,6,opt"` 168 Video *StVideo `protobuf:"bytes,7,opt"` 169 FuelNum proto.Option[uint32] `protobuf:"varint,8,opt"` 170 Content proto.Option[string] `protobuf:"bytes,9,opt"` 171 Images []*StImage `protobuf:"bytes,10,rep"` 172 CountInfo *StFeedCount `protobuf:"bytes,11,opt"` 173 } 174 175 type StFeedCount struct { 176 Liked proto.Option[int64] `protobuf:"varint,1,opt"` 177 Push proto.Option[int64] `protobuf:"varint,2,opt"` 178 Comment proto.Option[int64] `protobuf:"varint,3,opt"` 179 Visitor proto.Option[int64] `protobuf:"varint,4,opt"` 180 _ [0]func() 181 } 182 183 type StFeedSummary struct { 184 LayoutType proto.Option[uint32] `protobuf:"varint,1,opt"` 185 _ [0]func() 186 } 187 188 type StFollowRecomInfo struct { 189 FollowText proto.Option[string] `protobuf:"bytes,1,opt"` 190 FollowUsers []*StFollowUser `protobuf:"bytes,4,rep"` 191 CommFriendText proto.Option[string] `protobuf:"bytes,6,opt"` 192 CommGroupText proto.Option[string] `protobuf:"bytes,7,opt"` 193 } 194 195 type StFollowUser struct { 196 Uid proto.Option[uint64] `protobuf:"varint,1,opt"` 197 Nick proto.Option[string] `protobuf:"bytes,2,opt"` 198 _ [0]func() 199 } 200 201 type StGPSV2 struct { 202 Lat proto.Option[int64] `protobuf:"varint,1,opt"` 203 Lon proto.Option[int64] `protobuf:"varint,2,opt"` 204 EType proto.Option[int64] `protobuf:"varint,3,opt"` 205 Alt proto.Option[int64] `protobuf:"varint,4,opt"` 206 _ [0]func() 207 } 208 209 type StGuidePublishBubble struct { 210 Id proto.Option[string] `protobuf:"bytes,1,opt"` 211 BackgroundImage *StImage `protobuf:"bytes,2,opt"` 212 JumpUrl proto.Option[string] `protobuf:"bytes,3,opt"` 213 _ [0]func() 214 } 215 216 type StIconInfo struct { 217 IconUrl40 proto.Option[string] `protobuf:"bytes,1,opt"` 218 IconUrl100 proto.Option[string] `protobuf:"bytes,2,opt"` 219 IconUrl140 proto.Option[string] `protobuf:"bytes,3,opt"` 220 IconUrl640 proto.Option[string] `protobuf:"bytes,4,opt"` 221 IconUrl proto.Option[string] `protobuf:"bytes,5,opt"` 222 _ [0]func() 223 } 224 225 type StImage struct { 226 Width proto.Option[uint32] `protobuf:"varint,1,opt"` 227 Height proto.Option[uint32] `protobuf:"varint,2,opt"` 228 PicUrl proto.Option[string] `protobuf:"bytes,3,opt"` 229 VecImageUrl []*StImageUrl `protobuf:"bytes,4,rep"` 230 PicId proto.Option[string] `protobuf:"bytes,5,opt"` 231 BusiData []byte `protobuf:"bytes,6,opt"` 232 ImageMD5 proto.Option[string] `protobuf:"bytes,7,opt"` 233 LayerPicUrl proto.Option[string] `protobuf:"bytes,8,opt"` 234 PatternId proto.Option[string] `protobuf:"bytes,9,opt"` 235 DisplayIndex proto.Option[uint32] `protobuf:"varint,10,opt"` 236 } 237 238 type StImageUrl struct { 239 LevelType proto.Option[uint32] `protobuf:"varint,1,opt"` 240 Url proto.Option[string] `protobuf:"bytes,2,opt"` 241 Width proto.Option[uint32] `protobuf:"varint,3,opt"` 242 Height proto.Option[uint32] `protobuf:"varint,4,opt"` 243 BusiData []byte `protobuf:"bytes,5,opt"` 244 } 245 246 type StLightInteractInfo struct { 247 User *StUser `protobuf:"bytes,1,opt"` 248 Relation *StRelationInfo `protobuf:"bytes,2,opt"` 249 Count proto.Option[uint32] `protobuf:"varint,3,opt"` 250 BusiData []byte `protobuf:"bytes,4,opt"` 251 } 252 253 type StLike struct { 254 Id proto.Option[string] `protobuf:"bytes,1,opt"` 255 Count proto.Option[uint32] `protobuf:"varint,2,opt"` 256 Status proto.Option[uint32] `protobuf:"varint,3,opt"` 257 VecUser []*StUser `protobuf:"bytes,4,rep"` 258 BusiData []byte `protobuf:"bytes,5,opt"` 259 PostUser *StUser `protobuf:"bytes,6,opt"` 260 HasLikedCount proto.Option[uint32] `protobuf:"varint,7,opt"` 261 OwnerStatus proto.Option[uint32] `protobuf:"varint,8,opt"` 262 JumpUrl proto.Option[string] `protobuf:"bytes,9,opt"` 263 } 264 265 type StLiteBanner struct { 266 Icon *StImage `protobuf:"bytes,1,opt"` 267 Title proto.Option[string] `protobuf:"bytes,2,opt"` 268 JumpUrl proto.Option[string] `protobuf:"bytes,3,opt"` 269 ActivityID proto.Option[string] `protobuf:"bytes,4,opt"` 270 JsonStyle proto.Option[string] `protobuf:"bytes,5,opt"` 271 ExtInfo []*CommonEntry `protobuf:"bytes,6,rep"` 272 } 273 274 type StMaterialDataNew struct { 275 MaterialType proto.Option[string] `protobuf:"bytes,1,opt"` 276 MaterialList []*StSingleMaterial `protobuf:"bytes,2,rep"` 277 } 278 279 type StMedalInfo struct { 280 Type proto.Option[int32] `protobuf:"varint,1,opt"` 281 MedalName proto.Option[string] `protobuf:"bytes,2,opt"` 282 MedalID proto.Option[string] `protobuf:"bytes,3,opt"` 283 Rank proto.Option[int32] `protobuf:"varint,4,opt"` 284 IsHighLight proto.Option[bool] `protobuf:"varint,5,opt"` 285 IsNew proto.Option[bool] `protobuf:"varint,6,opt"` 286 JumpUrl proto.Option[string] `protobuf:"bytes,7,opt"` 287 IconUrl proto.Option[string] `protobuf:"bytes,8,opt"` 288 BackgroundUrl proto.Option[string] `protobuf:"bytes,9,opt"` 289 Describe proto.Option[string] `protobuf:"bytes,10,opt"` 290 ReportValue proto.Option[int32] `protobuf:"varint,11,opt"` 291 _ [0]func() 292 } 293 294 type StNotice struct { 295 PsvFeed *StFeed `protobuf:"bytes,1,opt"` 296 OrigineFeed *StFeed `protobuf:"bytes,2,opt"` 297 PattonInfo *StNoticePattonInfo `protobuf:"bytes,3,opt"` 298 _ [0]func() 299 } 300 301 type StNoticePattonInfo struct { 302 PattonType proto.Option[uint32] `protobuf:"varint,1,opt"` 303 PlainTxt *StPlainTxtInfo `protobuf:"bytes,2,opt"` 304 _ [0]func() 305 } 306 307 type StNoticeTxtInfo struct { 308 Content *StRichText `protobuf:"bytes,1,opt"` 309 ContentOfReference *StRichText `protobuf:"bytes,2,opt"` 310 _ [0]func() 311 } 312 313 type StOpinfo struct { 314 CreateTime []uint64 `protobuf:"varint,1,rep"` 315 } 316 317 type StPlainTxtInfo struct { 318 TxtInfo *StNoticeTxtInfo `protobuf:"bytes,1,opt"` 319 Operation *NoticeOperation `protobuf:"bytes,2,opt"` 320 _ [0]func() 321 } 322 323 type StPoiInfoV2 struct { 324 PoiId proto.Option[string] `protobuf:"bytes,1,opt"` 325 Name proto.Option[string] `protobuf:"bytes,2,opt"` 326 PoiType proto.Option[int32] `protobuf:"varint,3,opt"` 327 TypeName proto.Option[string] `protobuf:"bytes,4,opt"` 328 Address proto.Option[string] `protobuf:"bytes,5,opt"` 329 DistrictCode proto.Option[int32] `protobuf:"varint,6,opt"` 330 Gps *StGPSV2 `protobuf:"bytes,7,opt"` 331 Distance proto.Option[int32] `protobuf:"varint,8,opt"` 332 HotValue proto.Option[int32] `protobuf:"varint,9,opt"` 333 Phone proto.Option[string] `protobuf:"bytes,10,opt"` 334 Country proto.Option[string] `protobuf:"bytes,11,opt"` 335 Province proto.Option[string] `protobuf:"bytes,12,opt"` 336 City proto.Option[string] `protobuf:"bytes,13,opt"` 337 PoiNum proto.Option[int32] `protobuf:"varint,14,opt"` 338 PoiOrderType proto.Option[int32] `protobuf:"varint,15,opt"` 339 DefaultName proto.Option[string] `protobuf:"bytes,16,opt"` 340 District proto.Option[string] `protobuf:"bytes,17,opt"` 341 DianPingId proto.Option[string] `protobuf:"bytes,18,opt"` 342 DistanceText proto.Option[string] `protobuf:"bytes,19,opt"` 343 DisplayName proto.Option[string] `protobuf:"bytes,20,opt"` 344 _ [0]func() 345 } 346 347 type StPrePullCacheFeed struct { 348 Id proto.Option[string] `protobuf:"bytes,1,opt"` 349 Poster *StUser `protobuf:"bytes,2,opt"` 350 CreateTime proto.Option[uint64] `protobuf:"varint,3,opt"` 351 BusiTranparent []*BytesEntry `protobuf:"bytes,4,rep"` 352 } 353 354 type StProxyInfo struct { 355 CmdId proto.Option[int32] `protobuf:"varint,1,opt"` 356 SubCmdId proto.Option[int32] `protobuf:"varint,2,opt"` 357 AppProtocol proto.Option[string] `protobuf:"bytes,3,opt"` 358 ReqBody []byte `protobuf:"bytes,4,opt"` 359 } 360 361 type StRankingItem struct { 362 User *StUser `protobuf:"bytes,1,opt"` 363 Relation *StRelationInfo `protobuf:"bytes,2,opt"` 364 Score proto.Option[int64] `protobuf:"varint,3,opt"` 365 Grade proto.Option[int32] `protobuf:"varint,4,opt"` 366 BusiData []byte `protobuf:"bytes,5,opt"` 367 RankNo proto.Option[int32] `protobuf:"varint,6,opt"` 368 InTopicList proto.Option[int32] `protobuf:"varint,7,opt"` 369 } 370 371 type StRecomForward struct { 372 Id proto.Option[string] `protobuf:"bytes,1,opt"` 373 Title proto.Option[string] `protobuf:"bytes,2,opt"` 374 Subtitle proto.Option[string] `protobuf:"bytes,3,opt"` 375 Poster *StUser `protobuf:"bytes,4,opt"` 376 CreateTime proto.Option[uint64] `protobuf:"varint,5,opt"` 377 Type proto.Option[uint32] `protobuf:"varint,6,opt"` 378 BusiData []byte `protobuf:"bytes,7,opt"` 379 } 380 381 type StRecomInfo struct { 382 RecomReason proto.Option[string] `protobuf:"bytes,1,opt"` 383 RecomAttachInfo []byte `protobuf:"bytes,2,opt"` 384 RecomTrace proto.Option[string] `protobuf:"bytes,3,opt"` 385 ClientSealData []byte `protobuf:"bytes,4,opt"` 386 IconUrl proto.Option[string] `protobuf:"bytes,5,opt"` 387 RecomReasonType proto.Option[int32] `protobuf:"varint,6,opt"` 388 } 389 390 type StRecomReportInfo struct { 391 RecomInfos []*StSingleRecomReportInfo `protobuf:"bytes,1,rep"` 392 } 393 394 type StRelationInfo struct { 395 Id proto.Option[string] `protobuf:"bytes,1,opt"` 396 Relation proto.Option[uint32] `protobuf:"varint,2,opt"` 397 BusiData []byte `protobuf:"bytes,3,opt"` 398 RelationState proto.Option[uint32] `protobuf:"varint,4,opt"` 399 Score proto.Option[uint32] `protobuf:"varint,5,opt"` 400 IsBlock proto.Option[bool] `protobuf:"varint,6,opt"` 401 IsBlocked proto.Option[bool] `protobuf:"varint,7,opt"` 402 IsFriend proto.Option[bool] `protobuf:"varint,8,opt"` 403 IsUncare proto.Option[bool] `protobuf:"varint,9,opt"` 404 ImBitMap proto.Option[uint64] `protobuf:"varint,10,opt"` 405 } 406 407 type StReply struct { 408 Id proto.Option[string] `protobuf:"bytes,1,opt"` 409 PostUser *StUser `protobuf:"bytes,2,opt"` 410 CreateTime proto.Option[uint64] `protobuf:"varint,3,opt"` 411 Content proto.Option[string] `protobuf:"bytes,4,opt"` 412 TargetUser *StUser `protobuf:"bytes,5,opt"` 413 BusiData []byte `protobuf:"bytes,6,opt"` 414 LikeInfo *StLike `protobuf:"bytes,7,opt"` 415 TypeFlag proto.Option[uint32] `protobuf:"varint,8,opt"` 416 Modifyflag proto.Option[uint32] `protobuf:"varint,9,opt"` 417 AtUinList []string `protobuf:"bytes,10,rep"` 418 TypeFlag2 proto.Option[uint32] `protobuf:"varint,11,opt"` 419 CreateTimeNs proto.Option[uint64] `protobuf:"varint,12,opt"` 420 StoreExtInfo []*CommonEntry `protobuf:"bytes,13,rep"` 421 ThirdId proto.Option[string] `protobuf:"bytes,14,opt"` 422 TargetReplyID proto.Option[string] `protobuf:"bytes,15,opt"` 423 SourceType proto.Option[uint32] `protobuf:"varint,16,opt"` 424 RichContents *StRichText `protobuf:"bytes,17,opt"` 425 } 426 427 type StReportInfo struct { 428 Id proto.Option[string] `protobuf:"bytes,1,opt"` 429 BusiReport []byte `protobuf:"bytes,2,opt"` 430 } 431 432 type StRichText struct { 433 Contents []*StRichTextContent `protobuf:"bytes,1,rep"` 434 } 435 436 type StRichTextAtContent struct { 437 Type proto.Option[uint32] `protobuf:"varint,1,opt"` 438 GuildInfo *GuildChannelBaseGuildInfo `protobuf:"bytes,2,opt"` 439 RoleGroupId *GuildChannelBaseRoleGroupInfo `protobuf:"bytes,3,opt"` 440 User *StUser `protobuf:"bytes,4,opt"` 441 _ [0]func() 442 } 443 444 type GuildChannelBaseGuildInfo struct { 445 GuildId proto.Option[uint64] `protobuf:"varint,1,opt"` 446 Name proto.Option[string] `protobuf:"bytes,2,opt"` 447 JoinTime proto.Option[uint64] `protobuf:"varint,3,opt"` 448 _ [0]func() 449 } 450 451 type GuildChannelBaseRoleGroupInfo struct { 452 RoleId proto.Option[uint64] `protobuf:"varint,1,opt"` 453 Name proto.Option[string] `protobuf:"bytes,2,opt"` 454 Color proto.Option[uint32] `protobuf:"varint,3,opt"` 455 _ [0]func() 456 } 457 458 type StRichTextChannelContent struct { 459 ChannelInfo *StChannelInfo `protobuf:"bytes,1,opt"` 460 _ [0]func() 461 } 462 463 type StRichTextContent struct { 464 Type proto.Option[uint32] `protobuf:"varint,1,opt"` 465 PatternId proto.Option[string] `protobuf:"bytes,2,opt"` 466 TextContent *StRichTextTextContent `protobuf:"bytes,3,opt"` 467 AtContent *StRichTextAtContent `protobuf:"bytes,4,opt"` 468 UrlContent *StRichTextURLContent `protobuf:"bytes,5,opt"` 469 EmojiContent *StRichTextEmojiContent `protobuf:"bytes,6,opt"` 470 ChannelContent *StRichTextChannelContent `protobuf:"bytes,7,opt"` 471 _ [0]func() 472 } 473 474 type StRichTextEmojiContent struct { 475 Id proto.Option[string] `protobuf:"bytes,1,opt"` 476 Type proto.Option[string] `protobuf:"bytes,2,opt"` 477 Name proto.Option[string] `protobuf:"bytes,3,opt"` 478 Url proto.Option[string] `protobuf:"bytes,4,opt"` 479 _ [0]func() 480 } 481 482 type StRichTextTextContent struct { 483 Text proto.Option[string] `protobuf:"bytes,1,opt"` 484 _ [0]func() 485 } 486 487 type StRichTextURLContent struct { 488 Url proto.Option[string] `protobuf:"bytes,1,opt"` 489 DisplayText proto.Option[string] `protobuf:"bytes,2,opt"` 490 _ [0]func() 491 } 492 493 type StSameTopicGuideInfo struct { 494 IsSameTopicGuide proto.Option[uint32] `protobuf:"varint,1,opt"` 495 StayShowTime proto.Option[int64] `protobuf:"varint,2,opt"` 496 HashTag proto.Option[string] `protobuf:"bytes,3,opt"` 497 Words proto.Option[string] `protobuf:"bytes,4,opt"` 498 JumpUrl proto.Option[string] `protobuf:"bytes,5,opt"` 499 ReportExt proto.Option[string] `protobuf:"bytes,6,opt"` 500 _ [0]func() 501 } 502 503 type StShare struct { 504 Title proto.Option[string] `protobuf:"bytes,1,opt"` 505 Desc proto.Option[string] `protobuf:"bytes,2,opt"` 506 Type proto.Option[uint32] `protobuf:"varint,3,opt"` 507 Url proto.Option[string] `protobuf:"bytes,4,opt"` 508 Author *StUser `protobuf:"bytes,5,opt"` 509 Poster *StUser `protobuf:"bytes,6,opt"` 510 Videos []*StVideo `protobuf:"bytes,7,rep"` 511 Shorturl proto.Option[string] `protobuf:"bytes,8,opt"` 512 ShareCardInfo proto.Option[string] `protobuf:"bytes,9,opt"` 513 ShareQzoneInfo *StShareQzoneInfo `protobuf:"bytes,10,opt"` 514 Images []*StImage `protobuf:"bytes,11,rep"` 515 PublishTotalUser proto.Option[uint32] `protobuf:"varint,12,opt"` 516 SharedCount proto.Option[uint32] `protobuf:"varint,13,opt"` 517 ChannelShareInfo *StChannelShareInfo `protobuf:"bytes,14,opt"` 518 } 519 520 type StShareQzoneInfo struct { 521 Entrys []*CommonEntry `protobuf:"bytes,1,rep"` 522 } 523 524 type StSingleMaterial struct { 525 MaterialId proto.Option[string] `protobuf:"bytes,1,opt"` 526 _ [0]func() 527 } 528 529 type StSingleRecomReportInfo struct { 530 ReportID proto.Option[string] `protobuf:"bytes,1,opt"` 531 ReportData []byte `protobuf:"bytes,2,opt"` 532 } 533 534 type StTagInfo struct { 535 TagId proto.Option[string] `protobuf:"bytes,1,opt"` 536 TagName proto.Option[string] `protobuf:"bytes,2,opt"` 537 TagDec proto.Option[string] `protobuf:"bytes,3,opt"` 538 UserList []*StUser `protobuf:"bytes,4,rep"` 539 FeedList []*StFeedAbstract `protobuf:"bytes,5,rep"` 540 TagTotalUser proto.Option[uint32] `protobuf:"varint,6,opt"` 541 TagTotalFeed proto.Option[uint32] `protobuf:"varint,7,opt"` 542 TagWording proto.Option[string] `protobuf:"bytes,8,opt"` 543 TagType proto.Option[uint32] `protobuf:"varint,9,opt"` 544 FollowState proto.Option[uint32] `protobuf:"varint,10,opt"` 545 ShareInfo *StShare `protobuf:"bytes,11,opt"` 546 IsTop proto.Option[uint32] `protobuf:"varint,12,opt"` 547 IsSelected proto.Option[uint32] `protobuf:"varint,13,opt"` 548 UserViewHistory proto.Option[int64] `protobuf:"varint,14,opt"` 549 Medal *StTagMedalInfo `protobuf:"bytes,15,opt"` 550 Status proto.Option[uint32] `protobuf:"varint,16,opt"` 551 OptInfo *StTagOperateInfo `protobuf:"bytes,17,opt"` 552 TagBaseStatus proto.Option[uint32] `protobuf:"varint,18,opt"` 553 IsRecommend proto.Option[int32] `protobuf:"varint,19,opt"` 554 TagViewHistory proto.Option[int64] `protobuf:"varint,20,opt"` 555 OperateIconUrl proto.Option[string] `protobuf:"bytes,21,opt"` 556 TagReport proto.Option[string] `protobuf:"bytes,99,opt"` 557 TagIconUrl proto.Option[string] `protobuf:"bytes,100,opt"` 558 } 559 560 type StTagMedalInfo struct { 561 TagID proto.Option[string] `protobuf:"bytes,1,opt"` 562 TagName proto.Option[string] `protobuf:"bytes,2,opt"` 563 Rank proto.Option[uint64] `protobuf:"varint,3,opt"` 564 _ [0]func() 565 } 566 567 type StTagOperateInfo struct { 568 CreateUser proto.Option[string] `protobuf:"bytes,1,opt"` 569 CoverURL proto.Option[string] `protobuf:"bytes,2,opt"` 570 Desc proto.Option[string] `protobuf:"bytes,3,opt"` 571 BackgroundURL proto.Option[string] `protobuf:"bytes,4,opt"` 572 BannerURL proto.Option[string] `protobuf:"bytes,5,opt"` 573 BannerSkipLink proto.Option[string] `protobuf:"bytes,6,opt"` 574 ActivityStartTime proto.Option[int64] `protobuf:"varint,7,opt"` 575 ActivityEndTime proto.Option[int64] `protobuf:"varint,8,opt"` 576 RecommendReason proto.Option[string] `protobuf:"bytes,9,opt"` 577 IsWhite proto.Option[int32] `protobuf:"varint,10,opt"` 578 BeWhiteStartTime proto.Option[int64] `protobuf:"varint,11,opt"` 579 BeWhiteEndTime proto.Option[int64] `protobuf:"varint,12,opt"` 580 PublishSchema proto.Option[string] `protobuf:"bytes,13,opt"` 581 _ [0]func() 582 } 583 584 type StUnifiedTag struct { 585 UnifiedType proto.Option[string] `protobuf:"bytes,1,opt"` 586 UnifiedId proto.Option[string] `protobuf:"bytes,2,opt"` 587 _ [0]func() 588 } 589 590 type StUser struct { 591 Id proto.Option[string] `protobuf:"bytes,1,opt"` 592 Nick proto.Option[string] `protobuf:"bytes,2,opt"` 593 Icon *StIconInfo `protobuf:"bytes,3,opt"` 594 Desc proto.Option[string] `protobuf:"bytes,4,opt"` 595 FollowState proto.Option[uint32] `protobuf:"varint,5,opt"` 596 Type proto.Option[uint32] `protobuf:"varint,6,opt"` 597 Sex proto.Option[uint32] `protobuf:"varint,7,opt"` 598 Birthday proto.Option[uint64] `protobuf:"varint,8,opt"` 599 School proto.Option[string] `protobuf:"bytes,9,opt"` 600 Location proto.Option[string] `protobuf:"bytes,11,opt"` 601 BusiData []byte `protobuf:"bytes,12,opt"` 602 FrdState proto.Option[uint32] `protobuf:"varint,13,opt"` 603 RelationState proto.Option[uint32] `protobuf:"varint,14,opt"` 604 BlackState proto.Option[uint32] `protobuf:"varint,15,opt"` 605 Medal *StTagMedalInfo `protobuf:"bytes,16,opt"` 606 Constellation proto.Option[int32] `protobuf:"varint,17,opt"` 607 JumpUrl proto.Option[string] `protobuf:"bytes,18,opt"` 608 LocationCode proto.Option[string] `protobuf:"bytes,19,opt"` 609 ThirdId proto.Option[string] `protobuf:"bytes,20,opt"` 610 Company proto.Option[string] `protobuf:"bytes,21,opt"` 611 CertificationDesc proto.Option[string] `protobuf:"bytes,22,opt"` 612 DescType proto.Option[uint32] `protobuf:"varint,23,opt"` 613 ChannelUserInfo *GuildChannelBaseChannelUserInfo `protobuf:"bytes,24,opt"` 614 LoginId proto.Option[string] `protobuf:"bytes,25,opt"` 615 } 616 617 type GuildChannelBaseChannelUserInfo struct { 618 ClientIdentity *ClientIdentity `protobuf:"bytes,1,opt"` 619 MemberType proto.Option[uint32] `protobuf:"varint,2,opt"` 620 // optional ChannelUserPermission permission = 3; 621 RoleGroups []*GuildChannelBaseRoleGroupInfo `protobuf:"bytes,4,rep"` 622 } 623 624 type StUserGroupInfo struct { 625 Id proto.Option[string] `protobuf:"bytes,1,opt"` 626 Name proto.Option[string] `protobuf:"bytes,2,opt"` 627 UserList []*StUser `protobuf:"bytes,3,rep"` 628 } 629 630 type StUserRecomInfo struct { 631 User *StUser `protobuf:"bytes,1,opt"` 632 FeedList []*StFeedAbstract `protobuf:"bytes,2,rep"` 633 BusiData []byte `protobuf:"bytes,3,opt"` 634 } 635 636 type StVideo struct { 637 FileId proto.Option[string] `protobuf:"bytes,1,opt"` 638 FileSize proto.Option[uint32] `protobuf:"varint,2,opt"` 639 Duration proto.Option[uint32] `protobuf:"varint,3,opt"` 640 Width proto.Option[uint32] `protobuf:"varint,4,opt"` 641 Height proto.Option[uint32] `protobuf:"varint,5,opt"` 642 PlayUrl proto.Option[string] `protobuf:"bytes,6,opt"` 643 TransStatus proto.Option[uint32] `protobuf:"varint,7,opt"` 644 VideoPrior proto.Option[uint32] `protobuf:"varint,8,opt"` 645 VideoRate proto.Option[uint32] `protobuf:"varint,9,opt"` 646 VecVideoUrl []*StVideoUrl `protobuf:"bytes,10,rep"` 647 BusiData []byte `protobuf:"bytes,11,opt"` 648 ApprovalStatus proto.Option[uint32] `protobuf:"varint,12,opt"` 649 VideoSource proto.Option[uint32] `protobuf:"varint,13,opt"` 650 MediaQualityRank proto.Option[uint32] `protobuf:"varint,14,opt"` 651 MediaQualityScore proto.Option[float32] `protobuf:"fixed32,15,opt"` 652 VideoMD5 proto.Option[string] `protobuf:"bytes,16,opt"` 653 IsQuic proto.Option[uint32] `protobuf:"varint,17,opt"` 654 Orientation proto.Option[uint32] `protobuf:"varint,18,opt"` 655 Cover *StImage `protobuf:"bytes,19,opt"` 656 PatternId proto.Option[string] `protobuf:"bytes,20,opt"` 657 DisplayIndex proto.Option[uint32] `protobuf:"varint,21,opt"` 658 } 659 660 type StVideoUrl struct { 661 LevelType proto.Option[uint32] `protobuf:"varint,1,opt"` 662 PlayUrl proto.Option[string] `protobuf:"bytes,2,opt"` 663 VideoPrior proto.Option[uint32] `protobuf:"varint,3,opt"` 664 VideoRate proto.Option[uint32] `protobuf:"varint,4,opt"` 665 TransStatus proto.Option[uint32] `protobuf:"varint,5,opt"` 666 BusiData []byte `protobuf:"bytes,6,opt"` 667 HasWatermark proto.Option[bool] `protobuf:"varint,7,opt"` 668 } 669 670 type StVisitor struct { 671 ViewCount proto.Option[uint32] `protobuf:"varint,1,opt"` 672 BusiData []byte `protobuf:"bytes,2,opt"` 673 RecomCount proto.Option[uint32] `protobuf:"varint,3,opt"` 674 ViewDesc proto.Option[string] `protobuf:"bytes,4,opt"` 675 } 676 677 type StWearingMedal struct { 678 MedalInfos []*StWearingMedalInfo `protobuf:"bytes,1,rep"` 679 } 680 681 type StWearingMedalInfo struct { 682 Type proto.Option[int32] `protobuf:"varint,1,opt"` 683 MedalName proto.Option[string] `protobuf:"bytes,2,opt"` 684 MedalID proto.Option[string] `protobuf:"bytes,3,opt"` 685 _ [0]func() 686 }