tlv

package
v0.0.0-...-d85f73f Latest Latest
Warning

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

Go to latest
Published: Jan 7, 2022 License: AGPL-3.0 Imports: 17 Imported by: 0

README

TLV Types

Dump from oicq.wlogin_sdk.tlv_type.

TODO: T508, and T544 need to be implemented.

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func DumpTLVs

func DumpTLVs(ctx context.Context, tlvs map[uint16]TLVCodec, flag ...bool)

Types

type T1

type T1 struct {
	// contains filtered or unexported fields
}

func NewT1

func NewT1(uin uint64, ip net.IP) *T1

func (*T1) Decode

func (t *T1) Decode(b *bytes.Buffer) error

func (*T1) Encode

func (t *T1) Encode(b *bytes.Buffer)

func (*T1) GetIP

func (t *T1) GetIP() (net.IP, error)

func (*T1) GetUin

func (t *T1) GetUin() (uint64, error)

type T100

type T100 struct {
	// contains filtered or unexported fields
}

func NewT100

func NewT100(appID, subAppID uint64, appClientVersion, mainSigMap, ssoVersion uint32) *T100

func (*T100) Decode

func (t *T100) Decode(b *bytes.Buffer) error

func (*T100) Encode

func (t *T100) Encode(b *bytes.Buffer)

type T102

type T102 struct {
	// contains filtered or unexported fields
}

func NewT102

func NewT102() *T102

func (*T102) Decode

func (t *T102) Decode(b *bytes.Buffer) error

func (*T102) Encode

func (t *T102) Encode(b *bytes.Buffer)

type T103

type T103 struct {
	// contains filtered or unexported fields
}

func NewT103

func NewT103() *T103

func (*T103) Decode

func (t *T103) Decode(b *bytes.Buffer) error

func (*T103) Encode

func (t *T103) Encode(b *bytes.Buffer)

type T104

type T104 struct {
	// contains filtered or unexported fields
}

func NewT104

func NewT104(bArr []byte) *T104

func (*T104) Decode

func (t *T104) Decode(b *bytes.Buffer) error

func (*T104) Encode

func (t *T104) Encode(b *bytes.Buffer)

type T105

type T105 struct {
	// contains filtered or unexported fields
}

func NewT105

func NewT105(pic, sign []byte) *T105

func (*T105) Decode

func (t *T105) Decode(b *bytes.Buffer) error

func (*T105) Encode

func (t *T105) Encode(b *bytes.Buffer)

func (*T105) GetPic

func (t *T105) GetPic() ([]byte, error)

func (*T105) GetSign

func (t *T105) GetSign() ([]byte, error)

type T106

type T106 struct {
	// contains filtered or unexported fields
}

func NewT106

func NewT106(appID, subAppID uint64, appClientVersion uint32, uin uint64, serverTime uint32, ip net.IP, i2 bool, passwordMD5 [16]byte, salt uint64, username string, userA1Key [16]byte, isGUIDAvailable bool, guid []byte, loginType, ssoVersion uint32) *T106

func (*T106) Decode

func (t *T106) Decode(b *bytes.Buffer) error

func (*T106) Encode

func (t *T106) Encode(b *bytes.Buffer)

type T107

type T107 struct {
	// contains filtered or unexported fields
}

func NewT107

func NewT107(i uint16, i2 uint8, i3 uint16, i4 uint8) *T107

func (*T107) Decode

func (t *T107) Decode(b *bytes.Buffer) error

func (*T107) Encode

func (t *T107) Encode(b *bytes.Buffer)

type T108

type T108 struct {
	// contains filtered or unexported fields
}

func NewT108

func NewT108(ksid []byte) *T108

func (*T108) Decode

func (t *T108) Decode(b *bytes.Buffer) error

func (*T108) Encode

func (t *T108) Encode(b *bytes.Buffer)

type T109

type T109 struct {
	// contains filtered or unexported fields
}

func NewT109

func NewT109(osBuildIDMD5 [16]byte) *T109

func (*T109) Decode

func (t *T109) Decode(b *bytes.Buffer) error

func (*T109) Encode

func (t *T109) Encode(b *bytes.Buffer)

type T10A

type T10A struct {
	// contains filtered or unexported fields
}

func NewT10A

func NewT10A(a2 []byte) *T10A

func (*T10A) Decode

func (t *T10A) Decode(b *bytes.Buffer) error

func (*T10A) Encode

func (t *T10A) Encode(b *bytes.Buffer)

type T10B

type T10B struct {
	// contains filtered or unexported fields
}

func NewT10B

func NewT10B() *T10B

func (*T10B) Decode

func (t *T10B) Decode(b *bytes.Buffer) error

func (*T10B) Encode

func (t *T10B) Encode(b *bytes.Buffer)

type T10C

type T10C struct {
	// contains filtered or unexported fields
}

func NewT10C

func NewT10C() *T10C

func (*T10C) Decode

func (t *T10C) Decode(b *bytes.Buffer) error

func (*T10C) Encode

func (t *T10C) Encode(b *bytes.Buffer)

type T10D

type T10D struct {
	// contains filtered or unexported fields
}

func NewT10D

func NewT10D() *T10D

func (*T10D) Decode

func (t *T10D) Decode(b *bytes.Buffer) error

func (*T10D) Encode

func (t *T10D) Encode(b *bytes.Buffer)

