github.com/Mrs4s/MiraiGo@v0.0.0-20240226124653-54bdd873e3fe/client/pb/qweb/protocol.pb.go (about) 1 // Code generated by protoc-gen-golite. DO NOT EDIT. 2 // source: pb/qweb/protocol.proto 3 4 package qweb 5 6 import ( 7 proto "github.com/RomiChan/protobuf/proto" 8 ) 9 10 type QWebReq struct { 11 Seq proto.Option[int64] `protobuf:"varint,1,opt"` 12 Qua proto.Option[string] `protobuf:"bytes,2,opt"` 13 DeviceInfo proto.Option[string] `protobuf:"bytes,3,opt"` 14 BusiBuff []byte `protobuf:"bytes,4,opt"` 15 TraceId proto.Option[string] `protobuf:"bytes,5,opt"` 16 Module proto.Option[string] `protobuf:"bytes,6,opt"` 17 Cmdname proto.Option[string] `protobuf:"bytes,7,opt"` 18 LoginSig *StAuthInfo `protobuf:"bytes,8,opt"` 19 Crypto *StEncryption `protobuf:"bytes,9,opt"` 20 Extinfo []*COMMEntry `protobuf:"bytes,10,rep"` 21 ContentType proto.Option[uint32] `protobuf:"varint,11,opt"` 22 } 23 24 type QWebRsp struct { 25 Seq proto.Option[int64] `protobuf:"varint,1,opt"` 26 RetCode proto.Option[int64] `protobuf:"varint,2,opt"` 27 ErrMsg proto.Option[string] `protobuf:"bytes,3,opt"` 28 BusiBuff []byte `protobuf:"bytes,4,opt"` 29 Traceid proto.Option[string] `protobuf:"bytes,5,opt"` 30 } 31 32 type StAuthInfo struct { 33 Uin proto.Option[string] `protobuf:"bytes,1,opt"` 34 Sig []byte `protobuf:"bytes,2,opt"` 35 Platform proto.Option[string] `protobuf:"bytes,3,opt"` 36 Type proto.Option[uint32] `protobuf:"varint,4,opt"` 37 Appid proto.Option[string] `protobuf:"bytes,5,opt"` 38 Openid proto.Option[string] `protobuf:"bytes,6,opt"` 39 Sessionkey []byte `protobuf:"bytes,7,opt"` 40 Extinfo []*COMMEntry `protobuf:"bytes,8,rep"` 41 } 42 43 type StEncryption struct { 44 Method proto.Option[uint32] `protobuf:"varint,1,opt"` 45 Iv proto.Option[string] `protobuf:"bytes,2,opt"` 46 _ [0]func() 47 } 48 49 type COMMEntry struct { 50 Key proto.Option[string] `protobuf:"bytes,1,opt"` 51 Value proto.Option[string] `protobuf:"bytes,2,opt"` 52 _ [0]func() 53 }