Documentation
¶
Index ¶
- type BigDataChannel
- type BigDataIPInfo
- type BigDataIPList
- type DelFriendReq
- type DelMsgInfo
- type FileStoragePushFSSvcList
- type FileStorageServerInfo
- type FriendInfo
- type FriendListRequest
- type HeadData
- type IJceStruct
- type InstanceInfo
- type JceReader
- func (r *JceReader) ReadBigDataIPInfos(tag int) []BigDataIPInfo
- func (r *JceReader) ReadBigDataIPLists(tag int) []BigDataIPList
- func (r *JceReader) ReadBool(tag int) bool
- func (r *JceReader) ReadByte(tag int) byte
- func (r *JceReader) ReadByteArrArr(tag int) (baa [][]byte)
- func (r *JceReader) ReadBytes(tag int) []byte
- func (r *JceReader) ReadFileStorageServerInfos(tag int) []FileStorageServerInfo
- func (r *JceReader) ReadFloat32(tag int) float32
- func (r *JceReader) ReadFloat64(tag int) float64
- func (r *JceReader) ReadFriendInfos(tag int) []FriendInfo
- func (r *JceReader) ReadInstanceInfos(tag int) []InstanceInfo
- func (r *JceReader) ReadInt16(tag int) int16
- func (r *JceReader) ReadInt32(tag int) int32
- func (r *JceReader) ReadInt64(tag int) int64
- func (r *JceReader) ReadJceStruct(obj IJceStruct, tag int)
- func (r *JceReader) ReadMapIntVipInfo(tag int) map[int]*VipInfo
- func (r *JceReader) ReadMapStrByte(tag int) map[string][]byte
- func (r *JceReader) ReadMapStrMapStrByte(tag int) map[string]map[string][]byte
- func (r *JceReader) ReadMapStrStr(tag int) map[string]string
- func (r *JceReader) ReadOnlineInfos(tag int) []OnlineInfo
- func (r *JceReader) ReadPushMessageInfos(tag int) []PushMessageInfo
- func (r *JceReader) ReadSsoServerInfos(tag int) []SsoServerInfo
- func (r *JceReader) ReadString(tag int) string
- func (r *JceReader) ReadSvcDevLoginInfos(tag int) []SvcDevLoginInfo
- func (r *JceReader) ReadTroopMemberInfos(tag int) []TroopMemberInfo
- func (r *JceReader) ReadTroopNumbers(tag int) []TroopNumber
- func (r *JceReader) SkipField(c int)
- type JceWriter
- func (w *JceWriter) Bytes() []byte
- func (w *JceWriter) WriteBool(b bool, tag byte)
- func (w *JceWriter) WriteByte(b, tag byte) *JceWriter
- func (w *JceWriter) WriteBytes(l []byte, tag byte) *JceWriter
- func (w *JceWriter) WriteBytesSlice(l [][]byte, tag byte)
- func (w *JceWriter) WriteFloat32(n float32, tag byte)
- func (w *JceWriter) WriteFloat64(n float64, tag byte)
- func (w *JceWriter) WriteInt16(n int16, tag byte)
- func (w *JceWriter) WriteInt32(n int32, tag byte) *JceWriter
- func (w *JceWriter) WriteInt64(n int64, tag byte) *JceWriter
- func (w *JceWriter) WriteInt64Slice(l []int64, tag byte)
- func (w *JceWriter) WriteString(s string, tag byte) *JceWriter
- type ModifyGroupCardRequest
- type OnlineInfo
- type PullGroupSeqParam
- type PushMessageInfo
- type ReqFavorite
- type RequestDataVersion2
- type RequestDataVersion3
- type RequestPacket
- type RequestPushNotify
- type ServiceReqHeader
- type SsoServerInfo
- type SummaryCardReq
- type SummaryCardReqSearch
- type SvcDevLoginInfo
- type SvcReqGetDevLoginInfo
- type SvcReqGetMsgV2
- type SvcReqMSFLoginNotify
- type SvcReqPullGroupMsgSeq
- type SvcReqRegister
- type SvcReqRegisterNew
- type SvcRespParam
- type SvcRespPushMsg
- type SvcRespRegister
- type TroopListRequest
- type TroopMemberInfo
- type TroopMemberListRequest
- type TroopNumber
- type UinInfo
- type VipInfo
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BigDataChannel ¶
type BigDataChannel struct {
IPLists []BigDataIPList `jceId:"0"`
SigSession []byte `jceId:"1"`
KeySession []byte `jceId:"2"`
SigUin int64 `jceId:"3"`
ConnectFlag int32 `jceId:"4"`
PbBuf []byte `jceId:"5"`
}
func (*BigDataChannel) ReadFrom ¶
func (pkt *BigDataChannel) ReadFrom(r *JceReader)
func (*BigDataChannel) ToBytes ¶
func (pkt *BigDataChannel) ToBytes() []byte
type BigDataIPInfo ¶
type BigDataIPInfo struct {
Type int64 `jceId:"0"`
Server string `jceId:"1"`
Port int64 `jceId:"2"`
}
func (*BigDataIPInfo) ReadFrom ¶
func (pkt *BigDataIPInfo) ReadFrom(r *JceReader)
func (*BigDataIPInfo) ToBytes ¶
func (pkt *BigDataIPInfo) ToBytes() []byte
type BigDataIPList ¶
type BigDataIPList struct {
ServiceType int64 `jceId:"0"`
IPList []BigDataIPInfo `jceId:"1"`
FragmentSize int64 `jceId:"3"`
}
func (*BigDataIPList) ReadFrom ¶
func (pkt *BigDataIPList) ReadFrom(r *JceReader)
func (*BigDataIPList) ToBytes ¶
func (pkt *BigDataIPList) ToBytes() []byte
type DelFriendReq ¶
type DelFriendReq struct {
Uin int64 `jceId:"0"`
DelUin int64 `jceId:"1"`
DelType byte `jceId:"2"`
Version int32 `jceId:"3"`
}
func (*DelFriendReq) ToBytes ¶
func (pkt *DelFriendReq) ToBytes() []byte
type DelMsgInfo ¶
type DelMsgInfo struct {
IJceStruct
FromUin int64 `jceId:"0"`
MsgTime int64 `jceId:"1"`
MsgSeq int16 `jceId:"2"`
MsgCookies []byte `jceId:"3"`
Cmd int16 `jceId:"4"`
MsgType int64 `jceId:"5"`
AppId int64 `jceId:"6"`
SendTime int64 `jceId:"7"`
SsoSeq int32 `jceId:"8"`
SsoIp int32 `jceId:"9"`
ClientIp int32 `jceId:"10"`
}
func (*DelMsgInfo) ToBytes ¶
func (pkt *DelMsgInfo) ToBytes() []byte
type FileStoragePushFSSvcList ¶
type FileStoragePushFSSvcList struct {
UploadList []FileStorageServerInfo `jceId:"0"`
PicDownloadList []FileStorageServerInfo `jceId:"1"`
GPicDownloadList []FileStorageServerInfo `jceId:"2"`
QZoneProxyServiceList []FileStorageServerInfo `jceId:"3"`
UrlEncodeServiceList []FileStorageServerInfo `jceId:"4"`
BigDataChannel *BigDataChannel `jceId:"5"`
VipEmotionList []FileStorageServerInfo `jceId:"6"`
C2CPicDownList []FileStorageServerInfo `jceId:"7"`
// FmtIPInfo *FmtIPInfo `jceId:"8"`
// DomainIPChannel *DomainIPChannel `jceId:"9"`
PttList []byte `jceId:"10"`
}
func (*FileStoragePushFSSvcList) ReadFrom ¶
func (pkt *FileStoragePushFSSvcList) ReadFrom(r *JceReader)
func (*FileStoragePushFSSvcList) ToBytes ¶
func (pkt *FileStoragePushFSSvcList) ToBytes() []byte
type FileStorageServerInfo ¶
func (*FileStorageServerInfo) ReadFrom ¶
func (pkt *FileStorageServerInfo) ReadFrom(r *JceReader)
func (*FileStorageServerInfo) ToBytes ¶
func (pkt *FileStorageServerInfo) ToBytes() []byte
type FriendInfo ¶
type FriendInfo struct {
FriendUin int64 `jceId:"0"`
GroupId byte `jceId:"1"`
FaceId int16 `jceId:"2"`
Remark string `jceId:"3"`
QQType byte `jceId:"4"`
Status byte `jceId:"5"`
MemberLevel byte `jceId:"6"`
IsMqqOnLine byte `jceId:"7"`
QQOnlineState byte `jceId:"8"`
IsIphoneOnline byte `jceId:"9"`
DetailStatusFlag byte `jceId:"10"`
QQOnlineStateV2 byte `jceId:"11"`
ShowName string `jceId:"12"`
IsRemark byte `jceId:"13"`
Nick string `jceId:"14"`
SpecialFlag byte `jceId:"15"`
IMGroupID []byte `jceId:"16"`
MSFGroupID []byte `jceId:"17"`
TermType int32 `jceId:"18"`
Network byte `jceId:"20"`
Ring []byte `jceId:"21"`
AbiFlag int64 `jceId:"22"`
FaceAddonId int64 `jceId:"23"`
NetworkType int32 `jceId:"24"`
VipFont int64 `jceId:"25"`
IconType int32 `jceId:"26"`
TermDesc string `jceId:"27"`
ColorRing int64 `jceId:"28"`
ApolloFlag byte `jceId:"29"`
ApolloTimestamp int64 `jceId:"30"`
Sex byte `jceId:"31"`
FounderFont int64 `jceId:"32"`
EimId string `jceId:"33"`
EimMobile string `jceId:"34"`
OlympicTorch byte `jceId:"35"`
ApolloSignTime int64 `jceId:"36"`
LaviUin int64 `jceId:"37"`
TagUpdateTime int64 `jceId:"38"`
GameLastLoginTime int64 `jceId:"39"`
GameAppId int64 `jceId:"40"`
CardID []byte `jceId:"41"`
BitSet int64 `jceId:"42"`
KingOfGloryFlag byte `jceId:"43"`
KingOfGloryRank int64 `jceId:"44"`
MasterUin string `jceId:"45"`
LastMedalUpdateTime int64 `jceId:"46"`
FaceStoreId int64 `jceId:"47"`
FontEffect int64 `jceId:"48"`
DOVId string `jceId:"49"`
BothFlag int64 `jceId:"50"`
CentiShow3DFlag byte `jceId:"51"`
IntimateInfo []byte `jceId:"52"`
ShowNameplate byte `jceId:"53"`
NewLoverDiamondFlag byte `jceId:"54"`
ExtSnsFrdData []byte `jceId:"55"`
MutualMarkData []byte `jceId:"56"`
}
func (*FriendInfo) ReadFrom ¶
func (pkt *FriendInfo) ReadFrom(r *JceReader)
func (*FriendInfo) ToBytes ¶
func (pkt *FriendInfo) ToBytes() []byte
type FriendListRequest ¶
type FriendListRequest struct {
Reqtype int32 `jceId:"0"`
IfReflush byte `jceId:"1"`
Uin int64 `jceId:"2"`
StartIndex int16 `jceId:"3"`
FriendCount int16 `jceId:"4"`
GroupId byte `jceId:"5"`
IfGetGroupInfo byte `jceId:"6"`
GroupStartIndex byte `jceId:"7"`
GroupCount byte `jceId:"8"`
IfGetMSFGroup byte `jceId:"9"`
IfShowTermType byte `jceId:"10"`
Version int64 `jceId:"11"`
UinList []int64 `jceId:"12"`
AppType int32 `jceId:"13"`
IfGetDOVId byte `jceId:"14"`
IfGetBothFlag byte `jceId:"15"`
D50 []byte `jceId:"16"`
D6B []byte `jceId:"17"`
SnsTypeList []int64 `jceId:"18"`
}
func (*FriendListRequest) ToBytes ¶
func (pkt *FriendListRequest) ToBytes() []byte
type IJceStruct ¶
type InstanceInfo ¶
type InstanceInfo struct {
AppId int32 `jceId:"0"`
Tablet byte `jceId:"1"`
Platform int64 `jceId:"2"`
ProductType int64 `jceId:"3"`
ClientType int64 `jceId:"4"`
}
func (*InstanceInfo) ReadFrom ¶
func (pkt *InstanceInfo) ReadFrom(r *JceReader)
func (*InstanceInfo) ToBytes ¶
func (pkt *InstanceInfo) ToBytes() []byte
type JceReader ¶
type JceReader struct {
// contains filtered or unexported fields
}
func NewJceReader ¶
func (*JceReader) ReadBigDataIPInfos ¶
func (r *JceReader) ReadBigDataIPInfos(tag int) []BigDataIPInfo
func (*JceReader) ReadBigDataIPLists ¶
func (r *JceReader) ReadBigDataIPLists(tag int) []BigDataIPList
func (*JceReader) ReadByteArrArr ¶
func (*JceReader) ReadFileStorageServerInfos ¶
func (r *JceReader) ReadFileStorageServerInfos(tag int) []FileStorageServerInfo
func (*JceReader) ReadFloat32 ¶
func (*JceReader) ReadFloat64 ¶
func (*JceReader) ReadFriendInfos ¶
func (r *JceReader) ReadFriendInfos(tag int) []FriendInfo
func (*JceReader) ReadInstanceInfos ¶
func (r *JceReader) ReadInstanceInfos(tag int) []InstanceInfo
func (*JceReader) ReadJceStruct ¶
func (r *JceReader) ReadJceStruct(obj IJceStruct, tag int)
func (*JceReader) ReadMapIntVipInfo ¶
func (*JceReader) ReadMapStrMapStrByte ¶
func (*JceReader) ReadOnlineInfos ¶
func (r *JceReader) ReadOnlineInfos(tag int) []OnlineInfo
func (*JceReader) ReadPushMessageInfos ¶
func (r *JceReader) ReadPushMessageInfos(tag int) []PushMessageInfo
func (*JceReader) ReadSsoServerInfos ¶
func (r *JceReader) ReadSsoServerInfos(tag int) []SsoServerInfo
func (*JceReader) ReadString ¶
func (*JceReader) ReadSvcDevLoginInfos ¶
func (r *JceReader) ReadSvcDevLoginInfos(tag int) []SvcDevLoginInfo
func (*JceReader) ReadTroopMemberInfos ¶
func (r *JceReader) ReadTroopMemberInfos(tag int) []TroopMemberInfo
func (*JceReader) ReadTroopNumbers ¶
func (r *JceReader) ReadTroopNumbers(tag int) []TroopNumber
type JceWriter ¶
type JceWriter struct {
// contains filtered or unexported fields
}
func NewJceWriter ¶
func NewJceWriter() *JceWriter
func (*JceWriter) WriteBytesSlice ¶
func (*JceWriter) WriteFloat32 ¶
func (*JceWriter) WriteFloat64 ¶
func (*JceWriter) WriteInt16 ¶
func (*JceWriter) WriteInt64Slice ¶
type ModifyGroupCardRequest ¶
type ModifyGroupCardRequest struct {
Zero int64 `jceId:"0"`
GroupCode int64 `jceId:"1"`
NewSeq int64 `jceId:"2"`
UinInfo []IJceStruct `jceId:"3"`
}
func (*ModifyGroupCardRequest) ToBytes ¶
func (pkt *ModifyGroupCardRequest) ToBytes() []byte
type OnlineInfo ¶
type OnlineInfo struct {
InstanceId int32 `jceId:"0"`
ClientType int32 `jceId:"1"`
OnlineStatus int32 `jceId:"2"`
PlatformId int32 `jceId:"3"`
SubPlatform string `jceId:"4"`
UClientType int64 `jceId:"5"`
}
func (*OnlineInfo) ReadFrom ¶
func (pkt *OnlineInfo) ReadFrom(r *JceReader)
func (*OnlineInfo) ToBytes ¶
func (pkt *OnlineInfo) ToBytes() []byte
type PullGroupSeqParam ¶
func (*PullGroupSeqParam) ToBytes ¶
func (pkt *PullGroupSeqParam) ToBytes() []byte
type PushMessageInfo ¶
type PushMessageInfo struct {
FromUin int64 `jceId:"0"`
MsgTime int64 `jceId:"1"`
MsgType int16 `jceId:"2"`
MsgSeq int16 `jceId:"3"`
Msg string `jceId:"4"`
RealMsgTime int32 `jceId:"5"`
VMsg []byte `jceId:"6"`
MsgCookies []byte `jceId:"8"`
MsgUid int64 `jceId:"10"`
LastChangeTime int64 `jceId:"11"`
FromInstId int64 `jceId:"14"`
RemarkOfSender []byte `jceId:"15"`
FromMobile string `jceId:"16"`
FromName string `jceId:"17"`
}
func (*PushMessageInfo) ReadFrom ¶
func (pkt *PushMessageInfo) ReadFrom(r *JceReader)
func (*PushMessageInfo) ToBytes ¶
func (pkt *PushMessageInfo) ToBytes() []byte
type ReqFavorite ¶
type ReqFavorite struct {
Header IJceStruct `jceId:"0"`
Mid int64 `jceId:"1"`
OpType int32 `jceId:"2"`
Source int32 `jceId:"3"`
Times int32 `jceId:"4"`
}
func (*ReqFavorite) ToBytes ¶
func (pkt *ReqFavorite) ToBytes() []byte
type RequestDataVersion2 ¶
func (*RequestDataVersion2) ReadFrom ¶
func (pkt *RequestDataVersion2) ReadFrom(r *JceReader)
func (*RequestDataVersion2) ToBytes ¶
func (pkt *RequestDataVersion2) ToBytes() []byte
type RequestDataVersion3 ¶
func (*RequestDataVersion3) ReadFrom ¶
func (pkt *RequestDataVersion3) ReadFrom(r *JceReader)
func (*RequestDataVersion3) ToBytes ¶
func (pkt *RequestDataVersion3) ToBytes() []byte
type RequestPacket ¶
type RequestPacket struct {
IVersion int16 `jceId:"1"`
CPacketType byte `jceId:"2"`
IMessageType int32 `jceId:"3"`
IRequestId int32 `jceId:"4"`
SServantName string `jceId:"5"`
SFuncName string `jceId:"6"`
SBuffer []byte `jceId:"7"`
ITimeout int32 `jceId:"8"`
Context map[string]string `jceId:"9"`
Status map[string]string `jceId:"10"`
}
func (*RequestPacket) ReadFrom ¶
func (pkt *RequestPacket) ReadFrom(r *JceReader)
func (*RequestPacket) ToBytes ¶
func (pkt *RequestPacket) ToBytes() []byte
type RequestPushNotify ¶
type RequestPushNotify struct {
Uin int64 `jceId:"0"`
Type byte `jceId:"1"`
Service string `jceId:"2"`
Cmd string `jceId:"3"`
NotifyCookie []byte `jceId:"4"`
MsgType int32 `jceId:"5"`
UserActive int32 `jceId:"6"`
GeneralFlag int32 `jceId:"7"`
BindedUin int64 `jceId:"8"`
}
func (*RequestPushNotify) ReadFrom ¶
func (pkt *RequestPushNotify) ReadFrom(r *JceReader)
func (*RequestPushNotify) ToBytes ¶
func (pkt *RequestPushNotify) ToBytes() []byte
type ServiceReqHeader ¶
type ServiceReqHeader struct {
IJceStruct
Uin int64 `jceId:"0"`
ShVersion int32 `jceId:"1"`
Seq int32 `jceId:"2"`
ReqType uint8 `jceId:"3"`
Triggered uint8 `jceId:"4"`
Cookies []byte `jceId:"5"`
}
func (*ServiceReqHeader) ToBytes ¶
func (pkt *ServiceReqHeader) ToBytes() []byte
type SsoServerInfo ¶
type SsoServerInfo struct {
Server string `jceId:"1"`
Port int32 `jceId:"2"`
Location string `jceId:"8"`
}
func (*SsoServerInfo) ReadFrom ¶
func (pkt *SsoServerInfo) ReadFrom(r *JceReader)
func (*SsoServerInfo) ToBytes ¶
func (pkt *SsoServerInfo) ToBytes() []byte
type SummaryCardReq ¶
type SummaryCardReq struct {
Uin int64 `jceId:"0"`
ComeFrom int32 `jceId:"1"`
QzoneFeedTimestamp int64 `jceId:"2"`
IsFriend byte `jceId:"3"`
GroupCode int64 `jceId:"4"`
GroupUin int64 `jceId:"5"`
// Seed []byte`jceId:"6"`
// SearchName string`jceId:"7"`
GetControl int64 `jceId:"8"`
AddFriendSource int32 `jceId:"9"`
SecureSig []byte `jceId:"10"`
ReqServices [][]byte `jceId:"14"`
TinyId int64 `jceId:"15"`
LikeSource int64 `jceId:"16"`
ReqMedalWallInfo byte `jceId:"18"`
Req0x5ebFieldId []int64 `jceId:"19"`
ReqNearbyGodInfo byte `jceId:"20"`
ReqExtendCard byte `jceId:"22"`
}
func (*SummaryCardReq) ToBytes ¶
func (pkt *SummaryCardReq) ToBytes() []byte
type SummaryCardReqSearch ¶
type SummaryCardReqSearch struct {
Keyword string `jceId:"0"`
CountryCode string `jceId:"1"`
Version int32 `jceId:"2"`
ReqServices [][]byte `jceId:"3"` // busi
}
func (*SummaryCardReqSearch) ToBytes ¶
func (pkt *SummaryCardReqSearch) ToBytes() []byte
type SvcDevLoginInfo ¶
type SvcDevLoginInfo struct {
AppId int64
Guid []byte
LoginTime int64
LoginPlatform int64
LoginLocation string
DeviceName string
DeviceTypeInfo string
TerType int64
ProductType int64
CanBeKicked int64
}
func (*SvcDevLoginInfo) ReadFrom ¶
func (pkt *SvcDevLoginInfo) ReadFrom(r *JceReader)
type SvcReqGetDevLoginInfo ¶
type SvcReqGetDevLoginInfo struct {
IJceStruct
Guid []byte `jceId:"0"`
AppName string `jceId:"1"`
LoginType int64 `jceId:"2"`
Timestamp int64 `jceId:"3"`
NextItemIndex int64 `jceId:"4"`
RequireMax int64 `jceId:"5"`
GetDevListType int64 `jceId:"6"` // 1: getLoginDevList 2: getRecentLoginDevList 4: getAuthLoginDevList
}
func (*SvcReqGetDevLoginInfo) ToBytes ¶
func (pkt *SvcReqGetDevLoginInfo) ToBytes() []byte
type SvcReqGetMsgV2 ¶
type SvcReqGetMsgV2 struct {
IJceStruct
Uin int64 `jceId:"0"`
DateTime int32 `jceId:"1"`
RecivePic byte `jceId:"4"`
Ability int16 `jceId:"6"`
Channel byte `jceId:"9"`
Inst byte `jceId:"16"`
ChannelEx byte `jceId:"17"`
SyncCookie []byte `jceId:"18"`
SyncFlag int `jceId:"19"`
RambleFlag byte `jceId:"20"`
GeneralAbi int64 `jceId:"26"`
PubAccountCookie []byte `jceId:"27"`
}
func (*SvcReqGetMsgV2) ToBytes ¶
func (pkt *SvcReqGetMsgV2) ToBytes() []byte
type SvcReqMSFLoginNotify ¶
type SvcReqMSFLoginNotify struct {
AppId int64 `jceId:"0"`
Status byte `jceId:"1"`
Tablet byte `jceId:"2"`
Platform int64 `jceId:"3"`
Title string `jceId:"4"`
Info string `jceId:"5"`
ProductType int64 `jceId:"6"`
ClientType int64 `jceId:"7"`
InstanceList []InstanceInfo `jceId:"8"`
}
func (*SvcReqMSFLoginNotify) ReadFrom ¶
func (pkt *SvcReqMSFLoginNotify) ReadFrom(r *JceReader)
func (*SvcReqMSFLoginNotify) ToBytes ¶
func (pkt *SvcReqMSFLoginNotify) ToBytes() []byte
type SvcReqPullGroupMsgSeq ¶
type SvcReqPullGroupMsgSeq struct {
IJceStruct
GroupInfo []IJceStruct `jceId:"0"` // PullGroupSeqParam
VerifyType byte `jceId:"1"`
Filter int32 `jceId:"2"`
}
func (*SvcReqPullGroupMsgSeq) ToBytes ¶
func (pkt *SvcReqPullGroupMsgSeq) ToBytes() []byte
type SvcReqRegister ¶
type SvcReqRegister struct {
Uin int64 `jceId:"0"`
Bid int64 `jceId:"1"`
ConnType byte `jceId:"2"`
Other string `jceId:"3"`
Status int32 `jceId:"4"`
OnlinePush byte `jceId:"5"`
IsOnline byte `jceId:"6"`
IsShowOnline byte `jceId:"7"`
KickPC byte `jceId:"8"`
KickWeak byte `jceId:"9"`
Timestamp int64 `jceId:"10"`
IOSVersion int64 `jceId:"11"`
NetType byte `jceId:"12"`
BuildVer string `jceId:"13"`
RegType byte `jceId:"14"`
DevParam []byte `jceId:"15"`
Guid []byte `jceId:"16"`
LocaleId int32 `jceId:"17"`
SilentPush byte `jceId:"18"`
DevName string `jceId:"19"`
DevType string `jceId:"20"`
OSVer string `jceId:"21"`
OpenPush byte `jceId:"22"`
LargeSeq int64 `jceId:"23"`
LastWatchStartTime int64 `jceId:"24"`
OldSSOIp int64 `jceId:"26"`
NewSSOIp int64 `jceId:"27"`
ChannelNo string `jceId:"28"`
CPID int64 `jceId:"29"`
VendorName string `jceId:"30"`
VendorOSName string `jceId:"31"`
IOSIdfa string `jceId:"32"`
B769 []byte `jceId:"33"`
IsSetStatus byte `jceId:"34"`
ServerBuf []byte `jceId:"35"`
SetMute byte `jceId:"36"`
ExtOnlineStatus int64 `jceId:"38"`
BatteryStatus int32 `jceId:"39"`
}
func (*SvcReqRegister) ToBytes ¶
func (pkt *SvcReqRegister) ToBytes() []byte
type SvcReqRegisterNew ¶
type SvcReqRegisterNew struct {
RequestOptional int64 `jceId:"0"`
C2CMsg IJceStruct `jceId:"1"` // SvcReqGetMsgV2
GroupMsg IJceStruct `jceId:"2"` // SvcReqPullGroupMsgSeq
DisGroupMsgFilter byte `jceId:"14"`
GroupMask byte `jceId:"15"`
EndSeq int64 `jceId:"16"`
O769Body []byte `jceId:"20"`
}
func (*SvcReqRegisterNew) ToBytes ¶
func (pkt *SvcReqRegisterNew) ToBytes() []byte
type SvcRespParam ¶
type SvcRespParam struct {
PCStat int32 `jceId:"0"`
IsSupportC2CRoamMsg int32 `jceId:"1"`
IsSupportDataLine int32 `jceId:"2"`
IsSupportPrintable int32 `jceId:"3"`
IsSupportViewPCFile int32 `jceId:"4"`
PcVersion int32 `jceId:"5"`
RoamFlag int64 `jceId:"6"`
OnlineInfos []OnlineInfo `jceId:"7"`
PCClientType int32 `jceId:"8"`
}
func (*SvcRespParam) ReadFrom ¶
func (pkt *SvcRespParam) ReadFrom(r *JceReader)
func (*SvcRespParam) ToBytes ¶
func (pkt *SvcRespParam) ToBytes() []byte
type SvcRespPushMsg ¶
type SvcRespPushMsg struct {
Uin int64 `jceId:"0"`
DelInfos []IJceStruct `jceId:"1"`
Svrip int32 `jceId:"2"`
PushToken []byte `jceId:"3"`
ServiceType int32 `jceId:"4"`
}
func (*SvcRespPushMsg) ToBytes ¶
func (pkt *SvcRespPushMsg) ToBytes() []byte
type SvcRespRegister ¶
type SvcRespRegister struct {
Uin int64 `jceId:"0"`
Bid int64 `jceId:"1"`
ReplyCode byte `jceId:"2"`
Result string `jceId:"3"`
ServerTime int64 `jceId:"4"`
LogQQ byte `jceId:"5"`
NeedKik byte `jceId:"6"`
UpdateFlag byte `jceId:"7"`
Timestamp int64 `jceId:"8"`
CrashFlag byte `jceId:"9"`
ClientIp string `jceId:"10"`
ClientPort int32 `jceId:"11"`
HelloInterval int32 `jceId:"12"`
LargeSeq int32 `jceId:"13"`
LargeSeqUpdate byte `jceId:"14"`
D769RspBody []byte `jceId:"15"`
Status int32 `jceId:"16"`
ExtOnlineStatus int64 `jceId:"17"`
ClientBatteryGetInterval int64 `jceId:"18"`
ClientAutoStatusInterval int64 `jceId:"19"`
}
func (*SvcRespRegister) ReadFrom ¶
func (pkt *SvcRespRegister) ReadFrom(r *JceReader)
func (*SvcRespRegister) ToBytes ¶
func (pkt *SvcRespRegister) ToBytes() []byte
type TroopListRequest ¶
type TroopListRequest struct {
Uin int64 `jceId:"0"`
GetMSFMsgFlag byte `jceId:"1"`
Cookies []byte `jceId:"2"`
GroupInfo []int64 `jceId:"3"`
GroupFlagExt byte `jceId:"4"`
Version int32 `jceId:"5"`
CompanyId int64 `jceId:"6"`
VersionNum int64 `jceId:"7"`
GetLongGroupName byte `jceId:"8"`
}
func (*TroopListRequest) ToBytes ¶
func (pkt *TroopListRequest) ToBytes() []byte
type TroopMemberInfo ¶
type TroopMemberInfo struct {
MemberUin int64 `jceId:"0"`
FaceId int16 `jceId:"1"`
Age byte `jceId:"2"`
Gender byte `jceId:"3"`
Nick string `jceId:"4"`
Status byte `jceId:"5"`
ShowName string `jceId:"6"`
Name string `jceId:"8"`
Memo string `jceId:"12"`
AutoRemark string `jceId:"13"`
MemberLevel int64 `jceId:"14"`
JoinTime int64 `jceId:"15"`
LastSpeakTime int64 `jceId:"16"`
CreditLevel int64 `jceId:"17"`
Flag int64 `jceId:"18"`
FlagExt int64 `jceId:"19"`
Point int64 `jceId:"20"`
Concerned byte `jceId:"21"`
Shielded byte `jceId:"22"`
SpecialTitle string `jceId:"23"`
SpecialTitleExpireTime int64 `jceId:"24"`
Job string `jceId:"25"`
ApolloFlag byte `jceId:"26"`
ApolloTimestamp int64 `jceId:"27"`
GlobalGroupLevel int64 `jceId:"28"`
TitleId int64 `jceId:"29"`
ShutUpTimestap int64 `jceId:"30"`
GlobalGroupPoint int64 `jceId:"31"`
RichCardNameVer byte `jceId:"33"`
VipType int64 `jceId:"34"`
VipLevel int64 `jceId:"35"`
BigClubLevel int64 `jceId:"36"`
BigClubFlag int64 `jceId:"37"`
Nameplate int64 `jceId:"38"`
GroupHonor []byte `jceId:"39"`
}
func (*TroopMemberInfo) ReadFrom ¶
func (pkt *TroopMemberInfo) ReadFrom(r *JceReader)
func (*TroopMemberInfo) ToBytes ¶
func (pkt *TroopMemberInfo) ToBytes() []byte
type TroopMemberListRequest ¶
type TroopMemberListRequest struct {
Uin int64 `jceId:"0"`
GroupCode int64 `jceId:"1"`
NextUin int64 `jceId:"2"`
GroupUin int64 `jceId:"3"`
Version int64 `jceId:"4"`
ReqType int64 `jceId:"5"`
GetListAppointTime int64 `jceId:"6"`
RichCardNameVer byte `jceId:"7"`
}
func (*TroopMemberListRequest) ToBytes ¶
func (pkt *TroopMemberListRequest) ToBytes() []byte
type TroopNumber ¶
type TroopNumber struct {
GroupUin int64 `jceId:"0"`
GroupCode int64 `jceId:"1"`
Flag byte `jceId:"2"`
GroupInfoSeq int64 `jceId:"3"`
GroupName string `jceId:"4"`
GroupMemo string `jceId:"5"`
GroupFlagExt int64 `jceId:"6"`
GroupRankSeq int64 `jceId:"7"`
CertificationType int64 `jceId:"8"`
ShutUpTimestamp int64 `jceId:"9"`
MyShutUpTimestamp int64 `jceId:"10"`
CmdUinUinFlag int64 `jceId:"11"`
AdditionalFlag int64 `jceId:"12"`
GroupTypeFlag int64 `jceId:"13"`
GroupSecType int64 `jceId:"14"`
GroupSecTypeInfo int64 `jceId:"15"`
GroupClassExt int64 `jceId:"16"`
AppPrivilegeFlag int64 `jceId:"17"`
SubscriptionUin int64 `jceId:"18"`
MemberNum int64 `jceId:"19"`
MemberNumSeq int64 `jceId:"20"`
MemberCardSeq int64 `jceId:"21"`
GroupFlagExt3 int64 `jceId:"22"`
GroupOwnerUin int64 `jceId:"23"`
IsConfGroup byte `jceId:"24"`
IsModifyConfGroupFace byte `jceId:"25"`
IsModifyConfGroupName byte `jceId:"26"`
CmdUinJoinTime int64 `jceId:"27"`
CompanyId int64 `jceId:"28"`
MaxGroupMemberNum int64 `jceId:"29"`
CmdUinGroupMask int64 `jceId:"30"`
GuildAppId int64 `jceId:"31"`
GuildSubType int64 `jceId:"32"`
CmdUinRingtoneID int64 `jceId:"33"`
CmdUinFlagEx2 int64 `jceId:"34"`
}
func (*TroopNumber) ReadFrom ¶
func (pkt *TroopNumber) ReadFrom(r *JceReader)
func (*TroopNumber) ToBytes ¶
func (pkt *TroopNumber) ToBytes() []byte
Click to show internal directories.
Click to hide internal directories.