type T10E

type T10E struct {
	// contains filtered or unexported fields
}

func NewT10E

func NewT10E() *T10E

func (*T10E) Decode

func (t *T10E) Decode(b *bytes.Buffer) error

func (*T10E) Encode

func (t *T10E) Encode(b *bytes.Buffer)

type T112

type T112 struct {
	// contains filtered or unexported fields
}

func NewT112

func NewT112(bArr []byte) *T112

func (*T112) Decode

func (t *T112) Decode(b *bytes.Buffer) error

func (*T112) Encode

func (t *T112) Encode(b *bytes.Buffer)

type T113

type T113 struct {
	// contains filtered or unexported fields
}

func NewT113

func NewT113(uin uint64) *T113

func (*T113) Decode

func (t *T113) Decode(b *bytes.Buffer) error

func (*T113) Encode

func (t *T113) Encode(b *bytes.Buffer)

func (*T113) GetUin

func (t *T113) GetUin() (uint64, error)

type T114

type T114 struct {
	// contains filtered or unexported fields
}

func NewT114

func NewT114() *T114

func (*T114) Decode

func (t *T114) Decode(b *bytes.Buffer) error

func (*T114) Encode

func (t *T114) Encode(b *bytes.Buffer)

type T116

type T116 struct {
	// contains filtered or unexported fields
}

func NewT116

func NewT116(miscBitmap, subSigMap uint32, subAppIDList []uint64) *T116

func (*T116) Decode

func (t *T116) Decode(b *bytes.Buffer) error

func (*T116) Encode

func (t *T116) Encode(b *bytes.Buffer)

type T118

type T118 struct {
	// contains filtered or unexported fields
}

func NewT118

func NewT118() *T118

func (*T118) Decode

func (t *T118) Decode(b *bytes.Buffer) error

func (*T118) Encode

func (t *T118) Encode(b *bytes.Buffer)

type T119

type T119 struct {
	// contains filtered or unexported fields
}

func NewT119

func NewT119() *T119

func (*T119) Decode

func (t *T119) Decode(b *bytes.Buffer) error

func (*T119) Encode

func (t *T119) Encode(b *bytes.Buffer)

type T11A

type T11A struct {
	// contains filtered or unexported fields
}

func NewT11A

func NewT11A(face, age, gender, nick []byte) *T11A

func (*T11A) Decode

func (t *T11A) Decode(b *bytes.Buffer) error

func (*T11A) Encode

func (t *T11A) Encode(b *bytes.Buffer)

func (*T11A) GetAge

func (t *T11A) GetAge() ([]byte, error)

func (*T11A) GetFace

func (t *T11A) GetFace() ([]byte, error)

func (*T11A) GetGender

func (t *T11A) GetGender() ([]byte, error)

func (*T11A) GetNick

func (t *T11A) GetNick() ([]byte, error)

type T11C

type T11C struct {
	// contains filtered or unexported fields
}

func NewT11C

func NewT11C() *T11C

func (*T11C) Decode

func (t *T11C) Decode(b *bytes.Buffer) error

func (*T11C) Encode

func (t *T11C) Encode(b *bytes.Buffer)

type T11D

type T11D struct {
	// contains filtered or unexported fields
}

func NewT11D

func NewT11D(appID uint64, stKey, st []byte) *T11D

func (*T11D) Decode

func (t *T11D) Decode(b *bytes.Buffer) error

func (*T11D) Encode

func (t *T11D) Encode(b *bytes.Buffer)

func (*T11D) GetAppID

func (t *T11D) GetAppID() (uint64, error)

func (*T11D) GetST

func (t *T11D) GetST() ([]byte, error)

func (*T11D) GetSTKey

func (t *T11D) GetSTKey() ([]byte, error)

type T11F

type T11F struct {
	// contains filtered or unexported fields
}

func NewT11F

func NewT11F(chgTime int64, tkPri uint32) *T11F

func (*T11F) Decode

func (t *T11F) Decode(b *bytes.Buffer) error

func (*T11F) Encode

func (t *T11F) Encode(b *bytes.Buffer)

func (*T11F) GetAppID

func (t *T11F) GetAppID() (int64, error)

func (*T11F) GetTKPri

func (t *T11F) GetTKPri() (uint32, error)

type T120

type T120 struct {
	// contains filtered or unexported fields
}

func NewT120

func NewT120() *T120

func (*T120) Decode

func (t *T120) Decode(b *bytes.Buffer) error

func (*T120) Encode

func (t *T120) Encode(b *bytes.Buffer)

type T121

type T121 struct {
	// contains filtered or unexported fields
}

func NewT121

func NewT121() *T121

func (*T121) Decode

func (t *T121) Decode(b *bytes.Buffer) error

func (*T121) Encode

func (t *T121) Encode(b *bytes.Buffer)

type T124

type T124 struct {
	// contains filtered or unexported fields
}

func NewT124

func NewT124(osType, osVersion []byte, networkType uint16, simOperator, bArr4, apn []byte) *T124

func (*T124) Decode

func (t *T124) Decode(b *bytes.Buffer) error

func (*T124) Encode

func (t *T124) Encode(b *bytes.Buffer)

type T125

type T125 struct {
	// contains filtered or unexported fields
}

func NewT125

func NewT125(openID, openKey []byte) *T125

func (*T125) Decode

