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  }