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 }