func (t *T125) Decode(b *bytes.Buffer) error

func (*T125) Encode

func (t *T125) Encode(b *bytes.Buffer)

func (*T125) GetOpenID

func (t *T125) GetOpenID() ([]byte, error)

func (*T125) GetOpenKey

func (t *T125) GetOpenKey() ([]byte, error)

type T126

type T126 struct {
	// contains filtered or unexported fields
}

func NewT126

func NewT126(random []byte) *T126

func (*T126) Decode

func (t *T126) Decode(b *bytes.Buffer) error

func (*T126) Encode

func (t *T126) Encode(b *bytes.Buffer)

func (*T126) GetRandom

func (t *T126) GetRandom() ([]byte, error)

type T127

type T127 struct {
	// contains filtered or unexported fields
}

func NewT127

func NewT127(bArr, bArr2 []byte) *T127

func (*T127) Decode

func (t *T127) Decode(b *bytes.Buffer) error

func (*T127) Encode

func (t *T127) Encode(b *bytes.Buffer)

type T128

type T128 struct {
	// contains filtered or unexported fields
}

func NewT128

func NewT128(isGuidFileNil, isGuidGenSucc, isGuidChanged bool, guidFlag uint32, model, guid, brand []byte) *T128

func (*T128) Decode

func (t *T128) Decode(b *bytes.Buffer) error

func (*T128) Encode

func (t *T128) Encode(b *bytes.Buffer)

type T130

type T130 struct {
	// contains filtered or unexported fields
}

func NewT130

func NewT130(time, ipAddr []byte) *T130

func (*T130) Decode

func (t *T130) Decode(b *bytes.Buffer) error

func (*T130) Encode

func (t *T130) Encode(b *bytes.Buffer)

func (*T130) GetIPAddr

func (t *T130) GetIPAddr() ([]byte, error)

func (*T130) GetTime

func (t *T130) GetTime() ([]byte, error)

type T132

type T132 struct {
	// contains filtered or unexported fields
}

func NewT132

func NewT132(accessToken, openID []byte) *T132

func (*T132) Decode

func (t *T132) Decode(b *bytes.Buffer) error

func (*T132) Encode

func (t *T132) Encode(b *bytes.Buffer)

func (*T132) GetAccessToken

func (t *T132) GetAccessToken() ([]byte, error)

func (*T132) GetOpenID

func (t *T132) GetOpenID() ([]byte, error)

type T136

type T136 struct {
	// contains filtered or unexported fields
}

func NewT136

func NewT136() *T136

func (*T136) Decode

func (t *T136) Decode(b *bytes.Buffer) error

func (*T136) Encode

func (t *T136) Encode(b *bytes.Buffer)

type T138

type T138 struct {
	// contains filtered or unexported fields
}

func NewT138

func NewT138(a2ChgTime, lsKeyChgTime, sKeyChgTime, vKeyChgTime, a8ChgTime, stWebChgTime, d2ChgTime, sidChgTime uint32) *T138

func (*T138) Decode

func (t *T138) Decode(b *bytes.Buffer) error

func (*T138) Encode

func (t *T138) Encode(b *bytes.Buffer)

func (*T138) GetA2ChgTime

func (t *T138) GetA2ChgTime() (uint32, error)

func (*T138) GetA8ChgTime

func (t *T138) GetA8ChgTime() (uint32, error)

func (*T138) GetD2ChgTime

func (t *T138) GetD2ChgTime() (uint32, error)

func (*T138) GetLSKeyChgTime

func (t *T138) GetLSKeyChgTime() (uint32, error)

func (*T138) GetSKeyChgTime

func (t *T138) GetSKeyChgTime() (uint32, error)

func (*T138) GetSTWebChgTime

func (t *T138) GetSTWebChgTime() (uint32, error)

func (*T138) GetSidChgTime

func (t *T138) GetSidChgTime() (uint32, error)

func (*T138) GetVKeyChgTime

func (t *T138) GetVKeyChgTime() (uint32, error)

type T141

type T141 struct {
	// contains filtered or unexported fields
}

func NewT141

func NewT141(simOperator []byte, networkType uint16, apn []byte) *T141

func (*T141) Decode

func (t *T141) Decode(b *bytes.Buffer) error

func (*T141) Encode

func (t *T141) Encode(b *bytes.Buffer)

type T142

type T142 struct {
	// contains filtered or unexported fields
}

func NewT142

func NewT142(apkID []byte) *T142

func (*T142) Decode

func (t *T142) Decode(b *bytes.Buffer) error

func (*T142) Encode

func (t *T142) Encode(b *bytes.Buffer)

type T143

type T143 struct {
	// contains filtered or unexported fields
}

func NewT143

func NewT143(d2 []byte) *T143

func (*T143) Decode

func (t *T143) Decode(b *bytes.Buffer) error

func (*T143) Encode

func (t *T143) Encode(b *bytes.Buffer)

type T144

type T144 struct {
	// contains filtered or unexported fields
}

func NewT144

func NewT144(key [16]byte, tlvs ...TLVCodec) *T144

func (*T144) Decode

func (t *T144) Decode(b *bytes.Buffer) error

func (*T144) Encode

func (t *T144) Encode(b *bytes.Buffer)

type T145

type T145 struct {
	// contains filtered or unexported fields
}

func NewT145

func NewT145(bArr [16]byte) *T145

