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.