goqqjce

package module
v0.0.0-...-3e2adbb Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 18, 2022 License: MIT Imports: 0 Imported by: 1

README

go-qq-jce

qq的jce结构体捏

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ClientRegisterPackStruct

type ClientRegisterPackStruct struct {
	Uin                int64  `jceId:"0"`
	Bid                int64  `jceId:"1"`
	ConnType           byte   `jceId:"2"`
	Other              string `jceId:"3"`
	Status             int32  `jceId:"4"`
	OnlinePush         bool   `jceId:"5"`
	IsOnline           bool   `jceId:"6"`
	IsShowOnline       bool   `jceId:"7"`
	KickPC             bool   `jceId:"8"`
	KickWeak           bool   `jceId:"9"`
	TimeStamp          int64  `jceId:"10"`
	IOSVersion         int64  `jceId:"11"`
	NetType            byte   `jceId:"12"`
	BuildVersion       string `jceId:"13"`
	RegType            byte   `jceId:"14"`
	DeviceParam        []byte `jceId:"15"`
	Guid               []byte `jceId:"16"`
	LocaleId           int32  `jceId:"17"`
	SilentPush         byte   `jceId:"18"`
	DeviceName         string `jceId:"19"`
	DeviceType         string `jceId:"20"`
	OSVersion          string `jceId:"21"`
	OpenPush           bool   `jceId:"22"`
	LargeSeq           int64  `jceId:"23"`
	LastWatchStartTime int64  `jceId:"24"`
	OldSsoIp           int64  `jceId:"26"`
	NewSsoIp           int64  `jceId:"27"`
	ChannelNum         string `jceId:"28"`
	CpId               int64  `jceId:"29"`
	VendorName         string `jceId:"30"`
	VendorOSName       string `jceId:"31"`
	IOSIdfa            string `jceId:"32"`
	B769Request        []byte `jceId:"33"`
	IsSetStatus        bool   `jceId:"34"`
	ServerBuf          []byte `jceId:"35"`
	SetMute            bool   `jceId:"36"`
	ExtOnlineStatus    int64  `jceId:"38"`
	BatteryStatus      int32  `jceId:"39"`
}

type ClientRegisterResponsePackStruct

type ClientRegisterResponsePackStruct 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                  bool   `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"`
}

type FriendInfoStruct

type FriendInfoStruct struct {
	FriendUin   int64  `jceId:"0"`
	GroupId     byte   `jceId:"1"`
	FaceId      int16  `jceId:"2"`
	Remark      string `jceId:"3"`
	Status      byte   `jceId:"5"`
	Level       byte   `jceId:"6"`
	NickName    string `jceId:"14"`
	Network     byte   `jceId:"20"`
	NetworkType int32  `jceId:"24"`
	CardId      []byte `jceId:"41"`
}

type FriendListRequest

type FriendListRequest struct {
	RequestType     int32   `jceId:"0"`
	IfReflush       bool    `jceId:"1"`
	Uin             int64   `jceId:"2"`
	StartIndex      int16   `jceId:"3"`
	FriendCount     int16   `jceId:"4"`
	GroupId         byte    `jceId:"5"`
	IfGetGroupInfo  bool    `jceId:"6"`
	GroupStartIndex byte    `jceId:"7"`
	GroupCount      byte    `jceId:"8"`
	IfGetMsfGroup   bool    `jceId:"9"`
	IfShowTermType  bool    `jceId:"10"`
	Version         int64   `jceId:"11"`
	UinList         []int64 `jceId:"12"`
	AppType         int32   `jceId:"13"`
	IfGetDovId      bool    `jceId:"14"`
	IfGetBothFlag   bool    `jceId:"15"`
	D50Request      []byte  `jceId:"16"`
	D6BRequest      []byte  `jceId:"17"`
	SnsTypeList     []int64 `jceId:"18"`
}

type RequestPacketStruct

type RequestPacketStruct struct {
	Version     int16             `jceId:"1"`
	PackageType byte              `jceId:"2"`
	MessageType int32             `jceId:"3"`
	RequestId   int32             `jceId:"4"`
	ServantName string            `jceId:"5"`
	FuncName    string            `jceId:"6"`
	Buffer      []byte            `jceId:"7"`
	Timeout     int32             `jceId:"8"`
	Context     map[string]string `jceId:"9"`
	Status      map[string]string `jceId:"10"`
}

type SsoServerInfoStruct

type SsoServerInfoStruct struct {
	Host     string `jceId:"1"`
	Port     int32  `jceId:"2"`
	Location string `jceId:"8"`
}

type SsoServerRequestStruct

type SsoServerRequestStruct struct {
	Uin     int64  `jceId:"1"`
	Timeout int64  `jceId:"2"`
	C       byte   `jceId:"3"` //一直为0x01
	IMSI    string `jceId:"4"`
	IsWifi  int32  `jceId:"5"` //true=100, false=1
	AppId   int32  `jceId:"6"`
	IMEI    string `jceId:"7"`
	CellId  int64  `jceId:"8"`
	I       int64  `jceId:"9"`
	J       int64  `jceId:"10"`
	K       int64  `jceId:"11"`
	L       bool   `jceId:"12"`
	M       int64  `jceId:"13"`
}

type TroopListRequestV2Simplify

type TroopListRequestV2Simplify struct {
	Uin               int64   `jceId:"0"`
	GetMsfMessageFlag bool    `jceId:"1"`
	Cookie            []byte  `jceId:"2"`
	GroupInfo         []int64 `jceId:"3"`
	GroupFlagExt      byte    `jceId:"4"`
	Version           int32   `jceId:"5"`
	CompanyId         int64   `jceId:"6"`
	VersionNumber     int64   `jceId:"7"`
	GetLongGroupName  bool    `jceId:"8"`
}

type TroopNumStruct

type TroopNumStruct struct {
	GroupUin              int64  `jceId:"0"`
	GroupCode             int64  `jceId:"1"`
	Flag                  byte   `jceId:"2"`
	GroupInfoSeqence      int64  `jceId:"3"`
	GroupName             string `jceId:"4"`
	GroupMemo             string `jceId:"5"`
	GroupFlagExt          int64  `jceId:"6"`
	GroupRankSeqence      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"`
	MemberNumSeqence      int64  `jceId:"20"`
	MemberCardSeqence     int64  `jceId:"21"`
	GroupFlagExt3         int64  `jceId:"22"`
	GroupOwnerUin         int64  `jceId:"23"`
	IsConfGroup           bool   `jceId:"24"`
	IsModifyConfGroupFace bool   `jceId:"25"`
	IsModifyConfGroupName bool   `jceId:"26"`
	CmdUinJoinTime        int64  `jceId:"27"`
	CompanyId             int64  `jceId:"28"`
	MaxGroupMemberNum     int64  `jceId:"29"`
	CmdUinGroupMask       int64  `jceId:"30"`
	HlGuildAppId          int64  `jceId:"31"`
	HlGuildSubType        int64  `jceId:"32"`
	CmdUinRingtoneId      int64  `jceId:"33"`
	CmdUinFlagEx2         int64  `jceId:"34"`
	GroupFlagExt4         int64  `jceId:"35"`
	AppealDeadline        int64  `jceId:"36"`
	GroupFlag             int64  `jceId:"37"`
	GroupRemark           []byte `jceId:"38"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL