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  }