func (*T145) Decode

func (t *T145) Decode(b *bytes.Buffer) error

func (*T145) Encode

func (t *T145) Encode(b *bytes.Buffer)

type T146

type T146 struct {
	// contains filtered or unexported fields
}

func NewT146

func NewT146(version uint16, code uint16, title []byte, message []byte, messageType uint16, errorInfo []byte) *T146

func (*T146) Decode

func (t *T146) Decode(b *bytes.Buffer) error

func (*T146) Encode

func (t *T146) Encode(b *bytes.Buffer)

func (*T146) GetCode

func (t *T146) GetCode() (uint16, error)

func (*T146) GetErrorInfo

func (t *T146) GetErrorInfo() ([]byte, error)

func (*T146) GetMessage

func (t *T146) GetMessage() ([]byte, error)

func (*T146) GetMessageType

func (t *T146) GetMessageType() (uint16, error)

func (*T146) GetTitle

func (t *T146) GetTitle() ([]byte, error)

func (*T146) GetVersion

func (t *T146) GetVersion() (uint16, error)

type T147

type T147 struct {
	// contains filtered or unexported fields
}

func NewT147

func NewT147(appID uint64, apkVersion []byte, md5APKSignature [16]byte) *T147

func (*T147) Decode

func (t *T147) Decode(b *bytes.Buffer) error

func (*T147) Encode

func (t *T147) Encode(b *bytes.Buffer)

type T148

type T148 struct {
	// contains filtered or unexported fields
}

func NewT148

func NewT148(bArr []byte, j, j2, j3 uint64, bArr2, bArr3 []byte) *T148

func (*T148) Decode

func (t *T148) Decode(b *bytes.Buffer) error

func (*T148) Encode

func (t *T148) Encode(b *bytes.Buffer)

type T149

type T149 struct {
	// contains filtered or unexported fields
}

func NewT149

func NewT149(contentType uint16, title, content, otherInfo []byte) *T149

func (*T149) Decode

func (t *T149) Decode(b *bytes.Buffer) error

func (*T149) Encode

func (t *T149) Encode(b *bytes.Buffer)

func (*T149) GetContent

func (t *T149) GetContent() ([]byte, error)

func (*T149) GetContentType

func (t *T149) GetContentType() (uint16, error)

func (*T149) GetOtherInfo

func (t *T149) GetOtherInfo() ([]byte, error)

func (*T149) GetTitle

func (t *T149) GetTitle() ([]byte, error)

type T150

type T150 struct {
	// contains filtered or unexported fields
}

func NewT150

func NewT150(bitmap uint32, network uint8) *T150

func (*T150) Decode

func (t *T150) Decode(b *bytes.Buffer) error

func (*T150) Encode

func (t *T150) Encode(b *bytes.Buffer)

func (*T150) GetBitmap

func (t *T150) GetBitmap() (uint32, error)

func (*T150) GetNetwork

func (t *T150) GetNetwork() (uint8, error)

type T153

type T153 struct {
	// contains filtered or unexported fields
}

func NewT153

func NewT153(i uint16) *T153

func (*T153) Decode

func (t *T153) Decode(b *bytes.Buffer) error

func (*T153) Encode

func (t *T153) Encode(b *bytes.Buffer)

type T154

type T154 struct {
	// contains filtered or unexported fields
}

func NewT154

func NewT154(seq uint32) *T154

func (*T154) Decode

func (t *T154) Decode(b *bytes.Buffer) error

func (*T154) Encode

func (t *T154) Encode(b *bytes.Buffer)

type T161

type T161 struct {
	// contains filtered or unexported fields
}

func NewT161

func NewT161() *T161

func (*T161) Decode

func (t *T161) Decode(b *bytes.Buffer) error

func (*T161) Encode

func (t *T161) Encode(b *bytes.Buffer)

type T164

type T164 struct {
	// contains filtered or unexported fields
}

func NewT164

func NewT164() *T164

func (*T164) Decode

func (t *T164) Decode(b *bytes.Buffer) error

func (*T164) Encode

func (t *T164) Encode(b *bytes.Buffer)

type T165

type T165 struct {
	// contains filtered or unexported fields
}

func NewT165

func NewT165() *T165

func (*T165) Decode

func (t *T165) Decode(b *bytes.Buffer) error

func (*T165) Encode

func (t *T165) Encode(b *bytes.Buffer)

type T166

type T166 struct {
	// contains filtered or unexported fields
}

func NewT166

func NewT166(i uint8) *T166

func (*T166) Decode

func (t *T166) Decode(b *bytes.Buffer) error

func (*T166) Encode

func (t *T166) Encode(b *bytes.Buffer)

type T167

type T167 struct {
	// contains filtered or unexported fields
}

func NewT167

func NewT167(imageType, imageFormat uint8, imageURL []byte) *T167

func (*T167) Decode

func (t *T167) Decode(b *bytes.Buffer) error

func (*T167) Encode

func (t *T167) Encode(b *bytes.Buffer)

func (*T167) GetImageFormat

func (t *T167) GetImageFormat() (uint8, error)

func (*T167) GetImageType

func (t *T167) GetImageType() (uint8, error)

func (*T167) GetImageURL

func (t *T167) GetImageURL() ([]byte, error)

type T169

type T169 struct {
	// contains filtered or unexported fields
}

func NewT169

