github.com/Mrs4s/MiraiGo@v0.0.0-20240226124653-54bdd873e3fe/client/pb/profilecard/gate.pb.go (about) 1 // Code generated by protoc-gen-golite. DO NOT EDIT. 2 // source: pb/profilecard/gate.proto 3 4 package profilecard 5 6 import ( 7 proto "github.com/RomiChan/protobuf/proto" 8 ) 9 10 type GateCommTaskInfo struct { 11 Appid proto.Option[int32] `protobuf:"varint,1,opt"` 12 TaskData []byte `protobuf:"bytes,2,opt"` 13 } 14 15 type GateGetGiftListReq struct { 16 Uin proto.Option[int32] `protobuf:"varint,1,opt"` 17 _ [0]func() 18 } 19 20 type GateGetGiftListRsp struct { 21 GiftUrl []string `protobuf:"bytes,1,rep"` 22 CustomUrl proto.Option[string] `protobuf:"bytes,2,opt"` 23 Desc proto.Option[string] `protobuf:"bytes,3,opt"` 24 IsOn proto.Option[bool] `protobuf:"varint,4,opt"` 25 } 26 27 type GateGetVipCareReq struct { 28 Uin proto.Option[int64] `protobuf:"varint,1,opt"` 29 _ [0]func() 30 } 31 32 type GateGetVipCareRsp struct { 33 Buss proto.Option[int32] `protobuf:"varint,1,opt"` 34 Notice proto.Option[int32] `protobuf:"varint,2,opt"` 35 _ [0]func() 36 } 37 38 type GateOidbFlagInfo struct { 39 Fieled proto.Option[int32] `protobuf:"varint,1,opt"` 40 ByetsValue []byte `protobuf:"bytes,2,opt"` 41 } 42 43 type GatePrivilegeBaseInfoReq struct { 44 UReqUin proto.Option[int64] `protobuf:"varint,1,opt"` 45 _ [0]func() 46 } 47 48 type GatePrivilegeBaseInfoRsp struct { 49 Msg []byte `protobuf:"bytes,1,opt"` 50 JumpUrl []byte `protobuf:"bytes,2,opt"` 51 VOpenPriv []*GatePrivilegeInfo `protobuf:"bytes,3,rep"` 52 VClosePriv []*GatePrivilegeInfo `protobuf:"bytes,4,rep"` 53 UIsGrayUsr proto.Option[int32] `protobuf:"varint,5,opt"` 54 } 55 56 type GatePrivilegeInfo struct { 57 IType proto.Option[int32] `protobuf:"varint,1,opt"` 58 ISort proto.Option[int32] `protobuf:"varint,2,opt"` 59 IFeeType proto.Option[int32] `protobuf:"varint,3,opt"` 60 ILevel proto.Option[int32] `protobuf:"varint,4,opt"` 61 IFlag proto.Option[int32] `protobuf:"varint,5,opt"` 62 IconUrl []byte `protobuf:"bytes,6,opt"` 63 DeluxeIconUrl []byte `protobuf:"bytes,7,opt"` 64 JumpUrl []byte `protobuf:"bytes,8,opt"` 65 IIsBig proto.Option[int32] `protobuf:"varint,9,opt"` 66 } 67 68 type GateVaProfileGateReq struct { 69 UCmd proto.Option[int32] `protobuf:"varint,1,opt"` 70 StPrivilegeReq *GatePrivilegeBaseInfoReq `protobuf:"bytes,2,opt"` 71 StGiftReq *GateGetGiftListReq `protobuf:"bytes,3,opt"` 72 // repeated GateCommTaskInfo taskItem = 4; 73 OidbFlag []*GateOidbFlagInfo `protobuf:"bytes,5,rep"` 74 StVipCare *GateGetVipCareReq `protobuf:"bytes,6,opt"` 75 } 76 77 type GateQidInfoItem struct { 78 Qid proto.Option[string] `protobuf:"bytes,1,opt"` 79 Url proto.Option[string] `protobuf:"bytes,2,opt"` 80 Color proto.Option[string] `protobuf:"bytes,3,opt"` 81 LogoUrl proto.Option[string] `protobuf:"bytes,4,opt"` 82 _ [0]func() 83 } 84 85 type GateVaProfileGateRsp struct { 86 IRetCode proto.Option[int32] `protobuf:"varint,1,opt"` 87 SRetMsg []byte `protobuf:"bytes,2,opt"` 88 // optional GatePrivilegeBaseInfoRsp stPrivilegeRsp = 3; 89 // optional GateGetGiftListRsp stGiftRsp = 4; 90 // repeated GateCommTaskInfo taskItem = 5; 91 // repeated GateOidbFlagInfo oidbFlag = 6; 92 // optional GateGetVipCareRsp stVipCare = 7; 93 QidInfo *GateQidInfoItem `protobuf:"bytes,9,opt"` 94 }