github.com/Mrs4s/MiraiGo@v0.0.0-20240226124653-54bdd873e3fe/client/pb/cmd0x6ff/subcmd0x501.pb.go (about)

     1  // Code generated by protoc-gen-golite. DO NOT EDIT.
     2  // source: pb/cmd0x6ff/subcmd0x501.proto
     3  
     4  package cmd0x6ff
     5  
     6  import (
     7  	proto "github.com/RomiChan/protobuf/proto"
     8  )
     9  
    10  type C501ReqBody struct {
    11  	ReqBody *SubCmd0X501ReqBody `protobuf:"bytes,1281,opt"`
    12  	_       [0]func()
    13  }
    14  
    15  type C501RspBody struct {
    16  	RspBody *SubCmd0X501RspBody `protobuf:"bytes,1281,opt"`
    17  	_       [0]func()
    18  }
    19  
    20  type SubCmd0X501ReqBody struct {
    21  	Uin            proto.Option[uint64] `protobuf:"varint,1,opt"`
    22  	IdcId          proto.Option[uint32] `protobuf:"varint,2,opt"`
    23  	Appid          proto.Option[uint32] `protobuf:"varint,3,opt"`
    24  	LoginSigType   proto.Option[uint32] `protobuf:"varint,4,opt"`
    25  	LoginSigTicket []byte               `protobuf:"bytes,5,opt"`
    26  	RequestFlag    proto.Option[uint32] `protobuf:"varint,6,opt"`
    27  	ServiceTypes   []uint32             `protobuf:"varint,7,rep"`
    28  	Bid            proto.Option[uint32] `protobuf:"varint,8,opt"`
    29  }
    30  
    31  type SubCmd0X501RspBody struct {
    32  	SigSession []byte      `protobuf:"bytes,1,opt"`
    33  	SessionKey []byte      `protobuf:"bytes,2,opt"`
    34  	Addrs      []*SrvAddrs `protobuf:"bytes,3,rep"`
    35  }
    36  
    37  type SrvAddrs struct {
    38  	ServiceType proto.Option[uint32] `protobuf:"varint,1,opt"`
    39  	Addrs       []*IpAddr            `protobuf:"bytes,2,rep"`
    40  }
    41  
    42  type IpAddr struct {
    43  	Type proto.Option[uint32] `protobuf:"varint,1,opt"`
    44  	Ip   proto.Option[uint32] `protobuf:"fixed32,2,opt"`
    45  	Port proto.Option[uint32] `protobuf:"varint,3,opt"`
    46  	Area proto.Option[uint32] `protobuf:"varint,4,opt"`
    47  	_    [0]func()
    48  }