func NewT169() *T169

func (*T169) Decode

func (t *T169) Decode(b *bytes.Buffer) error

func (*T169) Encode

func (t *T169) Encode(b *bytes.Buffer)

type T16A

type T16A struct {
	// contains filtered or unexported fields
}

func NewT16A

func NewT16A(bArr []byte) *T16A

func (*T16A) Decode

func (t *T16A) Decode(b *bytes.Buffer) error

func (*T16A) Encode

func (t *T16A) Encode(b *bytes.Buffer)

type T16B

type T16B struct {
	// contains filtered or unexported fields
}

func NewT16B

func NewT16B(list []string) *T16B

func (*T16B) Decode

func (t *T16B) Decode(b *bytes.Buffer) error

func (*T16B) Encode

func (t *T16B) Encode(b *bytes.Buffer)

type T16D

type T16D struct {
	// contains filtered or unexported fields
}

func NewT16D

func NewT16D() *T16D

func (*T16D) Decode

func (t *T16D) Decode(b *bytes.Buffer) error

func (*T16D) Encode

func (t *T16D) Encode(b *bytes.Buffer)

type T16E

type T16E struct {
	// contains filtered or unexported fields
}

func NewT16E

func NewT16E(model []byte) *T16E

func (*T16E) Decode

func (t *T16E) Decode(b *bytes.Buffer) error

func (*T16E) Encode

func (t *T16E) Encode(b *bytes.Buffer)

type T171

type T171 struct {
	// contains filtered or unexported fields
}

func NewT171

func NewT171() *T171

func (*T171) Decode

func (t *T171) Decode(b *bytes.Buffer) error

func (*T171) Encode

func (t *T171) Encode(b *bytes.Buffer)

type T172

type T172 struct {
	// contains filtered or unexported fields
}

func NewT172

func NewT172(bArr []byte) *T172

func (*T172) Decode

func (t *T172) Decode(b *bytes.Buffer) error

func (*T172) Encode

func (t *T172) Encode(b *bytes.Buffer)

type T173

type T173 struct {
	// contains filtered or unexported fields
}

func NewT173

func NewT173() *T173

func (*T173) Decode

func (t *T173) Decode(b *bytes.Buffer) error

func (*T173) Encode

func (t *T173) Encode(b *bytes.Buffer)

type T174

type T174 struct {
	// contains filtered or unexported fields
}

func NewT174

func NewT174(bArr []byte) *T174

func (*T174) Decode

func (t *T174) Decode(b *bytes.Buffer) error

func (*T174) Encode

func (t *T174) Encode(b *bytes.Buffer)

type T177

type T177 struct {
	// contains filtered or unexported fields
}

func NewT177

func NewT177(buildTime uint64, sdkVersion string) *T177

func (*T177) Decode

func (t *T177) Decode(b *bytes.Buffer) error

func (*T177) Encode

func (t *T177) Encode(b *bytes.Buffer)

type T178

type T178 struct {
	// contains filtered or unexported fields
}

func NewT178

func NewT178(countryCode, mobile []byte, smscodeStatus uint32, availableMsgCnt, timeLimit uint16) *T178

func (*T178) Decode

func (t *T178) Decode(b *bytes.Buffer) error

func (*T178) Encode

func (t *T178) Encode(b *bytes.Buffer)

func (*T178) GetAvailableMessageCount

func (t *T178) GetAvailableMessageCount() (uint16, error)

func (*T178) GetCountryCode

func (t *T178) GetCountryCode() ([]byte, error)

func (*T178) GetMobile

func (t *T178) GetMobile() ([]byte, error)

func (*T178) GetSMSCodeStatus

func (t *T178) GetSMSCodeStatus() (uint32, error)

func (*T178) GetTimeLimit

func (t *T178) GetTimeLimit() (uint16, error)

type T179

type T179 struct {
	// contains filtered or unexported fields
}

func NewT179

func NewT179(url []byte) *T179

func (*T179) Decode

func (t *T179) Decode(b *bytes.Buffer) error

func (*T179) Encode

func (t *T179) Encode(b *bytes.Buffer)

func (*T179) GetVerifyURL

func (t *T179) GetVerifyURL() ([]byte, error)

type T17A

type T17A struct {
	// contains filtered or unexported fields
}

func NewT17A

func NewT17A(appID uint64) *T17A

func (*T17A) Decode

func (t *T17A) Decode(b *bytes.Buffer) error

func (*T17A) Encode

func (t *T17A) Encode(b *bytes.Buffer)

type T17B

type T17B struct {
	// contains filtered or unexported fields
}

func NewT17B

func NewT17B(availableMsgCnt, timeLimit uint16) *T17B

func (*T17B) Decode

func (t *T17B) Decode(b *bytes.Buffer) error

func (*T17B) Encode

func (t *T17B) Encode(b *bytes.Buffer)

func (*T17B) GetAvailableMsgCnt

func (t *T17B) GetAvailableMsgCnt() (uint16, error)

func (*T17B) GetTimeLimit

func (t *T17B) GetTimeLimit() (uint16, error)

type T17C

type T17C struct {
	// contains filtered or unexported fields
}

func NewT17C

func NewT17C(bArr []byte) *T17C

func (*T17C) Decode

func (t *T17C) Decode(b *bytes.Buffer) error

func (*T17C) Encode

func (t *T17C) Encode(b *bytes.Buffer)

