316 lines
9.3 KiB
Protocol Buffer
316 lines
9.3 KiB
Protocol Buffer
|
syntax = "proto2";
|
||
|
|
||
|
package MMPro.micromsg;
|
||
|
import "BaseResponse.proto";
|
||
|
|
||
|
|
||
|
message BizAccountInfo {
|
||
|
optional string _UserName = 1;
|
||
|
optional uint32 _BanType = 2;
|
||
|
optional string _BanReason = 3;
|
||
|
optional uint32 _UserRole = 4;
|
||
|
optional uint32 _ServiceType = 5;
|
||
|
}
|
||
|
|
||
|
message BizBaseInfo {
|
||
|
optional int32 _OriginalArticleCount = 1;
|
||
|
optional int32 _FriendSubscribeCount = 2;
|
||
|
optional int32 _IsSubscribed = 3;
|
||
|
optional string _OriginalContentStr = 4;
|
||
|
optional string _FriendSubscribeStr = 5;
|
||
|
optional string _BizRecommendUrl = 7;
|
||
|
}
|
||
|
|
||
|
|
||
|
message CommMsgBaseInfo {
|
||
|
optional uint32 _MsgId = 1;
|
||
|
optional uint32 _MsgType = 2;
|
||
|
optional uint32 _DateTime = 3;
|
||
|
optional uint32 _Status = 4;
|
||
|
optional uint32 _FuncFlag = 5;
|
||
|
optional string _UniqueId = 6;
|
||
|
}
|
||
|
|
||
|
message BizTextMsgInfo {
|
||
|
optional string _Content = 1;
|
||
|
}
|
||
|
|
||
|
message BizImageMsgInfo {
|
||
|
optional uint32 _FileId = 1;
|
||
|
optional uint32 _Length = 2;
|
||
|
optional uint64 _MasterId = 3;
|
||
|
optional string _CdnUrl = 4;
|
||
|
optional string _ContentUrl = 5;
|
||
|
}
|
||
|
|
||
|
message BizVoiceMsgInfo {
|
||
|
optional uint32 _FileId = 1;
|
||
|
optional uint32 _Length = 2;
|
||
|
optional uint32 _VoiceLength = 3;
|
||
|
optional string _Title = 4;
|
||
|
optional string _VocieId = 5;
|
||
|
optional string _ContentUrl = 6;
|
||
|
}
|
||
|
|
||
|
//emtpy
|
||
|
message BizVideoMsgInfo {
|
||
|
|
||
|
}
|
||
|
|
||
|
message BizAppMsgBaseInfo {
|
||
|
optional uint32 _AppMsgId = 1;
|
||
|
optional uint32 _CreateTime = 2;
|
||
|
optional uint32 _UpdateTime = 3;
|
||
|
optional uint32 _Type = 4;
|
||
|
optional uint32 _BigPic = 5;
|
||
|
// optional bool _hasExpanded = 0x384;
|
||
|
}
|
||
|
|
||
|
message BizProfileFinderLiveInfo {
|
||
|
optional string _FinderUserName = 1;
|
||
|
optional string _FinderNonceId = 2;
|
||
|
optional string _ExportId = 3;
|
||
|
optional string _NickName = 4;
|
||
|
optional string _HeadUrl = 5;
|
||
|
optional string _Desc = 6;
|
||
|
optional uint32 _LiveStatus = 7;
|
||
|
optional string _LiveSourceTypeStr = 8;
|
||
|
optional uint32 _ExtFlag = 9;
|
||
|
optional string _AuthIConUrl = 10;
|
||
|
optional string _AuthIConTypeStr = 11;
|
||
|
message Media {
|
||
|
optional string _CoverUrl = 1;
|
||
|
optional uint32 _Height = 2;
|
||
|
optional uint32 _Width = 3;
|
||
|
};
|
||
|
optional Media _Media = 12;
|
||
|
optional string _CateGory = 13;
|
||
|
|
||
|
}
|
||
|
|
||
|
message BizAppMsgDetailInfo {
|
||
|
optional string _Title = 1;
|
||
|
optional string _Digest = 2;
|
||
|
optional uint32 _ItemIndex = 4;
|
||
|
optional string _ContentUrl = 5;
|
||
|
optional string _SourceUrl = 6;
|
||
|
optional string _CoverImageUrl1 = 7;
|
||
|
optional string _CoverImageUrl11 = 8;
|
||
|
optional string _CoverImageUrl2351 = 9;
|
||
|
optional uint32 _ItemShowType = 10;
|
||
|
optional uint32 _AudioId = 14;
|
||
|
optional uint32 _AudioRation = 15;
|
||
|
optional string _AudioPlayUrl = 16;
|
||
|
optional string _VideoId = 17;
|
||
|
optional uint32 _VideoWidth = 18;
|
||
|
optional uint32 _VideoHeight = 19;
|
||
|
optional uint32 _VideoDuration = 20;
|
||
|
optional string _ShowDesc = 21;
|
||
|
optional string _AuthorDesc = 22;
|
||
|
optional uint32 _PicCount = 28;
|
||
|
optional uint32 _isPaySubscribe = 29;
|
||
|
optional uint32 _isPaid = 30;
|
||
|
|
||
|
message PicUrlsMsg {
|
||
|
|
||
|
message PicInfo {
|
||
|
optional string _PicUrl = 1;
|
||
|
optional uint32 _Width = 2;
|
||
|
optional uint32 _Height = 3;
|
||
|
};
|
||
|
repeated PicInfo _PicInfoList = 1;
|
||
|
repeated string _PiCUrlV1 = 2;
|
||
|
optional int64 _PicUrlV1Preload =3;
|
||
|
};
|
||
|
|
||
|
optional PicUrlsMsg _PicUrls = 31;
|
||
|
optional string _CoverImageUrl169 = 32;
|
||
|
optional string _CoverImageuRL16960 = 33;
|
||
|
optional string _FinderFeedXml = 36;
|
||
|
optional BizProfileFinderLiveInfo _FinderLive = 39;
|
||
|
optional uint32 _Createtime = 42;
|
||
|
optional uint32 _MsgId = 43;
|
||
|
optional string _VoiceId = 45;
|
||
|
optional string _Tid = 46;
|
||
|
optional string _NonceId = 47;
|
||
|
optional uint32 _voiceType = 48;
|
||
|
}
|
||
|
|
||
|
message BizAppMsgInfo {
|
||
|
optional BizAppMsgBaseInfo _BaseInfo = 1;
|
||
|
repeated BizAppMsgDetailInfo _DetailInfo = 2;
|
||
|
}
|
||
|
|
||
|
message BizMessage {
|
||
|
optional CommMsgBaseInfo _BaseInfo = 1;
|
||
|
optional BizTextMsgInfo _Text = 2;
|
||
|
optional BizImageMsgInfo _Image = 3;
|
||
|
optional BizVoiceMsgInfo _Voice = 4;
|
||
|
optional BizVideoMsgInfo _Video = 5;
|
||
|
optional BizAppMsgInfo _AppMsg = 6;
|
||
|
// optional bool _FeaturedExposed = 0x384;
|
||
|
}
|
||
|
|
||
|
message BizProfileV2PagingInfo {
|
||
|
optional bytes _Offset = 1;
|
||
|
optional uint32 _IsEnd = 2;
|
||
|
}
|
||
|
|
||
|
|
||
|
message BizMessageList {
|
||
|
repeated BizMessage _Msg = 1;
|
||
|
optional BizProfileV2PagingInfo _PagingInfo = 5;
|
||
|
repeated BizMessage _FeaturedList = 6;
|
||
|
optional uint32 _FeaturedUpdateTime = 7;
|
||
|
}
|
||
|
|
||
|
message BizBrandItem {
|
||
|
optional string _Text = 1;
|
||
|
optional uint32 _FontSize = 2;
|
||
|
optional string _FontColor = 3;
|
||
|
optional uint32 _LineHeight = 4;
|
||
|
optional uint32 _FontStyle = 5;
|
||
|
}
|
||
|
|
||
|
message BizBrandBlock {
|
||
|
optional string _Title = 1;
|
||
|
repeated BizBrandItem _Items = 2;
|
||
|
optional bool _UseSeparator = 3;
|
||
|
}
|
||
|
|
||
|
message BizBrandInfo {
|
||
|
repeated BizBrandBlock _BrandBlock = 1;
|
||
|
}
|
||
|
|
||
|
|
||
|
message BizServiceMenuButton {
|
||
|
optional uint32 _Id = 1;
|
||
|
optional uint32 _Type = 2;
|
||
|
optional string _Name = 3;
|
||
|
optional string _Key = 4;
|
||
|
optional string _Value = 5;
|
||
|
repeated BizServiceMenuButton _SubButtonList = 6;
|
||
|
optional uint32 _ActType = 7;
|
||
|
optional string _NativeUrl = 8;
|
||
|
}
|
||
|
|
||
|
|
||
|
message BizServiceMenu {
|
||
|
optional uint32 _Uin = 1;
|
||
|
optional uint32 _InteractiveMode = 2;
|
||
|
optional uint32 _UpdateTime = 3;
|
||
|
repeated BizServiceMenuButton _ButtonList = 4;
|
||
|
optional uint32 _Version = 5;
|
||
|
optional uint32 _Type = 6;
|
||
|
}
|
||
|
|
||
|
message BizServiceInfo {
|
||
|
optional BizServiceMenu _MenuInfo = 1;
|
||
|
}
|
||
|
|
||
|
message BizTopic {
|
||
|
optional string _TopicName = 1;
|
||
|
optional string _TopicDesc = 2;
|
||
|
optional string _TopicUrl = 3;
|
||
|
optional uint64 _TopicID = 4;
|
||
|
}
|
||
|
|
||
|
message BizTopicList {
|
||
|
optional string _Title = 1;
|
||
|
repeated BizTopic _Topic = 2;
|
||
|
}
|
||
|
|
||
|
message BizVideoFinderInfo {
|
||
|
optional string _UserName = 1;
|
||
|
optional string _NickName = 2;
|
||
|
}
|
||
|
|
||
|
message FinderLiveNoticeInfo {
|
||
|
optional uint32 _StartTime = 1;
|
||
|
optional uint32 _ReserveStatus = 2;
|
||
|
optional string _Introduction = 3;
|
||
|
optional string _NoticeID = 4;
|
||
|
}
|
||
|
|
||
|
message ProfileSetting {
|
||
|
message SettingDesc {
|
||
|
optional uint32 _FuncFlag = 1;
|
||
|
optional string _Wording = 2;
|
||
|
};
|
||
|
optional uint32 _BlockFinder = 1;
|
||
|
repeated SettingDesc _SettingWording = 2;
|
||
|
}
|
||
|
|
||
|
message BizNameCard {
|
||
|
optional string _Buffer = 1;
|
||
|
optional string _Signature = 2;
|
||
|
}
|
||
|
|
||
|
message WxaEcEntranceInfo {
|
||
|
|
||
|
optional uint32 _IsShow = 1;
|
||
|
optional string _TailIcon = 2;
|
||
|
optional string _Wording = 3;
|
||
|
|
||
|
message WxaEcLiteAppJumpInfo {
|
||
|
optional string _AppID = 1;
|
||
|
optional string _Path = 2;
|
||
|
optional string _Query = 3;
|
||
|
};
|
||
|
optional WxaEcLiteAppJumpInfo _JumpInfo = 4;
|
||
|
optional uint32 _IsShopTag = 5;
|
||
|
optional uint32 _IsOwnShop = 6;
|
||
|
optional uint32 _JumpType = 7;
|
||
|
|
||
|
message MiniAppConfig {
|
||
|
optional string _AppID = 1;
|
||
|
optional string _Path = 2;
|
||
|
optional string _FetchInfoId = 3;
|
||
|
optional string _AppUsername = 4;
|
||
|
};
|
||
|
|
||
|
optional MiniAppConfig _MiniappInfo = 8;
|
||
|
}
|
||
|
|
||
|
message BizProfileV2Resp {
|
||
|
|
||
|
message FuncFlagDesc {
|
||
|
optional uint32 _FuncFlag = 1;
|
||
|
optional string _Wording = 2;
|
||
|
optional string _JumpUrl = 3;
|
||
|
}
|
||
|
|
||
|
message FinderLiveNoticeExtinfo {
|
||
|
optional int32 _TotalNoticeCnt = 1;
|
||
|
optional uint32 _TotalReservedCnt = 2;
|
||
|
optional uint32 _ContinueFlag = 3;
|
||
|
|
||
|
};
|
||
|
|
||
|
required BaseResponse _BaseResponse = 1;
|
||
|
optional BizAccountInfo _AccountInfo = 2;
|
||
|
optional BizBaseInfo _BizBaseInfo = 3;
|
||
|
optional BizMessageList _MsgList = 4;
|
||
|
optional BizBrandInfo _BrandInfo = 5;
|
||
|
optional BizMessageList _VideoList = 6;
|
||
|
optional BizServiceInfo _ServiceInfo = 7;
|
||
|
optional uint32 _FuncFlag = 8;
|
||
|
repeated FuncFlagDesc _FuncFlagWording = 9;
|
||
|
optional uint32 _PreLoad = 10;
|
||
|
optional string _SearchGuideInfo = 12;
|
||
|
optional BizTopicList _BizTopicList = 13;
|
||
|
optional BizVideoFinderInfo _BizVideoFinderInfo = 14;
|
||
|
optional BizMessageList _ShortMsgList = 15;
|
||
|
optional int32 _VideoTabType = 17;
|
||
|
optional int32 _ShortMsgTabType = 18;
|
||
|
repeated FinderLiveNoticeInfo _LiveInfo = 20;
|
||
|
optional bool _FinderVideoIsBizMode = 21;
|
||
|
optional ProfileSetting _Setting = 22;
|
||
|
optional BizNameCard _NameCard = 23;
|
||
|
optional FinderLiveNoticeExtinfo _LiveExtInfo = 24;
|
||
|
optional string _IpWording = 25;
|
||
|
optional WxaEcEntranceInfo _WxaEcEntranceInfo = 26;
|
||
|
optional uint32 _ShowSubBizRec = 27;
|
||
|
optional int32 _AudioTabType = 28;
|
||
|
}
|