Documentation
¶
Index ¶
- type AppChannelMsg
- type BaseGuildInfo
- type BaseRoleGroupInfo
- type BatchGetMsgRspCountReq
- type BatchGetMsgRspCountRsp
- type BytesEntry
- type CategoryChannelInfo
- type CategoryInfo
- type ChanInfoFilter
- type ChangeChanInfo
- type ChangeGuildInfo
- type ChannelContentHead
- type ChannelEvent
- type ChannelExtInfo
- type ChannelFreqLimitInfo
- type ChannelID
- type ChannelInfo
- type ChannelListRsp
- type ChannelLoginSig
- type ChannelMeta
- type ChannelMsg
- type ChannelMsgContent
- type ChannelMsgCtrlHead
- type ChannelMsgHead
- type ChannelMsgInfo
- type ChannelMsgMeta
- type ChannelMsgOpInfo
- type ChannelMsgReq
- type ChannelMsgRsp
- type ChannelNode
- type ChannelOidb0X1016Rsp
- type ChannelOidb0X1017Rsp
- type ChannelOidb0X1019Rsp
- type ChannelOidb0Xf55Rsp
- type ChannelOidb0Xf57Rsp
- type ChannelOidb0Xf5BRsp
- type ChannelOidb0Xf5DRsp
- type ChannelOidb0Xf88Rsp
- type ChannelOidb0Xfc9Rsp
- type ChannelParam
- type ChannelRole
- type ChannelRoutingHead
- type ChannelUserInfo
- type ChannelUserPermission
- type ClientIdentity
- type CommGrayTips
- type CommGrayTips_TemplParam
- type CommonEntry
- type ContentMetaData
- type CreateChan
- type CreateGuild
- type DF62ReqBody
- type DF62RspBody
- type DestroyChan
- type DestroyGuild
- type DirectMessageMember
- type DirectMessageSource
- type EmojiReaction
- type EventBody
- type FeedEvent
- type FeedMetaData
- type FeedRedTouchTransInfo
- type FirstViewMsg
- type FirstViewReq
- type FirstViewRsp
- type FocusInfo
- type GetNoticesReq
- type GetNoticesRsp
- type GroupProStatus
- type GuildChannelBaseChannelUserInfo
- type GuildChannelBaseGuildInfo
- type GuildChannelBaseRoleGroupInfo
- type GuildChannelInfo
- type GuildChannelSlowModeInfo
- type GuildChannelTopMsgInfo
- type GuildGroupMembersInfo
- type GuildInfo
- type GuildInfoFilter
- type GuildMemberInfo
- type GuildMeta
- type GuildMetaRsp
- type GuildMsg
- type GuildMsgInfo
- type GuildNode
- type GuildRole
- type GuildUserProfile
- type GuildUserRole
- type JoinGuild
- type KickOffGuild
- type LiveChannelInfo
- type LiveChannelInfoFilter
- type LiveRoomStatusChangeMsg
- type MsgCnt
- type MsgCond
- type MsgEvent
- type MsgId
- type MsgOnlinePush
- type MsgPushResp
- type MsgRespData
- type MsgSeq
- type MultiChannelMsg
- type MultiChannelMsgReq
- type MultiChannelMsgRsp
- type NeedInsertCommentInfo
- type NoticeOperation
- type P10X1017
- type PersonalLevel
- type PressMsg
- type QuitGuild
- type ReadFeedNotify
- type ReadNotify
- type RefreshToast
- type ReqBody
- type RichTextContentCount
- type RspBody
- type SchedulerMsg
- type ServChannelInfo
- type ServerBuf
- type SetAdmin
- type SetMsgRecvType
- type SetMute
- type SetTop
- type StAlterFeedReq
- type StAlterFeedRsp
- type StAnimation
- type StBusiReportInfo
- type StChannelInfo
- type StChannelShareInfo
- type StChannelShareSign
- type StChannelSign
- type StCircleRankItem
- type StClientContent
- type StClientImageContent
- type StClientInfo
- type StClientVideoContent
- type StComment
- type StCommonExt
- type StDebugInfo
- type StDelFeedReq
- type StDelFeedRsp
- type StDittoFeed
- type StDoCommentReq
- type StDoCommentRsp
- type StDoLikeReq
- type StDoLikeRsp
- type StDoReplyReq
- type StDoReplyRsp
- type StDoSecurityReq
- type StDoSecurityRsp
- type StEmotionReactionInfo
- type StExifInfo
- type StExternalMedalWallInfo
- type StFeed
- type StFeedAbstract
- type StFeedCount
- type StFeedSummary
- type StFollowRecomInfo
- type StFollowUser
- type StGPSV2
- type StGetChannelFeedsReq
- type StGetChannelFeedsRsp
- type StGetChannelShareFeedReq
- type StGetChannelShareFeedRsp
- type StGetFeedCommentsReq
- type StGetFeedCommentsRsp
- type StGetFeedDetailReq
- type StGetFeedDetailRsp
- type StGuidePublishBubble
- type StIconInfo
- type StImage
- type StImageUrl
- type StLightInteractInfo
- type StLike
- type StLiteBanner
- type StMaterialDataNew
- type StMedalInfo
- type StModifyFeedReq
- type StModifyFeedRsp
- type StNotice
- type StNoticePattonInfo
- type StNoticeTxtInfo
- type StOpinfo
- type StPlainTxtInfo
- type StPoiInfoV2
- type StPrePullCacheFeed
- type StProxyInfo
- type StPublishFeedReq
- type StPublishFeedRsp
- type StRankingItem
- type StRecomForward
- type StRecomInfo
- type StRecomReportInfo
- type StRelationInfo
- type StReply
- type StReportInfo
- type StRichText
- type StRichTextAtContent
- type StRichTextChannelContent
- type StRichTextContent
- type StRichTextEmojiContent
- type StRichTextTextContent
- type StRichTextURLContent
- type StSameTopicGuideInfo
- type StShare
- type StShareQzoneInfo
- type StSingleMaterial
- type StSingleRecomReportInfo
- type StTagInfo
- type StTagMedalInfo
- type StTagOperateInfo
- type StUnifiedTag
- type StUser
- type StUserGroupInfo
- type StUserRecomInfo
- type StVideo
- type StVideoUrl
- type StVisitor
- type StWearingMedal
- type StWearingMedalInfo
- type SvrChannelMsg
- type SwitchDetail
- type SwitchLiveRoom
- type SwitchLiveRoomUserInfo
- type SwitchVoiceChannel
- type TransSvrInfo
- type UpdateCategory
- type UpdateMsg
- type UpdateVoiceBlockList
- type VoiceChannelInfo
- type VoiceChannelInfoFilter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AppChannelMsg ¶
type AppChannelMsg struct {
Summary proto.Option[string] `protobuf:"bytes,1,opt"`
Msg proto.Option[string] `protobuf:"bytes,2,opt"`
ExpireTimeMs proto.Option[uint64] `protobuf:"varint,3,opt"`
SchemaType proto.Option[uint32] `protobuf:"varint,4,opt"`
Schema proto.Option[string] `protobuf:"bytes,5,opt"`
// contains filtered or unexported fields
}
type BaseGuildInfo ¶
type BaseRoleGroupInfo ¶
type BatchGetMsgRspCountReq ¶
type BatchGetMsgRspCountReq struct {
GuildMsgList []*GuildMsg `protobuf:"bytes,1,rep"`
}
type BatchGetMsgRspCountRsp ¶
type BatchGetMsgRspCountRsp struct {
GuildMsgInfoList []*GuildMsgInfo `protobuf:"bytes,1,rep"`
}
type BytesEntry ¶
type CategoryChannelInfo ¶
type CategoryInfo ¶
type ChanInfoFilter ¶
type ChanInfoFilter struct {
ChannelName proto.Option[uint32] `protobuf:"varint,2,opt"`
CreatorId proto.Option[uint32] `protobuf:"varint,3,opt"`
CreateTime proto.Option[uint32] `protobuf:"varint,4,opt"`
GuildId proto.Option[uint32] `protobuf:"varint,5,opt"`
MsgNotifyType proto.Option[uint32] `protobuf:"varint,6,opt"`
ChannelType proto.Option[uint32] `protobuf:"varint,7,opt"`
SpeakPermission proto.Option[uint32] `protobuf:"varint,8,opt"`
LastMsgSeq proto.Option[uint32] `protobuf:"varint,11,opt"`
LastCntMsgSeq proto.Option[uint32] `protobuf:"varint,12,opt"`
VoiceChannelInfoFilter *VoiceChannelInfoFilter `protobuf:"bytes,14,opt"`
LiveChannelInfoFilter *LiveChannelInfoFilter `protobuf:"bytes,15,opt"`
BannedSpeak proto.Option[uint32] `protobuf:"varint,16,opt"`
// contains filtered or unexported fields
}
type ChangeChanInfo ¶
type ChangeChanInfo struct {
GuildId proto.Option[uint64] `protobuf:"varint,1,opt"`
ChanId proto.Option[uint64] `protobuf:"varint,2,opt"`
OperatorId proto.Option[uint64] `protobuf:"varint,3,opt"`
InfoSeq *MsgSeq `protobuf:"bytes,4,opt"`
UpdateType proto.Option[uint32] `protobuf:"varint,5,opt"`
ChanInfoFilter *ChanInfoFilter `protobuf:"bytes,6,opt"`
ChanInfo *ServChannelInfo `protobuf:"bytes,7,opt"`
// contains filtered or unexported fields
}
type ChangeGuildInfo ¶
type ChangeGuildInfo struct {
GuildId proto.Option[uint64] `protobuf:"varint,1,opt"`
OperatorId proto.Option[uint64] `protobuf:"varint,2,opt"`
InfoSeq *MsgSeq `protobuf:"bytes,3,opt"`
FaceSeq *MsgSeq `protobuf:"bytes,4,opt"`
UpdateType proto.Option[uint32] `protobuf:"varint,5,opt"`
GuildInfoFilter *GuildInfoFilter `protobuf:"bytes,6,opt"`
GuildInfo *GuildInfo `protobuf:"bytes,7,opt"`
// contains filtered or unexported fields
}
type ChannelContentHead ¶
type ChannelContentHead struct {
Type proto.Option[uint64] `protobuf:"varint,1,opt"`
SubType proto.Option[uint64] `protobuf:"varint,2,opt"`
Random proto.Option[uint64] `protobuf:"varint,3,opt"`
Seq proto.Option[uint64] `protobuf:"varint,4,opt"`
CntSeq proto.Option[uint64] `protobuf:"varint,5,opt"`
Time proto.Option[uint64] `protobuf:"varint,6,opt"`
Meta []byte `protobuf:"bytes,7,opt"`
}
type ChannelEvent ¶
type ChannelExtInfo ¶
type ChannelExtInfo struct {
FromNick []byte `protobuf:"bytes,1,opt"`
GuildName []byte `protobuf:"bytes,2,opt"`
ChannelName []byte `protobuf:"bytes,3,opt"`
Visibility proto.Option[uint32] `protobuf:"varint,4,opt"`
NotifyType proto.Option[uint32] `protobuf:"varint,5,opt"`
OfflineFlag proto.Option[uint32] `protobuf:"varint,6,opt"`
NameType proto.Option[uint32] `protobuf:"varint,7,opt"`
MemberName []byte `protobuf:"bytes,8,opt"`
Timestamp proto.Option[uint32] `protobuf:"varint,9,opt"`
EventVersion proto.Option[uint64] `protobuf:"varint,10,opt"`
Events []*ChannelEvent `protobuf:"bytes,11,rep"`
FromRoleInfo *ChannelRole `protobuf:"bytes,12,opt"`
FreqLimitInfo *ChannelFreqLimitInfo `protobuf:"bytes,13,opt"`
DirectMessageMember []*DirectMessageMember `protobuf:"bytes,14,rep"`
}
type ChannelFreqLimitInfo ¶
type ChannelInfo ¶
type ChannelListRsp ¶
type ChannelListRsp struct {
GuildId proto.Option[uint64] `protobuf:"varint,1,opt"`
Channels []*GuildChannelInfo `protobuf:"bytes,2,rep"` // 5: Category infos
}
type ChannelLoginSig ¶
type ChannelMeta ¶
type ChannelMeta struct {
FromUin proto.Option[uint64] `protobuf:"varint,1,opt"`
LoginSig *ChannelLoginSig `protobuf:"bytes,2,opt"`
// contains filtered or unexported fields
}
type ChannelMsg ¶
type ChannelMsg struct {
GuildId proto.Option[uint64] `protobuf:"varint,1,opt"`
ChannelId proto.Option[uint64] `protobuf:"varint,2,opt"`
Result proto.Option[uint32] `protobuf:"varint,3,opt"`
RspBeginSeq proto.Option[uint64] `protobuf:"varint,4,opt"`
RspEndSeq proto.Option[uint64] `protobuf:"varint,5,opt"`
Msgs []*ChannelMsgContent `protobuf:"bytes,6,rep"`
}
type ChannelMsgContent ¶
type ChannelMsgContent struct {
Head *ChannelMsgHead `protobuf:"bytes,1,opt"`
CtrlHead *ChannelMsgCtrlHead `protobuf:"bytes,2,opt"`
Body *msg.MessageBody `protobuf:"bytes,3,opt"`
ExtInfo *ChannelExtInfo `protobuf:"bytes,4,opt"`
// contains filtered or unexported fields
}
type ChannelMsgCtrlHead ¶
type ChannelMsgCtrlHead struct {
IncludeUin [][]byte `protobuf:"bytes,1,rep"`
// repeated uint64 excludeUin = 2; // bytes?
// repeated uint64 featureid = 3;
OfflineFlag proto.Option[uint32] `protobuf:"varint,4,opt"`
Visibility proto.Option[uint32] `protobuf:"varint,5,opt"`
CtrlFlag proto.Option[uint64] `protobuf:"varint,6,opt"`
Events []*ChannelEvent `protobuf:"bytes,7,rep"`
Level proto.Option[uint64] `protobuf:"varint,8,opt"`
PersonalLevels []*PersonalLevel `protobuf:"bytes,9,rep"`
GuildSyncSeq proto.Option[uint64] `protobuf:"varint,10,opt"`
MemberNum proto.Option[uint32] `protobuf:"varint,11,opt"`
ChannelType proto.Option[uint32] `protobuf:"varint,12,opt"`
PrivateType proto.Option[uint32] `protobuf:"varint,13,opt"`
}
type ChannelMsgHead ¶
type ChannelMsgHead struct {
RoutingHead *ChannelRoutingHead `protobuf:"bytes,1,opt"`
ContentHead *ChannelContentHead `protobuf:"bytes,2,opt"`
// contains filtered or unexported fields
}
type ChannelMsgInfo ¶
type ChannelMsgInfo struct {
ChannelId proto.Option[uint64] `protobuf:"varint,1,opt"`
RespData []*MsgRespData `protobuf:"bytes,2,rep"`
}
type ChannelMsgMeta ¶
type ChannelMsgOpInfo ¶
type ChannelMsgOpInfo struct {
OperatorTinyid proto.Option[uint64] `protobuf:"varint,1,opt"`
OperatorRole proto.Option[uint64] `protobuf:"varint,2,opt"`
Reason proto.Option[uint64] `protobuf:"varint,3,opt"`
Timestamp proto.Option[uint64] `protobuf:"varint,4,opt"`
AtType proto.Option[uint64] `protobuf:"varint,5,opt"`
// contains filtered or unexported fields
}
type ChannelMsgReq ¶
type ChannelMsgRsp ¶
type ChannelNode ¶
type ChannelNode struct {
ChannelId proto.Option[uint64] `protobuf:"varint,1,opt"`
Seq proto.Option[uint64] `protobuf:"varint,2,opt"`
CntSeq proto.Option[uint64] `protobuf:"varint,3,opt"`
Time proto.Option[uint64] `protobuf:"varint,4,opt"`
MemberReadMsgSeq proto.Option[uint64] `protobuf:"varint,5,opt"`
MemberReadCntSeq proto.Option[uint64] `protobuf:"varint,6,opt"`
NotifyType proto.Option[uint32] `protobuf:"varint,7,opt"`
ChannelName []byte `protobuf:"bytes,8,opt"`
ChannelType proto.Option[uint32] `protobuf:"varint,9,opt"`
Meta []byte `protobuf:"bytes,10,opt"`
ReadMsgMeta []byte `protobuf:"bytes,11,opt"`
EventTime proto.Option[uint32] `protobuf:"varint,12,opt"`
}
type ChannelOidb0X1016Rsp ¶
type ChannelOidb0X1017Rsp ¶
type ChannelOidb0X1017Rsp struct {
P1 *P10X1017 `protobuf:"bytes,1,opt"`
// contains filtered or unexported fields
}
type ChannelOidb0X1019Rsp ¶
type ChannelOidb0Xf55Rsp ¶
type ChannelOidb0Xf55Rsp struct {
Info *GuildChannelInfo `protobuf:"bytes,1,opt"`
// contains filtered or unexported fields
}
type ChannelOidb0Xf57Rsp ¶
type ChannelOidb0Xf57Rsp struct {
Rsp *GuildMetaRsp `protobuf:"bytes,1,opt"`
// contains filtered or unexported fields
}
type ChannelOidb0Xf5BRsp ¶
type ChannelOidb0Xf5BRsp struct {
GuildId proto.Option[uint64] `protobuf:"varint,1,opt"`
Bots []*GuildMemberInfo `protobuf:"bytes,4,rep"`
Members []*GuildMemberInfo `protobuf:"bytes,5,rep"`
NextIndex proto.Option[uint32] `protobuf:"varint,10,opt"`
Finished proto.Option[uint32] `protobuf:"varint,9,opt"`
NextQueryParam proto.Option[string] `protobuf:"bytes,24,opt"`
MemberWithRoles []*GuildGroupMembersInfo `protobuf:"bytes,25,rep"`
NextRoleIdIndex proto.Option[uint64] `protobuf:"varint,26,opt"`
}
see sub_37628C
type ChannelOidb0Xf5DRsp ¶
type ChannelOidb0Xf5DRsp struct {
Rsp *ChannelListRsp `protobuf:"bytes,1,opt"`
// contains filtered or unexported fields
}
type ChannelOidb0Xf88Rsp ¶
type ChannelOidb0Xf88Rsp struct {
Profile *GuildUserProfile `protobuf:"bytes,1,opt"`
// contains filtered or unexported fields
}
type ChannelOidb0Xfc9Rsp ¶
type ChannelOidb0Xfc9Rsp struct {
Profile *GuildUserProfile `protobuf:"bytes,1,opt"`
// contains filtered or unexported fields
}
type ChannelParam ¶
type ChannelParam struct {
GuildId proto.Option[uint64] `protobuf:"varint,1,opt"`
ChannelId proto.Option[uint64] `protobuf:"varint,2,opt"`
BeginSeq proto.Option[uint64] `protobuf:"varint,3,opt"`
EndSeq proto.Option[uint64] `protobuf:"varint,4,opt"`
Time proto.Option[uint64] `protobuf:"varint,5,opt"`
Version []uint64 `protobuf:"varint,6,rep"`
Seqs []*MsgCond `protobuf:"bytes,7,rep"`
}
type ChannelRole ¶
type ChannelRoutingHead ¶
type ChannelRoutingHead struct {
GuildId proto.Option[uint64] `protobuf:"varint,1,opt"`
ChannelId proto.Option[uint64] `protobuf:"varint,2,opt"`
FromUin proto.Option[uint64] `protobuf:"varint,3,opt"`
FromTinyid proto.Option[uint64] `protobuf:"varint,4,opt"`
GuildCode proto.Option[uint64] `protobuf:"varint,5,opt"`
FromAppid proto.Option[uint64] `protobuf:"varint,6,opt"`
DirectMessageFlag proto.Option[uint32] `protobuf:"varint,7,opt"`
// contains filtered or unexported fields
}
type ChannelUserInfo ¶
type ChannelUserInfo struct {
ClientIdentity *ClientIdentity `protobuf:"bytes,1,opt"`
MemberType proto.Option[uint32] `protobuf:"varint,2,opt"`
Permission *ChannelUserPermission `protobuf:"bytes,3,opt"`
RoleGroups []*BaseRoleGroupInfo `protobuf:"bytes,4,rep"`
}
type ChannelUserPermission ¶
type ClientIdentity ¶
type CommGrayTips ¶
type CommGrayTips struct {
BusiType proto.Option[uint64] `protobuf:"varint,1,opt"`
BusiId proto.Option[uint64] `protobuf:"varint,2,opt"`
CtrlFlag proto.Option[uint32] `protobuf:"varint,3,opt"`
TemplId proto.Option[uint64] `protobuf:"varint,4,opt"`
TemplParam []*CommGrayTips_TemplParam `protobuf:"bytes,5,rep"`
Content []byte `protobuf:"bytes,6,opt"`
TipsSeqId proto.Option[uint64] `protobuf:"varint,10,opt"`
PbReserv []byte `protobuf:"bytes,100,opt"`
}
type CommGrayTips_TemplParam ¶
type CommonEntry ¶
type ContentMetaData ¶
type ContentMetaData struct {
Count *RichTextContentCount `protobuf:"bytes,1,opt"`
ContentID proto.Option[int64] `protobuf:"varint,2,opt"`
// contains filtered or unexported fields
}
type CreateChan ¶
type CreateGuild ¶
type DF62ReqBody ¶
type DF62ReqBody struct {
Msg *ChannelMsgContent `protobuf:"bytes,1,opt"`
// contains filtered or unexported fields
}
type DF62RspBody ¶
type DF62RspBody struct {
Result proto.Option[uint32] `protobuf:"varint,1,opt"`
Errmsg []byte `protobuf:"bytes,2,opt"`
SendTime proto.Option[uint32] `protobuf:"varint,3,opt"`
Head *ChannelMsgHead `protobuf:"bytes,4,opt"`
ErrType proto.Option[uint32] `protobuf:"varint,5,opt"`
TransSvrInfo *TransSvrInfo `protobuf:"bytes,6,opt"`
FreqLimitInfo *ChannelFreqLimitInfo `protobuf:"bytes,7,opt"`
Body *msg.MessageBody `protobuf:"bytes,8,opt"`
}
type DestroyChan ¶
type DestroyGuild ¶
type DirectMessageMember ¶
type DirectMessageMember struct {
Uin proto.Option[uint64] `protobuf:"varint,1,opt"`
Tinyid proto.Option[uint64] `protobuf:"varint,2,opt"`
SourceGuildId proto.Option[uint64] `protobuf:"varint,3,opt"`
SourceGuildName []byte `protobuf:"bytes,4,opt"`
NickName []byte `protobuf:"bytes,5,opt"`
MemberName []byte `protobuf:"bytes,6,opt"`
NotifyType proto.Option[uint32] `protobuf:"varint,7,opt"`
}
type DirectMessageSource ¶
type EmojiReaction ¶
type EmojiReaction struct {
EmojiId proto.Option[string] `protobuf:"bytes,1,opt"`
EmojiType proto.Option[uint64] `protobuf:"varint,2,opt"`
Cnt proto.Option[uint64] `protobuf:"varint,3,opt"`
IsClicked proto.Option[bool] `protobuf:"varint,4,opt"`
IsDefaultEmoji proto.Option[bool] `protobuf:"varint,10001,opt"`
// contains filtered or unexported fields
}
type EventBody ¶
type EventBody struct {
ReadNotify *ReadNotify `protobuf:"bytes,1,opt"`
CommGrayTips *CommGrayTips `protobuf:"bytes,2,opt"`
CreateGuild *CreateGuild `protobuf:"bytes,3,opt"`
DestroyGuild *DestroyGuild `protobuf:"bytes,4,opt"`
JoinGuild *JoinGuild `protobuf:"bytes,5,opt"`
KickOffGuild *KickOffGuild `protobuf:"bytes,6,opt"`
QuitGuild *QuitGuild `protobuf:"bytes,7,opt"`
ChangeGuildInfo *ChangeGuildInfo `protobuf:"bytes,8,opt"`
CreateChan *CreateChan `protobuf:"bytes,9,opt"`
DestroyChan *DestroyChan `protobuf:"bytes,10,opt"`
ChangeChanInfo *ChangeChanInfo `protobuf:"bytes,11,opt"`
SetAdmin *SetAdmin `protobuf:"bytes,12,opt"`
SetMsgRecvType *SetMsgRecvType `protobuf:"bytes,13,opt"`
UpdateMsg *UpdateMsg `protobuf:"bytes,14,opt"`
SetTop *SetTop `protobuf:"bytes,17,opt"`
SwitchChannel *SwitchVoiceChannel `protobuf:"bytes,18,opt"`
UpdateCategory *UpdateCategory `protobuf:"bytes,21,opt"`
UpdateVoiceBlockList *UpdateVoiceBlockList `protobuf:"bytes,22,opt"`
SetMute *SetMute `protobuf:"bytes,23,opt"`
LiveStatusChangeRoom *LiveRoomStatusChangeMsg `protobuf:"bytes,24,opt"`
SwitchLiveRoom *SwitchLiveRoom `protobuf:"bytes,25,opt"`
Events []*MsgEvent `protobuf:"bytes,39,rep"`
Scheduler *SchedulerMsg `protobuf:"bytes,40,opt"`
AppChannel *AppChannelMsg `protobuf:"bytes,41,opt"`
FeedEvent *FeedEvent `protobuf:"bytes,44,opt"`
WeakMsgAppChannel *AppChannelMsg `protobuf:"bytes,46,opt"`
ReadFeedNotify *ReadFeedNotify `protobuf:"bytes,48,opt"`
}
type FeedEvent ¶
type FeedEvent struct {
GuildId proto.Option[uint64] `protobuf:"varint,1,opt"`
ChannelId proto.Option[uint64] `protobuf:"varint,2,opt"`
FeedId proto.Option[string] `protobuf:"bytes,3,opt"`
MsgSummary proto.Option[string] `protobuf:"bytes,4,opt"`
EventTime proto.Option[uint64] `protobuf:"varint,5,opt"`
// contains filtered or unexported fields
}
type FeedMetaData ¶
type FeedMetaData struct {
Content *ContentMetaData `protobuf:"bytes,1,opt"`
LastModifiedTime proto.Option[uint64] `protobuf:"varint,2,opt"`
// contains filtered or unexported fields
}
type FeedRedTouchTransInfo ¶
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"`
// contains filtered or unexported fields
}
type FirstViewMsg ¶
type FirstViewMsg struct {
PushFlag proto.Option[uint32] `protobuf:"varint,1,opt"`
Seq proto.Option[uint32] `protobuf:"varint,2,opt"`
GuildNodes []*GuildNode `protobuf:"bytes,3,rep"`
ChannelMsgs []*ChannelMsg `protobuf:"bytes,4,rep"`
GetMsgTime proto.Option[uint64] `protobuf:"varint,5,opt"`
DirectMessageGuildNodes []*GuildNode `protobuf:"bytes,6,rep"`
}
type FirstViewReq ¶
type FirstViewReq struct {
LastMsgTime proto.Option[uint64] `protobuf:"varint,1,opt"`
UdcFlag proto.Option[uint32] `protobuf:"varint,2,opt"`
Seq proto.Option[uint32] `protobuf:"varint,3,opt"`
DirectMessageFlag proto.Option[uint32] `protobuf:"varint,4,opt"`
// contains filtered or unexported fields
}
type FirstViewRsp ¶
type FirstViewRsp struct {
Result proto.Option[uint32] `protobuf:"varint,1,opt"`
ErrMsg []byte `protobuf:"bytes,2,opt"`
Seq proto.Option[uint32] `protobuf:"varint,3,opt"`
UdcFlag proto.Option[uint32] `protobuf:"varint,4,opt"`
GuildCount proto.Option[uint32] `protobuf:"varint,5,opt"`
SelfTinyid proto.Option[uint64] `protobuf:"varint,6,opt"`
DirectMessageSwitch proto.Option[uint32] `protobuf:"varint,7,opt"`
DirectMessageGuildCount proto.Option[uint32] `protobuf:"varint,8,opt"`
}
type GetNoticesReq ¶
type GetNoticesRsp ¶
type GroupProStatus ¶
type GuildChannelBaseChannelUserInfo ¶
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 GuildChannelInfo ¶
type GuildChannelInfo struct {
ChannelId proto.Option[uint64] `protobuf:"varint,1,opt"`
ChannelName proto.Option[string] `protobuf:"bytes,2,opt"`
CreatorUin proto.Option[int64] `protobuf:"varint,3,opt"`
CreateTime proto.Option[int64] `protobuf:"varint,4,opt"`
GuildId proto.Option[uint64] `protobuf:"varint,5,opt"`
FinalNotifyType proto.Option[int32] `protobuf:"varint,6,opt"`
ChannelType proto.Option[int32] `protobuf:"varint,7,opt"`
TalkPermission proto.Option[int32] `protobuf:"varint,8,opt"`
// 11 - 14 : MsgInfo
CreatorTinyId proto.Option[uint64] `protobuf:"varint,15,opt"`
// 16: Member info ?
VisibleType proto.Option[int32] `protobuf:"varint,22,opt"`
TopMsg *GuildChannelTopMsgInfo `protobuf:"bytes,28,opt"`
CurrentSlowModeKey proto.Option[int32] `protobuf:"varint,31,opt"`
SlowModeInfos []*GuildChannelSlowModeInfo `protobuf:"bytes,32,rep"`
}
type GuildChannelSlowModeInfo ¶
type GuildChannelSlowModeInfo struct {
SlowModeKey proto.Option[int32] `protobuf:"varint,1,opt"`
SpeakFrequency proto.Option[int32] `protobuf:"varint,2,opt"`
SlowModeCircle proto.Option[int32] `protobuf:"varint,3,opt"`
SlowModeText proto.Option[string] `protobuf:"bytes,4,opt"`
// contains filtered or unexported fields
}
type GuildChannelTopMsgInfo ¶
type GuildGroupMembersInfo ¶
type GuildInfo ¶
type GuildInfo struct {
GuildCode proto.Option[uint64] `protobuf:"varint,2,opt"`
OwnerId proto.Option[uint64] `protobuf:"varint,3,opt"`
CreateTime proto.Option[uint64] `protobuf:"varint,4,opt"`
MemberMaxNum proto.Option[uint32] `protobuf:"varint,5,opt"`
MemberNum proto.Option[uint32] `protobuf:"varint,6,opt"`
GuildType proto.Option[uint32] `protobuf:"varint,7,opt"`
GuildName []byte `protobuf:"bytes,8,opt"`
RobotList []uint64 `protobuf:"varint,9,rep"`
AdminList []uint64 `protobuf:"varint,10,rep"`
RobotMaxNum proto.Option[uint32] `protobuf:"varint,11,opt"`
AdminMaxNum proto.Option[uint32] `protobuf:"varint,12,opt"`
Profile []byte `protobuf:"bytes,13,opt"`
FaceSeq proto.Option[uint64] `protobuf:"varint,14,opt"`
GuildStatus *GroupProStatus `protobuf:"bytes,15,opt"`
ChannelNum proto.Option[uint32] `protobuf:"varint,16,opt"`
MemberChangeSeq *MsgSeq `protobuf:"bytes,5002,opt"`
GuildInfoChangeSeq *MsgSeq `protobuf:"bytes,5003,opt"`
ChannelChangeSeq *MsgSeq `protobuf:"bytes,5004,opt"`
}
type GuildInfoFilter ¶
type GuildInfoFilter struct {
GuildCode proto.Option[uint32] `protobuf:"varint,2,opt"`
OwnerId proto.Option[uint32] `protobuf:"varint,3,opt"`
CreateTime proto.Option[uint32] `protobuf:"varint,4,opt"`
MemberMaxNum proto.Option[uint32] `protobuf:"varint,5,opt"`
MemberNum proto.Option[uint32] `protobuf:"varint,6,opt"`
GuildType proto.Option[uint32] `protobuf:"varint,7,opt"`
GuildName proto.Option[uint32] `protobuf:"varint,8,opt"`
RobotList proto.Option[uint32] `protobuf:"varint,9,opt"`
AdminList proto.Option[uint32] `protobuf:"varint,10,opt"`
RobotMaxNum proto.Option[uint32] `protobuf:"varint,11,opt"`
AdminMaxNum proto.Option[uint32] `protobuf:"varint,12,opt"`
Profile proto.Option[uint32] `protobuf:"varint,13,opt"`
FaceSeq proto.Option[uint32] `protobuf:"varint,14,opt"`
GuildStatus proto.Option[uint32] `protobuf:"varint,15,opt"`
ChannelNum proto.Option[uint32] `protobuf:"varint,16,opt"`
MemberChangeSeq proto.Option[uint32] `protobuf:"varint,5002,opt"`
GuildInfoChangeSeq proto.Option[uint32] `protobuf:"varint,5003,opt"`
ChannelChangeSeq proto.Option[uint32] `protobuf:"varint,5004,opt"`
// contains filtered or unexported fields
}
type GuildMemberInfo ¶
type GuildMemberInfo struct {
Title proto.Option[string] `protobuf:"bytes,2,opt"`
Nickname proto.Option[string] `protobuf:"bytes,3,opt"`
LastSpeakTime proto.Option[int64] `protobuf:"varint,4,opt"` // uncertainty
Role proto.Option[int32] `protobuf:"varint,5,opt"` // uncertainty
TinyId proto.Option[uint64] `protobuf:"varint,8,opt"`
// contains filtered or unexported fields
}
see sub_374334
type GuildMeta ¶
type GuildMeta struct {
GuildCode proto.Option[uint64] `protobuf:"varint,2,opt"`
CreateTime proto.Option[int64] `protobuf:"varint,4,opt"`
MaxMemberCount proto.Option[int64] `protobuf:"varint,5,opt"`
MemberCount proto.Option[int64] `protobuf:"varint,6,opt"`
Name proto.Option[string] `protobuf:"bytes,8,opt"`
RobotMaxNum proto.Option[int32] `protobuf:"varint,11,opt"`
AdminMaxNum proto.Option[int32] `protobuf:"varint,12,opt"`
Profile proto.Option[string] `protobuf:"bytes,13,opt"`
AvatarSeq proto.Option[int64] `protobuf:"varint,14,opt"`
OwnerId proto.Option[uint64] `protobuf:"varint,18,opt"`
CoverSeq proto.Option[int64] `protobuf:"varint,19,opt"`
ClientId proto.Option[int32] `protobuf:"varint,20,opt"`
// contains filtered or unexported fields
}
type GuildMetaRsp ¶
type GuildMsg ¶
type GuildMsg struct {
GuildId proto.Option[uint64] `protobuf:"varint,1,opt"`
ChannelMsgList []*SvrChannelMsg `protobuf:"bytes,2,rep"`
}
type GuildMsgInfo ¶
type GuildMsgInfo struct {
GuildId proto.Option[uint64] `protobuf:"varint,1,opt"`
ChannelMsgInfoList []*ChannelMsgInfo `protobuf:"bytes,2,rep"`
}
type GuildNode ¶
type GuildNode struct {
GuildId proto.Option[uint64] `protobuf:"varint,1,opt"`
GuildCode proto.Option[uint64] `protobuf:"varint,2,opt"`
ChannelNodes []*ChannelNode `protobuf:"bytes,3,rep"`
GuildName []byte `protobuf:"bytes,4,opt"`
PeerSource *DirectMessageSource `protobuf:"bytes,5,opt"`
}
type GuildRole ¶
type GuildRole struct {
RoleId proto.Option[uint64] `protobuf:"varint,1,opt"`
Name proto.Option[string] `protobuf:"bytes,2,opt"`
ArgbColor proto.Option[uint32] `protobuf:"varint,3,opt"`
Independent proto.Option[int32] `protobuf:"varint,4,opt"`
Num proto.Option[int32] `protobuf:"varint,5,opt"`
Owned proto.Option[int32] `protobuf:"varint,6,opt"` // 是否拥有 存疑
Disabled proto.Option[int32] `protobuf:"varint,7,opt"` // 权限不足或不显示
MaxNum proto.Option[int32] `protobuf:"varint,8,opt"` // 9: ?
// contains filtered or unexported fields
}
type GuildUserProfile ¶
type GuildUserProfile struct {
TinyId proto.Option[uint64] `protobuf:"varint,2,opt"`
Nickname proto.Option[string] `protobuf:"bytes,3,opt"`
AvatarUrl proto.Option[string] `protobuf:"bytes,6,opt"`
// 15: avatar url info
JoinTime proto.Option[int64] `protobuf:"varint,16,opt"` // uncertainty
// contains filtered or unexported fields
}
频道系统用户资料
type GuildUserRole ¶
type KickOffGuild ¶
type LiveChannelInfo ¶
type LiveChannelInfoFilter ¶
type LiveRoomStatusChangeMsg ¶
type LiveRoomStatusChangeMsg struct {
GuildId proto.Option[uint64] `protobuf:"varint,1,opt"`
ChannelId proto.Option[uint64] `protobuf:"varint,2,opt"`
RoomId proto.Option[uint64] `protobuf:"varint,3,opt"`
AnchorTinyid proto.Option[uint64] `protobuf:"varint,4,opt"`
Action proto.Option[uint32] `protobuf:"varint,5,opt"`
// contains filtered or unexported fields
}
type MsgCnt ¶
type MsgCnt struct {
Id *MsgId `protobuf:"bytes,1,opt"`
EmojiReaction []*EmojiReaction `protobuf:"bytes,2,rep"`
}
type MsgOnlinePush ¶
type MsgOnlinePush struct {
Msgs []*ChannelMsgContent `protobuf:"bytes,1,rep"`
GeneralFlag proto.Option[uint32] `protobuf:"varint,2,opt"`
NeedResp proto.Option[uint32] `protobuf:"varint,3,opt"`
ServerBuf []byte `protobuf:"bytes,4,opt"`
CompressFlag proto.Option[uint32] `protobuf:"varint,5,opt"`
CompressMsg []byte `protobuf:"bytes,6,opt"`
FocusInfo *FocusInfo `protobuf:"bytes,7,opt"`
HugeFlag proto.Option[uint32] `protobuf:"varint,8,opt"`
}
type MsgPushResp ¶
type MsgPushResp struct {
ServerBuf []byte `protobuf:"bytes,1,opt"`
}
type MsgRespData ¶
type MultiChannelMsg ¶
type MultiChannelMsgReq ¶
type MultiChannelMsgRsp ¶
type NeedInsertCommentInfo ¶
type NoticeOperation ¶
type P10X1017 ¶
type P10X1017 struct {
TinyId proto.Option[uint64] `protobuf:"varint,1,opt"`
Roles []*GuildUserRole `protobuf:"bytes,3,rep"`
}
type PersonalLevel ¶
type PressMsg ¶
type PressMsg struct {
Msgs []*ChannelMsgContent `protobuf:"bytes,1,rep"`
}
type ReadFeedNotify ¶
type ReadNotify ¶
type RefreshToast ¶
type ReqBody ¶
type ReqBody struct {
ChannelParam *ChannelParam `protobuf:"bytes,1,opt"`
DirectMessageFlag proto.Option[uint32] `protobuf:"varint,2,opt"`
// contains filtered or unexported fields
}
type RichTextContentCount ¶
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"`
// contains filtered or unexported fields
}
type RspBody ¶
type RspBody struct {
Result proto.Option[uint32] `protobuf:"varint,1,opt"`
ErrMsg []byte `protobuf:"bytes,2,opt"`
ChannelMsg *ChannelMsg `protobuf:"bytes,3,opt"`
}
type SchedulerMsg ¶
type ServChannelInfo ¶
type ServChannelInfo struct {
ChannelId proto.Option[uint64] `protobuf:"varint,1,opt"`
ChannelName []byte `protobuf:"bytes,2,opt"`
CreatorId proto.Option[uint64] `protobuf:"varint,3,opt"`
CreateTime proto.Option[uint64] `protobuf:"varint,4,opt"`
GuildId proto.Option[uint64] `protobuf:"varint,5,opt"`
MsgNotifyType proto.Option[uint32] `protobuf:"varint,6,opt"`
ChannelType proto.Option[uint32] `protobuf:"varint,7,opt"`
SpeakPermission proto.Option[uint32] `protobuf:"varint,8,opt"`
LastMsgSeq *MsgSeq `protobuf:"bytes,11,opt"`
LastCntMsgSeq *MsgSeq `protobuf:"bytes,12,opt"`
VoiceChannelInfo *VoiceChannelInfo `protobuf:"bytes,14,opt"`
LiveChannelInfo *LiveChannelInfo `protobuf:"bytes,15,opt"`
BannedSpeak proto.Option[uint32] `protobuf:"varint,16,opt"`
}
type SetAdmin ¶
type SetAdmin struct {
GuildId proto.Option[uint64] `protobuf:"varint,1,opt"`
ChanId proto.Option[uint64] `protobuf:"varint,2,opt"`
OperatorId proto.Option[uint64] `protobuf:"varint,3,opt"`
AdminId proto.Option[uint64] `protobuf:"varint,4,opt"`
AdminTinyid proto.Option[uint64] `protobuf:"varint,5,opt"`
OperateType proto.Option[uint32] `protobuf:"varint,6,opt"`
// contains filtered or unexported fields
}
type SetMsgRecvType ¶
type SetMsgRecvType struct {
GuildId proto.Option[uint64] `protobuf:"varint,1,opt"`
ChanId proto.Option[uint64] `protobuf:"varint,2,opt"`
OperatorId proto.Option[uint64] `protobuf:"varint,3,opt"`
MsgNotifyType proto.Option[uint32] `protobuf:"varint,4,opt"`
// contains filtered or unexported fields
}
type StAlterFeedReq ¶
type StAlterFeedReq struct {
ExtInfo *StCommonExt `protobuf:"bytes,1,opt"`
Feed *StFeed `protobuf:"bytes,2,opt"`
BusiReqData []byte `protobuf:"bytes,3,opt"`
MBitmap proto.Option[uint64] `protobuf:"varint,4,opt"`
From proto.Option[int32] `protobuf:"varint,5,opt"`
Src proto.Option[int32] `protobuf:"varint,6,opt"`
AlterFeedExtInfo []*CommonEntry `protobuf:"bytes,7,rep"`
JsonFeed proto.Option[string] `protobuf:"bytes,8,opt"`
ClientContent *StClientContent `protobuf:"bytes,9,opt"`
}
type StAlterFeedRsp ¶
type StAlterFeedRsp struct {
ExtInfo *StCommonExt `protobuf:"bytes,1,opt"`
Feed *StFeed `protobuf:"bytes,2,opt"`
BusiRspData []byte `protobuf:"bytes,3,opt"`
}
type StAnimation ¶
type StBusiReportInfo ¶
type StBusiReportInfo struct {
RecomReport *StRecomReportInfo `protobuf:"bytes,1,opt"`
TraceID proto.Option[string] `protobuf:"bytes,2,opt"`
// contains filtered or unexported fields
}
type StChannelInfo ¶
type StChannelShareInfo ¶
type StChannelShareInfo struct {
// contains filtered or unexported fields
}
type StChannelShareSign ¶
type StChannelShareSign struct {
// contains filtered or unexported fields
}
type StChannelSign ¶
type StCircleRankItem ¶
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"`
// contains filtered or unexported fields
}
type StClientContent ¶
type StClientContent struct {
ClientImageContents []*StClientImageContent `protobuf:"bytes,1,rep"`
ClientVideoContents []*StClientVideoContent `protobuf:"bytes,2,rep"`
}
type StClientImageContent ¶
type StClientInfo ¶
type StClientInfo struct {
Feedclientkey proto.Option[string] `protobuf:"bytes,1,opt"`
ClientMap []*CommonEntry `protobuf:"bytes,2,rep"`
}
type StClientVideoContent ¶
type StComment ¶
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 StCommonExt ¶
type StCommonExt struct {
MapInfo []*CommonEntry `protobuf:"bytes,1,rep"`
AttachInfo proto.Option[string] `protobuf:"bytes,2,opt"`
MapBytesInfo []*BytesEntry `protobuf:"bytes,3,rep"`
}
type StDebugInfo ¶
type StDebugInfo struct {
DebugMap []*CommonEntry `protobuf:"bytes,1,rep"`
}
type StDelFeedReq ¶
type StDelFeedRsp ¶
type StDelFeedRsp struct {
ExtInfo *StCommonExt `protobuf:"bytes,1,opt"`
// contains filtered or unexported fields
}
type StDittoFeed ¶
type StDoCommentReq ¶
type StDoCommentReq struct {
ExtInfo *StCommonExt `protobuf:"bytes,1,opt"`
CommentType proto.Option[uint32] `protobuf:"varint,2,opt"`
Comment *StComment `protobuf:"bytes,3,opt"`
Feed *StFeed `protobuf:"bytes,4,opt"`
From proto.Option[int32] `protobuf:"varint,5,opt"`
BusiReqData []byte `protobuf:"bytes,6,opt"`
Src proto.Option[int32] `protobuf:"varint,7,opt"`
}
type StDoCommentRsp ¶
type StDoCommentRsp struct {
ExtInfo *StCommonExt `protobuf:"bytes,1,opt"`
Comment *StComment `protobuf:"bytes,2,opt"`
BusiRspData []byte `protobuf:"bytes,3,opt"`
}
type StDoLikeReq ¶
type StDoLikeReq struct {
ExtInfo *StCommonExt `protobuf:"bytes,1,opt"`
LikeType proto.Option[uint32] `protobuf:"varint,2,opt"`
Like *StLike `protobuf:"bytes,3,opt"`
Feed *StFeed `protobuf:"bytes,4,opt"`
BusiReqData []byte `protobuf:"bytes,5,opt"`
Comment *StComment `protobuf:"bytes,6,opt"`
Reply *StReply `protobuf:"bytes,7,opt"`
From proto.Option[int32] `protobuf:"varint,8,opt"`
Src proto.Option[int32] `protobuf:"varint,9,opt"`
EmotionReaction *StEmotionReactionInfo `protobuf:"bytes,10,opt"`
}
type StDoLikeRsp ¶
type StDoLikeRsp struct {
ExtInfo *StCommonExt `protobuf:"bytes,1,opt"`
Like *StLike `protobuf:"bytes,2,opt"`
BusiRspData []byte `protobuf:"bytes,3,opt"`
EmotionReaction *StEmotionReactionInfo `protobuf:"bytes,4,opt"`
}
type StDoReplyReq ¶
type StDoReplyReq struct {
ExtInfo *StCommonExt `protobuf:"bytes,1,opt"`
ReplyType proto.Option[uint32] `protobuf:"varint,2,opt"`
Reply *StReply `protobuf:"bytes,3,opt"`
Comment *StComment `protobuf:"bytes,4,opt"`
Feed *StFeed `protobuf:"bytes,5,opt"`
From proto.Option[int32] `protobuf:"varint,6,opt"`
BusiReqData []byte `protobuf:"bytes,7,opt"`
Src proto.Option[int32] `protobuf:"varint,8,opt"`
}
type StDoReplyRsp ¶
type StDoReplyRsp struct {
ExtInfo *StCommonExt `protobuf:"bytes,1,opt"`
Reply *StReply `protobuf:"bytes,2,opt"`
BusiRspData []byte `protobuf:"bytes,3,opt"`
}
type StDoSecurityReq ¶
type StDoSecurityReq struct {
ExtInfo *StCommonExt `protobuf:"bytes,1,opt"`
Feed *StFeed `protobuf:"bytes,2,opt"`
Comment *StComment `protobuf:"bytes,3,opt"`
Reply *StReply `protobuf:"bytes,4,opt"`
Poster *StUser `protobuf:"bytes,5,opt"`
SecType proto.Option[int32] `protobuf:"varint,6,opt"`
// contains filtered or unexported fields
}
type StDoSecurityRsp ¶
type StDoSecurityRsp struct {
ExtInfo *StCommonExt `protobuf:"bytes,1,opt"`
// contains filtered or unexported fields
}
type StEmotionReactionInfo ¶
type StEmotionReactionInfo struct {
Id proto.Option[string] `protobuf:"bytes,1,opt"`
EmojiReactionList []*EmojiReaction `protobuf:"bytes,2,rep"`
}
type StExifInfo ¶
type StExifInfo struct {
Kvs []*CommonEntry `protobuf:"bytes,1,rep"`
}
type StExternalMedalWallInfo ¶
type StFeed ¶
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"`
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 ¶
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 ¶
type StFeedSummary ¶
type StFollowRecomInfo ¶
type StFollowUser ¶
type StGetChannelFeedsReq ¶
type StGetChannelFeedsReq struct {
ExtInfo *StCommonExt `protobuf:"bytes,1,opt"`
Count proto.Option[uint32] `protobuf:"varint,2,opt"`
From proto.Option[uint32] `protobuf:"varint,3,opt"`
ChannelSign *StChannelSign `protobuf:"bytes,4,opt"`
FeedAttchInfo proto.Option[string] `protobuf:"bytes,5,opt"`
// contains filtered or unexported fields
}
type StGetChannelFeedsRsp ¶
type StGetChannelFeedsRsp struct {
ExtInfo *StCommonExt `protobuf:"bytes,1,opt"`
VecFeed []*StFeed `protobuf:"bytes,2,rep"`
IsFinish proto.Option[uint32] `protobuf:"varint,3,opt"`
User *StUser `protobuf:"bytes,4,opt"`
FeedAttchInfo proto.Option[string] `protobuf:"bytes,5,opt"`
RefreshToast *RefreshToast `protobuf:"bytes,6,opt"`
}
type StGetChannelShareFeedReq ¶
type StGetChannelShareFeedReq struct {
// contains filtered or unexported fields
}
type StGetChannelShareFeedRsp ¶
type StGetChannelShareFeedRsp struct {
// contains filtered or unexported fields
}
type StGetFeedCommentsReq ¶
type StGetFeedCommentsReq struct {
ExtInfo *StCommonExt `protobuf:"bytes,1,opt"`
UserId proto.Option[string] `protobuf:"bytes,2,opt"`
FeedId proto.Option[string] `protobuf:"bytes,3,opt"`
ListNum proto.Option[uint32] `protobuf:"varint,4,opt"`
From proto.Option[uint32] `protobuf:"varint,5,opt"`
AttchInfo proto.Option[string] `protobuf:"bytes,6,opt"`
EntrySchema proto.Option[string] `protobuf:"bytes,7,opt"`
// contains filtered or unexported fields
}
type StGetFeedCommentsRsp ¶
type StGetFeedDetailReq ¶
type StGetFeedDetailReq struct {
ExtInfo *StCommonExt `protobuf:"bytes,1,opt"`
From proto.Option[uint32] `protobuf:"varint,2,opt"`
UserId proto.Option[string] `protobuf:"bytes,3,opt"`
FeedId proto.Option[string] `protobuf:"bytes,4,opt"`
CreateTime proto.Option[uint64] `protobuf:"varint,5,opt"`
DetailType proto.Option[uint32] `protobuf:"varint,6,opt"`
ChannelSign *StChannelSign `protobuf:"bytes,7,opt"`
// contains filtered or unexported fields
}
type StGetFeedDetailRsp ¶
type StGetFeedDetailRsp struct {
ExtInfo *StCommonExt `protobuf:"bytes,1,opt"`
Feed *StFeed `protobuf:"bytes,2,opt"`
LoginUser *StUser `protobuf:"bytes,3,opt"`
// contains filtered or unexported fields
}
type StGuidePublishBubble ¶
type StIconInfo ¶
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"`
// contains filtered or unexported fields
}
type StImage ¶
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 ¶
type StLightInteractInfo ¶
type StLike ¶
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 ¶
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 ¶
type StMaterialDataNew struct {
MaterialType proto.Option[string] `protobuf:"bytes,1,opt"`
MaterialList []*StSingleMaterial `protobuf:"bytes,2,rep"`
}
type StMedalInfo ¶
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"`
// contains filtered or unexported fields
}
type StModifyFeedReq ¶
type StModifyFeedReq struct {
ExtInfo *StCommonExt `protobuf:"bytes,1,opt"`
Feed *StFeed `protobuf:"bytes,2,opt"`
MBitmap proto.Option[uint64] `protobuf:"varint,3,opt"`
From proto.Option[int32] `protobuf:"varint,4,opt"`
Src proto.Option[int32] `protobuf:"varint,5,opt"`
ModifyFeedExtInfo []*CommonEntry `protobuf:"bytes,6,rep"`
}
type StModifyFeedRsp ¶
type StModifyFeedRsp struct {
ExtInfo *StCommonExt `protobuf:"bytes,1,opt"`
Feed *StFeed `protobuf:"bytes,2,opt"`
BusiRspData []byte `protobuf:"bytes,3,opt"`
}
type StNotice ¶
type StNotice struct {
PsvFeed *StFeed `protobuf:"bytes,1,opt"`
OrigineFeed *StFeed `protobuf:"bytes,2,opt"`
PattonInfo *StNoticePattonInfo `protobuf:"bytes,3,opt"`
// contains filtered or unexported fields
}
type StNoticePattonInfo ¶
type StNoticePattonInfo struct {
PattonType proto.Option[uint32] `protobuf:"varint,1,opt"`
PlainTxt *StPlainTxtInfo `protobuf:"bytes,2,opt"`
// contains filtered or unexported fields
}
type StNoticeTxtInfo ¶
type StNoticeTxtInfo struct {
Content *StRichText `protobuf:"bytes,1,opt"`
ContentOfReference *StRichText `protobuf:"bytes,2,opt"`
// contains filtered or unexported fields
}
type StPlainTxtInfo ¶
type StPlainTxtInfo struct {
TxtInfo *StNoticeTxtInfo `protobuf:"bytes,1,opt"`
Operation *NoticeOperation `protobuf:"bytes,2,opt"`
// contains filtered or unexported fields
}
type StPoiInfoV2 ¶
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"`
// contains filtered or unexported fields
}
type StPrePullCacheFeed ¶
type StProxyInfo ¶
type StPublishFeedReq ¶
type StPublishFeedReq struct {
ExtInfo *StCommonExt `protobuf:"bytes,1,opt"`
Feed *StFeed `protobuf:"bytes,2,opt"`
BusiReqData []byte `protobuf:"bytes,3,opt"`
From proto.Option[int32] `protobuf:"varint,4,opt"`
Src proto.Option[int32] `protobuf:"varint,5,opt"`
StoreFeedExtInfo []*CommonEntry `protobuf:"bytes,6,rep"`
JsonFeed proto.Option[string] `protobuf:"bytes,7,opt"`
ClientContent *StClientContent `protobuf:"bytes,8,opt"`
}
type StPublishFeedRsp ¶
type StPublishFeedRsp struct {
ExtInfo *StCommonExt `protobuf:"bytes,1,opt"`
Feed *StFeed `protobuf:"bytes,2,opt"`
BusiRspData []byte `protobuf:"bytes,3,opt"`
}
type StRankingItem ¶
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 ¶
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 ¶
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 ¶
type StRecomReportInfo struct {
RecomInfos []*StSingleRecomReportInfo `protobuf:"bytes,1,rep"`
}
type StRelationInfo ¶
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 ¶
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 ¶
type StRichText ¶
type StRichText struct {
Contents []*StRichTextContent `protobuf:"bytes,1,rep"`
}
type StRichTextAtContent ¶
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"`
// contains filtered or unexported fields
}
type StRichTextChannelContent ¶
type StRichTextChannelContent struct {
ChannelInfo *StChannelInfo `protobuf:"bytes,1,opt"`
// contains filtered or unexported fields
}
type StRichTextContent ¶
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"`
// contains filtered or unexported fields
}
type StRichTextEmojiContent ¶
type StRichTextTextContent ¶
type StRichTextURLContent ¶
type StSameTopicGuideInfo ¶
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"`
// contains filtered or unexported fields
}
type StShareQzoneInfo ¶
type StShareQzoneInfo struct {
}
type StSingleMaterial ¶
type StSingleRecomReportInfo ¶
type StTagInfo ¶
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"`
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 ¶
type StTagOperateInfo ¶
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"`
// contains filtered or unexported fields
}
type StUnifiedTag ¶
type StUser ¶
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 StUserGroupInfo ¶
type StUserRecomInfo ¶
type StUserRecomInfo struct {
User *StUser `protobuf:"bytes,1,opt"`
FeedList []*StFeedAbstract `protobuf:"bytes,2,rep"`
BusiData []byte `protobuf:"bytes,3,opt"`
}
type StVideo ¶
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 ¶
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 StWearingMedal ¶
type StWearingMedal struct {
MedalInfos []*StWearingMedalInfo `protobuf:"bytes,1,rep"`
}
type StWearingMedalInfo ¶
type SvrChannelMsg ¶
type SwitchDetail ¶
type SwitchLiveRoom ¶
type SwitchLiveRoom struct {
GuildId proto.Option[uint64] `protobuf:"varint,1,opt"`
ChannelId proto.Option[uint64] `protobuf:"varint,2,opt"`
// optional uint64 roomId = 3;
// optional uint64 tinyid = 4;
UserInfo *SwitchLiveRoomUserInfo `protobuf:"bytes,3,opt"`
Action proto.Option[uint32] `protobuf:"varint,4,opt"` // JOIN = 1 QUIT = 2
// contains filtered or unexported fields
}
type SwitchLiveRoomUserInfo ¶
type SwitchVoiceChannel ¶
type SwitchVoiceChannel struct {
MemberId proto.Option[uint64] `protobuf:"varint,1,opt"`
EnterDetail *SwitchDetail `protobuf:"bytes,2,opt"`
LeaveDetail *SwitchDetail `protobuf:"bytes,3,opt"`
// contains filtered or unexported fields
}
type TransSvrInfo ¶
type UpdateCategory ¶
type UpdateCategory struct {
CategoryInfo []*CategoryInfo `protobuf:"bytes,1,rep"`
NoClassifyCategoryInfo *CategoryInfo `protobuf:"bytes,2,opt"`
}
type UpdateMsg ¶
type UpdateMsg struct {
MsgSeq proto.Option[uint64] `protobuf:"varint,1,opt"`
OrigMsgUncountable proto.Option[bool] `protobuf:"varint,2,opt"`
EventType proto.Option[uint64] `protobuf:"varint,3,opt"`
EventVersion proto.Option[uint64] `protobuf:"varint,4,opt"`
OperatorTinyid proto.Option[uint64] `protobuf:"varint,5,opt"`
OperatorRole proto.Option[uint64] `protobuf:"varint,6,opt"`
Reason proto.Option[uint64] `protobuf:"varint,7,opt"`
Timestamp proto.Option[uint64] `protobuf:"varint,8,opt"`
// contains filtered or unexported fields
}
type UpdateVoiceBlockList ¶
type VoiceChannelInfo ¶
type VoiceChannelInfoFilter ¶
Click to show internal directories.
Click to hide internal directories.