type T17D

type T17D struct {
	// contains filtered or unexported fields
}

func NewT17D

func NewT17D(mbGuideType uint16, mbGuideMsg []byte, mbGuideInfoType uint16, mbGuideInfo []byte) *T17D

func (*T17D) Decode

func (t *T17D) Decode(b *bytes.Buffer) error

func (*T17D) Encode

func (t *T17D) Encode(b *bytes.Buffer)

func (*T17D) GetMBGuideInfo

func (t *T17D) GetMBGuideInfo() ([]byte, error)

func (*T17D) GetMBGuideInfoType

func (t *T17D) GetMBGuideInfoType() (uint16, error)

func (*T17D) GetMBGuideMsg

func (t *T17D) GetMBGuideMsg() ([]byte, error)

func (*T17D) GetMBGuideType

func (t *T17D) GetMBGuideType() (uint16, error)

type T17E

type T17E struct {
	// contains filtered or unexported fields
}

func NewT17E

func NewT17E() *T17E

func (*T17E) Decode

func (t *T17E) Decode(b *bytes.Buffer) error

func (*T17E) Encode

func (t *T17E) Encode(b *bytes.Buffer)

type T17F

type T17F struct {
	// contains filtered or unexported fields
}

func NewT17F

func NewT17F() *T17F

func (*T17F) Decode

func (t *T17F) Decode(b *bytes.Buffer) error

func (*T17F) Encode

func (t *T17F) Encode(b *bytes.Buffer)

type T18

type T18 struct {
	// contains filtered or unexported fields
}

func NewT18

func NewT18(appID uint64, appClientVersion uint32, uin uint64, i2 uint16) *T18

func (*T18) Decode

func (t *T18) Decode(b *bytes.Buffer) error

func (*T18) Encode

func (t *T18) Encode(b *bytes.Buffer)

type T182

type T182 struct {
	// contains filtered or unexported fields
}

func NewT182

func NewT182(msgCnt, timeLimit uint16) *T182

func (*T182) Decode

func (t *T182) Decode(b *bytes.Buffer) error

func (*T182) Encode

func (t *T182) Encode(b *bytes.Buffer)

func (*T182) GetMessageCount

func (t *T182) GetMessageCount() (uint16, error)

func (*T182) GetTimeLimit

func (t *T182) GetTimeLimit() (uint16, error)

type T183

type T183 struct {
	// contains filtered or unexported fields
}

func NewT183

func NewT183(salt uint64) *T183

func (*T183) Decode

func (t *T183) Decode(b *bytes.Buffer) error

func (*T183) Encode

func (t *T183) Encode(b *bytes.Buffer)

type T184

type T184 struct {
	// contains filtered or unexported fields
}

func NewT184

func NewT184(j uint64, str string) *T184

func (*T184) Decode

func (t *T184) Decode(b *bytes.Buffer) error

func (*T184) Encode

func (t *T184) Encode(b *bytes.Buffer)

type T185

type T185 struct {
	// contains filtered or unexported fields
}

func NewT185

func NewT185(i uint8) *T185

func (*T185) Decode

func (t *T185) Decode(b *bytes.Buffer) error

func (*T185) Encode

func (t *T185) Encode(b *bytes.Buffer)

type T186

type T186 struct {
	// contains filtered or unexported fields
}

func NewT186

func NewT186(flag bool) *T186

func (*T186) Decode

func (t *T186) Decode(b *bytes.Buffer) error

func (*T186) Encode

func (t *T186) Encode(b *bytes.Buffer)

func (*T186) GetPasswordFlag

func (t *T186) GetPasswordFlag() (bool, error)

type T187

type T187 struct {
	// contains filtered or unexported fields
}

func NewT187

func NewT187(md5MAC [16]byte) *T187

func (*T187) Decode

func (t *T187) Decode(b *bytes.Buffer) error

func (*T187) Encode

func (t *T187) Encode(b *bytes.Buffer)

type T188

type T188 struct {
	// contains filtered or unexported fields
}

func NewT188

func NewT188(md5AndroidID [16]byte) *T188

func (*T188) Decode

func (t *T188) Decode(b *bytes.Buffer) error

func (*T188) Encode

func (t *T188) Encode(b *bytes.Buffer)

type T191

type T191 struct {
	// contains filtered or unexported fields
}

func NewT191

func NewT191(verifyMethod uint8) *T191

func (*T191) Decode

func (t *T191) Decode(b *bytes.Buffer) error

func (*T191) Encode

func (t *T191) Encode(b *bytes.Buffer)

type T192

type T192 struct {
	// contains filtered or unexported fields
}

func NewT192

func NewT192(url string) *T192

func (*T192) Decode

func (t *T192) Decode(b *bytes.Buffer) error

func (*T192) Encode

func (t *T192) Encode(b *bytes.Buffer)

func (*T192) GetURL

func (t *T192) GetURL() (string, error)

type T193

type T193 struct {
	// contains filtered or unexported fields
}

func NewT193

func NewT193(code []byte) *T193

func (*T193) Decode

func (t *T193) Decode(b *bytes.Buffer) error

func (*T193) Encode

func (t *T193) Encode(b *bytes.Buffer)

type T194

type T194 struct {
	// contains filtered or unexported fields
}

func NewT194

func NewT194(md5IMSI [16]byte) *T194

