mirror of
https://github.com/Mrs4s/MiraiGo.git
synced 2025-05-04 11:07:40 +08:00
652 lines
28 KiB
Go
652 lines
28 KiB
Go
// Code generated by protoc-gen-golite. DO NOT EDIT.
|
|
// source: pb/channel/GuildFeedCloudMeta.proto
|
|
|
|
package channel
|
|
|
|
import (
|
|
proto "github.com/RomiChan/protobuf/proto"
|
|
)
|
|
|
|
type ContentMetaData struct {
|
|
Count *RichTextContentCount `protobuf:"bytes,1,opt"`
|
|
ContentID proto.Option[int64] `protobuf:"varint,2,opt"`
|
|
}
|
|
|
|
type FeedMetaData struct {
|
|
Content *ContentMetaData `protobuf:"bytes,1,opt"`
|
|
LastModifiedTime proto.Option[uint64] `protobuf:"varint,2,opt"`
|
|
}
|
|
|
|
type FeedRedTouchTransInfo struct {
|
|
FeedId proto.Option[string] `protobuf:"bytes,1,opt"`
|
|
Author proto.Option[string] `protobuf:"bytes,2,opt"`
|
|
CreateTs proto.Option[int64] `protobuf:"varint,3,opt"`
|
|
MsgType proto.Option[int32] `protobuf:"varint,4,opt"`
|
|
PageType proto.Option[int32] `protobuf:"varint,5,opt"`
|
|
RedType proto.Option[int32] `protobuf:"varint,6,opt"`
|
|
InsertPageType proto.Option[int32] `protobuf:"varint,7,opt"`
|
|
}
|
|
|
|
type NoticeOperation struct {
|
|
Type proto.Option[uint32] `protobuf:"varint,1,opt"`
|
|
Schema proto.Option[string] `protobuf:"bytes,2,opt"`
|
|
}
|
|
|
|
type RichTextContentCount struct {
|
|
TextWord proto.Option[uint64] `protobuf:"varint,1,opt"`
|
|
At proto.Option[uint64] `protobuf:"varint,2,opt"`
|
|
Url proto.Option[uint64] `protobuf:"varint,3,opt"`
|
|
Emoji proto.Option[uint64] `protobuf:"varint,4,opt"`
|
|
Image proto.Option[uint64] `protobuf:"varint,5,opt"`
|
|
Video proto.Option[uint64] `protobuf:"varint,6,opt"`
|
|
}
|
|
|
|
type StAnimation struct {
|
|
Width proto.Option[uint32] `protobuf:"varint,1,opt"`
|
|
Height proto.Option[uint32] `protobuf:"varint,2,opt"`
|
|
AnimationUrl proto.Option[string] `protobuf:"bytes,3,opt"`
|
|
BusiData []byte `protobuf:"bytes,4,opt"`
|
|
}
|
|
|
|
type StBusiReportInfo struct {
|
|
RecomReport *StRecomReportInfo `protobuf:"bytes,1,opt"`
|
|
TraceID proto.Option[string] `protobuf:"bytes,2,opt"`
|
|
}
|
|
|
|
type StChannelShareInfo struct {
|
|
FeedID proto.Option[string] `protobuf:"bytes,1,opt"`
|
|
PosterID proto.Option[string] `protobuf:"bytes,2,opt"`
|
|
FeedPublishAt proto.Option[uint64] `protobuf:"varint,3,opt"`
|
|
ChannelSign *StChannelSign `protobuf:"bytes,4,opt"`
|
|
UpdateDurationMs proto.Option[uint64] `protobuf:"varint,5,opt"`
|
|
Sign *StChannelShareSign `protobuf:"bytes,6,opt"`
|
|
}
|
|
|
|
type StChannelShareSign struct {
|
|
CreateAt proto.Option[uint64] `protobuf:"varint,1,opt"`
|
|
Token proto.Option[string] `protobuf:"bytes,2,opt"`
|
|
}
|
|
|
|
type StCircleRankItem struct {
|
|
RankNo proto.Option[int32] `protobuf:"varint,1,opt"`
|
|
CircleName proto.Option[string] `protobuf:"bytes,2,opt"`
|
|
FuelValue proto.Option[int64] `protobuf:"varint,3,opt"`
|
|
FeedNum proto.Option[int64] `protobuf:"varint,4,opt"`
|
|
CircleID proto.Option[string] `protobuf:"bytes,5,opt"`
|
|
}
|
|
|
|
type StClientInfo struct {
|
|
Feedclientkey proto.Option[string] `protobuf:"bytes,1,opt"`
|
|
ClientMap []*CommonEntry `protobuf:"bytes,2,rep"`
|
|
}
|
|
|
|
type StComment struct {
|
|
Id proto.Option[string] `protobuf:"bytes,1,opt"`
|
|
PostUser *StUser `protobuf:"bytes,2,opt"`
|
|
CreateTime proto.Option[uint64] `protobuf:"varint,3,opt"`
|
|
Content proto.Option[string] `protobuf:"bytes,4,opt"`
|
|
ReplyCount proto.Option[uint32] `protobuf:"varint,5,opt"`
|
|
VecReply []*StReply `protobuf:"bytes,6,rep"`
|
|
BusiData []byte `protobuf:"bytes,7,opt"`
|
|
LikeInfo *StLike `protobuf:"bytes,8,opt"`
|
|
TypeFlag proto.Option[uint32] `protobuf:"varint,9,opt"`
|
|
AtUinList []string `protobuf:"bytes,10,rep"`
|
|
TypeFlag2 proto.Option[uint32] `protobuf:"varint,11,opt"`
|
|
CreateTimeNs proto.Option[uint64] `protobuf:"varint,12,opt"`
|
|
StoreExtInfo []*CommonEntry `protobuf:"bytes,13,rep"`
|
|
ThirdId proto.Option[string] `protobuf:"bytes,14,opt"`
|
|
SourceType proto.Option[uint32] `protobuf:"varint,15,opt"`
|
|
RichContents *StRichText `protobuf:"bytes,16,opt"`
|
|
}
|
|
|
|
type StDebugInfo struct {
|
|
DebugMap []*CommonEntry `protobuf:"bytes,1,rep"`
|
|
}
|
|
|
|
type StDittoFeed struct {
|
|
DittoId proto.Option[uint32] `protobuf:"varint,1,opt"`
|
|
DittoPatternId proto.Option[uint32] `protobuf:"varint,2,opt"`
|
|
DittoData []byte `protobuf:"bytes,3,opt"`
|
|
DittoDataNew []byte `protobuf:"bytes,4,opt"`
|
|
}
|
|
|
|
type StExifInfo struct {
|
|
Kvs []*CommonEntry `protobuf:"bytes,1,rep"`
|
|
}
|
|
|
|
type StExternalMedalWallInfo struct {
|
|
NeedRedPoint proto.Option[bool] `protobuf:"varint,1,opt"`
|
|
MedalInfos []*StMedalInfo `protobuf:"bytes,2,rep"`
|
|
MedalWallJumpUrl proto.Option[string] `protobuf:"bytes,3,opt"`
|
|
NeedShowEntrance proto.Option[bool] `protobuf:"varint,4,opt"`
|
|
}
|
|
|
|
type StFeed struct {
|
|
Id proto.Option[string] `protobuf:"bytes,1,opt"`
|
|
Title *StRichText `protobuf:"bytes,2,opt"`
|
|
Subtitle *StRichText `protobuf:"bytes,3,opt"`
|
|
Poster *StUser `protobuf:"bytes,4,opt"`
|
|
Videos []*StVideo `protobuf:"bytes,5,rep"`
|
|
Contents *StRichText `protobuf:"bytes,6,opt"`
|
|
CreateTime proto.Option[uint64] `protobuf:"varint,7,opt"`
|
|
EmotionReaction *StEmotionReactionInfo `protobuf:"bytes,8,opt"`
|
|
CommentCount proto.Option[uint32] `protobuf:"varint,9,opt"`
|
|
VecComment []*StComment `protobuf:"bytes,10,rep"`
|
|
Share *StShare `protobuf:"bytes,11,opt"`
|
|
VisitorInfo *StVisitor `protobuf:"bytes,12,opt"`
|
|
Images []*StImage `protobuf:"bytes,13,rep"`
|
|
PoiInfo *StPoiInfoV2 `protobuf:"bytes,14,opt"`
|
|
TagInfos []*StTagInfo `protobuf:"bytes,15,rep"`
|
|
BusiReport []byte `protobuf:"bytes,16,opt"`
|
|
OpMask []uint32 `protobuf:"varint,17,rep"`
|
|
Opinfo *StOpinfo `protobuf:"bytes,18,opt"`
|
|
ExtInfo []*CommonEntry `protobuf:"bytes,19,rep"`
|
|
PatternInfo proto.Option[string] `protobuf:"bytes,20,opt"`
|
|
ChannelInfo *StChannelInfo `protobuf:"bytes,21,opt"`
|
|
CreateTimeNs proto.Option[uint64] `protobuf:"varint,22,opt"`
|
|
Summary *StFeedSummary `protobuf:"bytes,23,opt"`
|
|
RecomInfo *StRecomInfo `protobuf:"bytes,24,opt"`
|
|
Meta *FeedMetaData `protobuf:"bytes,25,opt"`
|
|
}
|
|
|
|
type StFeedAbstract struct {
|
|
Id proto.Option[string] `protobuf:"bytes,1,opt"`
|
|
Title proto.Option[string] `protobuf:"bytes,2,opt"`
|
|
Poster *StUser `protobuf:"bytes,3,opt"`
|
|
Pic *StImage `protobuf:"bytes,4,opt"`
|
|
Type proto.Option[uint32] `protobuf:"varint,5,opt"`
|
|
CreateTime proto.Option[uint64] `protobuf:"varint,6,opt"`
|
|
Video *StVideo `protobuf:"bytes,7,opt"`
|
|
FuelNum proto.Option[uint32] `protobuf:"varint,8,opt"`
|
|
Content proto.Option[string] `protobuf:"bytes,9,opt"`
|
|
Images []*StImage `protobuf:"bytes,10,rep"`
|
|
CountInfo *StFeedCount `protobuf:"bytes,11,opt"`
|
|
}
|
|
|
|
type StFeedCount struct {
|
|
Liked proto.Option[int64] `protobuf:"varint,1,opt"`
|
|
Push proto.Option[int64] `protobuf:"varint,2,opt"`
|
|
Comment proto.Option[int64] `protobuf:"varint,3,opt"`
|
|
Visitor proto.Option[int64] `protobuf:"varint,4,opt"`
|
|
}
|
|
|
|
type StFeedSummary struct {
|
|
LayoutType proto.Option[uint32] `protobuf:"varint,1,opt"`
|
|
}
|
|
|
|
type StFollowRecomInfo struct {
|
|
FollowText proto.Option[string] `protobuf:"bytes,1,opt"`
|
|
FollowUsers []*StFollowUser `protobuf:"bytes,4,rep"`
|
|
CommFriendText proto.Option[string] `protobuf:"bytes,6,opt"`
|
|
CommGroupText proto.Option[string] `protobuf:"bytes,7,opt"`
|
|
}
|
|
|
|
type StFollowUser struct {
|
|
Uid proto.Option[uint64] `protobuf:"varint,1,opt"`
|
|
Nick proto.Option[string] `protobuf:"bytes,2,opt"`
|
|
}
|
|
|
|
type StGPSV2 struct {
|
|
Lat proto.Option[int64] `protobuf:"varint,1,opt"`
|
|
Lon proto.Option[int64] `protobuf:"varint,2,opt"`
|
|
EType proto.Option[int64] `protobuf:"varint,3,opt"`
|
|
Alt proto.Option[int64] `protobuf:"varint,4,opt"`
|
|
}
|
|
|
|
type StGuidePublishBubble struct {
|
|
Id proto.Option[string] `protobuf:"bytes,1,opt"`
|
|
BackgroundImage *StImage `protobuf:"bytes,2,opt"`
|
|
JumpUrl proto.Option[string] `protobuf:"bytes,3,opt"`
|
|
}
|
|
|
|
type StIconInfo struct {
|
|
IconUrl40 proto.Option[string] `protobuf:"bytes,1,opt"`
|
|
IconUrl100 proto.Option[string] `protobuf:"bytes,2,opt"`
|
|
IconUrl140 proto.Option[string] `protobuf:"bytes,3,opt"`
|
|
IconUrl640 proto.Option[string] `protobuf:"bytes,4,opt"`
|
|
IconUrl proto.Option[string] `protobuf:"bytes,5,opt"`
|
|
}
|
|
|
|
type StImage struct {
|
|
Width proto.Option[uint32] `protobuf:"varint,1,opt"`
|
|
Height proto.Option[uint32] `protobuf:"varint,2,opt"`
|
|
PicUrl proto.Option[string] `protobuf:"bytes,3,opt"`
|
|
VecImageUrl []*StImageUrl `protobuf:"bytes,4,rep"`
|
|
PicId proto.Option[string] `protobuf:"bytes,5,opt"`
|
|
BusiData []byte `protobuf:"bytes,6,opt"`
|
|
ImageMD5 proto.Option[string] `protobuf:"bytes,7,opt"`
|
|
LayerPicUrl proto.Option[string] `protobuf:"bytes,8,opt"`
|
|
PatternId proto.Option[string] `protobuf:"bytes,9,opt"`
|
|
DisplayIndex proto.Option[uint32] `protobuf:"varint,10,opt"`
|
|
}
|
|
|
|
type StImageUrl struct {
|
|
LevelType proto.Option[uint32] `protobuf:"varint,1,opt"`
|
|
Url proto.Option[string] `protobuf:"bytes,2,opt"`
|
|
Width proto.Option[uint32] `protobuf:"varint,3,opt"`
|
|
Height proto.Option[uint32] `protobuf:"varint,4,opt"`
|
|
BusiData []byte `protobuf:"bytes,5,opt"`
|
|
}
|
|
|
|
type StLightInteractInfo struct {
|
|
User *StUser `protobuf:"bytes,1,opt"`
|
|
Relation *StRelationInfo `protobuf:"bytes,2,opt"`
|
|
Count proto.Option[uint32] `protobuf:"varint,3,opt"`
|
|
BusiData []byte `protobuf:"bytes,4,opt"`
|
|
}
|
|
|
|
type StLike struct {
|
|
Id proto.Option[string] `protobuf:"bytes,1,opt"`
|
|
Count proto.Option[uint32] `protobuf:"varint,2,opt"`
|
|
Status proto.Option[uint32] `protobuf:"varint,3,opt"`
|
|
VecUser []*StUser `protobuf:"bytes,4,rep"`
|
|
BusiData []byte `protobuf:"bytes,5,opt"`
|
|
PostUser *StUser `protobuf:"bytes,6,opt"`
|
|
HasLikedCount proto.Option[uint32] `protobuf:"varint,7,opt"`
|
|
OwnerStatus proto.Option[uint32] `protobuf:"varint,8,opt"`
|
|
JumpUrl proto.Option[string] `protobuf:"bytes,9,opt"`
|
|
}
|
|
|
|
type StLiteBanner struct {
|
|
Icon *StImage `protobuf:"bytes,1,opt"`
|
|
Title proto.Option[string] `protobuf:"bytes,2,opt"`
|
|
JumpUrl proto.Option[string] `protobuf:"bytes,3,opt"`
|
|
ActivityID proto.Option[string] `protobuf:"bytes,4,opt"`
|
|
JsonStyle proto.Option[string] `protobuf:"bytes,5,opt"`
|
|
ExtInfo []*CommonEntry `protobuf:"bytes,6,rep"`
|
|
}
|
|
|
|
type StMaterialDataNew struct {
|
|
MaterialType proto.Option[string] `protobuf:"bytes,1,opt"`
|
|
MaterialList []*StSingleMaterial `protobuf:"bytes,2,rep"`
|
|
}
|
|
|
|
type StMedalInfo struct {
|
|
Type proto.Option[int32] `protobuf:"varint,1,opt"`
|
|
MedalName proto.Option[string] `protobuf:"bytes,2,opt"`
|
|
MedalID proto.Option[string] `protobuf:"bytes,3,opt"`
|
|
Rank proto.Option[int32] `protobuf:"varint,4,opt"`
|
|
IsHighLight proto.Option[bool] `protobuf:"varint,5,opt"`
|
|
IsNew proto.Option[bool] `protobuf:"varint,6,opt"`
|
|
JumpUrl proto.Option[string] `protobuf:"bytes,7,opt"`
|
|
IconUrl proto.Option[string] `protobuf:"bytes,8,opt"`
|
|
BackgroundUrl proto.Option[string] `protobuf:"bytes,9,opt"`
|
|
Describe proto.Option[string] `protobuf:"bytes,10,opt"`
|
|
ReportValue proto.Option[int32] `protobuf:"varint,11,opt"`
|
|
}
|
|
|
|
type StNotice struct {
|
|
PsvFeed *StFeed `protobuf:"bytes,1,opt"`
|
|
OrigineFeed *StFeed `protobuf:"bytes,2,opt"`
|
|
PattonInfo *StNoticePattonInfo `protobuf:"bytes,3,opt"`
|
|
}
|
|
|
|
type StNoticePattonInfo struct {
|
|
PattonType proto.Option[uint32] `protobuf:"varint,1,opt"`
|
|
PlainTxt *StPlainTxtInfo `protobuf:"bytes,2,opt"`
|
|
}
|
|
|
|
type StNoticeTxtInfo struct {
|
|
Content *StRichText `protobuf:"bytes,1,opt"`
|
|
ContentOfReference *StRichText `protobuf:"bytes,2,opt"`
|
|
}
|
|
|
|
type StOpinfo struct {
|
|
CreateTime []uint64 `protobuf:"varint,1,rep"`
|
|
}
|
|
|
|
type StPlainTxtInfo struct {
|
|
TxtInfo *StNoticeTxtInfo `protobuf:"bytes,1,opt"`
|
|
Operation *NoticeOperation `protobuf:"bytes,2,opt"`
|
|
}
|
|
|
|
type StPoiInfoV2 struct {
|
|
PoiId proto.Option[string] `protobuf:"bytes,1,opt"`
|
|
Name proto.Option[string] `protobuf:"bytes,2,opt"`
|
|
PoiType proto.Option[int32] `protobuf:"varint,3,opt"`
|
|
TypeName proto.Option[string] `protobuf:"bytes,4,opt"`
|
|
Address proto.Option[string] `protobuf:"bytes,5,opt"`
|
|
DistrictCode proto.Option[int32] `protobuf:"varint,6,opt"`
|
|
Gps *StGPSV2 `protobuf:"bytes,7,opt"`
|
|
Distance proto.Option[int32] `protobuf:"varint,8,opt"`
|
|
HotValue proto.Option[int32] `protobuf:"varint,9,opt"`
|
|
Phone proto.Option[string] `protobuf:"bytes,10,opt"`
|
|
Country proto.Option[string] `protobuf:"bytes,11,opt"`
|
|
Province proto.Option[string] `protobuf:"bytes,12,opt"`
|
|
City proto.Option[string] `protobuf:"bytes,13,opt"`
|
|
PoiNum proto.Option[int32] `protobuf:"varint,14,opt"`
|
|
PoiOrderType proto.Option[int32] `protobuf:"varint,15,opt"`
|
|
DefaultName proto.Option[string] `protobuf:"bytes,16,opt"`
|
|
District proto.Option[string] `protobuf:"bytes,17,opt"`
|
|
DianPingId proto.Option[string] `protobuf:"bytes,18,opt"`
|
|
DistanceText proto.Option[string] `protobuf:"bytes,19,opt"`
|
|
DisplayName proto.Option[string] `protobuf:"bytes,20,opt"`
|
|
}
|
|
|
|
type StPrePullCacheFeed struct {
|
|
Id proto.Option[string] `protobuf:"bytes,1,opt"`
|
|
Poster *StUser `protobuf:"bytes,2,opt"`
|
|
CreateTime proto.Option[uint64] `protobuf:"varint,3,opt"`
|
|
BusiTranparent []*BytesEntry `protobuf:"bytes,4,rep"`
|
|
}
|
|
|
|
type StProxyInfo struct {
|
|
CmdId proto.Option[int32] `protobuf:"varint,1,opt"`
|
|
SubCmdId proto.Option[int32] `protobuf:"varint,2,opt"`
|
|
AppProtocol proto.Option[string] `protobuf:"bytes,3,opt"`
|
|
ReqBody []byte `protobuf:"bytes,4,opt"`
|
|
}
|
|
|
|
type StRankingItem struct {
|
|
User *StUser `protobuf:"bytes,1,opt"`
|
|
Relation *StRelationInfo `protobuf:"bytes,2,opt"`
|
|
Score proto.Option[int64] `protobuf:"varint,3,opt"`
|
|
Grade proto.Option[int32] `protobuf:"varint,4,opt"`
|
|
BusiData []byte `protobuf:"bytes,5,opt"`
|
|
RankNo proto.Option[int32] `protobuf:"varint,6,opt"`
|
|
InTopicList proto.Option[int32] `protobuf:"varint,7,opt"`
|
|
}
|
|
|
|
type StRecomForward struct {
|
|
Id proto.Option[string] `protobuf:"bytes,1,opt"`
|
|
Title proto.Option[string] `protobuf:"bytes,2,opt"`
|
|
Subtitle proto.Option[string] `protobuf:"bytes,3,opt"`
|
|
Poster *StUser `protobuf:"bytes,4,opt"`
|
|
CreateTime proto.Option[uint64] `protobuf:"varint,5,opt"`
|
|
Type proto.Option[uint32] `protobuf:"varint,6,opt"`
|
|
BusiData []byte `protobuf:"bytes,7,opt"`
|
|
}
|
|
|
|
type StRecomInfo struct {
|
|
RecomReason proto.Option[string] `protobuf:"bytes,1,opt"`
|
|
RecomAttachInfo []byte `protobuf:"bytes,2,opt"`
|
|
RecomTrace proto.Option[string] `protobuf:"bytes,3,opt"`
|
|
ClientSealData []byte `protobuf:"bytes,4,opt"`
|
|
IconUrl proto.Option[string] `protobuf:"bytes,5,opt"`
|
|
RecomReasonType proto.Option[int32] `protobuf:"varint,6,opt"`
|
|
}
|
|
|
|
type StRecomReportInfo struct {
|
|
RecomInfos []*StSingleRecomReportInfo `protobuf:"bytes,1,rep"`
|
|
}
|
|
|
|
type StRelationInfo struct {
|
|
Id proto.Option[string] `protobuf:"bytes,1,opt"`
|
|
Relation proto.Option[uint32] `protobuf:"varint,2,opt"`
|
|
BusiData []byte `protobuf:"bytes,3,opt"`
|
|
RelationState proto.Option[uint32] `protobuf:"varint,4,opt"`
|
|
Score proto.Option[uint32] `protobuf:"varint,5,opt"`
|
|
IsBlock proto.Option[bool] `protobuf:"varint,6,opt"`
|
|
IsBlocked proto.Option[bool] `protobuf:"varint,7,opt"`
|
|
IsFriend proto.Option[bool] `protobuf:"varint,8,opt"`
|
|
IsUncare proto.Option[bool] `protobuf:"varint,9,opt"`
|
|
ImBitMap proto.Option[uint64] `protobuf:"varint,10,opt"`
|
|
}
|
|
|
|
type StReply struct {
|
|
Id proto.Option[string] `protobuf:"bytes,1,opt"`
|
|
PostUser *StUser `protobuf:"bytes,2,opt"`
|
|
CreateTime proto.Option[uint64] `protobuf:"varint,3,opt"`
|
|
Content proto.Option[string] `protobuf:"bytes,4,opt"`
|
|
TargetUser *StUser `protobuf:"bytes,5,opt"`
|
|
BusiData []byte `protobuf:"bytes,6,opt"`
|
|
LikeInfo *StLike `protobuf:"bytes,7,opt"`
|
|
TypeFlag proto.Option[uint32] `protobuf:"varint,8,opt"`
|
|
Modifyflag proto.Option[uint32] `protobuf:"varint,9,opt"`
|
|
AtUinList []string `protobuf:"bytes,10,rep"`
|
|
TypeFlag2 proto.Option[uint32] `protobuf:"varint,11,opt"`
|
|
CreateTimeNs proto.Option[uint64] `protobuf:"varint,12,opt"`
|
|
StoreExtInfo []*CommonEntry `protobuf:"bytes,13,rep"`
|
|
ThirdId proto.Option[string] `protobuf:"bytes,14,opt"`
|
|
TargetReplyID proto.Option[string] `protobuf:"bytes,15,opt"`
|
|
SourceType proto.Option[uint32] `protobuf:"varint,16,opt"`
|
|
RichContents *StRichText `protobuf:"bytes,17,opt"`
|
|
}
|
|
|
|
type StReportInfo struct {
|
|
Id proto.Option[string] `protobuf:"bytes,1,opt"`
|
|
BusiReport []byte `protobuf:"bytes,2,opt"`
|
|
}
|
|
|
|
type StRichText struct {
|
|
Contents []*StRichTextContent `protobuf:"bytes,1,rep"`
|
|
}
|
|
|
|
type StRichTextAtContent struct {
|
|
Type proto.Option[uint32] `protobuf:"varint,1,opt"`
|
|
GuildInfo *GuildChannelBaseGuildInfo `protobuf:"bytes,2,opt"`
|
|
RoleGroupId *GuildChannelBaseRoleGroupInfo `protobuf:"bytes,3,opt"`
|
|
User *StUser `protobuf:"bytes,4,opt"`
|
|
}
|
|
|
|
type GuildChannelBaseGuildInfo struct {
|
|
GuildId proto.Option[uint64] `protobuf:"varint,1,opt"`
|
|
Name proto.Option[string] `protobuf:"bytes,2,opt"`
|
|
JoinTime proto.Option[uint64] `protobuf:"varint,3,opt"`
|
|
}
|
|
|
|
type GuildChannelBaseRoleGroupInfo struct {
|
|
RoleId proto.Option[uint64] `protobuf:"varint,1,opt"`
|
|
Name proto.Option[string] `protobuf:"bytes,2,opt"`
|
|
Color proto.Option[uint32] `protobuf:"varint,3,opt"`
|
|
}
|
|
|
|
type StRichTextChannelContent struct {
|
|
ChannelInfo *StChannelInfo `protobuf:"bytes,1,opt"`
|
|
}
|
|
|
|
type StRichTextContent struct {
|
|
Type proto.Option[uint32] `protobuf:"varint,1,opt"`
|
|
PatternId proto.Option[string] `protobuf:"bytes,2,opt"`
|
|
TextContent *StRichTextTextContent `protobuf:"bytes,3,opt"`
|
|
AtContent *StRichTextAtContent `protobuf:"bytes,4,opt"`
|
|
UrlContent *StRichTextURLContent `protobuf:"bytes,5,opt"`
|
|
EmojiContent *StRichTextEmojiContent `protobuf:"bytes,6,opt"`
|
|
ChannelContent *StRichTextChannelContent `protobuf:"bytes,7,opt"`
|
|
}
|
|
|
|
type StRichTextEmojiContent struct {
|
|
Id proto.Option[string] `protobuf:"bytes,1,opt"`
|
|
Type proto.Option[string] `protobuf:"bytes,2,opt"`
|
|
Name proto.Option[string] `protobuf:"bytes,3,opt"`
|
|
Url proto.Option[string] `protobuf:"bytes,4,opt"`
|
|
}
|
|
|
|
type StRichTextTextContent struct {
|
|
Text proto.Option[string] `protobuf:"bytes,1,opt"`
|
|
}
|
|
|
|
type StRichTextURLContent struct {
|
|
Url proto.Option[string] `protobuf:"bytes,1,opt"`
|
|
DisplayText proto.Option[string] `protobuf:"bytes,2,opt"`
|
|
}
|
|
|
|
type StSameTopicGuideInfo struct {
|
|
IsSameTopicGuide proto.Option[uint32] `protobuf:"varint,1,opt"`
|
|
StayShowTime proto.Option[int64] `protobuf:"varint,2,opt"`
|
|
HashTag proto.Option[string] `protobuf:"bytes,3,opt"`
|
|
Words proto.Option[string] `protobuf:"bytes,4,opt"`
|
|
JumpUrl proto.Option[string] `protobuf:"bytes,5,opt"`
|
|
ReportExt proto.Option[string] `protobuf:"bytes,6,opt"`
|
|
}
|
|
|
|
type StShare struct {
|
|
Title proto.Option[string] `protobuf:"bytes,1,opt"`
|
|
Desc proto.Option[string] `protobuf:"bytes,2,opt"`
|
|
Type proto.Option[uint32] `protobuf:"varint,3,opt"`
|
|
Url proto.Option[string] `protobuf:"bytes,4,opt"`
|
|
Author *StUser `protobuf:"bytes,5,opt"`
|
|
Poster *StUser `protobuf:"bytes,6,opt"`
|
|
Videos []*StVideo `protobuf:"bytes,7,rep"`
|
|
Shorturl proto.Option[string] `protobuf:"bytes,8,opt"`
|
|
ShareCardInfo proto.Option[string] `protobuf:"bytes,9,opt"`
|
|
ShareQzoneInfo *StShareQzoneInfo `protobuf:"bytes,10,opt"`
|
|
Images []*StImage `protobuf:"bytes,11,rep"`
|
|
PublishTotalUser proto.Option[uint32] `protobuf:"varint,12,opt"`
|
|
SharedCount proto.Option[uint32] `protobuf:"varint,13,opt"`
|
|
ChannelShareInfo *StChannelShareInfo `protobuf:"bytes,14,opt"`
|
|
}
|
|
|
|
type StShareQzoneInfo struct {
|
|
Entrys []*CommonEntry `protobuf:"bytes,1,rep"`
|
|
}
|
|
|
|
type StSingleMaterial struct {
|
|
MaterialId proto.Option[string] `protobuf:"bytes,1,opt"`
|
|
}
|
|
|
|
type StSingleRecomReportInfo struct {
|
|
ReportID proto.Option[string] `protobuf:"bytes,1,opt"`
|
|
ReportData []byte `protobuf:"bytes,2,opt"`
|
|
}
|
|
|
|
type StTagInfo struct {
|
|
TagId proto.Option[string] `protobuf:"bytes,1,opt"`
|
|
TagName proto.Option[string] `protobuf:"bytes,2,opt"`
|
|
TagDec proto.Option[string] `protobuf:"bytes,3,opt"`
|
|
UserList []*StUser `protobuf:"bytes,4,rep"`
|
|
FeedList []*StFeedAbstract `protobuf:"bytes,5,rep"`
|
|
TagTotalUser proto.Option[uint32] `protobuf:"varint,6,opt"`
|
|
TagTotalFeed proto.Option[uint32] `protobuf:"varint,7,opt"`
|
|
TagWording proto.Option[string] `protobuf:"bytes,8,opt"`
|
|
TagType proto.Option[uint32] `protobuf:"varint,9,opt"`
|
|
FollowState proto.Option[uint32] `protobuf:"varint,10,opt"`
|
|
ShareInfo *StShare `protobuf:"bytes,11,opt"`
|
|
IsTop proto.Option[uint32] `protobuf:"varint,12,opt"`
|
|
IsSelected proto.Option[uint32] `protobuf:"varint,13,opt"`
|
|
UserViewHistory proto.Option[int64] `protobuf:"varint,14,opt"`
|
|
Medal *StTagMedalInfo `protobuf:"bytes,15,opt"`
|
|
Status proto.Option[uint32] `protobuf:"varint,16,opt"`
|
|
OptInfo *StTagOperateInfo `protobuf:"bytes,17,opt"`
|
|
TagBaseStatus proto.Option[uint32] `protobuf:"varint,18,opt"`
|
|
IsRecommend proto.Option[int32] `protobuf:"varint,19,opt"`
|
|
TagViewHistory proto.Option[int64] `protobuf:"varint,20,opt"`
|
|
OperateIconUrl proto.Option[string] `protobuf:"bytes,21,opt"`
|
|
TagReport proto.Option[string] `protobuf:"bytes,99,opt"`
|
|
TagIconUrl proto.Option[string] `protobuf:"bytes,100,opt"`
|
|
}
|
|
|
|
type StTagMedalInfo struct {
|
|
TagID proto.Option[string] `protobuf:"bytes,1,opt"`
|
|
TagName proto.Option[string] `protobuf:"bytes,2,opt"`
|
|
Rank proto.Option[uint64] `protobuf:"varint,3,opt"`
|
|
}
|
|
|
|
type StTagOperateInfo struct {
|
|
CreateUser proto.Option[string] `protobuf:"bytes,1,opt"`
|
|
CoverURL proto.Option[string] `protobuf:"bytes,2,opt"`
|
|
Desc proto.Option[string] `protobuf:"bytes,3,opt"`
|
|
BackgroundURL proto.Option[string] `protobuf:"bytes,4,opt"`
|
|
BannerURL proto.Option[string] `protobuf:"bytes,5,opt"`
|
|
BannerSkipLink proto.Option[string] `protobuf:"bytes,6,opt"`
|
|
ActivityStartTime proto.Option[int64] `protobuf:"varint,7,opt"`
|
|
ActivityEndTime proto.Option[int64] `protobuf:"varint,8,opt"`
|
|
RecommendReason proto.Option[string] `protobuf:"bytes,9,opt"`
|
|
IsWhite proto.Option[int32] `protobuf:"varint,10,opt"`
|
|
BeWhiteStartTime proto.Option[int64] `protobuf:"varint,11,opt"`
|
|
BeWhiteEndTime proto.Option[int64] `protobuf:"varint,12,opt"`
|
|
PublishSchema proto.Option[string] `protobuf:"bytes,13,opt"`
|
|
}
|
|
|
|
type StUnifiedTag struct {
|
|
UnifiedType proto.Option[string] `protobuf:"bytes,1,opt"`
|
|
UnifiedId proto.Option[string] `protobuf:"bytes,2,opt"`
|
|
}
|
|
|
|
type StUser struct {
|
|
Id proto.Option[string] `protobuf:"bytes,1,opt"`
|
|
Nick proto.Option[string] `protobuf:"bytes,2,opt"`
|
|
Icon *StIconInfo `protobuf:"bytes,3,opt"`
|
|
Desc proto.Option[string] `protobuf:"bytes,4,opt"`
|
|
FollowState proto.Option[uint32] `protobuf:"varint,5,opt"`
|
|
Type proto.Option[uint32] `protobuf:"varint,6,opt"`
|
|
Sex proto.Option[uint32] `protobuf:"varint,7,opt"`
|
|
Birthday proto.Option[uint64] `protobuf:"varint,8,opt"`
|
|
School proto.Option[string] `protobuf:"bytes,9,opt"`
|
|
Location proto.Option[string] `protobuf:"bytes,11,opt"`
|
|
BusiData []byte `protobuf:"bytes,12,opt"`
|
|
FrdState proto.Option[uint32] `protobuf:"varint,13,opt"`
|
|
RelationState proto.Option[uint32] `protobuf:"varint,14,opt"`
|
|
BlackState proto.Option[uint32] `protobuf:"varint,15,opt"`
|
|
Medal *StTagMedalInfo `protobuf:"bytes,16,opt"`
|
|
Constellation proto.Option[int32] `protobuf:"varint,17,opt"`
|
|
JumpUrl proto.Option[string] `protobuf:"bytes,18,opt"`
|
|
LocationCode proto.Option[string] `protobuf:"bytes,19,opt"`
|
|
ThirdId proto.Option[string] `protobuf:"bytes,20,opt"`
|
|
Company proto.Option[string] `protobuf:"bytes,21,opt"`
|
|
CertificationDesc proto.Option[string] `protobuf:"bytes,22,opt"`
|
|
DescType proto.Option[uint32] `protobuf:"varint,23,opt"`
|
|
ChannelUserInfo *GuildChannelBaseChannelUserInfo `protobuf:"bytes,24,opt"`
|
|
LoginId proto.Option[string] `protobuf:"bytes,25,opt"`
|
|
}
|
|
|
|
type GuildChannelBaseChannelUserInfo struct {
|
|
ClientIdentity *ClientIdentity `protobuf:"bytes,1,opt"`
|
|
MemberType proto.Option[uint32] `protobuf:"varint,2,opt"`
|
|
// optional ChannelUserPermission permission = 3;
|
|
RoleGroups []*GuildChannelBaseRoleGroupInfo `protobuf:"bytes,4,rep"`
|
|
}
|
|
|
|
type StUserGroupInfo struct {
|
|
Id proto.Option[string] `protobuf:"bytes,1,opt"`
|
|
Name proto.Option[string] `protobuf:"bytes,2,opt"`
|
|
UserList []*StUser `protobuf:"bytes,3,rep"`
|
|
}
|
|
|
|
type StUserRecomInfo struct {
|
|
User *StUser `protobuf:"bytes,1,opt"`
|
|
FeedList []*StFeedAbstract `protobuf:"bytes,2,rep"`
|
|
BusiData []byte `protobuf:"bytes,3,opt"`
|
|
}
|
|
|
|
type StVideo struct {
|
|
FileId proto.Option[string] `protobuf:"bytes,1,opt"`
|
|
FileSize proto.Option[uint32] `protobuf:"varint,2,opt"`
|
|
Duration proto.Option[uint32] `protobuf:"varint,3,opt"`
|
|
Width proto.Option[uint32] `protobuf:"varint,4,opt"`
|
|
Height proto.Option[uint32] `protobuf:"varint,5,opt"`
|
|
PlayUrl proto.Option[string] `protobuf:"bytes,6,opt"`
|
|
TransStatus proto.Option[uint32] `protobuf:"varint,7,opt"`
|
|
VideoPrior proto.Option[uint32] `protobuf:"varint,8,opt"`
|
|
VideoRate proto.Option[uint32] `protobuf:"varint,9,opt"`
|
|
VecVideoUrl []*StVideoUrl `protobuf:"bytes,10,rep"`
|
|
BusiData []byte `protobuf:"bytes,11,opt"`
|
|
ApprovalStatus proto.Option[uint32] `protobuf:"varint,12,opt"`
|
|
VideoSource proto.Option[uint32] `protobuf:"varint,13,opt"`
|
|
MediaQualityRank proto.Option[uint32] `protobuf:"varint,14,opt"`
|
|
MediaQualityScore proto.Option[float32] `protobuf:"fixed32,15,opt"`
|
|
VideoMD5 proto.Option[string] `protobuf:"bytes,16,opt"`
|
|
IsQuic proto.Option[uint32] `protobuf:"varint,17,opt"`
|
|
Orientation proto.Option[uint32] `protobuf:"varint,18,opt"`
|
|
Cover *StImage `protobuf:"bytes,19,opt"`
|
|
PatternId proto.Option[string] `protobuf:"bytes,20,opt"`
|
|
DisplayIndex proto.Option[uint32] `protobuf:"varint,21,opt"`
|
|
}
|
|
|
|
type StVideoUrl struct {
|
|
LevelType proto.Option[uint32] `protobuf:"varint,1,opt"`
|
|
PlayUrl proto.Option[string] `protobuf:"bytes,2,opt"`
|
|
VideoPrior proto.Option[uint32] `protobuf:"varint,3,opt"`
|
|
VideoRate proto.Option[uint32] `protobuf:"varint,4,opt"`
|
|
TransStatus proto.Option[uint32] `protobuf:"varint,5,opt"`
|
|
BusiData []byte `protobuf:"bytes,6,opt"`
|
|
HasWatermark proto.Option[bool] `protobuf:"varint,7,opt"`
|
|
}
|
|
|
|
type StVisitor struct {
|
|
ViewCount proto.Option[uint32] `protobuf:"varint,1,opt"`
|
|
BusiData []byte `protobuf:"bytes,2,opt"`
|
|
RecomCount proto.Option[uint32] `protobuf:"varint,3,opt"`
|
|
ViewDesc proto.Option[string] `protobuf:"bytes,4,opt"`
|
|
}
|
|
|
|
type StWearingMedal struct {
|
|
MedalInfos []*StWearingMedalInfo `protobuf:"bytes,1,rep"`
|
|
}
|
|
|
|
type StWearingMedalInfo struct {
|
|
Type proto.Option[int32] `protobuf:"varint,1,opt"`
|
|
MedalName proto.Option[string] `protobuf:"bytes,2,opt"`
|
|
MedalID proto.Option[string] `protobuf:"bytes,3,opt"`
|
|
}
|