// Code generated by protoc-gen-go. DO NOT EDIT. // versions: // protoc-gen-go v1.28.0 // protoc v3.20.0 // source: user/user_msg.proto package pb import ( protoreflect "google.golang.org/protobuf/reflect/protoreflect" protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" ) const ( // Verify that this generated code is sufficiently up-to-date. _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) // Verify that runtime/protoimpl is sufficiently up-to-date. _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) ) //用户登录 type UserLoginReq struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields Account string `protobuf:"bytes,1,opt,name=account,proto3" json:"account"` //账号 Sid string `protobuf:"bytes,2,opt,name=sid,proto3" json:"sid"` //区服编号 Area string `protobuf:"bytes,3,opt,name=area,proto3" json:"area"` //区域 Channel string `protobuf:"bytes,4,opt,name=channel,proto3" json:"channel"` //渠道 Vcode int32 `protobuf:"varint,5,opt,name=vcode,proto3" json:"vcode"` //版本号 Vname string `protobuf:"bytes,6,opt,name=vname,proto3" json:"vname"` //版本名 } func (x *UserLoginReq) Reset() { *x = UserLoginReq{} if protoimpl.UnsafeEnabled { mi := &file_user_user_msg_proto_msgTypes[0] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *UserLoginReq) String() string { return protoimpl.X.MessageStringOf(x) } func (*UserLoginReq) ProtoMessage() {} func (x *UserLoginReq) ProtoReflect() protoreflect.Message { mi := &file_user_user_msg_proto_msgTypes[0] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use UserLoginReq.ProtoReflect.Descriptor instead. func (*UserLoginReq) Descriptor() ([]byte, []int) { return file_user_user_msg_proto_rawDescGZIP(), []int{0} } func (x *UserLoginReq) GetAccount() string { if x != nil { return x.Account } return "" } func (x *UserLoginReq) GetSid() string { if x != nil { return x.Sid } return "" } func (x *UserLoginReq) GetArea() string { if x != nil { return x.Area } return "" } func (x *UserLoginReq) GetChannel() string { if x != nil { return x.Channel } return "" } func (x *UserLoginReq) GetVcode() int32 { if x != nil { return x.Vcode } return 0 } func (x *UserLoginReq) GetVname() string { if x != nil { return x.Vname } return "" } //用户登录排队变化推送 type UserLoginQueueChangePush struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields Index int32 `protobuf:"varint,1,opt,name=index,proto3" json:"index"` } func (x *UserLoginQueueChangePush) Reset() { *x = UserLoginQueueChangePush{} if protoimpl.UnsafeEnabled { mi := &file_user_user_msg_proto_msgTypes[1] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *UserLoginQueueChangePush) String() string { return protoimpl.X.MessageStringOf(x) } func (*UserLoginQueueChangePush) ProtoMessage() {} func (x *UserLoginQueueChangePush) ProtoReflect() protoreflect.Message { mi := &file_user_user_msg_proto_msgTypes[1] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use UserLoginQueueChangePush.ProtoReflect.Descriptor instead. func (*UserLoginQueueChangePush) Descriptor() ([]byte, []int) { return file_user_user_msg_proto_rawDescGZIP(), []int{1} } func (x *UserLoginQueueChangePush) GetIndex() int32 { if x != nil { return x.Index } return 0 } type UserLoginResp struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields Data *DBUser `protobuf:"bytes,1,opt,name=data,proto3" json:"data"` Ex *DBUserExpand `protobuf:"bytes,2,opt,name=ex,proto3" json:"ex"` //用户扩展 TimeNow int64 `protobuf:"varint,3,opt,name=timeNow,proto3" json:"timeNow"` // 服务器时间 } func (x *UserLoginResp) Reset() { *x = UserLoginResp{} if protoimpl.UnsafeEnabled { mi := &file_user_user_msg_proto_msgTypes[2] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *UserLoginResp) String() string { return protoimpl.X.MessageStringOf(x) } func (*UserLoginResp) ProtoMessage() {} func (x *UserLoginResp) ProtoReflect() protoreflect.Message { mi := &file_user_user_msg_proto_msgTypes[2] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use UserLoginResp.ProtoReflect.Descriptor instead. func (*UserLoginResp) Descriptor() ([]byte, []int) { return file_user_user_msg_proto_rawDescGZIP(), []int{2} } func (x *UserLoginResp) GetData() *DBUser { if x != nil { return x.Data } return nil } func (x *UserLoginResp) GetEx() *DBUserExpand { if x != nil { return x.Ex } return nil } func (x *UserLoginResp) GetTimeNow() int64 { if x != nil { return x.TimeNow } return 0 } //登出 type UserLoginOutReq struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields } func (x *UserLoginOutReq) Reset() { *x = UserLoginOutReq{} if protoimpl.UnsafeEnabled { mi := &file_user_user_msg_proto_msgTypes[3] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *UserLoginOutReq) String() string { return protoimpl.X.MessageStringOf(x) } func (*UserLoginOutReq) ProtoMessage() {} func (x *UserLoginOutReq) ProtoReflect() protoreflect.Message { mi := &file_user_user_msg_proto_msgTypes[3] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use UserLoginOutReq.ProtoReflect.Descriptor instead. func (*UserLoginOutReq) Descriptor() ([]byte, []int) { return file_user_user_msg_proto_rawDescGZIP(), []int{3} } type UserLoginOutResp struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields } func (x *UserLoginOutResp) Reset() { *x = UserLoginOutResp{} if protoimpl.UnsafeEnabled { mi := &file_user_user_msg_proto_msgTypes[4] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *UserLoginOutResp) String() string { return protoimpl.X.MessageStringOf(x) } func (*UserLoginOutResp) ProtoMessage() {} func (x *UserLoginOutResp) ProtoReflect() protoreflect.Message { mi := &file_user_user_msg_proto_msgTypes[4] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use UserLoginOutResp.ProtoReflect.Descriptor instead. func (*UserLoginOutResp) Descriptor() ([]byte, []int) { return file_user_user_msg_proto_rawDescGZIP(), []int{4} } // 获取用户信息 type UserInfoReq struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields } func (x *UserInfoReq) Reset() { *x = UserInfoReq{} if protoimpl.UnsafeEnabled { mi := &file_user_user_msg_proto_msgTypes[5] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *UserInfoReq) String() string { return protoimpl.X.MessageStringOf(x) } func (*UserInfoReq) ProtoMessage() {} func (x *UserInfoReq) ProtoReflect() protoreflect.Message { mi := &file_user_user_msg_proto_msgTypes[5] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use UserInfoReq.ProtoReflect.Descriptor instead. func (*UserInfoReq) Descriptor() ([]byte, []int) { return file_user_user_msg_proto_rawDescGZIP(), []int{5} } type UserInfoResp struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields Data *DBUser `protobuf:"bytes,1,opt,name=data,proto3" json:"data"` Ex *DBUserExpand `protobuf:"bytes,2,opt,name=ex,proto3" json:"ex"` //用户扩展 } func (x *UserInfoResp) Reset() { *x = UserInfoResp{} if protoimpl.UnsafeEnabled { mi := &file_user_user_msg_proto_msgTypes[6] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *UserInfoResp) String() string { return protoimpl.X.MessageStringOf(x) } func (*UserInfoResp) ProtoMessage() {} func (x *UserInfoResp) ProtoReflect() protoreflect.Message { mi := &file_user_user_msg_proto_msgTypes[6] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use UserInfoResp.ProtoReflect.Descriptor instead. func (*UserInfoResp) Descriptor() ([]byte, []int) { return file_user_user_msg_proto_rawDescGZIP(), []int{6} } func (x *UserInfoResp) GetData() *DBUser { if x != nil { return x.Data } return nil } func (x *UserInfoResp) GetEx() *DBUserExpand { if x != nil { return x.Ex } return nil } //登出 type UserLogoutReq struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields } func (x *UserLogoutReq) Reset() { *x = UserLogoutReq{} if protoimpl.UnsafeEnabled { mi := &file_user_user_msg_proto_msgTypes[7] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *UserLogoutReq) String() string { return protoimpl.X.MessageStringOf(x) } func (*UserLogoutReq) ProtoMessage() {} func (x *UserLogoutReq) ProtoReflect() protoreflect.Message { mi := &file_user_user_msg_proto_msgTypes[7] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use UserLogoutReq.ProtoReflect.Descriptor instead. func (*UserLogoutReq) Descriptor() ([]byte, []int) { return file_user_user_msg_proto_rawDescGZIP(), []int{7} } type UserLogoutResp struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields } func (x *UserLogoutResp) Reset() { *x = UserLogoutResp{} if protoimpl.UnsafeEnabled { mi := &file_user_user_msg_proto_msgTypes[8] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *UserLogoutResp) String() string { return protoimpl.X.MessageStringOf(x) } func (*UserLogoutResp) ProtoMessage() {} func (x *UserLogoutResp) ProtoReflect() protoreflect.Message { mi := &file_user_user_msg_proto_msgTypes[8] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use UserLogoutResp.ProtoReflect.Descriptor instead. func (*UserLogoutResp) Descriptor() ([]byte, []int) { return file_user_user_msg_proto_rawDescGZIP(), []int{8} } //注册 type UserRegisterReq struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields Account string `protobuf:"bytes,1,opt,name=account,proto3" json:"account"` Sid string `protobuf:"bytes,2,opt,name=sid,proto3" json:"sid"` } func (x *UserRegisterReq) Reset() { *x = UserRegisterReq{} if protoimpl.UnsafeEnabled { mi := &file_user_user_msg_proto_msgTypes[9] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *UserRegisterReq) String() string { return protoimpl.X.MessageStringOf(x) } func (*UserRegisterReq) ProtoMessage() {} func (x *UserRegisterReq) ProtoReflect() protoreflect.Message { mi := &file_user_user_msg_proto_msgTypes[9] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use UserRegisterReq.ProtoReflect.Descriptor instead. func (*UserRegisterReq) Descriptor() ([]byte, []int) { return file_user_user_msg_proto_rawDescGZIP(), []int{9} } func (x *UserRegisterReq) GetAccount() string { if x != nil { return x.Account } return "" } func (x *UserRegisterReq) GetSid() string { if x != nil { return x.Sid } return "" } type UserRegisterResp struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields Code ErrorCode `protobuf:"varint,1,opt,name=Code,proto3,enum=ErrorCode" json:"Code"` Account string `protobuf:"bytes,2,opt,name=account,proto3" json:"account"` } func (x *UserRegisterResp) Reset() { *x = UserRegisterResp{} if protoimpl.UnsafeEnabled { mi := &file_user_user_msg_proto_msgTypes[10] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *UserRegisterResp) String() string { return protoimpl.X.MessageStringOf(x) } func (*UserRegisterResp) ProtoMessage() {} func (x *UserRegisterResp) ProtoReflect() protoreflect.Message { mi := &file_user_user_msg_proto_msgTypes[10] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use UserRegisterResp.ProtoReflect.Descriptor instead. func (*UserRegisterResp) Descriptor() ([]byte, []int) { return file_user_user_msg_proto_rawDescGZIP(), []int{10} } func (x *UserRegisterResp) GetCode() ErrorCode { if x != nil { return x.Code } return ErrorCode_Success } func (x *UserRegisterResp) GetAccount() string { if x != nil { return x.Account } return "" } type UserLoadResp struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields Data *CacheUser `protobuf:"bytes,1,opt,name=data,proto3" json:"data"` } func (x *UserLoadResp) Reset() { *x = UserLoadResp{} if protoimpl.UnsafeEnabled { mi := &file_user_user_msg_proto_msgTypes[11] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *UserLoadResp) String() string { return protoimpl.X.MessageStringOf(x) } func (*UserLoadResp) ProtoMessage() {} func (x *UserLoadResp) ProtoReflect() protoreflect.Message { mi := &file_user_user_msg_proto_msgTypes[11] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use UserLoadResp.ProtoReflect.Descriptor instead. func (*UserLoadResp) Descriptor() ([]byte, []int) { return file_user_user_msg_proto_rawDescGZIP(), []int{11} } func (x *UserLoadResp) GetData() *CacheUser { if x != nil { return x.Data } return nil } //创角 type UserCreateReq struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields NickName string `protobuf:"bytes,1,opt,name=NickName,proto3" json:"NickName"` //昵称 Figure int32 `protobuf:"varint,2,opt,name=figure,proto3" json:"figure"` // 模型 做展示用 Gender int32 `protobuf:"varint,3,opt,name=gender,proto3" json:"gender"` //性别 1男2女 } func (x *UserCreateReq) Reset() { *x = UserCreateReq{} if protoimpl.UnsafeEnabled { mi := &file_user_user_msg_proto_msgTypes[12] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *UserCreateReq) String() string { return protoimpl.X.MessageStringOf(x) } func (*UserCreateReq) ProtoMessage() {} func (x *UserCreateReq) ProtoReflect() protoreflect.Message { mi := &file_user_user_msg_proto_msgTypes[12] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use UserCreateReq.ProtoReflect.Descriptor instead. func (*UserCreateReq) Descriptor() ([]byte, []int) { return file_user_user_msg_proto_rawDescGZIP(), []int{12} } func (x *UserCreateReq) GetNickName() string { if x != nil { return x.NickName } return "" } func (x *UserCreateReq) GetFigure() int32 { if x != nil { return x.Figure } return 0 } func (x *UserCreateReq) GetGender() int32 { if x != nil { return x.Gender } return 0 } type UserCreateResp struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields NickName string `protobuf:"bytes,1,opt,name=NickName,proto3" json:"NickName"` //昵称 Figure int32 `protobuf:"varint,2,opt,name=figure,proto3" json:"figure"` // 模型 做展示用 Gender int32 `protobuf:"varint,3,opt,name=gender,proto3" json:"gender"` //性别 1男2女 Award []*UserAtno `protobuf:"bytes,4,rep,name=award,proto3" json:"award"` //奖励 } func (x *UserCreateResp) Reset() { *x = UserCreateResp{} if protoimpl.UnsafeEnabled { mi := &file_user_user_msg_proto_msgTypes[13] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *UserCreateResp) String() string { return protoimpl.X.MessageStringOf(x) } func (*UserCreateResp) ProtoMessage() {} func (x *UserCreateResp) ProtoReflect() protoreflect.Message { mi := &file_user_user_msg_proto_msgTypes[13] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use UserCreateResp.ProtoReflect.Descriptor instead. func (*UserCreateResp) Descriptor() ([]byte, []int) { return file_user_user_msg_proto_rawDescGZIP(), []int{13} } func (x *UserCreateResp) GetNickName() string { if x != nil { return x.NickName } return "" } func (x *UserCreateResp) GetFigure() int32 { if x != nil { return x.Figure } return 0 } func (x *UserCreateResp) GetGender() int32 { if x != nil { return x.Gender } return 0 } func (x *UserCreateResp) GetAward() []*UserAtno { if x != nil { return x.Award } return nil } // 玩家资源变更推送 type UserResChangedPush struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields Gold int64 `protobuf:"varint,1,opt,name=gold,proto3" json:"gold" bson:"gold"` //金币 Exp int64 `protobuf:"varint,2,opt,name=exp,proto3" json:"exp" bson:"exp"` //经验 Vipexp int64 `protobuf:"varint,3,opt,name=vipexp,proto3" json:"vipexp" bson:"vipexp"` //经验 Diamond int64 `protobuf:"varint,4,opt,name=diamond,proto3" json:"diamond" bson:"diamond"` // 钻石 Friend int32 `protobuf:"varint,5,opt,name=friend,proto3" json:"friend" bson:"frined"` //友情点 Starcoin int64 `protobuf:"varint,6,opt,name=starcoin,proto3" json:"starcoin" bson:"starcoin"` //星座币 Guildcoin int32 `protobuf:"varint,7,opt,name=guildcoin,proto3" json:"guildcoin" bson:"guildcoin"` //公会币 Arenacoin int32 `protobuf:"varint,8,opt,name=arenacoin,proto3" json:"arenacoin" bson:"arenacoin"` //竞技场币 Ps int32 `protobuf:"varint,9,opt,name=ps,proto3" json:"ps"` //体力 Moongold int32 `protobuf:"varint,10,opt,name=moongold,proto3" json:"moongold"` //纯净月髓 Talent1 int32 `protobuf:"varint,11,opt,name=talent1,proto3" json:"talent1"` //阵营1天赋点 Talent2 int32 `protobuf:"varint,12,opt,name=talent2,proto3" json:"talent2"` //阵营2天赋点 Talent3 int32 `protobuf:"varint,13,opt,name=talent3,proto3" json:"talent3"` //阵营3天赋点 Talent4 int32 `protobuf:"varint,14,opt,name=talent4,proto3" json:"talent4"` //阵营4天赋点 Merchantmoney int32 `protobuf:"varint,15,opt,name=merchantmoney,proto3" json:"merchantmoney"` //商队虚拟币 Integral int64 `protobuf:"varint,16,opt,name=integral,proto3" json:"integral"` //充值积分 Profit int64 `protobuf:"varint,17,opt,name=profit,proto3" json:"profit"` Lv int32 `protobuf:"varint,18,opt,name=lv,proto3" json:"lv"` Vip int32 `protobuf:"varint,19,opt,name=vip,proto3" json:"vip"` Deposit int64 `protobuf:"varint,20,opt,name=deposit,proto3" json:"deposit"` Consumeexp int32 `protobuf:"varint,21,opt,name=consumeexp,proto3" json:"consumeexp"` Consumemoney int32 `protobuf:"varint,22,opt,name=consumemoney,proto3" json:"consumemoney"` } func (x *UserResChangedPush) Reset() { *x = UserResChangedPush{} if protoimpl.UnsafeEnabled { mi := &file_user_user_msg_proto_msgTypes[14] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *UserResChangedPush) String() string { return protoimpl.X.MessageStringOf(x) } func (*UserResChangedPush) ProtoMessage() {} func (x *UserResChangedPush) ProtoReflect() protoreflect.Message { mi := &file_user_user_msg_proto_msgTypes[14] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use UserResChangedPush.ProtoReflect.Descriptor instead. func (*UserResChangedPush) Descriptor() ([]byte, []int) { return file_user_user_msg_proto_rawDescGZIP(), []int{14} } func (x *UserResChangedPush) GetGold() int64 { if x != nil { return x.Gold } return 0 } func (x *UserResChangedPush) GetExp() int64 { if x != nil { return x.Exp } return 0 } func (x *UserResChangedPush) GetVipexp() int64 { if x != nil { return x.Vipexp } return 0 } func (x *UserResChangedPush) GetDiamond() int64 { if x != nil { return x.Diamond } return 0 } func (x *UserResChangedPush) GetFriend() int32 { if x != nil { return x.Friend } return 0 } func (x *UserResChangedPush) GetStarcoin() int64 { if x != nil { return x.Starcoin } return 0 } func (x *UserResChangedPush) GetGuildcoin() int32 { if x != nil { return x.Guildcoin } return 0 } func (x *UserResChangedPush) GetArenacoin() int32 { if x != nil { return x.Arenacoin } return 0 } func (x *UserResChangedPush) GetPs() int32 { if x != nil { return x.Ps } return 0 } func (x *UserResChangedPush) GetMoongold() int32 { if x != nil { return x.Moongold } return 0 } func (x *UserResChangedPush) GetTalent1() int32 { if x != nil { return x.Talent1 } return 0 } func (x *UserResChangedPush) GetTalent2() int32 { if x != nil { return x.Talent2 } return 0 } func (x *UserResChangedPush) GetTalent3() int32 { if x != nil { return x.Talent3 } return 0 } func (x *UserResChangedPush) GetTalent4() int32 { if x != nil { return x.Talent4 } return 0 } func (x *UserResChangedPush) GetMerchantmoney() int32 { if x != nil { return x.Merchantmoney } return 0 } func (x *UserResChangedPush) GetIntegral() int64 { if x != nil { return x.Integral } return 0 } func (x *UserResChangedPush) GetProfit() int64 { if x != nil { return x.Profit } return 0 } func (x *UserResChangedPush) GetLv() int32 { if x != nil { return x.Lv } return 0 } func (x *UserResChangedPush) GetVip() int32 { if x != nil { return x.Vip } return 0 } func (x *UserResChangedPush) GetDeposit() int64 { if x != nil { return x.Deposit } return 0 } func (x *UserResChangedPush) GetConsumeexp() int32 { if x != nil { return x.Consumeexp } return 0 } func (x *UserResChangedPush) GetConsumemoney() int32 { if x != nil { return x.Consumemoney } return 0 } // 玩家在其它终端登录的通知 type UserOtherTermLoginPush struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields Uid string `protobuf:"bytes,1,opt,name=uid,proto3" json:"uid"` } func (x *UserOtherTermLoginPush) Reset() { *x = UserOtherTermLoginPush{} if protoimpl.UnsafeEnabled { mi := &file_user_user_msg_proto_msgTypes[15] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *UserOtherTermLoginPush) String() string { return protoimpl.X.MessageStringOf(x) } func (*UserOtherTermLoginPush) ProtoMessage() {} func (x *UserOtherTermLoginPush) ProtoReflect() protoreflect.Message { mi := &file_user_user_msg_proto_msgTypes[15] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use UserOtherTermLoginPush.ProtoReflect.Descriptor instead. func (*UserOtherTermLoginPush) Descriptor() ([]byte, []int) { return file_user_user_msg_proto_rawDescGZIP(), []int{15} } func (x *UserOtherTermLoginPush) GetUid() string { if x != nil { return x.Uid } return "" } type UserPsChangedPush struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields Ps int32 `protobuf:"varint,1,opt,name=ps,proto3" json:"ps" bson:"ps"` //体力 } func (x *UserPsChangedPush) Reset() { *x = UserPsChangedPush{} if protoimpl.UnsafeEnabled { mi := &file_user_user_msg_proto_msgTypes[16] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *UserPsChangedPush) String() string { return protoimpl.X.MessageStringOf(x) } func (*UserPsChangedPush) ProtoMessage() {} func (x *UserPsChangedPush) ProtoReflect() protoreflect.Message { mi := &file_user_user_msg_proto_msgTypes[16] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use UserPsChangedPush.ProtoReflect.Descriptor instead. func (*UserPsChangedPush) Descriptor() ([]byte, []int) { return file_user_user_msg_proto_rawDescGZIP(), []int{16} } func (x *UserPsChangedPush) GetPs() int32 { if x != nil { return x.Ps } return 0 } //用户设置获取 type UserGetSettingReq struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields } func (x *UserGetSettingReq) Reset() { *x = UserGetSettingReq{} if protoimpl.UnsafeEnabled { mi := &file_user_user_msg_proto_msgTypes[17] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *UserGetSettingReq) String() string { return protoimpl.X.MessageStringOf(x) } func (*UserGetSettingReq) ProtoMessage() {} func (x *UserGetSettingReq) ProtoReflect() protoreflect.Message { mi := &file_user_user_msg_proto_msgTypes[17] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use UserGetSettingReq.ProtoReflect.Descriptor instead. func (*UserGetSettingReq) Descriptor() ([]byte, []int) { return file_user_user_msg_proto_rawDescGZIP(), []int{17} } type UserGetSettingResp struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields Setting *DBUserSetting `protobuf:"bytes,1,opt,name=setting,proto3" json:"setting"` //用户设置 } func (x *UserGetSettingResp) Reset() { *x = UserGetSettingResp{} if protoimpl.UnsafeEnabled { mi := &file_user_user_msg_proto_msgTypes[18] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *UserGetSettingResp) String() string { return protoimpl.X.MessageStringOf(x) } func (*UserGetSettingResp) ProtoMessage() {} func (x *UserGetSettingResp) ProtoReflect() protoreflect.Message { mi := &file_user_user_msg_proto_msgTypes[18] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use UserGetSettingResp.ProtoReflect.Descriptor instead. func (*UserGetSettingResp) Descriptor() ([]byte, []int) { return file_user_user_msg_proto_rawDescGZIP(), []int{18} } func (x *UserGetSettingResp) GetSetting() *DBUserSetting { if x != nil { return x.Setting } return nil } // 更新用户设置 type UserUpdateSettingReq struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields Setting *DBUserSetting `protobuf:"bytes,1,opt,name=setting,proto3" json:"setting"` } func (x *UserUpdateSettingReq) Reset() { *x = UserUpdateSettingReq{} if protoimpl.UnsafeEnabled { mi := &file_user_user_msg_proto_msgTypes[19] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *UserUpdateSettingReq) String() string { return protoimpl.X.MessageStringOf(x) } func (*UserUpdateSettingReq) ProtoMessage() {} func (x *UserUpdateSettingReq) ProtoReflect() protoreflect.Message { mi := &file_user_user_msg_proto_msgTypes[19] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use UserUpdateSettingReq.ProtoReflect.Descriptor instead. func (*UserUpdateSettingReq) Descriptor() ([]byte, []int) { return file_user_user_msg_proto_rawDescGZIP(), []int{19} } func (x *UserUpdateSettingReq) GetSetting() *DBUserSetting { if x != nil { return x.Setting } return nil } type UserUpdateSettingResp struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields Uid string `protobuf:"bytes,1,opt,name=uid,proto3" json:"uid"` } func (x *UserUpdateSettingResp) Reset() { *x = UserUpdateSettingResp{} if protoimpl.UnsafeEnabled { mi := &file_user_user_msg_proto_msgTypes[20] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *UserUpdateSettingResp) String() string { return protoimpl.X.MessageStringOf(x) } func (*UserUpdateSettingResp) ProtoMessage() {} func (x *UserUpdateSettingResp) ProtoReflect() protoreflect.Message { mi := &file_user_user_msg_proto_msgTypes[20] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use UserUpdateSettingResp.ProtoReflect.Descriptor instead. func (*UserUpdateSettingResp) Descriptor() ([]byte, []int) { return file_user_user_msg_proto_rawDescGZIP(), []int{20} } func (x *UserUpdateSettingResp) GetUid() string { if x != nil { return x.Uid } return "" } // 初始化验证码 type UserVeriCodeReq struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields } func (x *UserVeriCodeReq) Reset() { *x = UserVeriCodeReq{} if protoimpl.UnsafeEnabled { mi := &file_user_user_msg_proto_msgTypes[21] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *UserVeriCodeReq) String() string { return protoimpl.X.MessageStringOf(x) } func (*UserVeriCodeReq) ProtoMessage() {} func (x *UserVeriCodeReq) ProtoReflect() protoreflect.Message { mi := &file_user_user_msg_proto_msgTypes[21] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use UserVeriCodeReq.ProtoReflect.Descriptor instead. func (*UserVeriCodeReq) Descriptor() ([]byte, []int) { return file_user_user_msg_proto_rawDescGZIP(), []int{21} } type UserVeriCodeResp struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields Code int32 `protobuf:"varint,1,opt,name=code,proto3" json:"code"` //验证码 } func (x *UserVeriCodeResp) Reset() { *x = UserVeriCodeResp{} if protoimpl.UnsafeEnabled { mi := &file_user_user_msg_proto_msgTypes[22] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *UserVeriCodeResp) String() string { return protoimpl.X.MessageStringOf(x) } func (*UserVeriCodeResp) ProtoMessage() {} func (x *UserVeriCodeResp) ProtoReflect() protoreflect.Message { mi := &file_user_user_msg_proto_msgTypes[22] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use UserVeriCodeResp.ProtoReflect.Descriptor instead. func (*UserVeriCodeResp) Descriptor() ([]byte, []int) { return file_user_user_msg_proto_rawDescGZIP(), []int{22} } func (x *UserVeriCodeResp) GetCode() int32 { if x != nil { return x.Code } return 0 } //初始化用户数据 type UserInitdataReq struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields Code int32 `protobuf:"varint,1,opt,name=code,proto3" json:"code"` //验证码 } func (x *UserInitdataReq) Reset() { *x = UserInitdataReq{} if protoimpl.UnsafeEnabled { mi := &file_user_user_msg_proto_msgTypes[23] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *UserInitdataReq) String() string { return protoimpl.X.MessageStringOf(x) } func (*UserInitdataReq) ProtoMessage() {} func (x *UserInitdataReq) ProtoReflect() protoreflect.Message { mi := &file_user_user_msg_proto_msgTypes[23] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use UserInitdataReq.ProtoReflect.Descriptor instead. func (*UserInitdataReq) Descriptor() ([]byte, []int) { return file_user_user_msg_proto_rawDescGZIP(), []int{23} } func (x *UserInitdataReq) GetCode() int32 { if x != nil { return x.Code } return 0 } type UserInitdataResp struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields Uid string `protobuf:"bytes,1,opt,name=uid,proto3" json:"uid"` } func (x *UserInitdataResp) Reset() { *x = UserInitdataResp{} if protoimpl.UnsafeEnabled { mi := &file_user_user_msg_proto_msgTypes[24] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *UserInitdataResp) String() string { return protoimpl.X.MessageStringOf(x) } func (*UserInitdataResp) ProtoMessage() {} func (x *UserInitdataResp) ProtoReflect() protoreflect.Message { mi := &file_user_user_msg_proto_msgTypes[24] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use UserInitdataResp.ProtoReflect.Descriptor instead. func (*UserInitdataResp) Descriptor() ([]byte, []int) { return file_user_user_msg_proto_rawDescGZIP(), []int{24} } func (x *UserInitdataResp) GetUid() string { if x != nil { return x.Uid } return "" } //修改玩家名字 type UserModifynameReq struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name"` //玩家名称 } func (x *UserModifynameReq) Reset() { *x = UserModifynameReq{} if protoimpl.UnsafeEnabled { mi := &file_user_user_msg_proto_msgTypes[25] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *UserModifynameReq) String() string { return protoimpl.X.MessageStringOf(x) } func (*UserModifynameReq) ProtoMessage() {} func (x *UserModifynameReq) ProtoReflect() protoreflect.Message { mi := &file_user_user_msg_proto_msgTypes[25] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use UserModifynameReq.ProtoReflect.Descriptor instead. func (*UserModifynameReq) Descriptor() ([]byte, []int) { return file_user_user_msg_proto_rawDescGZIP(), []int{25} } func (x *UserModifynameReq) GetName() string { if x != nil { return x.Name } return "" } type UserModifynameResp struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields Uid string `protobuf:"bytes,1,opt,name=uid,proto3" json:"uid"` Count uint32 `protobuf:"varint,2,opt,name=count,proto3" json:"count"` //剩余修改次数 Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name"` Code ErrorCode `protobuf:"varint,4,opt,name=code,proto3,enum=ErrorCode" json:"code"` } func (x *UserModifynameResp) Reset() { *x = UserModifynameResp{} if protoimpl.UnsafeEnabled { mi := &file_user_user_msg_proto_msgTypes[26] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *UserModifynameResp) String() string { return protoimpl.X.MessageStringOf(x) } func (*UserModifynameResp) ProtoMessage() {} func (x *UserModifynameResp) ProtoReflect() protoreflect.Message { mi := &file_user_user_msg_proto_msgTypes[26] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use UserModifynameResp.ProtoReflect.Descriptor instead. func (*UserModifynameResp) Descriptor() ([]byte, []int) { return file_user_user_msg_proto_rawDescGZIP(), []int{26} } func (x *UserModifynameResp) GetUid() string { if x != nil { return x.Uid } return "" } func (x *UserModifynameResp) GetCount() uint32 { if x != nil { return x.Count } return 0 } func (x *UserModifynameResp) GetName() string { if x != nil { return x.Name } return "" } func (x *UserModifynameResp) GetCode() ErrorCode { if x != nil { return x.Code } return ErrorCode_Success } // 修改头像 type UserModifyavatarReq struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields AvatarId string `protobuf:"bytes,1,opt,name=avatarId,proto3" json:"avatarId"` //头像ID } func (x *UserModifyavatarReq) Reset() { *x = UserModifyavatarReq{} if protoimpl.UnsafeEnabled { mi := &file_user_user_msg_proto_msgTypes[27] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *UserModifyavatarReq) String() string { return protoimpl.X.MessageStringOf(x) } func (*UserModifyavatarReq) ProtoMessage() {} func (x *UserModifyavatarReq) ProtoReflect() protoreflect.Message { mi := &file_user_user_msg_proto_msgTypes[27] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use UserModifyavatarReq.ProtoReflect.Descriptor instead. func (*UserModifyavatarReq) Descriptor() ([]byte, []int) { return file_user_user_msg_proto_rawDescGZIP(), []int{27} } func (x *UserModifyavatarReq) GetAvatarId() string { if x != nil { return x.AvatarId } return "" } type UserModifyavatarResp struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields Uid string `protobuf:"bytes,1,opt,name=uid,proto3" json:"uid"` AvatarId string `protobuf:"bytes,2,opt,name=avatarId,proto3" json:"avatarId"` } func (x *UserModifyavatarResp) Reset() { *x = UserModifyavatarResp{} if protoimpl.UnsafeEnabled { mi := &file_user_user_msg_proto_msgTypes[28] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *UserModifyavatarResp) String() string { return protoimpl.X.MessageStringOf(x) } func (*UserModifyavatarResp) ProtoMessage() {} func (x *UserModifyavatarResp) ProtoReflect() protoreflect.Message { mi := &file_user_user_msg_proto_msgTypes[28] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use UserModifyavatarResp.ProtoReflect.Descriptor instead. func (*UserModifyavatarResp) Descriptor() ([]byte, []int) { return file_user_user_msg_proto_rawDescGZIP(), []int{28} } func (x *UserModifyavatarResp) GetUid() string { if x != nil { return x.Uid } return "" } func (x *UserModifyavatarResp) GetAvatarId() string { if x != nil { return x.AvatarId } return "" } // 修改背景图片 type UserModifybgpReq struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields BgpId string `protobuf:"bytes,1,opt,name=bgpId,proto3" json:"bgpId"` //背景图片ID } func (x *UserModifybgpReq) Reset() { *x = UserModifybgpReq{} if protoimpl.UnsafeEnabled { mi := &file_user_user_msg_proto_msgTypes[29] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *UserModifybgpReq) String() string { return protoimpl.X.MessageStringOf(x) } func (*UserModifybgpReq) ProtoMessage() {} func (x *UserModifybgpReq) ProtoReflect() protoreflect.Message { mi := &file_user_user_msg_proto_msgTypes[29] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use UserModifybgpReq.ProtoReflect.Descriptor instead. func (*UserModifybgpReq) Descriptor() ([]byte, []int) { return file_user_user_msg_proto_rawDescGZIP(), []int{29} } func (x *UserModifybgpReq) GetBgpId() string { if x != nil { return x.BgpId } return "" } type UserModifybgpResp struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields Uid string `protobuf:"bytes,1,opt,name=uid,proto3" json:"uid"` BgpId string `protobuf:"bytes,2,opt,name=bgpId,proto3" json:"bgpId"` //背景图片ID } func (x *UserModifybgpResp) Reset() { *x = UserModifybgpResp{} if protoimpl.UnsafeEnabled { mi := &file_user_user_msg_proto_msgTypes[30] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *UserModifybgpResp) String() string { return protoimpl.X.MessageStringOf(x) } func (*UserModifybgpResp) ProtoMessage() {} func (x *UserModifybgpResp) ProtoReflect() protoreflect.Message { mi := &file_user_user_msg_proto_msgTypes[30] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use UserModifybgpResp.ProtoReflect.Descriptor instead. func (*UserModifybgpResp) Descriptor() ([]byte, []int) { return file_user_user_msg_proto_rawDescGZIP(), []int{30} } func (x *UserModifybgpResp) GetUid() string { if x != nil { return x.Uid } return "" } func (x *UserModifybgpResp) GetBgpId() string { if x != nil { return x.BgpId } return "" } // 修改形象 type UserModifyfigureReq struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields FigureId int32 `protobuf:"varint,1,opt,name=figureId,proto3" json:"figureId"` } func (x *UserModifyfigureReq) Reset() { *x = UserModifyfigureReq{} if protoimpl.UnsafeEnabled { mi := &file_user_user_msg_proto_msgTypes[31] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *UserModifyfigureReq) String() string { return protoimpl.X.MessageStringOf(x) } func (*UserModifyfigureReq) ProtoMessage() {} func (x *UserModifyfigureReq) ProtoReflect() protoreflect.Message { mi := &file_user_user_msg_proto_msgTypes[31] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use UserModifyfigureReq.ProtoReflect.Descriptor instead. func (*UserModifyfigureReq) Descriptor() ([]byte, []int) { return file_user_user_msg_proto_rawDescGZIP(), []int{31} } func (x *UserModifyfigureReq) GetFigureId() int32 { if x != nil { return x.FigureId } return 0 } type UserModifyfigureResp struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields Uid string `protobuf:"bytes,1,opt,name=uid,proto3" json:"uid"` FigureId int32 `protobuf:"varint,2,opt,name=figureId,proto3" json:"figureId"` } func (x *UserModifyfigureResp) Reset() { *x = UserModifyfigureResp{} if protoimpl.UnsafeEnabled { mi := &file_user_user_msg_proto_msgTypes[32] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *UserModifyfigureResp) String() string { return protoimpl.X.MessageStringOf(x) } func (*UserModifyfigureResp) ProtoMessage() {} func (x *UserModifyfigureResp) ProtoReflect() protoreflect.Message { mi := &file_user_user_msg_proto_msgTypes[32] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use UserModifyfigureResp.ProtoReflect.Descriptor instead. func (*UserModifyfigureResp) Descriptor() ([]byte, []int) { return file_user_user_msg_proto_rawDescGZIP(), []int{32} } func (x *UserModifyfigureResp) GetUid() string { if x != nil { return x.Uid } return "" } func (x *UserModifyfigureResp) GetFigureId() int32 { if x != nil { return x.FigureId } return 0 } // 图鉴 type UserGetTujianReq struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields } func (x *UserGetTujianReq) Reset() { *x = UserGetTujianReq{} if protoimpl.UnsafeEnabled { mi := &file_user_user_msg_proto_msgTypes[33] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *UserGetTujianReq) String() string { return protoimpl.X.MessageStringOf(x) } func (*UserGetTujianReq) ProtoMessage() {} func (x *UserGetTujianReq) ProtoReflect() protoreflect.Message { mi := &file_user_user_msg_proto_msgTypes[33] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use UserGetTujianReq.ProtoReflect.Descriptor instead. func (*UserGetTujianReq) Descriptor() ([]byte, []int) { return file_user_user_msg_proto_rawDescGZIP(), []int{33} } type UserGetTujianResp struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields Heroids []string `protobuf:"bytes,1,rep,name=heroids,proto3" json:"heroids"` } func (x *UserGetTujianResp) Reset() { *x = UserGetTujianResp{} if protoimpl.UnsafeEnabled { mi := &file_user_user_msg_proto_msgTypes[34] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *UserGetTujianResp) String() string { return protoimpl.X.MessageStringOf(x) } func (*UserGetTujianResp) ProtoMessage() {} func (x *UserGetTujianResp) ProtoReflect() protoreflect.Message { mi := &file_user_user_msg_proto_msgTypes[34] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use UserGetTujianResp.ProtoReflect.Descriptor instead. func (*UserGetTujianResp) Descriptor() ([]byte, []int) { return file_user_user_msg_proto_rawDescGZIP(), []int{34} } func (x *UserGetTujianResp) GetHeroids() []string { if x != nil { return x.Heroids } return nil } //玩家等级经验变化推送 type UserLvChangedPush struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields Uid string `protobuf:"bytes,1,opt,name=uid,proto3" json:"uid"` Exp int64 `protobuf:"varint,2,opt,name=exp,proto3" json:"exp"` Lv int32 `protobuf:"varint,3,opt,name=lv,proto3" json:"lv"` } func (x *UserLvChangedPush) Reset() { *x = UserLvChangedPush{} if protoimpl.UnsafeEnabled { mi := &file_user_user_msg_proto_msgTypes[35] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *UserLvChangedPush) String() string { return protoimpl.X.MessageStringOf(x) } func (*UserLvChangedPush) ProtoMessage() {} func (x *UserLvChangedPush) ProtoReflect() protoreflect.Message { mi := &file_user_user_msg_proto_msgTypes[35] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use UserLvChangedPush.ProtoReflect.Descriptor instead. func (*UserLvChangedPush) Descriptor() ([]byte, []int) { return file_user_user_msg_proto_rawDescGZIP(), []int{35} } func (x *UserLvChangedPush) GetUid() string { if x != nil { return x.Uid } return "" } func (x *UserLvChangedPush) GetExp() int64 { if x != nil { return x.Exp } return 0 } func (x *UserLvChangedPush) GetLv() int32 { if x != nil { return x.Lv } return 0 } // vip 等级变化 type UserVipChangedPush struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields Uid string `protobuf:"bytes,1,opt,name=uid,proto3" json:"uid"` VipExp int64 `protobuf:"varint,2,opt,name=vipExp,proto3" json:"vipExp"` VipLv int32 `protobuf:"varint,3,opt,name=vipLv,proto3" json:"vipLv"` } func (x *UserVipChangedPush) Reset() { *x = UserVipChangedPush{} if protoimpl.UnsafeEnabled { mi := &file_user_user_msg_proto_msgTypes[36] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *UserVipChangedPush) String() string { return protoimpl.X.MessageStringOf(x) } func (*UserVipChangedPush) ProtoMessage() {} func (x *UserVipChangedPush) ProtoReflect() protoreflect.Message { mi := &file_user_user_msg_proto_msgTypes[36] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use UserVipChangedPush.ProtoReflect.Descriptor instead. func (*UserVipChangedPush) Descriptor() ([]byte, []int) { return file_user_user_msg_proto_rawDescGZIP(), []int{36} } func (x *UserVipChangedPush) GetUid() string { if x != nil { return x.Uid } return "" } func (x *UserVipChangedPush) GetVipExp() int64 { if x != nil { return x.VipExp } return 0 } func (x *UserVipChangedPush) GetVipLv() int32 { if x != nil { return x.VipLv } return 0 } // 用户签名 type UserModifysignReq struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields Sign string `protobuf:"bytes,1,opt,name=sign,proto3" json:"sign"` } func (x *UserModifysignReq) Reset() { *x = UserModifysignReq{} if protoimpl.UnsafeEnabled { mi := &file_user_user_msg_proto_msgTypes[37] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *UserModifysignReq) String() string { return protoimpl.X.MessageStringOf(x) } func (*UserModifysignReq) ProtoMessage() {} func (x *UserModifysignReq) ProtoReflect() protoreflect.Message { mi := &file_user_user_msg_proto_msgTypes[37] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use UserModifysignReq.ProtoReflect.Descriptor instead. func (*UserModifysignReq) Descriptor() ([]byte, []int) { return file_user_user_msg_proto_rawDescGZIP(), []int{37} } func (x *UserModifysignReq) GetSign() string { if x != nil { return x.Sign } return "" } type UserModifysignResp struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields Sign string `protobuf:"bytes,1,opt,name=sign,proto3" json:"sign"` } func (x *UserModifysignResp) Reset() { *x = UserModifysignResp{} if protoimpl.UnsafeEnabled { mi := &file_user_user_msg_proto_msgTypes[38] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *UserModifysignResp) String() string { return protoimpl.X.MessageStringOf(x) } func (*UserModifysignResp) ProtoMessage() {} func (x *UserModifysignResp) ProtoReflect() protoreflect.Message { mi := &file_user_user_msg_proto_msgTypes[38] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use UserModifysignResp.ProtoReflect.Descriptor instead. func (*UserModifysignResp) Descriptor() ([]byte, []int) { return file_user_user_msg_proto_rawDescGZIP(), []int{38} } func (x *UserModifysignResp) GetSign() string { if x != nil { return x.Sign } return "" } // 玩家战斗记录 type UserBattlerecordReq struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields Uid string `protobuf:"bytes,1,opt,name=uid,proto3" json:"uid"` } func (x *UserBattlerecordReq) Reset() { *x = UserBattlerecordReq{} if protoimpl.UnsafeEnabled { mi := &file_user_user_msg_proto_msgTypes[39] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *UserBattlerecordReq) String() string { return protoimpl.X.MessageStringOf(x) } func (*UserBattlerecordReq) ProtoMessage() {} func (x *UserBattlerecordReq) ProtoReflect() protoreflect.Message { mi := &file_user_user_msg_proto_msgTypes[39] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use UserBattlerecordReq.ProtoReflect.Descriptor instead. func (*UserBattlerecordReq) Descriptor() ([]byte, []int) { return file_user_user_msg_proto_rawDescGZIP(), []int{39} } func (x *UserBattlerecordReq) GetUid() string { if x != nil { return x.Uid } return "" } type UserBattlerecordResp struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields Data *DBUser `protobuf:"bytes,1,opt,name=data,proto3" json:"data"` Ex *DBUserExpand `protobuf:"bytes,2,opt,name=ex,proto3" json:"ex"` //用户扩展 PagodaRecord *DBPagodaRecord `protobuf:"bytes,3,opt,name=pagodaRecord,proto3" json:"pagodaRecord"` //爬塔战斗记录 HuntingRecord []*DBHuntingRank `protobuf:"bytes,4,rep,name=huntingRecord,proto3" json:"huntingRecord"` //狩猎战斗记录 VikingRecord []*DBVikingRank `protobuf:"bytes,5,rep,name=vikingRecord,proto3" json:"vikingRecord"` //维京远征战斗记录 } func (x *UserBattlerecordResp) Reset() { *x = UserBattlerecordResp{} if protoimpl.UnsafeEnabled { mi := &file_user_user_msg_proto_msgTypes[40] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *UserBattlerecordResp) String() string { return protoimpl.X.MessageStringOf(x) } func (*UserBattlerecordResp) ProtoMessage() {} func (x *UserBattlerecordResp) ProtoReflect() protoreflect.Message { mi := &file_user_user_msg_proto_msgTypes[40] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use UserBattlerecordResp.ProtoReflect.Descriptor instead. func (*UserBattlerecordResp) Descriptor() ([]byte, []int) { return file_user_user_msg_proto_rawDescGZIP(), []int{40} } func (x *UserBattlerecordResp) GetData() *DBUser { if x != nil { return x.Data } return nil } func (x *UserBattlerecordResp) GetEx() *DBUserExpand { if x != nil { return x.Ex } return nil } func (x *UserBattlerecordResp) GetPagodaRecord() *DBPagodaRecord { if x != nil { return x.PagodaRecord } return nil } func (x *UserBattlerecordResp) GetHuntingRecord() []*DBHuntingRank { if x != nil { return x.HuntingRecord } return nil } func (x *UserBattlerecordResp) GetVikingRecord() []*DBVikingRank { if x != nil { return x.VikingRecord } return nil } // 玩家阵容展示设置 type UserSettingteamReq struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields HeroObjIds []string `protobuf:"bytes,2,rep,name=heroObjIds,proto3" json:"heroObjIds"` //英雄ID } func (x *UserSettingteamReq) Reset() { *x = UserSettingteamReq{} if protoimpl.UnsafeEnabled { mi := &file_user_user_msg_proto_msgTypes[41] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *UserSettingteamReq) String() string { return protoimpl.X.MessageStringOf(x) } func (*UserSettingteamReq) ProtoMessage() {} func (x *UserSettingteamReq) ProtoReflect() protoreflect.Message { mi := &file_user_user_msg_proto_msgTypes[41] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use UserSettingteamReq.ProtoReflect.Descriptor instead. func (*UserSettingteamReq) Descriptor() ([]byte, []int) { return file_user_user_msg_proto_rawDescGZIP(), []int{41} } func (x *UserSettingteamReq) GetHeroObjIds() []string { if x != nil { return x.HeroObjIds } return nil } type UserSettingteamResp struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields Uid string `protobuf:"bytes,1,opt,name=uid,proto3" json:"uid"` } func (x *UserSettingteamResp) Reset() { *x = UserSettingteamResp{} if protoimpl.UnsafeEnabled { mi := &file_user_user_msg_proto_msgTypes[42] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *UserSettingteamResp) String() string { return protoimpl.X.MessageStringOf(x) } func (*UserSettingteamResp) ProtoMessage() {} func (x *UserSettingteamResp) ProtoReflect() protoreflect.Message { mi := &file_user_user_msg_proto_msgTypes[42] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use UserSettingteamResp.ProtoReflect.Descriptor instead. func (*UserSettingteamResp) Descriptor() ([]byte, []int) { return file_user_user_msg_proto_rawDescGZIP(), []int{42} } func (x *UserSettingteamResp) GetUid() string { if x != nil { return x.Uid } return "" } //玩家阵容展示 type UserShowteamReq struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields } func (x *UserShowteamReq) Reset() { *x = UserShowteamReq{} if protoimpl.UnsafeEnabled { mi := &file_user_user_msg_proto_msgTypes[43] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *UserShowteamReq) String() string { return protoimpl.X.MessageStringOf(x) } func (*UserShowteamReq) ProtoMessage() {} func (x *UserShowteamReq) ProtoReflect() protoreflect.Message { mi := &file_user_user_msg_proto_msgTypes[43] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use UserShowteamReq.ProtoReflect.Descriptor instead. func (*UserShowteamReq) Descriptor() ([]byte, []int) { return file_user_user_msg_proto_rawDescGZIP(), []int{43} } type UserShowteamResp struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields HeroObjIds []string `protobuf:"bytes,1,rep,name=heroObjIds,proto3" json:"heroObjIds"` //英雄ID } func (x *UserShowteamResp) Reset() { *x = UserShowteamResp{} if protoimpl.UnsafeEnabled { mi := &file_user_user_msg_proto_msgTypes[44] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *UserShowteamResp) String() string { return protoimpl.X.MessageStringOf(x) } func (*UserShowteamResp) ProtoMessage() {} func (x *UserShowteamResp) ProtoReflect() protoreflect.Message { mi := &file_user_user_msg_proto_msgTypes[44] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use UserShowteamResp.ProtoReflect.Descriptor instead. func (*UserShowteamResp) Descriptor() ([]byte, []int) { return file_user_user_msg_proto_rawDescGZIP(), []int{44} } func (x *UserShowteamResp) GetHeroObjIds() []string { if x != nil { return x.HeroObjIds } return nil } // 全服在线用用户session type UserOnlineResp struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields Users []*CacheUser `protobuf:"bytes,1,rep,name=users,proto3" json:"users"` } func (x *UserOnlineResp) Reset() { *x = UserOnlineResp{} if protoimpl.UnsafeEnabled { mi := &file_user_user_msg_proto_msgTypes[45] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *UserOnlineResp) String() string { return protoimpl.X.MessageStringOf(x) } func (*UserOnlineResp) ProtoMessage() {} func (x *UserOnlineResp) ProtoReflect() protoreflect.Message { mi := &file_user_user_msg_proto_msgTypes[45] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use UserOnlineResp.ProtoReflect.Descriptor instead. func (*UserOnlineResp) Descriptor() ([]byte, []int) { return file_user_user_msg_proto_rawDescGZIP(), []int{45} } func (x *UserOnlineResp) GetUsers() []*CacheUser { if x != nil { return x.Users } return nil } // 用户数据列表 type UserDataListResp struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields Users []*DBUser `protobuf:"bytes,1,rep,name=users,proto3" json:"users"` } func (x *UserDataListResp) Reset() { *x = UserDataListResp{} if protoimpl.UnsafeEnabled { mi := &file_user_user_msg_proto_msgTypes[46] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *UserDataListResp) String() string { return protoimpl.X.MessageStringOf(x) } func (*UserDataListResp) ProtoMessage() {} func (x *UserDataListResp) ProtoReflect() protoreflect.Message { mi := &file_user_user_msg_proto_msgTypes[46] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use UserDataListResp.ProtoReflect.Descriptor instead. func (*UserDataListResp) Descriptor() ([]byte, []int) { return file_user_user_msg_proto_rawDescGZIP(), []int{46} } func (x *UserDataListResp) GetUsers() []*DBUser { if x != nil { return x.Users } return nil } type UserGetServerDataReq struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields } func (x *UserGetServerDataReq) Reset() { *x = UserGetServerDataReq{} if protoimpl.UnsafeEnabled { mi := &file_user_user_msg_proto_msgTypes[47] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *UserGetServerDataReq) String() string { return protoimpl.X.MessageStringOf(x) } func (*UserGetServerDataReq) ProtoMessage() {} func (x *UserGetServerDataReq) ProtoReflect() protoreflect.Message { mi := &file_user_user_msg_proto_msgTypes[47] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use UserGetServerDataReq.ProtoReflect.Descriptor instead. func (*UserGetServerDataReq) Descriptor() ([]byte, []int) { return file_user_user_msg_proto_rawDescGZIP(), []int{47} } type UserGetServerDataResp struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields Data *DBServerData `protobuf:"bytes,1,opt,name=data,proto3" json:"data"` } func (x *UserGetServerDataResp) Reset() { *x = UserGetServerDataResp{} if protoimpl.UnsafeEnabled { mi := &file_user_user_msg_proto_msgTypes[48] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *UserGetServerDataResp) String() string { return protoimpl.X.MessageStringOf(x) } func (*UserGetServerDataResp) ProtoMessage() {} func (x *UserGetServerDataResp) ProtoReflect() protoreflect.Message { mi := &file_user_user_msg_proto_msgTypes[48] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use UserGetServerDataResp.ProtoReflect.Descriptor instead. func (*UserGetServerDataResp) Descriptor() ([]byte, []int) { return file_user_user_msg_proto_rawDescGZIP(), []int{48} } func (x *UserGetServerDataResp) GetData() *DBServerData { if x != nil { return x.Data } return nil } type UserSignReq struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields } func (x *UserSignReq) Reset() { *x = UserSignReq{} if protoimpl.UnsafeEnabled { mi := &file_user_user_msg_proto_msgTypes[49] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *UserSignReq) String() string { return protoimpl.X.MessageStringOf(x) } func (*UserSignReq) ProtoMessage() {} func (x *UserSignReq) ProtoReflect() protoreflect.Message { mi := &file_user_user_msg_proto_msgTypes[49] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use UserSignReq.ProtoReflect.Descriptor instead. func (*UserSignReq) Descriptor() ([]byte, []int) { return file_user_user_msg_proto_rawDescGZIP(), []int{49} } // 推送签到信息 type UserSignResp struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields Data *DBSign `protobuf:"bytes,1,opt,name=data,proto3" json:"data"` } func (x *UserSignResp) Reset() { *x = UserSignResp{} if protoimpl.UnsafeEnabled { mi := &file_user_user_msg_proto_msgTypes[50] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *UserSignResp) String() string { return protoimpl.X.MessageStringOf(x) } func (*UserSignResp) ProtoMessage() {} func (x *UserSignResp) ProtoReflect() protoreflect.Message { mi := &file_user_user_msg_proto_msgTypes[50] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use UserSignResp.ProtoReflect.Descriptor instead. func (*UserSignResp) Descriptor() ([]byte, []int) { return file_user_user_msg_proto_rawDescGZIP(), []int{50} } func (x *UserSignResp) GetData() *DBSign { if x != nil { return x.Data } return nil } //拼图领奖 type UserPuzzleAwardReq struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields Index int32 `protobuf:"varint,1,opt,name=index,proto3" json:"index"` } func (x *UserPuzzleAwardReq) Reset() { *x = UserPuzzleAwardReq{} if protoimpl.UnsafeEnabled { mi := &file_user_user_msg_proto_msgTypes[51] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *UserPuzzleAwardReq) String() string { return protoimpl.X.MessageStringOf(x) } func (*UserPuzzleAwardReq) ProtoMessage() {} func (x *UserPuzzleAwardReq) ProtoReflect() protoreflect.Message { mi := &file_user_user_msg_proto_msgTypes[51] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use UserPuzzleAwardReq.ProtoReflect.Descriptor instead. func (*UserPuzzleAwardReq) Descriptor() ([]byte, []int) { return file_user_user_msg_proto_rawDescGZIP(), []int{51} } func (x *UserPuzzleAwardReq) GetIndex() int32 { if x != nil { return x.Index } return 0 } //拼图领奖 回应 type UserPuzzleAwardResp struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields Index int32 `protobuf:"varint,2,opt,name=index,proto3" json:"index"` } func (x *UserPuzzleAwardResp) Reset() { *x = UserPuzzleAwardResp{} if protoimpl.UnsafeEnabled { mi := &file_user_user_msg_proto_msgTypes[52] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *UserPuzzleAwardResp) String() string { return protoimpl.X.MessageStringOf(x) } func (*UserPuzzleAwardResp) ProtoMessage() {} func (x *UserPuzzleAwardResp) ProtoReflect() protoreflect.Message { mi := &file_user_user_msg_proto_msgTypes[52] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use UserPuzzleAwardResp.ProtoReflect.Descriptor instead. func (*UserPuzzleAwardResp) Descriptor() ([]byte, []int) { return file_user_user_msg_proto_rawDescGZIP(), []int{52} } func (x *UserPuzzleAwardResp) GetIndex() int32 { if x != nil { return x.Index } return 0 } // 修改提示次数 type UserChangeTipsReq struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields Tips int32 `protobuf:"varint,1,opt,name=tips,proto3" json:"tips"` } func (x *UserChangeTipsReq) Reset() { *x = UserChangeTipsReq{} if protoimpl.UnsafeEnabled { mi := &file_user_user_msg_proto_msgTypes[53] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *UserChangeTipsReq) String() string { return protoimpl.X.MessageStringOf(x) } func (*UserChangeTipsReq) ProtoMessage() {} func (x *UserChangeTipsReq) ProtoReflect() protoreflect.Message { mi := &file_user_user_msg_proto_msgTypes[53] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use UserChangeTipsReq.ProtoReflect.Descriptor instead. func (*UserChangeTipsReq) Descriptor() ([]byte, []int) { return file_user_user_msg_proto_rawDescGZIP(), []int{53} } func (x *UserChangeTipsReq) GetTips() int32 { if x != nil { return x.Tips } return 0 } type UserChangeTipsResp struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields Data *DBSign `protobuf:"bytes,1,opt,name=data,proto3" json:"data"` } func (x *UserChangeTipsResp) Reset() { *x = UserChangeTipsResp{} if protoimpl.UnsafeEnabled { mi := &file_user_user_msg_proto_msgTypes[54] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *UserChangeTipsResp) String() string { return protoimpl.X.MessageStringOf(x) } func (*UserChangeTipsResp) ProtoMessage() {} func (x *UserChangeTipsResp) ProtoReflect() protoreflect.Message { mi := &file_user_user_msg_proto_msgTypes[54] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use UserChangeTipsResp.ProtoReflect.Descriptor instead. func (*UserChangeTipsResp) Descriptor() ([]byte, []int) { return file_user_user_msg_proto_rawDescGZIP(), []int{54} } func (x *UserChangeTipsResp) GetData() *DBSign { if x != nil { return x.Data } return nil } //出售资源 type UserSellResReq struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields Atno []*UserAtno `protobuf:"bytes,1,rep,name=atno,proto3" json:"atno"` } func (x *UserSellResReq) Reset() { *x = UserSellResReq{} if protoimpl.UnsafeEnabled { mi := &file_user_user_msg_proto_msgTypes[55] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *UserSellResReq) String() string { return protoimpl.X.MessageStringOf(x) } func (*UserSellResReq) ProtoMessage() {} func (x *UserSellResReq) ProtoReflect() protoreflect.Message { mi := &file_user_user_msg_proto_msgTypes[55] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use UserSellResReq.ProtoReflect.Descriptor instead. func (*UserSellResReq) Descriptor() ([]byte, []int) { return file_user_user_msg_proto_rawDescGZIP(), []int{55} } func (x *UserSellResReq) GetAtno() []*UserAtno { if x != nil { return x.Atno } return nil } //出售资源 回应 type UserSellResResp struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields Atn []*UserAssets `protobuf:"bytes,1,rep,name=atn,proto3" json:"atn"` IsSucc bool `protobuf:"varint,2,opt,name=IsSucc,proto3" json:"IsSucc"` } func (x *UserSellResResp) Reset() { *x = UserSellResResp{} if protoimpl.UnsafeEnabled { mi := &file_user_user_msg_proto_msgTypes[56] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *UserSellResResp) String() string { return protoimpl.X.MessageStringOf(x) } func (*UserSellResResp) ProtoMessage() {} func (x *UserSellResResp) ProtoReflect() protoreflect.Message { mi := &file_user_user_msg_proto_msgTypes[56] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use UserSellResResp.ProtoReflect.Descriptor instead. func (*UserSellResResp) Descriptor() ([]byte, []int) { return file_user_user_msg_proto_rawDescGZIP(), []int{56} } func (x *UserSellResResp) GetAtn() []*UserAssets { if x != nil { return x.Atn } return nil } func (x *UserSellResResp) GetIsSucc() bool { if x != nil { return x.IsSucc } return false } //请求设置默认皮肤 type UserSwitchDefPerReq struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields CurSkin string `protobuf:"bytes,1,opt,name=curSkin,proto3" json:"curSkin"` CurAction string `protobuf:"bytes,2,opt,name=curAction,proto3" json:"curAction"` CurBg string `protobuf:"bytes,3,opt,name=curBg,proto3" json:"curBg"` CurAframe string `protobuf:"bytes,4,opt,name=curAframe,proto3" json:"curAframe"` } func (x *UserSwitchDefPerReq) Reset() { *x = UserSwitchDefPerReq{} if protoimpl.UnsafeEnabled { mi := &file_user_user_msg_proto_msgTypes[57] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *UserSwitchDefPerReq) String() string { return protoimpl.X.MessageStringOf(x) } func (*UserSwitchDefPerReq) ProtoMessage() {} func (x *UserSwitchDefPerReq) ProtoReflect() protoreflect.Message { mi := &file_user_user_msg_proto_msgTypes[57] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use UserSwitchDefPerReq.ProtoReflect.Descriptor instead. func (*UserSwitchDefPerReq) Descriptor() ([]byte, []int) { return file_user_user_msg_proto_rawDescGZIP(), []int{57} } func (x *UserSwitchDefPerReq) GetCurSkin() string { if x != nil { return x.CurSkin } return "" } func (x *UserSwitchDefPerReq) GetCurAction() string { if x != nil { return x.CurAction } return "" } func (x *UserSwitchDefPerReq) GetCurBg() string { if x != nil { return x.CurBg } return "" } func (x *UserSwitchDefPerReq) GetCurAframe() string { if x != nil { return x.CurAframe } return "" } //请求设置默认皮肤 type UserSwitchDefPerResp struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields Issucc bool `protobuf:"varint,1,opt,name=issucc,proto3" json:"issucc"` CurSkin string `protobuf:"bytes,2,opt,name=curSkin,proto3" json:"curSkin"` CurAction string `protobuf:"bytes,3,opt,name=curAction,proto3" json:"curAction"` CurBg string `protobuf:"bytes,4,opt,name=curBg,proto3" json:"curBg"` CurAframe string `protobuf:"bytes,5,opt,name=curAframe,proto3" json:"curAframe"` } func (x *UserSwitchDefPerResp) Reset() { *x = UserSwitchDefPerResp{} if protoimpl.UnsafeEnabled { mi := &file_user_user_msg_proto_msgTypes[58] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *UserSwitchDefPerResp) String() string { return protoimpl.X.MessageStringOf(x) } func (*UserSwitchDefPerResp) ProtoMessage() {} func (x *UserSwitchDefPerResp) ProtoReflect() protoreflect.Message { mi := &file_user_user_msg_proto_msgTypes[58] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use UserSwitchDefPerResp.ProtoReflect.Descriptor instead. func (*UserSwitchDefPerResp) Descriptor() ([]byte, []int) { return file_user_user_msg_proto_rawDescGZIP(), []int{58} } func (x *UserSwitchDefPerResp) GetIssucc() bool { if x != nil { return x.Issucc } return false } func (x *UserSwitchDefPerResp) GetCurSkin() string { if x != nil { return x.CurSkin } return "" } func (x *UserSwitchDefPerResp) GetCurAction() string { if x != nil { return x.CurAction } return "" } func (x *UserSwitchDefPerResp) GetCurBg() string { if x != nil { return x.CurBg } return "" } func (x *UserSwitchDefPerResp) GetCurAframe() string { if x != nil { return x.CurAframe } return "" } type UserSkinlistPush struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields Skins []string `protobuf:"bytes,1,rep,name=skins,proto3" json:"skins"` CurSkin string `protobuf:"bytes,2,opt,name=curSkin,proto3" json:"curSkin"` CurAction string `protobuf:"bytes,3,opt,name=curAction,proto3" json:"curAction"` CurBg string `protobuf:"bytes,4,opt,name=curBg,proto3" json:"curBg"` Avatar string `protobuf:"bytes,5,opt,name=avatar,proto3" json:"avatar"` CurAframe string `protobuf:"bytes,6,opt,name=curAframe,proto3" json:"curAframe"` } func (x *UserSkinlistPush) Reset() { *x = UserSkinlistPush{} if protoimpl.UnsafeEnabled { mi := &file_user_user_msg_proto_msgTypes[59] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *UserSkinlistPush) String() string { return protoimpl.X.MessageStringOf(x) } func (*UserSkinlistPush) ProtoMessage() {} func (x *UserSkinlistPush) ProtoReflect() protoreflect.Message { mi := &file_user_user_msg_proto_msgTypes[59] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use UserSkinlistPush.ProtoReflect.Descriptor instead. func (*UserSkinlistPush) Descriptor() ([]byte, []int) { return file_user_user_msg_proto_rawDescGZIP(), []int{59} } func (x *UserSkinlistPush) GetSkins() []string { if x != nil { return x.Skins } return nil } func (x *UserSkinlistPush) GetCurSkin() string { if x != nil { return x.CurSkin } return "" } func (x *UserSkinlistPush) GetCurAction() string { if x != nil { return x.CurAction } return "" } func (x *UserSkinlistPush) GetCurBg() string { if x != nil { return x.CurBg } return "" } func (x *UserSkinlistPush) GetAvatar() string { if x != nil { return x.Avatar } return "" } func (x *UserSkinlistPush) GetCurAframe() string { if x != nil { return x.CurAframe } return "" } type UserRandomNameReq struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields } func (x *UserRandomNameReq) Reset() { *x = UserRandomNameReq{} if protoimpl.UnsafeEnabled { mi := &file_user_user_msg_proto_msgTypes[60] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *UserRandomNameReq) String() string { return protoimpl.X.MessageStringOf(x) } func (*UserRandomNameReq) ProtoMessage() {} func (x *UserRandomNameReq) ProtoReflect() protoreflect.Message { mi := &file_user_user_msg_proto_msgTypes[60] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use UserRandomNameReq.ProtoReflect.Descriptor instead. func (*UserRandomNameReq) Descriptor() ([]byte, []int) { return file_user_user_msg_proto_rawDescGZIP(), []int{60} } type UserRandomNameResp struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name"` Gender int32 `protobuf:"varint,2,opt,name=gender,proto3" json:"gender"` } func (x *UserRandomNameResp) Reset() { *x = UserRandomNameResp{} if protoimpl.UnsafeEnabled { mi := &file_user_user_msg_proto_msgTypes[61] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *UserRandomNameResp) String() string { return protoimpl.X.MessageStringOf(x) } func (*UserRandomNameResp) ProtoMessage() {} func (x *UserRandomNameResp) ProtoReflect() protoreflect.Message { mi := &file_user_user_msg_proto_msgTypes[61] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use UserRandomNameResp.ProtoReflect.Descriptor instead. func (*UserRandomNameResp) Descriptor() ([]byte, []int) { return file_user_user_msg_proto_rawDescGZIP(), []int{61} } func (x *UserRandomNameResp) GetName() string { if x != nil { return x.Name } return "" } func (x *UserRandomNameResp) GetGender() int32 { if x != nil { return x.Gender } return 0 } // 储蓄金领取 type UserDepositReq struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields } func (x *UserDepositReq) Reset() { *x = UserDepositReq{} if protoimpl.UnsafeEnabled { mi := &file_user_user_msg_proto_msgTypes[62] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *UserDepositReq) String() string { return protoimpl.X.MessageStringOf(x) } func (*UserDepositReq) ProtoMessage() {} func (x *UserDepositReq) ProtoReflect() protoreflect.Message { mi := &file_user_user_msg_proto_msgTypes[62] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use UserDepositReq.ProtoReflect.Descriptor instead. func (*UserDepositReq) Descriptor() ([]byte, []int) { return file_user_user_msg_proto_rawDescGZIP(), []int{62} } type UserDepositResp struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields Atn *UserAssets `protobuf:"bytes,1,opt,name=atn,proto3" json:"atn"` } func (x *UserDepositResp) Reset() { *x = UserDepositResp{} if protoimpl.UnsafeEnabled { mi := &file_user_user_msg_proto_msgTypes[63] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *UserDepositResp) String() string { return protoimpl.X.MessageStringOf(x) } func (*UserDepositResp) ProtoMessage() {} func (x *UserDepositResp) ProtoReflect() protoreflect.Message { mi := &file_user_user_msg_proto_msgTypes[63] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use UserDepositResp.ProtoReflect.Descriptor instead. func (*UserDepositResp) Descriptor() ([]byte, []int) { return file_user_user_msg_proto_rawDescGZIP(), []int{63} } func (x *UserDepositResp) GetAtn() *UserAssets { if x != nil { return x.Atn } return nil } // 获取储蓄金 type UserGetdepositReq struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields } func (x *UserGetdepositReq) Reset() { *x = UserGetdepositReq{} if protoimpl.UnsafeEnabled { mi := &file_user_user_msg_proto_msgTypes[64] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *UserGetdepositReq) String() string { return protoimpl.X.MessageStringOf(x) } func (*UserGetdepositReq) ProtoMessage() {} func (x *UserGetdepositReq) ProtoReflect() protoreflect.Message { mi := &file_user_user_msg_proto_msgTypes[64] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use UserGetdepositReq.ProtoReflect.Descriptor instead. func (*UserGetdepositReq) Descriptor() ([]byte, []int) { return file_user_user_msg_proto_rawDescGZIP(), []int{64} } type UserGetdepositResp struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields Atn *UserAssets `protobuf:"bytes,1,opt,name=atn,proto3" json:"atn"` } func (x *UserGetdepositResp) Reset() { *x = UserGetdepositResp{} if protoimpl.UnsafeEnabled { mi := &file_user_user_msg_proto_msgTypes[65] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *UserGetdepositResp) String() string { return protoimpl.X.MessageStringOf(x) } func (*UserGetdepositResp) ProtoMessage() {} func (x *UserGetdepositResp) ProtoReflect() protoreflect.Message { mi := &file_user_user_msg_proto_msgTypes[65] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use UserGetdepositResp.ProtoReflect.Descriptor instead. func (*UserGetdepositResp) Descriptor() ([]byte, []int) { return file_user_user_msg_proto_rawDescGZIP(), []int{65} } func (x *UserGetdepositResp) GetAtn() *UserAssets { if x != nil { return x.Atn } return nil } //请求设置默认称号 type UserSwitchTitleReq struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields Title string `protobuf:"bytes,1,opt,name=title,proto3" json:"title"` } func (x *UserSwitchTitleReq) Reset() { *x = UserSwitchTitleReq{} if protoimpl.UnsafeEnabled { mi := &file_user_user_msg_proto_msgTypes[66] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *UserSwitchTitleReq) String() string { return protoimpl.X.MessageStringOf(x) } func (*UserSwitchTitleReq) ProtoMessage() {} func (x *UserSwitchTitleReq) ProtoReflect() protoreflect.Message { mi := &file_user_user_msg_proto_msgTypes[66] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use UserSwitchTitleReq.ProtoReflect.Descriptor instead. func (*UserSwitchTitleReq) Descriptor() ([]byte, []int) { return file_user_user_msg_proto_rawDescGZIP(), []int{66} } func (x *UserSwitchTitleReq) GetTitle() string { if x != nil { return x.Title } return "" } //请求设置默认皮肤 type UserSwitchTitleResp struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields Issucc bool `protobuf:"varint,1,opt,name=issucc,proto3" json:"issucc"` Curtitle string `protobuf:"bytes,2,opt,name=curtitle,proto3" json:"curtitle"` } func (x *UserSwitchTitleResp) Reset() { *x = UserSwitchTitleResp{} if protoimpl.UnsafeEnabled { mi := &file_user_user_msg_proto_msgTypes[67] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *UserSwitchTitleResp) String() string { return protoimpl.X.MessageStringOf(x) } func (*UserSwitchTitleResp) ProtoMessage() {} func (x *UserSwitchTitleResp) ProtoReflect() protoreflect.Message { mi := &file_user_user_msg_proto_msgTypes[67] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use UserSwitchTitleResp.ProtoReflect.Descriptor instead. func (*UserSwitchTitleResp) Descriptor() ([]byte, []int) { return file_user_user_msg_proto_rawDescGZIP(), []int{67} } func (x *UserSwitchTitleResp) GetIssucc() bool { if x != nil { return x.Issucc } return false } func (x *UserSwitchTitleResp) GetCurtitle() string { if x != nil { return x.Curtitle } return "" } type UserTitleListPush struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields Titles []string `protobuf:"bytes,1,rep,name=titles,proto3" json:"titles"` // 称号 Curtitle string `protobuf:"bytes,2,opt,name=curtitle,proto3" json:"curtitle"` // 默认称号 } func (x *UserTitleListPush) Reset() { *x = UserTitleListPush{} if protoimpl.UnsafeEnabled { mi := &file_user_user_msg_proto_msgTypes[68] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *UserTitleListPush) String() string { return protoimpl.X.MessageStringOf(x) } func (*UserTitleListPush) ProtoMessage() {} func (x *UserTitleListPush) ProtoReflect() protoreflect.Message { mi := &file_user_user_msg_proto_msgTypes[68] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use UserTitleListPush.ProtoReflect.Descriptor instead. func (*UserTitleListPush) Descriptor() ([]byte, []int) { return file_user_user_msg_proto_rawDescGZIP(), []int{68} } func (x *UserTitleListPush) GetTitles() []string { if x != nil { return x.Titles } return nil } func (x *UserTitleListPush) GetCurtitle() string { if x != nil { return x.Curtitle } return "" } var File_user_user_msg_proto protoreflect.FileDescriptor var file_user_user_msg_proto_rawDesc = []byte{ 0x0a, 0x13, 0x75, 0x73, 0x65, 0x72, 0x2f, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x6d, 0x73, 0x67, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0f, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x63, 0x6f, 0x64, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x12, 0x75, 0x73, 0x65, 0x72, 0x2f, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x64, 0x62, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x10, 0x75, 0x73, 0x65, 0x72, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x16, 0x70, 0x61, 0x67, 0x6f, 0x64, 0x61, 0x2f, 0x70, 0x61, 0x67, 0x6f, 0x64, 0x61, 0x5f, 0x64, 0x62, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x16, 0x76, 0x69, 0x6b, 0x69, 0x6e, 0x67, 0x2f, 0x76, 0x69, 0x6b, 0x69, 0x6e, 0x67, 0x5f, 0x64, 0x62, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x18, 0x68, 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x2f, 0x68, 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x64, 0x62, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x10, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0a, 0x63, 0x6f, 0x6d, 0x6d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x94, 0x01, 0x0a, 0x0c, 0x55, 0x73, 0x65, 0x72, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x52, 0x65, 0x71, 0x12, 0x18, 0x0a, 0x07, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x10, 0x0a, 0x03, 0x73, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x73, 0x69, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x61, 0x72, 0x65, 0x61, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x61, 0x72, 0x65, 0x61, 0x12, 0x18, 0x0a, 0x07, 0x63, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x63, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x76, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x30, 0x0a, 0x18, 0x55, 0x73, 0x65, 0x72, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x51, 0x75, 0x65, 0x75, 0x65, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x50, 0x75, 0x73, 0x68, 0x12, 0x14, 0x0a, 0x05, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x22, 0x65, 0x0a, 0x0d, 0x55, 0x73, 0x65, 0x72, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x12, 0x1b, 0x0a, 0x04, 0x64, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x44, 0x42, 0x55, 0x73, 0x65, 0x72, 0x52, 0x04, 0x64, 0x61, 0x74, 0x61, 0x12, 0x1d, 0x0a, 0x02, 0x65, 0x78, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x44, 0x42, 0x55, 0x73, 0x65, 0x72, 0x45, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x52, 0x02, 0x65, 0x78, 0x12, 0x18, 0x0a, 0x07, 0x74, 0x69, 0x6d, 0x65, 0x4e, 0x6f, 0x77, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x07, 0x74, 0x69, 0x6d, 0x65, 0x4e, 0x6f, 0x77, 0x22, 0x11, 0x0a, 0x0f, 0x55, 0x73, 0x65, 0x72, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x4f, 0x75, 0x74, 0x52, 0x65, 0x71, 0x22, 0x12, 0x0a, 0x10, 0x55, 0x73, 0x65, 0x72, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x4f, 0x75, 0x74, 0x52, 0x65, 0x73, 0x70, 0x22, 0x0d, 0x0a, 0x0b, 0x55, 0x73, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x71, 0x22, 0x4a, 0x0a, 0x0c, 0x55, 0x73, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x73, 0x70, 0x12, 0x1b, 0x0a, 0x04, 0x64, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x44, 0x42, 0x55, 0x73, 0x65, 0x72, 0x52, 0x04, 0x64, 0x61, 0x74, 0x61, 0x12, 0x1d, 0x0a, 0x02, 0x65, 0x78, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x44, 0x42, 0x55, 0x73, 0x65, 0x72, 0x45, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x52, 0x02, 0x65, 0x78, 0x22, 0x0f, 0x0a, 0x0d, 0x55, 0x73, 0x65, 0x72, 0x4c, 0x6f, 0x67, 0x6f, 0x75, 0x74, 0x52, 0x65, 0x71, 0x22, 0x10, 0x0a, 0x0e, 0x55, 0x73, 0x65, 0x72, 0x4c, 0x6f, 0x67, 0x6f, 0x75, 0x74, 0x52, 0x65, 0x73, 0x70, 0x22, 0x3d, 0x0a, 0x0f, 0x55, 0x73, 0x65, 0x72, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x65, 0x72, 0x52, 0x65, 0x71, 0x12, 0x18, 0x0a, 0x07, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x10, 0x0a, 0x03, 0x73, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x73, 0x69, 0x64, 0x22, 0x4c, 0x0a, 0x10, 0x55, 0x73, 0x65, 0x72, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x12, 0x1e, 0x0a, 0x04, 0x43, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0a, 0x2e, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x43, 0x6f, 0x64, 0x65, 0x52, 0x04, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x22, 0x2e, 0x0a, 0x0c, 0x55, 0x73, 0x65, 0x72, 0x4c, 0x6f, 0x61, 0x64, 0x52, 0x65, 0x73, 0x70, 0x12, 0x1e, 0x0a, 0x04, 0x64, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x43, 0x61, 0x63, 0x68, 0x65, 0x55, 0x73, 0x65, 0x72, 0x52, 0x04, 0x64, 0x61, 0x74, 0x61, 0x22, 0x5b, 0x0a, 0x0d, 0x55, 0x73, 0x65, 0x72, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x52, 0x65, 0x71, 0x12, 0x1a, 0x0a, 0x08, 0x4e, 0x69, 0x63, 0x6b, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x4e, 0x69, 0x63, 0x6b, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x66, 0x69, 0x67, 0x75, 0x72, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x06, 0x66, 0x69, 0x67, 0x75, 0x72, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x67, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x06, 0x67, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x22, 0x7d, 0x0a, 0x0e, 0x55, 0x73, 0x65, 0x72, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x52, 0x65, 0x73, 0x70, 0x12, 0x1a, 0x0a, 0x08, 0x4e, 0x69, 0x63, 0x6b, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x4e, 0x69, 0x63, 0x6b, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x66, 0x69, 0x67, 0x75, 0x72, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x06, 0x66, 0x69, 0x67, 0x75, 0x72, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x67, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x06, 0x67, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x12, 0x1f, 0x0a, 0x05, 0x61, 0x77, 0x61, 0x72, 0x64, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x09, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x41, 0x74, 0x6e, 0x6f, 0x52, 0x05, 0x61, 0x77, 0x61, 0x72, 0x64, 0x22, 0xca, 0x04, 0x0a, 0x12, 0x55, 0x73, 0x65, 0x72, 0x52, 0x65, 0x73, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x50, 0x75, 0x73, 0x68, 0x12, 0x12, 0x0a, 0x04, 0x67, 0x6f, 0x6c, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x04, 0x67, 0x6f, 0x6c, 0x64, 0x12, 0x10, 0x0a, 0x03, 0x65, 0x78, 0x70, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x03, 0x65, 0x78, 0x70, 0x12, 0x16, 0x0a, 0x06, 0x76, 0x69, 0x70, 0x65, 0x78, 0x70, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x76, 0x69, 0x70, 0x65, 0x78, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x64, 0x69, 0x61, 0x6d, 0x6f, 0x6e, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, 0x07, 0x64, 0x69, 0x61, 0x6d, 0x6f, 0x6e, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x66, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x06, 0x66, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x73, 0x74, 0x61, 0x72, 0x63, 0x6f, 0x69, 0x6e, 0x18, 0x06, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x73, 0x74, 0x61, 0x72, 0x63, 0x6f, 0x69, 0x6e, 0x12, 0x1c, 0x0a, 0x09, 0x67, 0x75, 0x69, 0x6c, 0x64, 0x63, 0x6f, 0x69, 0x6e, 0x18, 0x07, 0x20, 0x01, 0x28, 0x05, 0x52, 0x09, 0x67, 0x75, 0x69, 0x6c, 0x64, 0x63, 0x6f, 0x69, 0x6e, 0x12, 0x1c, 0x0a, 0x09, 0x61, 0x72, 0x65, 0x6e, 0x61, 0x63, 0x6f, 0x69, 0x6e, 0x18, 0x08, 0x20, 0x01, 0x28, 0x05, 0x52, 0x09, 0x61, 0x72, 0x65, 0x6e, 0x61, 0x63, 0x6f, 0x69, 0x6e, 0x12, 0x0e, 0x0a, 0x02, 0x70, 0x73, 0x18, 0x09, 0x20, 0x01, 0x28, 0x05, 0x52, 0x02, 0x70, 0x73, 0x12, 0x1a, 0x0a, 0x08, 0x6d, 0x6f, 0x6f, 0x6e, 0x67, 0x6f, 0x6c, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x6d, 0x6f, 0x6f, 0x6e, 0x67, 0x6f, 0x6c, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x74, 0x61, 0x6c, 0x65, 0x6e, 0x74, 0x31, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x74, 0x61, 0x6c, 0x65, 0x6e, 0x74, 0x31, 0x12, 0x18, 0x0a, 0x07, 0x74, 0x61, 0x6c, 0x65, 0x6e, 0x74, 0x32, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x74, 0x61, 0x6c, 0x65, 0x6e, 0x74, 0x32, 0x12, 0x18, 0x0a, 0x07, 0x74, 0x61, 0x6c, 0x65, 0x6e, 0x74, 0x33, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x74, 0x61, 0x6c, 0x65, 0x6e, 0x74, 0x33, 0x12, 0x18, 0x0a, 0x07, 0x74, 0x61, 0x6c, 0x65, 0x6e, 0x74, 0x34, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x74, 0x61, 0x6c, 0x65, 0x6e, 0x74, 0x34, 0x12, 0x24, 0x0a, 0x0d, 0x6d, 0x65, 0x72, 0x63, 0x68, 0x61, 0x6e, 0x74, 0x6d, 0x6f, 0x6e, 0x65, 0x79, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0d, 0x6d, 0x65, 0x72, 0x63, 0x68, 0x61, 0x6e, 0x74, 0x6d, 0x6f, 0x6e, 0x65, 0x79, 0x12, 0x1a, 0x0a, 0x08, 0x69, 0x6e, 0x74, 0x65, 0x67, 0x72, 0x61, 0x6c, 0x18, 0x10, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x69, 0x6e, 0x74, 0x65, 0x67, 0x72, 0x61, 0x6c, 0x12, 0x16, 0x0a, 0x06, 0x70, 0x72, 0x6f, 0x66, 0x69, 0x74, 0x18, 0x11, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x70, 0x72, 0x6f, 0x66, 0x69, 0x74, 0x12, 0x0e, 0x0a, 0x02, 0x6c, 0x76, 0x18, 0x12, 0x20, 0x01, 0x28, 0x05, 0x52, 0x02, 0x6c, 0x76, 0x12, 0x10, 0x0a, 0x03, 0x76, 0x69, 0x70, 0x18, 0x13, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, 0x76, 0x69, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x64, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x18, 0x14, 0x20, 0x01, 0x28, 0x03, 0x52, 0x07, 0x64, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x12, 0x1e, 0x0a, 0x0a, 0x63, 0x6f, 0x6e, 0x73, 0x75, 0x6d, 0x65, 0x65, 0x78, 0x70, 0x18, 0x15, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0a, 0x63, 0x6f, 0x6e, 0x73, 0x75, 0x6d, 0x65, 0x65, 0x78, 0x70, 0x12, 0x22, 0x0a, 0x0c, 0x63, 0x6f, 0x6e, 0x73, 0x75, 0x6d, 0x65, 0x6d, 0x6f, 0x6e, 0x65, 0x79, 0x18, 0x16, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0c, 0x63, 0x6f, 0x6e, 0x73, 0x75, 0x6d, 0x65, 0x6d, 0x6f, 0x6e, 0x65, 0x79, 0x22, 0x2a, 0x0a, 0x16, 0x55, 0x73, 0x65, 0x72, 0x4f, 0x74, 0x68, 0x65, 0x72, 0x54, 0x65, 0x72, 0x6d, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x50, 0x75, 0x73, 0x68, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x75, 0x69, 0x64, 0x22, 0x23, 0x0a, 0x11, 0x55, 0x73, 0x65, 0x72, 0x50, 0x73, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x50, 0x75, 0x73, 0x68, 0x12, 0x0e, 0x0a, 0x02, 0x70, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x02, 0x70, 0x73, 0x22, 0x13, 0x0a, 0x11, 0x55, 0x73, 0x65, 0x72, 0x47, 0x65, 0x74, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x71, 0x22, 0x3e, 0x0a, 0x12, 0x55, 0x73, 0x65, 0x72, 0x47, 0x65, 0x74, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x73, 0x70, 0x12, 0x28, 0x0a, 0x07, 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0e, 0x2e, 0x44, 0x42, 0x55, 0x73, 0x65, 0x72, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x52, 0x07, 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x22, 0x40, 0x0a, 0x14, 0x55, 0x73, 0x65, 0x72, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x71, 0x12, 0x28, 0x0a, 0x07, 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0e, 0x2e, 0x44, 0x42, 0x55, 0x73, 0x65, 0x72, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x52, 0x07, 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x22, 0x29, 0x0a, 0x15, 0x55, 0x73, 0x65, 0x72, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x73, 0x70, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x75, 0x69, 0x64, 0x22, 0x11, 0x0a, 0x0f, 0x55, 0x73, 0x65, 0x72, 0x56, 0x65, 0x72, 0x69, 0x43, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x71, 0x22, 0x26, 0x0a, 0x10, 0x55, 0x73, 0x65, 0x72, 0x56, 0x65, 0x72, 0x69, 0x43, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x73, 0x70, 0x12, 0x12, 0x0a, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x22, 0x25, 0x0a, 0x0f, 0x55, 0x73, 0x65, 0x72, 0x49, 0x6e, 0x69, 0x74, 0x64, 0x61, 0x74, 0x61, 0x52, 0x65, 0x71, 0x12, 0x12, 0x0a, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x22, 0x24, 0x0a, 0x10, 0x55, 0x73, 0x65, 0x72, 0x49, 0x6e, 0x69, 0x74, 0x64, 0x61, 0x74, 0x61, 0x52, 0x65, 0x73, 0x70, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x75, 0x69, 0x64, 0x22, 0x27, 0x0a, 0x11, 0x55, 0x73, 0x65, 0x72, 0x4d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x6e, 0x61, 0x6d, 0x65, 0x52, 0x65, 0x71, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x70, 0x0a, 0x12, 0x55, 0x73, 0x65, 0x72, 0x4d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x6e, 0x61, 0x6d, 0x65, 0x52, 0x65, 0x73, 0x70, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x75, 0x69, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x1e, 0x0a, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0a, 0x2e, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x43, 0x6f, 0x64, 0x65, 0x52, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x22, 0x31, 0x0a, 0x13, 0x55, 0x73, 0x65, 0x72, 0x4d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x52, 0x65, 0x71, 0x12, 0x1a, 0x0a, 0x08, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x49, 0x64, 0x22, 0x44, 0x0a, 0x14, 0x55, 0x73, 0x65, 0x72, 0x4d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x52, 0x65, 0x73, 0x70, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x75, 0x69, 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x49, 0x64, 0x22, 0x28, 0x0a, 0x10, 0x55, 0x73, 0x65, 0x72, 0x4d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x62, 0x67, 0x70, 0x52, 0x65, 0x71, 0x12, 0x14, 0x0a, 0x05, 0x62, 0x67, 0x70, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x62, 0x67, 0x70, 0x49, 0x64, 0x22, 0x3b, 0x0a, 0x11, 0x55, 0x73, 0x65, 0x72, 0x4d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x62, 0x67, 0x70, 0x52, 0x65, 0x73, 0x70, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x75, 0x69, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x62, 0x67, 0x70, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x62, 0x67, 0x70, 0x49, 0x64, 0x22, 0x31, 0x0a, 0x13, 0x55, 0x73, 0x65, 0x72, 0x4d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x66, 0x69, 0x67, 0x75, 0x72, 0x65, 0x52, 0x65, 0x71, 0x12, 0x1a, 0x0a, 0x08, 0x66, 0x69, 0x67, 0x75, 0x72, 0x65, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x66, 0x69, 0x67, 0x75, 0x72, 0x65, 0x49, 0x64, 0x22, 0x44, 0x0a, 0x14, 0x55, 0x73, 0x65, 0x72, 0x4d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x66, 0x69, 0x67, 0x75, 0x72, 0x65, 0x52, 0x65, 0x73, 0x70, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x75, 0x69, 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x66, 0x69, 0x67, 0x75, 0x72, 0x65, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x66, 0x69, 0x67, 0x75, 0x72, 0x65, 0x49, 0x64, 0x22, 0x12, 0x0a, 0x10, 0x55, 0x73, 0x65, 0x72, 0x47, 0x65, 0x74, 0x54, 0x75, 0x6a, 0x69, 0x61, 0x6e, 0x52, 0x65, 0x71, 0x22, 0x2d, 0x0a, 0x11, 0x55, 0x73, 0x65, 0x72, 0x47, 0x65, 0x74, 0x54, 0x75, 0x6a, 0x69, 0x61, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x68, 0x65, 0x72, 0x6f, 0x69, 0x64, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x09, 0x52, 0x07, 0x68, 0x65, 0x72, 0x6f, 0x69, 0x64, 0x73, 0x22, 0x47, 0x0a, 0x11, 0x55, 0x73, 0x65, 0x72, 0x4c, 0x76, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x50, 0x75, 0x73, 0x68, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x75, 0x69, 0x64, 0x12, 0x10, 0x0a, 0x03, 0x65, 0x78, 0x70, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x03, 0x65, 0x78, 0x70, 0x12, 0x0e, 0x0a, 0x02, 0x6c, 0x76, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x02, 0x6c, 0x76, 0x22, 0x54, 0x0a, 0x12, 0x55, 0x73, 0x65, 0x72, 0x56, 0x69, 0x70, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x50, 0x75, 0x73, 0x68, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x75, 0x69, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x76, 0x69, 0x70, 0x45, 0x78, 0x70, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x76, 0x69, 0x70, 0x45, 0x78, 0x70, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x69, 0x70, 0x4c, 0x76, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x76, 0x69, 0x70, 0x4c, 0x76, 0x22, 0x27, 0x0a, 0x11, 0x55, 0x73, 0x65, 0x72, 0x4d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x73, 0x69, 0x67, 0x6e, 0x52, 0x65, 0x71, 0x12, 0x12, 0x0a, 0x04, 0x73, 0x69, 0x67, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x73, 0x69, 0x67, 0x6e, 0x22, 0x28, 0x0a, 0x12, 0x55, 0x73, 0x65, 0x72, 0x4d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x73, 0x69, 0x67, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x12, 0x12, 0x0a, 0x04, 0x73, 0x69, 0x67, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x73, 0x69, 0x67, 0x6e, 0x22, 0x27, 0x0a, 0x13, 0x55, 0x73, 0x65, 0x72, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x52, 0x65, 0x71, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x75, 0x69, 0x64, 0x22, 0xf0, 0x01, 0x0a, 0x14, 0x55, 0x73, 0x65, 0x72, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x52, 0x65, 0x73, 0x70, 0x12, 0x1b, 0x0a, 0x04, 0x64, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x44, 0x42, 0x55, 0x73, 0x65, 0x72, 0x52, 0x04, 0x64, 0x61, 0x74, 0x61, 0x12, 0x1d, 0x0a, 0x02, 0x65, 0x78, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x44, 0x42, 0x55, 0x73, 0x65, 0x72, 0x45, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x52, 0x02, 0x65, 0x78, 0x12, 0x33, 0x0a, 0x0c, 0x70, 0x61, 0x67, 0x6f, 0x64, 0x61, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x44, 0x42, 0x50, 0x61, 0x67, 0x6f, 0x64, 0x61, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x52, 0x0c, 0x70, 0x61, 0x67, 0x6f, 0x64, 0x61, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x12, 0x34, 0x0a, 0x0d, 0x68, 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0e, 0x2e, 0x44, 0x42, 0x48, 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x52, 0x61, 0x6e, 0x6b, 0x52, 0x0d, 0x68, 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x12, 0x31, 0x0a, 0x0c, 0x76, 0x69, 0x6b, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x44, 0x42, 0x56, 0x69, 0x6b, 0x69, 0x6e, 0x67, 0x52, 0x61, 0x6e, 0x6b, 0x52, 0x0c, 0x76, 0x69, 0x6b, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x22, 0x34, 0x0a, 0x12, 0x55, 0x73, 0x65, 0x72, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x74, 0x65, 0x61, 0x6d, 0x52, 0x65, 0x71, 0x12, 0x1e, 0x0a, 0x0a, 0x68, 0x65, 0x72, 0x6f, 0x4f, 0x62, 0x6a, 0x49, 0x64, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0a, 0x68, 0x65, 0x72, 0x6f, 0x4f, 0x62, 0x6a, 0x49, 0x64, 0x73, 0x22, 0x27, 0x0a, 0x13, 0x55, 0x73, 0x65, 0x72, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x74, 0x65, 0x61, 0x6d, 0x52, 0x65, 0x73, 0x70, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x75, 0x69, 0x64, 0x22, 0x11, 0x0a, 0x0f, 0x55, 0x73, 0x65, 0x72, 0x53, 0x68, 0x6f, 0x77, 0x74, 0x65, 0x61, 0x6d, 0x52, 0x65, 0x71, 0x22, 0x32, 0x0a, 0x10, 0x55, 0x73, 0x65, 0x72, 0x53, 0x68, 0x6f, 0x77, 0x74, 0x65, 0x61, 0x6d, 0x52, 0x65, 0x73, 0x70, 0x12, 0x1e, 0x0a, 0x0a, 0x68, 0x65, 0x72, 0x6f, 0x4f, 0x62, 0x6a, 0x49, 0x64, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0a, 0x68, 0x65, 0x72, 0x6f, 0x4f, 0x62, 0x6a, 0x49, 0x64, 0x73, 0x22, 0x32, 0x0a, 0x0e, 0x55, 0x73, 0x65, 0x72, 0x4f, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x52, 0x65, 0x73, 0x70, 0x12, 0x20, 0x0a, 0x05, 0x75, 0x73, 0x65, 0x72, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x43, 0x61, 0x63, 0x68, 0x65, 0x55, 0x73, 0x65, 0x72, 0x52, 0x05, 0x75, 0x73, 0x65, 0x72, 0x73, 0x22, 0x31, 0x0a, 0x10, 0x55, 0x73, 0x65, 0x72, 0x44, 0x61, 0x74, 0x61, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x73, 0x70, 0x12, 0x1d, 0x0a, 0x05, 0x75, 0x73, 0x65, 0x72, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x44, 0x42, 0x55, 0x73, 0x65, 0x72, 0x52, 0x05, 0x75, 0x73, 0x65, 0x72, 0x73, 0x22, 0x16, 0x0a, 0x14, 0x55, 0x73, 0x65, 0x72, 0x47, 0x65, 0x74, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x44, 0x61, 0x74, 0x61, 0x52, 0x65, 0x71, 0x22, 0x3a, 0x0a, 0x15, 0x55, 0x73, 0x65, 0x72, 0x47, 0x65, 0x74, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x44, 0x61, 0x74, 0x61, 0x52, 0x65, 0x73, 0x70, 0x12, 0x21, 0x0a, 0x04, 0x64, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x44, 0x42, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x44, 0x61, 0x74, 0x61, 0x52, 0x04, 0x64, 0x61, 0x74, 0x61, 0x22, 0x0d, 0x0a, 0x0b, 0x55, 0x73, 0x65, 0x72, 0x53, 0x69, 0x67, 0x6e, 0x52, 0x65, 0x71, 0x22, 0x2b, 0x0a, 0x0c, 0x55, 0x73, 0x65, 0x72, 0x53, 0x69, 0x67, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x12, 0x1b, 0x0a, 0x04, 0x64, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x44, 0x42, 0x53, 0x69, 0x67, 0x6e, 0x52, 0x04, 0x64, 0x61, 0x74, 0x61, 0x22, 0x2a, 0x0a, 0x12, 0x55, 0x73, 0x65, 0x72, 0x50, 0x75, 0x7a, 0x7a, 0x6c, 0x65, 0x41, 0x77, 0x61, 0x72, 0x64, 0x52, 0x65, 0x71, 0x12, 0x14, 0x0a, 0x05, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x22, 0x2b, 0x0a, 0x13, 0x55, 0x73, 0x65, 0x72, 0x50, 0x75, 0x7a, 0x7a, 0x6c, 0x65, 0x41, 0x77, 0x61, 0x72, 0x64, 0x52, 0x65, 0x73, 0x70, 0x12, 0x14, 0x0a, 0x05, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x22, 0x27, 0x0a, 0x11, 0x55, 0x73, 0x65, 0x72, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x54, 0x69, 0x70, 0x73, 0x52, 0x65, 0x71, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x69, 0x70, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x04, 0x74, 0x69, 0x70, 0x73, 0x22, 0x31, 0x0a, 0x12, 0x55, 0x73, 0x65, 0x72, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x54, 0x69, 0x70, 0x73, 0x52, 0x65, 0x73, 0x70, 0x12, 0x1b, 0x0a, 0x04, 0x64, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x44, 0x42, 0x53, 0x69, 0x67, 0x6e, 0x52, 0x04, 0x64, 0x61, 0x74, 0x61, 0x22, 0x2f, 0x0a, 0x0e, 0x55, 0x73, 0x65, 0x72, 0x53, 0x65, 0x6c, 0x6c, 0x52, 0x65, 0x73, 0x52, 0x65, 0x71, 0x12, 0x1d, 0x0a, 0x04, 0x61, 0x74, 0x6e, 0x6f, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x09, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x41, 0x74, 0x6e, 0x6f, 0x52, 0x04, 0x61, 0x74, 0x6e, 0x6f, 0x22, 0x48, 0x0a, 0x0f, 0x55, 0x73, 0x65, 0x72, 0x53, 0x65, 0x6c, 0x6c, 0x52, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x12, 0x1d, 0x0a, 0x03, 0x61, 0x74, 0x6e, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x41, 0x73, 0x73, 0x65, 0x74, 0x73, 0x52, 0x03, 0x61, 0x74, 0x6e, 0x12, 0x16, 0x0a, 0x06, 0x49, 0x73, 0x53, 0x75, 0x63, 0x63, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x49, 0x73, 0x53, 0x75, 0x63, 0x63, 0x22, 0x81, 0x01, 0x0a, 0x13, 0x55, 0x73, 0x65, 0x72, 0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x44, 0x65, 0x66, 0x50, 0x65, 0x72, 0x52, 0x65, 0x71, 0x12, 0x18, 0x0a, 0x07, 0x63, 0x75, 0x72, 0x53, 0x6b, 0x69, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x63, 0x75, 0x72, 0x53, 0x6b, 0x69, 0x6e, 0x12, 0x1c, 0x0a, 0x09, 0x63, 0x75, 0x72, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x63, 0x75, 0x72, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x14, 0x0a, 0x05, 0x63, 0x75, 0x72, 0x42, 0x67, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x63, 0x75, 0x72, 0x42, 0x67, 0x12, 0x1c, 0x0a, 0x09, 0x63, 0x75, 0x72, 0x41, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x63, 0x75, 0x72, 0x41, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x22, 0x9a, 0x01, 0x0a, 0x14, 0x55, 0x73, 0x65, 0x72, 0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x44, 0x65, 0x66, 0x50, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x12, 0x16, 0x0a, 0x06, 0x69, 0x73, 0x73, 0x75, 0x63, 0x63, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x69, 0x73, 0x73, 0x75, 0x63, 0x63, 0x12, 0x18, 0x0a, 0x07, 0x63, 0x75, 0x72, 0x53, 0x6b, 0x69, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x63, 0x75, 0x72, 0x53, 0x6b, 0x69, 0x6e, 0x12, 0x1c, 0x0a, 0x09, 0x63, 0x75, 0x72, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x63, 0x75, 0x72, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x14, 0x0a, 0x05, 0x63, 0x75, 0x72, 0x42, 0x67, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x63, 0x75, 0x72, 0x42, 0x67, 0x12, 0x1c, 0x0a, 0x09, 0x63, 0x75, 0x72, 0x41, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x63, 0x75, 0x72, 0x41, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x22, 0xac, 0x01, 0x0a, 0x10, 0x55, 0x73, 0x65, 0x72, 0x53, 0x6b, 0x69, 0x6e, 0x6c, 0x69, 0x73, 0x74, 0x50, 0x75, 0x73, 0x68, 0x12, 0x14, 0x0a, 0x05, 0x73, 0x6b, 0x69, 0x6e, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x09, 0x52, 0x05, 0x73, 0x6b, 0x69, 0x6e, 0x73, 0x12, 0x18, 0x0a, 0x07, 0x63, 0x75, 0x72, 0x53, 0x6b, 0x69, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x63, 0x75, 0x72, 0x53, 0x6b, 0x69, 0x6e, 0x12, 0x1c, 0x0a, 0x09, 0x63, 0x75, 0x72, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x63, 0x75, 0x72, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x14, 0x0a, 0x05, 0x63, 0x75, 0x72, 0x42, 0x67, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x63, 0x75, 0x72, 0x42, 0x67, 0x12, 0x16, 0x0a, 0x06, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x12, 0x1c, 0x0a, 0x09, 0x63, 0x75, 0x72, 0x41, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x63, 0x75, 0x72, 0x41, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x22, 0x13, 0x0a, 0x11, 0x55, 0x73, 0x65, 0x72, 0x52, 0x61, 0x6e, 0x64, 0x6f, 0x6d, 0x4e, 0x61, 0x6d, 0x65, 0x52, 0x65, 0x71, 0x22, 0x40, 0x0a, 0x12, 0x55, 0x73, 0x65, 0x72, 0x52, 0x61, 0x6e, 0x64, 0x6f, 0x6d, 0x4e, 0x61, 0x6d, 0x65, 0x52, 0x65, 0x73, 0x70, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x67, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x06, 0x67, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x22, 0x10, 0x0a, 0x0e, 0x55, 0x73, 0x65, 0x72, 0x44, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x52, 0x65, 0x71, 0x22, 0x30, 0x0a, 0x0f, 0x55, 0x73, 0x65, 0x72, 0x44, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x52, 0x65, 0x73, 0x70, 0x12, 0x1d, 0x0a, 0x03, 0x61, 0x74, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x41, 0x73, 0x73, 0x65, 0x74, 0x73, 0x52, 0x03, 0x61, 0x74, 0x6e, 0x22, 0x13, 0x0a, 0x11, 0x55, 0x73, 0x65, 0x72, 0x47, 0x65, 0x74, 0x64, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x52, 0x65, 0x71, 0x22, 0x33, 0x0a, 0x12, 0x55, 0x73, 0x65, 0x72, 0x47, 0x65, 0x74, 0x64, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x52, 0x65, 0x73, 0x70, 0x12, 0x1d, 0x0a, 0x03, 0x61, 0x74, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x41, 0x73, 0x73, 0x65, 0x74, 0x73, 0x52, 0x03, 0x61, 0x74, 0x6e, 0x22, 0x2a, 0x0a, 0x12, 0x55, 0x73, 0x65, 0x72, 0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x54, 0x69, 0x74, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x12, 0x14, 0x0a, 0x05, 0x74, 0x69, 0x74, 0x6c, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x74, 0x69, 0x74, 0x6c, 0x65, 0x22, 0x49, 0x0a, 0x13, 0x55, 0x73, 0x65, 0x72, 0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x54, 0x69, 0x74, 0x6c, 0x65, 0x52, 0x65, 0x73, 0x70, 0x12, 0x16, 0x0a, 0x06, 0x69, 0x73, 0x73, 0x75, 0x63, 0x63, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x69, 0x73, 0x73, 0x75, 0x63, 0x63, 0x12, 0x1a, 0x0a, 0x08, 0x63, 0x75, 0x72, 0x74, 0x69, 0x74, 0x6c, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x63, 0x75, 0x72, 0x74, 0x69, 0x74, 0x6c, 0x65, 0x22, 0x47, 0x0a, 0x11, 0x55, 0x73, 0x65, 0x72, 0x54, 0x69, 0x74, 0x6c, 0x65, 0x4c, 0x69, 0x73, 0x74, 0x50, 0x75, 0x73, 0x68, 0x12, 0x16, 0x0a, 0x06, 0x74, 0x69, 0x74, 0x6c, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x09, 0x52, 0x06, 0x74, 0x69, 0x74, 0x6c, 0x65, 0x73, 0x12, 0x1a, 0x0a, 0x08, 0x63, 0x75, 0x72, 0x74, 0x69, 0x74, 0x6c, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x63, 0x75, 0x72, 0x74, 0x69, 0x74, 0x6c, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x3b, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, } var ( file_user_user_msg_proto_rawDescOnce sync.Once file_user_user_msg_proto_rawDescData = file_user_user_msg_proto_rawDesc ) func file_user_user_msg_proto_rawDescGZIP() []byte { file_user_user_msg_proto_rawDescOnce.Do(func() { file_user_user_msg_proto_rawDescData = protoimpl.X.CompressGZIP(file_user_user_msg_proto_rawDescData) }) return file_user_user_msg_proto_rawDescData } var file_user_user_msg_proto_msgTypes = make([]protoimpl.MessageInfo, 69) var file_user_user_msg_proto_goTypes = []interface{}{ (*UserLoginReq)(nil), // 0: UserLoginReq (*UserLoginQueueChangePush)(nil), // 1: UserLoginQueueChangePush (*UserLoginResp)(nil), // 2: UserLoginResp (*UserLoginOutReq)(nil), // 3: UserLoginOutReq (*UserLoginOutResp)(nil), // 4: UserLoginOutResp (*UserInfoReq)(nil), // 5: UserInfoReq (*UserInfoResp)(nil), // 6: UserInfoResp (*UserLogoutReq)(nil), // 7: UserLogoutReq (*UserLogoutResp)(nil), // 8: UserLogoutResp (*UserRegisterReq)(nil), // 9: UserRegisterReq (*UserRegisterResp)(nil), // 10: UserRegisterResp (*UserLoadResp)(nil), // 11: UserLoadResp (*UserCreateReq)(nil), // 12: UserCreateReq (*UserCreateResp)(nil), // 13: UserCreateResp (*UserResChangedPush)(nil), // 14: UserResChangedPush (*UserOtherTermLoginPush)(nil), // 15: UserOtherTermLoginPush (*UserPsChangedPush)(nil), // 16: UserPsChangedPush (*UserGetSettingReq)(nil), // 17: UserGetSettingReq (*UserGetSettingResp)(nil), // 18: UserGetSettingResp (*UserUpdateSettingReq)(nil), // 19: UserUpdateSettingReq (*UserUpdateSettingResp)(nil), // 20: UserUpdateSettingResp (*UserVeriCodeReq)(nil), // 21: UserVeriCodeReq (*UserVeriCodeResp)(nil), // 22: UserVeriCodeResp (*UserInitdataReq)(nil), // 23: UserInitdataReq (*UserInitdataResp)(nil), // 24: UserInitdataResp (*UserModifynameReq)(nil), // 25: UserModifynameReq (*UserModifynameResp)(nil), // 26: UserModifynameResp (*UserModifyavatarReq)(nil), // 27: UserModifyavatarReq (*UserModifyavatarResp)(nil), // 28: UserModifyavatarResp (*UserModifybgpReq)(nil), // 29: UserModifybgpReq (*UserModifybgpResp)(nil), // 30: UserModifybgpResp (*UserModifyfigureReq)(nil), // 31: UserModifyfigureReq (*UserModifyfigureResp)(nil), // 32: UserModifyfigureResp (*UserGetTujianReq)(nil), // 33: UserGetTujianReq (*UserGetTujianResp)(nil), // 34: UserGetTujianResp (*UserLvChangedPush)(nil), // 35: UserLvChangedPush (*UserVipChangedPush)(nil), // 36: UserVipChangedPush (*UserModifysignReq)(nil), // 37: UserModifysignReq (*UserModifysignResp)(nil), // 38: UserModifysignResp (*UserBattlerecordReq)(nil), // 39: UserBattlerecordReq (*UserBattlerecordResp)(nil), // 40: UserBattlerecordResp (*UserSettingteamReq)(nil), // 41: UserSettingteamReq (*UserSettingteamResp)(nil), // 42: UserSettingteamResp (*UserShowteamReq)(nil), // 43: UserShowteamReq (*UserShowteamResp)(nil), // 44: UserShowteamResp (*UserOnlineResp)(nil), // 45: UserOnlineResp (*UserDataListResp)(nil), // 46: UserDataListResp (*UserGetServerDataReq)(nil), // 47: UserGetServerDataReq (*UserGetServerDataResp)(nil), // 48: UserGetServerDataResp (*UserSignReq)(nil), // 49: UserSignReq (*UserSignResp)(nil), // 50: UserSignResp (*UserPuzzleAwardReq)(nil), // 51: UserPuzzleAwardReq (*UserPuzzleAwardResp)(nil), // 52: UserPuzzleAwardResp (*UserChangeTipsReq)(nil), // 53: UserChangeTipsReq (*UserChangeTipsResp)(nil), // 54: UserChangeTipsResp (*UserSellResReq)(nil), // 55: UserSellResReq (*UserSellResResp)(nil), // 56: UserSellResResp (*UserSwitchDefPerReq)(nil), // 57: UserSwitchDefPerReq (*UserSwitchDefPerResp)(nil), // 58: UserSwitchDefPerResp (*UserSkinlistPush)(nil), // 59: UserSkinlistPush (*UserRandomNameReq)(nil), // 60: UserRandomNameReq (*UserRandomNameResp)(nil), // 61: UserRandomNameResp (*UserDepositReq)(nil), // 62: UserDepositReq (*UserDepositResp)(nil), // 63: UserDepositResp (*UserGetdepositReq)(nil), // 64: UserGetdepositReq (*UserGetdepositResp)(nil), // 65: UserGetdepositResp (*UserSwitchTitleReq)(nil), // 66: UserSwitchTitleReq (*UserSwitchTitleResp)(nil), // 67: UserSwitchTitleResp (*UserTitleListPush)(nil), // 68: UserTitleListPush (*DBUser)(nil), // 69: DBUser (*DBUserExpand)(nil), // 70: DBUserExpand (ErrorCode)(0), // 71: ErrorCode (*CacheUser)(nil), // 72: CacheUser (*UserAtno)(nil), // 73: UserAtno (*DBUserSetting)(nil), // 74: DBUserSetting (*DBPagodaRecord)(nil), // 75: DBPagodaRecord (*DBHuntingRank)(nil), // 76: DBHuntingRank (*DBVikingRank)(nil), // 77: DBVikingRank (*DBServerData)(nil), // 78: DBServerData (*DBSign)(nil), // 79: DBSign (*UserAssets)(nil), // 80: UserAssets } var file_user_user_msg_proto_depIdxs = []int32{ 69, // 0: UserLoginResp.data:type_name -> DBUser 70, // 1: UserLoginResp.ex:type_name -> DBUserExpand 69, // 2: UserInfoResp.data:type_name -> DBUser 70, // 3: UserInfoResp.ex:type_name -> DBUserExpand 71, // 4: UserRegisterResp.Code:type_name -> ErrorCode 72, // 5: UserLoadResp.data:type_name -> CacheUser 73, // 6: UserCreateResp.award:type_name -> UserAtno 74, // 7: UserGetSettingResp.setting:type_name -> DBUserSetting 74, // 8: UserUpdateSettingReq.setting:type_name -> DBUserSetting 71, // 9: UserModifynameResp.code:type_name -> ErrorCode 69, // 10: UserBattlerecordResp.data:type_name -> DBUser 70, // 11: UserBattlerecordResp.ex:type_name -> DBUserExpand 75, // 12: UserBattlerecordResp.pagodaRecord:type_name -> DBPagodaRecord 76, // 13: UserBattlerecordResp.huntingRecord:type_name -> DBHuntingRank 77, // 14: UserBattlerecordResp.vikingRecord:type_name -> DBVikingRank 72, // 15: UserOnlineResp.users:type_name -> CacheUser 69, // 16: UserDataListResp.users:type_name -> DBUser 78, // 17: UserGetServerDataResp.data:type_name -> DBServerData 79, // 18: UserSignResp.data:type_name -> DBSign 79, // 19: UserChangeTipsResp.data:type_name -> DBSign 73, // 20: UserSellResReq.atno:type_name -> UserAtno 80, // 21: UserSellResResp.atn:type_name -> UserAssets 80, // 22: UserDepositResp.atn:type_name -> UserAssets 80, // 23: UserGetdepositResp.atn:type_name -> UserAssets 24, // [24:24] is the sub-list for method output_type 24, // [24:24] is the sub-list for method input_type 24, // [24:24] is the sub-list for extension type_name 24, // [24:24] is the sub-list for extension extendee 0, // [0:24] is the sub-list for field type_name } func init() { file_user_user_msg_proto_init() } func file_user_user_msg_proto_init() { if File_user_user_msg_proto != nil { return } file_errorcode_proto_init() file_user_user_db_proto_init() file_userexpand_proto_init() file_pagoda_pagoda_db_proto_init() file_viking_viking_db_proto_init() file_hunting_hunting_db_proto_init() file_serverdata_proto_init() file_comm_proto_init() if !protoimpl.UnsafeEnabled { file_user_user_msg_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*UserLoginReq); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_user_user_msg_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*UserLoginQueueChangePush); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_user_user_msg_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*UserLoginResp); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_user_user_msg_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*UserLoginOutReq); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_user_user_msg_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*UserLoginOutResp); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_user_user_msg_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*UserInfoReq); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_user_user_msg_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*UserInfoResp); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_user_user_msg_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*UserLogoutReq); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_user_user_msg_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*UserLogoutResp); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_user_user_msg_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*UserRegisterReq); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_user_user_msg_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*UserRegisterResp); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_user_user_msg_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*UserLoadResp); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_user_user_msg_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*UserCreateReq); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_user_user_msg_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*UserCreateResp); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_user_user_msg_proto_msgTypes[14].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*UserResChangedPush); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_user_user_msg_proto_msgTypes[15].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*UserOtherTermLoginPush); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_user_user_msg_proto_msgTypes[16].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*UserPsChangedPush); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_user_user_msg_proto_msgTypes[17].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*UserGetSettingReq); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_user_user_msg_proto_msgTypes[18].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*UserGetSettingResp); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_user_user_msg_proto_msgTypes[19].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*UserUpdateSettingReq); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_user_user_msg_proto_msgTypes[20].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*UserUpdateSettingResp); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_user_user_msg_proto_msgTypes[21].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*UserVeriCodeReq); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_user_user_msg_proto_msgTypes[22].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*UserVeriCodeResp); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_user_user_msg_proto_msgTypes[23].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*UserInitdataReq); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_user_user_msg_proto_msgTypes[24].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*UserInitdataResp); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_user_user_msg_proto_msgTypes[25].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*UserModifynameReq); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_user_user_msg_proto_msgTypes[26].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*UserModifynameResp); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_user_user_msg_proto_msgTypes[27].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*UserModifyavatarReq); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_user_user_msg_proto_msgTypes[28].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*UserModifyavatarResp); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_user_user_msg_proto_msgTypes[29].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*UserModifybgpReq); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_user_user_msg_proto_msgTypes[30].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*UserModifybgpResp); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_user_user_msg_proto_msgTypes[31].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*UserModifyfigureReq); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_user_user_msg_proto_msgTypes[32].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*UserModifyfigureResp); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_user_user_msg_proto_msgTypes[33].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*UserGetTujianReq); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_user_user_msg_proto_msgTypes[34].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*UserGetTujianResp); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_user_user_msg_proto_msgTypes[35].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*UserLvChangedPush); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_user_user_msg_proto_msgTypes[36].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*UserVipChangedPush); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_user_user_msg_proto_msgTypes[37].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*UserModifysignReq); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_user_user_msg_proto_msgTypes[38].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*UserModifysignResp); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_user_user_msg_proto_msgTypes[39].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*UserBattlerecordReq); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_user_user_msg_proto_msgTypes[40].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*UserBattlerecordResp); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_user_user_msg_proto_msgTypes[41].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*UserSettingteamReq); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_user_user_msg_proto_msgTypes[42].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*UserSettingteamResp); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_user_user_msg_proto_msgTypes[43].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*UserShowteamReq); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_user_user_msg_proto_msgTypes[44].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*UserShowteamResp); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_user_user_msg_proto_msgTypes[45].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*UserOnlineResp); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_user_user_msg_proto_msgTypes[46].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*UserDataListResp); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_user_user_msg_proto_msgTypes[47].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*UserGetServerDataReq); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_user_user_msg_proto_msgTypes[48].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*UserGetServerDataResp); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_user_user_msg_proto_msgTypes[49].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*UserSignReq); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_user_user_msg_proto_msgTypes[50].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*UserSignResp); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_user_user_msg_proto_msgTypes[51].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*UserPuzzleAwardReq); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_user_user_msg_proto_msgTypes[52].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*UserPuzzleAwardResp); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_user_user_msg_proto_msgTypes[53].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*UserChangeTipsReq); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_user_user_msg_proto_msgTypes[54].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*UserChangeTipsResp); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_user_user_msg_proto_msgTypes[55].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*UserSellResReq); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_user_user_msg_proto_msgTypes[56].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*UserSellResResp); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_user_user_msg_proto_msgTypes[57].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*UserSwitchDefPerReq); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_user_user_msg_proto_msgTypes[58].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*UserSwitchDefPerResp); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_user_user_msg_proto_msgTypes[59].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*UserSkinlistPush); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_user_user_msg_proto_msgTypes[60].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*UserRandomNameReq); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_user_user_msg_proto_msgTypes[61].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*UserRandomNameResp); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_user_user_msg_proto_msgTypes[62].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*UserDepositReq); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_user_user_msg_proto_msgTypes[63].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*UserDepositResp); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_user_user_msg_proto_msgTypes[64].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*UserGetdepositReq); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_user_user_msg_proto_msgTypes[65].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*UserGetdepositResp); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_user_user_msg_proto_msgTypes[66].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*UserSwitchTitleReq); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_user_user_msg_proto_msgTypes[67].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*UserSwitchTitleResp); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_user_user_msg_proto_msgTypes[68].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*UserTitleListPush); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } } type x struct{} out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), RawDescriptor: file_user_user_msg_proto_rawDesc, NumEnums: 0, NumMessages: 69, NumExtensions: 0, NumServices: 0, }, GoTypes: file_user_user_msg_proto_goTypes, DependencyIndexes: file_user_user_msg_proto_depIdxs, MessageInfos: file_user_user_msg_proto_msgTypes, }.Build() File_user_user_msg_proto = out.File file_user_user_msg_proto_rawDesc = nil file_user_user_msg_proto_goTypes = nil file_user_user_msg_proto_depIdxs = nil }