func (*T194) Decode

func (t *T194) Decode(b *bytes.Buffer) error

func (*T194) Encode

func (t *T194) Encode(b *bytes.Buffer)

type T196

type T196 struct {
	// contains filtered or unexported fields
}

func NewT196

func NewT196(bakMobileState uint8, countryCode, bakMobile string) *T196

func (*T196) Decode

func (t *T196) Decode(b *bytes.Buffer) error

func (*T196) Encode

func (t *T196) Encode(b *bytes.Buffer)

func (*T196) GetBakMobile

func (t *T196) GetBakMobile() (string, error)

func (*T196) GetBakMobileState

func (t *T196) GetBakMobileState() (uint8, error)

func (*T196) GetCountryCode

func (t *T196) GetCountryCode() (string, error)

type T199

type T199 struct {
	// contains filtered or unexported fields
}

func NewT199

func NewT199(openID, payToken []byte) *T199

func (*T199) Decode

func (t *T199) Decode(b *bytes.Buffer) error

func (*T199) Encode

func (t *T199) Encode(b *bytes.Buffer)

func (*T199) GetOpenID

func (t *T199) GetOpenID() ([]byte, error)

func (*T199) GetPayToken

func (t *T199) GetPayToken() ([]byte, error)

type T2

type T2 struct {
	// contains filtered or unexported fields
}

func NewT2

func NewT2(code, sign []byte) *T2

func (*T2) Decode

func (t *T2) Decode(b *bytes.Buffer) error

func (*T2) Encode

func (t *T2) Encode(b *bytes.Buffer)

func (*T2) GetCode

func (t *T2) GetCode() ([]byte, error)

func (*T2) GetSign

func (t *T2) GetSign() ([]byte, error)

type T200

type T200 struct {
	// contains filtered or unexported fields
}

func NewT200

func NewT200(pf, pfKey []byte) *T200

func (*T200) Decode

func (t *T200) Decode(b *bytes.Buffer) error

func (*T200) Encode

func (t *T200) Encode(b *bytes.Buffer)

func (*T200) GetPF

func (t *T200) GetPF() ([]byte, error)

func (*T200) GetPFKey

func (t *T200) GetPFKey() ([]byte, error)

type T201

type T201 struct {
	// contains filtered or unexported fields
}

func NewT201

func NewT201(bArr, bArr2, bArr3, bArr4 []byte) *T201

func (*T201) Decode

func (t *T201) Decode(b *bytes.Buffer) error

func (*T201) Encode

func (t *T201) Encode(b *bytes.Buffer)

type T202

type T202 struct {
	// contains filtered or unexported fields
}

func NewT202

func NewT202(md5BSSID [16]byte, ssid []byte) *T202

func (*T202) Decode

func (t *T202) Decode(b *bytes.Buffer) error

func (*T202) Encode

func (t *T202) Encode(b *bytes.Buffer)

type T204

type T204 struct {
	// contains filtered or unexported fields
}

func NewT204

func NewT204() *T204

func (*T204) Decode

func (t *T204) Decode(b *bytes.Buffer) error

func (*T204) Encode

func (t *T204) Encode(b *bytes.Buffer)

type T305

type T305 struct {
	// contains filtered or unexported fields
}

func NewT305

func NewT305() *T305

func (*T305) Decode

func (t *T305) Decode(b *bytes.Buffer) error

func (*T305) Encode

func (t *T305) Encode(b *bytes.Buffer)

type T322

type T322 struct {
	// contains filtered or unexported fields
}

func NewT322

func NewT322() *T322

func (*T322) Decode

func (t *T322) Decode(b *bytes.Buffer) error

func (*T322) Encode

func (t *T322) Encode(b *bytes.Buffer)

type T400

type T400 struct {
	// contains filtered or unexported fields
}

func NewT400

func NewT400(key [16]byte, uin uint64, guid, dpwd [16]byte, appID, subAppID uint64, randSeed []byte) *T400

func (*T400) Decode

func (t *T400) Decode(b *bytes.Buffer) error

func (*T400) Encode

func (t *T400) Encode(b *bytes.Buffer)

type T401

type T401 struct {
	// contains filtered or unexported fields
}

func NewT401

func NewT401(bArr [16]byte) *T401

func (*T401) Decode

func (t *T401) Decode(b *bytes.Buffer) error

func (*T401) Encode

func (t *T401) Encode(b *bytes.Buffer)

type T402

type T402 struct {
	// contains filtered or unexported fields
}

func NewT402

func NewT402() *T402

func (*T402) Decode

func (t *T402) Decode(b *bytes.Buffer) error

func (*T402) Encode

func (t *T402) Encode(b *bytes.Buffer)

type T403

type T403 struct {
	// contains filtered or unexported fields
}

func NewT403

func NewT403() *T403

func (*T403) Decode

func (t *T403) Decode(b *bytes.Buffer) error

func (*T403) Encode

func (t *T403) Encode(b *bytes.Buffer)

type T508

type T508 struct {
	// contains filtered or unexported fields
}

func NewT508

func NewT508() *T508

func (*T508) Decode

func (t *T508) Decode(b *bytes.Buffer) error

func (*T508) Encode

func (t *T508) Encode(b *bytes.Buffer)

type T511

type T511 struct {
	// contains filtered or unexported fields
}

func NewT511

func NewT511(domains []string) *T511

func (*T511) Decode

func (t *T511) Decode(b *bytes.Buffer) error

func (*T511) Encode

func (t *T511) Encode(b *bytes.Buffer)

type T52B

type T52B struct {
	// contains filtered or unexported fields
}

func NewT52B

func NewT52B(zone uint16, mobile string) *T52B

func (*T52B) Decode

func (t *T52B) Decode(b *bytes.Buffer) error

func (*T52B) Encode

func (t *T52B) Encode(b *bytes.Buffer)

func (*T52B) GetMobile

func (t *T52B) GetMobile() (string, error)

func (*T52B) GetZone

func (t *T52B) GetZone() (uint16, error)

type T52C

type T52C struct {
	// contains filtered or unexported fields
}

func NewT52C

func NewT52C(i uint8, j uint64) *T52C

func (*T52C) Decode

func (t *T52C) Decode(b *bytes.Buffer) error

func (*T52C) Encode

func (t *T52C) Encode(b *bytes.Buffer)

type T52D

type T52D struct {
	// contains filtered or unexported fields
}

func NewT52D

func NewT52D(deviceReport *pb.DeviceReport) *T52D

func (*T52D) Decode

func (t *T52D) Decode(b *bytes.Buffer) error

func (*T52D) Encode

func (t *T52D) Encode(b *bytes.Buffer)

type T533

type T533 struct {
	// contains filtered or unexported fields
}

func NewT533

func NewT533(bArr, bArr2 []byte) *T533

func (*T533) Decode

func (t *T533) Decode(b *bytes.Buffer) error

func (*T533) Encode

func (t *T533) Encode(b *bytes.Buffer)

type T541

type T541 struct {
	// contains filtered or unexported fields
}

func NewT541

func NewT541(flag uint8) *T541

func (*T541) Decode

func (t *T541) Decode(b *bytes.Buffer) error

func (*T541) Encode

func (t *T541) Encode(b *bytes.Buffer)

func (*T541) GetFlag

func (t *T541) GetFlag() (uint8, error)

type T542

type T542 struct {
	// contains filtered or unexported fields
}

func NewT542

func NewT542(bArr []byte) *T542

func (*T542) Decode

func (t *T542) Decode(b *bytes.Buffer) error

func (*T542) Encode

func (t *T542) Encode(b *bytes.Buffer)

type T543

type T543 struct {
	// contains filtered or unexported fields
}

func NewT543

func NewT543() *T543

func (*T543) Decode

func (t *T543) Decode(b *bytes.Buffer) error

func (*T543) Encode

func (t *T543) Encode(b *bytes.Buffer)

type T544

type T544 struct {
	// contains filtered or unexported fields
}

func NewT544

func NewT544(uin uint64, guid [16]byte, sdkVersion string, typ uint16) *T544

func (*T544) Decode

func (t *T544) Decode(b *bytes.Buffer) error

func (*T544) Encode

func (t *T544) Encode(b *bytes.Buffer)

type T545

type T545 struct {
	// contains filtered or unexported fields
}

func NewT545

func NewT545(bArr [16]byte) *T545

func (*T545) Decode

func (t *T545) Decode(b *bytes.Buffer) error

func (*T545) Encode

func (t *T545) Encode(b *bytes.Buffer)

type T546

type T546 struct {
	// contains filtered or unexported fields
}

func NewT546

func NewT546() *T546

func (*T546) Decode

func (t *T546) Decode(b *bytes.Buffer) error

func (*T546) Encode

func (t *T546) Encode(b *bytes.Buffer)

type T547

type T547 struct {
	// contains filtered or unexported fields
}

func NewT547

func NewT547(bArr []byte) *T547

func (*T547) Decode

func (t *T547) Decode(b *bytes.Buffer) error

func (*T547) Encode

func (t *T547) Encode(b *bytes.Buffer)

type T548

type T548 struct {
	// contains filtered or unexported fields
}

func NewT548

func NewT548(bArr []byte) *T548

func (*T548) Decode

func (t *T548) Decode(b *bytes.Buffer) error

func (*T548) Encode

func (t *T548) Encode(b *bytes.Buffer)

type T8

type T8 struct {
	// contains filtered or unexported fields
}

func NewT8

func NewT8(i1 uint16, localeID uint32, i3 uint16) *T8

func (*T8) Decode

func (t *T8) Decode(b *bytes.Buffer) error

func (*T8) Encode

func (t *T8) Encode(b *bytes.Buffer)

type TLV

type TLV struct {
	// contains filtered or unexported fields
}

func NewTLV

func NewTLV(t uint16, l uint16, v *bytes.Buffer) *TLV

func (*TLV) Decode

func (t *TLV) Decode(b *bytes.Buffer) error

func (*TLV) Encode

func (t *TLV) Encode(b *bytes.Buffer)

func (*TLV) GetType

func (t *TLV) GetType() uint16

func (*TLV) GetValue

func (t *TLV) GetValue() (*bytes.Buffer, error)

func (*TLV) MustGetValue

func (t *TLV) MustGetValue() *bytes.Buffer

func (*TLV) SetValue

func (t *TLV) SetValue(v *bytes.Buffer)

type TLVCodec

type TLVCodec interface {
	Encode(b *bytes.Buffer)
	Decode(b *bytes.Buffer) error
}

Jump to

Keyboard shortcuts

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