diff --git a/api/account/account.pb.go b/api/accountFiee/accountFiee.pb.go similarity index 63% rename from api/account/account.pb.go rename to api/accountFiee/accountFiee.pb.go index bf59432..579c1dd 100644 --- a/api/account/account.pb.go +++ b/api/accountFiee/accountFiee.pb.go @@ -18,9 +18,9 @@ // versions: // protoc-gen-go v1.31.0 // protoc v4.24.0--rc1 -// source: api/account/account.proto +// source: api/accountFiee/accountFiee.proto -package account +package accountFiee import ( _ "github.com/mwitkow/go-proto-validators" @@ -42,13 +42,13 @@ type VerifySliderStatusRequest struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - NonceStr string `protobuf:"bytes,1,opt,name=nonceStr,proto3" json:"nonceStr"` + NonceStr string `protobuf:"bytes,1,opt,name=nonceStr,proto3" json:"nonceStr,omitempty"` } func (x *VerifySliderStatusRequest) Reset() { *x = VerifySliderStatusRequest{} if protoimpl.UnsafeEnabled { - mi := &file_api_account_account_proto_msgTypes[0] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[0] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -61,7 +61,7 @@ func (x *VerifySliderStatusRequest) String() string { func (*VerifySliderStatusRequest) ProtoMessage() {} func (x *VerifySliderStatusRequest) ProtoReflect() protoreflect.Message { - mi := &file_api_account_account_proto_msgTypes[0] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[0] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -74,7 +74,7 @@ func (x *VerifySliderStatusRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use VerifySliderStatusRequest.ProtoReflect.Descriptor instead. func (*VerifySliderStatusRequest) Descriptor() ([]byte, []int) { - return file_api_account_account_proto_rawDescGZIP(), []int{0} + return file_api_accountFiee_accountFiee_proto_rawDescGZIP(), []int{0} } func (x *VerifySliderStatusRequest) GetNonceStr() string { @@ -89,14 +89,14 @@ type VerifySliderStatusResponse struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - NonceStr string `protobuf:"bytes,1,opt,name=nonceStr,proto3" json:"nonceStr"` - Status int32 `protobuf:"varint,2,opt,name=status,proto3" json:"status"` + NonceStr string `protobuf:"bytes,1,opt,name=nonceStr,proto3" json:"nonceStr,omitempty"` + Status int32 `protobuf:"varint,2,opt,name=status,proto3" json:"status,omitempty"` } func (x *VerifySliderStatusResponse) Reset() { *x = VerifySliderStatusResponse{} if protoimpl.UnsafeEnabled { - mi := &file_api_account_account_proto_msgTypes[1] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[1] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -109,7 +109,7 @@ func (x *VerifySliderStatusResponse) String() string { func (*VerifySliderStatusResponse) ProtoMessage() {} func (x *VerifySliderStatusResponse) ProtoReflect() protoreflect.Message { - mi := &file_api_account_account_proto_msgTypes[1] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[1] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -122,7 +122,7 @@ func (x *VerifySliderStatusResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use VerifySliderStatusResponse.ProtoReflect.Descriptor instead. func (*VerifySliderStatusResponse) Descriptor() ([]byte, []int) { - return file_api_account_account_proto_rawDescGZIP(), []int{1} + return file_api_accountFiee_accountFiee_proto_rawDescGZIP(), []int{1} } func (x *VerifySliderStatusResponse) GetNonceStr() string { @@ -144,18 +144,18 @@ type SendNationMsgRequest struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Domain string `protobuf:"bytes,1,opt,name=Domain,json=domain,proto3" json:"Domain"` - TelNum string `protobuf:"bytes,2,opt,name=TelNum,json=telNum,proto3" json:"TelNum"` - Project string `protobuf:"bytes,3,opt,name=Project,json=project,proto3" json:"Project"` - SignNo uint32 `protobuf:"varint,4,opt,name=signNo,proto3" json:"signNo"` - MId uint32 `protobuf:"varint,5,opt,name=mId,proto3" json:"mId"` - Scope string `protobuf:"bytes,6,opt,name=scope,proto3" json:"scope"` //标记模块 + Domain string `protobuf:"bytes,1,opt,name=Domain,json=domain,proto3" json:"Domain,omitempty"` + TelNum string `protobuf:"bytes,2,opt,name=TelNum,json=telNum,proto3" json:"TelNum,omitempty"` + Project string `protobuf:"bytes,3,opt,name=Project,json=project,proto3" json:"Project,omitempty"` + SignNo uint32 `protobuf:"varint,4,opt,name=signNo,proto3" json:"signNo,omitempty"` + MId uint32 `protobuf:"varint,5,opt,name=mId,proto3" json:"mId,omitempty"` + Scope string `protobuf:"bytes,6,opt,name=scope,proto3" json:"scope,omitempty"` //标记模块 } func (x *SendNationMsgRequest) Reset() { *x = SendNationMsgRequest{} if protoimpl.UnsafeEnabled { - mi := &file_api_account_account_proto_msgTypes[2] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[2] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -168,7 +168,7 @@ func (x *SendNationMsgRequest) String() string { func (*SendNationMsgRequest) ProtoMessage() {} func (x *SendNationMsgRequest) ProtoReflect() protoreflect.Message { - mi := &file_api_account_account_proto_msgTypes[2] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[2] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -181,7 +181,7 @@ func (x *SendNationMsgRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use SendNationMsgRequest.ProtoReflect.Descriptor instead. func (*SendNationMsgRequest) Descriptor() ([]byte, []int) { - return file_api_account_account_proto_rawDescGZIP(), []int{2} + return file_api_accountFiee_accountFiee_proto_rawDescGZIP(), []int{2} } func (x *SendNationMsgRequest) GetDomain() string { @@ -231,13 +231,13 @@ type VerifySliderCaptchaResponse struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - NonceStr string `protobuf:"bytes,1,opt,name=nonceStr,proto3" json:"nonceStr"` + NonceStr string `protobuf:"bytes,1,opt,name=nonceStr,proto3" json:"nonceStr,omitempty"` } func (x *VerifySliderCaptchaResponse) Reset() { *x = VerifySliderCaptchaResponse{} if protoimpl.UnsafeEnabled { - mi := &file_api_account_account_proto_msgTypes[3] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[3] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -250,7 +250,7 @@ func (x *VerifySliderCaptchaResponse) String() string { func (*VerifySliderCaptchaResponse) ProtoMessage() {} func (x *VerifySliderCaptchaResponse) ProtoReflect() protoreflect.Message { - mi := &file_api_account_account_proto_msgTypes[3] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[3] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -263,7 +263,7 @@ func (x *VerifySliderCaptchaResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use VerifySliderCaptchaResponse.ProtoReflect.Descriptor instead. func (*VerifySliderCaptchaResponse) Descriptor() ([]byte, []int) { - return file_api_account_account_proto_rawDescGZIP(), []int{3} + return file_api_accountFiee_accountFiee_proto_rawDescGZIP(), []int{3} } func (x *VerifySliderCaptchaResponse) GetNonceStr() string { @@ -278,14 +278,14 @@ type VerifySliderCaptchaRequest struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - NonceStr string `protobuf:"bytes,1,opt,name=nonceStr,proto3" json:"nonceStr"` - BlockX float32 `protobuf:"fixed32,2,opt,name=blockX,proto3" json:"blockX"` + NonceStr string `protobuf:"bytes,1,opt,name=nonceStr,proto3" json:"nonceStr,omitempty"` + BlockX float32 `protobuf:"fixed32,2,opt,name=blockX,proto3" json:"blockX,omitempty"` } func (x *VerifySliderCaptchaRequest) Reset() { *x = VerifySliderCaptchaRequest{} if protoimpl.UnsafeEnabled { - mi := &file_api_account_account_proto_msgTypes[4] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[4] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -298,7 +298,7 @@ func (x *VerifySliderCaptchaRequest) String() string { func (*VerifySliderCaptchaRequest) ProtoMessage() {} func (x *VerifySliderCaptchaRequest) ProtoReflect() protoreflect.Message { - mi := &file_api_account_account_proto_msgTypes[4] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[4] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -311,7 +311,7 @@ func (x *VerifySliderCaptchaRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use VerifySliderCaptchaRequest.ProtoReflect.Descriptor instead. func (*VerifySliderCaptchaRequest) Descriptor() ([]byte, []int) { - return file_api_account_account_proto_rawDescGZIP(), []int{4} + return file_api_accountFiee_accountFiee_proto_rawDescGZIP(), []int{4} } func (x *VerifySliderCaptchaRequest) GetNonceStr() string { @@ -333,18 +333,18 @@ type GenerateSliderCaptchaResponse struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - NonceStr string `protobuf:"bytes,1,opt,name=nonceStr,proto3" json:"nonceStr"` - CanvasSrc string `protobuf:"bytes,2,opt,name=canvasSrc,proto3" json:"canvasSrc"` - BlockSrc string `protobuf:"bytes,3,opt,name=blockSrc,proto3" json:"blockSrc"` - BlockY uint64 `protobuf:"varint,4,opt,name=blockY,proto3" json:"blockY"` - FaceY uint64 `protobuf:"varint,5,opt,name=faceY,proto3" json:"faceY"` - BlockX uint64 `protobuf:"varint,6,opt,name=blockX,proto3" json:"blockX"` + NonceStr string `protobuf:"bytes,1,opt,name=nonceStr,proto3" json:"nonceStr,omitempty"` + CanvasSrc string `protobuf:"bytes,2,opt,name=canvasSrc,proto3" json:"canvasSrc,omitempty"` + BlockSrc string `protobuf:"bytes,3,opt,name=blockSrc,proto3" json:"blockSrc,omitempty"` + BlockY uint64 `protobuf:"varint,4,opt,name=blockY,proto3" json:"blockY,omitempty"` + FaceY uint64 `protobuf:"varint,5,opt,name=faceY,proto3" json:"faceY,omitempty"` + BlockX uint64 `protobuf:"varint,6,opt,name=blockX,proto3" json:"blockX,omitempty"` } func (x *GenerateSliderCaptchaResponse) Reset() { *x = GenerateSliderCaptchaResponse{} if protoimpl.UnsafeEnabled { - mi := &file_api_account_account_proto_msgTypes[5] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[5] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -357,7 +357,7 @@ func (x *GenerateSliderCaptchaResponse) String() string { func (*GenerateSliderCaptchaResponse) ProtoMessage() {} func (x *GenerateSliderCaptchaResponse) ProtoReflect() protoreflect.Message { - mi := &file_api_account_account_proto_msgTypes[5] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[5] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -370,7 +370,7 @@ func (x *GenerateSliderCaptchaResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use GenerateSliderCaptchaResponse.ProtoReflect.Descriptor instead. func (*GenerateSliderCaptchaResponse) Descriptor() ([]byte, []int) { - return file_api_account_account_proto_rawDescGZIP(), []int{5} + return file_api_accountFiee_accountFiee_proto_rawDescGZIP(), []int{5} } func (x *GenerateSliderCaptchaResponse) GetNonceStr() string { @@ -420,18 +420,18 @@ type GenerateSliderCaptchaRequest struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - CanvasWidth uint64 `protobuf:"varint,1,opt,name=canvasWidth,proto3" json:"canvasWidth"` - CanvasHeight uint64 `protobuf:"varint,2,opt,name=canvasHeight,proto3" json:"canvasHeight"` - BlockWidth uint64 `protobuf:"varint,3,opt,name=blockWidth,proto3" json:"blockWidth"` - BlockHeight uint64 `protobuf:"varint,4,opt,name=blockHeight,proto3" json:"blockHeight"` - BlockRadius uint64 `protobuf:"varint,5,opt,name=blockRadius,proto3" json:"blockRadius"` - Place uint64 `protobuf:"varint,6,opt,name=place,proto3" json:"place"` + CanvasWidth uint64 `protobuf:"varint,1,opt,name=canvasWidth,proto3" json:"canvasWidth,omitempty"` + CanvasHeight uint64 `protobuf:"varint,2,opt,name=canvasHeight,proto3" json:"canvasHeight,omitempty"` + BlockWidth uint64 `protobuf:"varint,3,opt,name=blockWidth,proto3" json:"blockWidth,omitempty"` + BlockHeight uint64 `protobuf:"varint,4,opt,name=blockHeight,proto3" json:"blockHeight,omitempty"` + BlockRadius uint64 `protobuf:"varint,5,opt,name=blockRadius,proto3" json:"blockRadius,omitempty"` + Place uint64 `protobuf:"varint,6,opt,name=place,proto3" json:"place,omitempty"` } func (x *GenerateSliderCaptchaRequest) Reset() { *x = GenerateSliderCaptchaRequest{} if protoimpl.UnsafeEnabled { - mi := &file_api_account_account_proto_msgTypes[6] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[6] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -444,7 +444,7 @@ func (x *GenerateSliderCaptchaRequest) String() string { func (*GenerateSliderCaptchaRequest) ProtoMessage() {} func (x *GenerateSliderCaptchaRequest) ProtoReflect() protoreflect.Message { - mi := &file_api_account_account_proto_msgTypes[6] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[6] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -457,7 +457,7 @@ func (x *GenerateSliderCaptchaRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use GenerateSliderCaptchaRequest.ProtoReflect.Descriptor instead. func (*GenerateSliderCaptchaRequest) Descriptor() ([]byte, []int) { - return file_api_account_account_proto_rawDescGZIP(), []int{6} + return file_api_accountFiee_accountFiee_proto_rawDescGZIP(), []int{6} } func (x *GenerateSliderCaptchaRequest) GetCanvasWidth() uint64 { @@ -507,14 +507,14 @@ type CheckRealNameResponse struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Id uint64 `protobuf:"varint,1,opt,name=id,proto3" json:"id"` - Status string `protobuf:"bytes,2,opt,name=status,proto3" json:"status"` + Id uint64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` + Status string `protobuf:"bytes,2,opt,name=status,proto3" json:"status,omitempty"` } func (x *CheckRealNameResponse) Reset() { *x = CheckRealNameResponse{} if protoimpl.UnsafeEnabled { - mi := &file_api_account_account_proto_msgTypes[7] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[7] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -527,7 +527,7 @@ func (x *CheckRealNameResponse) String() string { func (*CheckRealNameResponse) ProtoMessage() {} func (x *CheckRealNameResponse) ProtoReflect() protoreflect.Message { - mi := &file_api_account_account_proto_msgTypes[7] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[7] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -540,7 +540,7 @@ func (x *CheckRealNameResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use CheckRealNameResponse.ProtoReflect.Descriptor instead. func (*CheckRealNameResponse) Descriptor() ([]byte, []int) { - return file_api_account_account_proto_rawDescGZIP(), []int{7} + return file_api_accountFiee_accountFiee_proto_rawDescGZIP(), []int{7} } func (x *CheckRealNameResponse) GetId() uint64 { @@ -562,15 +562,15 @@ type CheckRealNameRequest struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Id uint64 `protobuf:"varint,1,opt,name=id,proto3" json:"id"` - Pass bool `protobuf:"varint,2,opt,name=pass,proto3" json:"pass"` - NotPassRemarks string `protobuf:"bytes,3,opt,name=notPassRemarks,proto3" json:"notPassRemarks"` + Id uint64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` + Pass bool `protobuf:"varint,2,opt,name=pass,proto3" json:"pass,omitempty"` + NotPassRemarks string `protobuf:"bytes,3,opt,name=notPassRemarks,proto3" json:"notPassRemarks,omitempty"` } func (x *CheckRealNameRequest) Reset() { *x = CheckRealNameRequest{} if protoimpl.UnsafeEnabled { - mi := &file_api_account_account_proto_msgTypes[8] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[8] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -583,7 +583,7 @@ func (x *CheckRealNameRequest) String() string { func (*CheckRealNameRequest) ProtoMessage() {} func (x *CheckRealNameRequest) ProtoReflect() protoreflect.Message { - mi := &file_api_account_account_proto_msgTypes[8] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[8] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -596,7 +596,7 @@ func (x *CheckRealNameRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use CheckRealNameRequest.ProtoReflect.Descriptor instead. func (*CheckRealNameRequest) Descriptor() ([]byte, []int) { - return file_api_account_account_proto_rawDescGZIP(), []int{8} + return file_api_accountFiee_accountFiee_proto_rawDescGZIP(), []int{8} } func (x *CheckRealNameRequest) GetId() uint64 { @@ -625,16 +625,16 @@ type UserListResponse struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Count uint64 `protobuf:"varint,1,opt,name=count,proto3" json:"count"` - Page uint64 `protobuf:"varint,2,opt,name=page,proto3" json:"page"` - PageSize uint64 `protobuf:"varint,3,opt,name=pageSize,proto3" json:"pageSize"` - UserList []*UserListInfo `protobuf:"bytes,4,rep,name=userList,proto3" json:"userList"` + Count uint64 `protobuf:"varint,1,opt,name=count,proto3" json:"count,omitempty"` + Page uint64 `protobuf:"varint,2,opt,name=page,proto3" json:"page,omitempty"` + PageSize uint64 `protobuf:"varint,3,opt,name=pageSize,proto3" json:"pageSize,omitempty"` + UserList []*UserListInfo `protobuf:"bytes,4,rep,name=userList,proto3" json:"userList,omitempty"` } func (x *UserListResponse) Reset() { *x = UserListResponse{} if protoimpl.UnsafeEnabled { - mi := &file_api_account_account_proto_msgTypes[9] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[9] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -647,7 +647,7 @@ func (x *UserListResponse) String() string { func (*UserListResponse) ProtoMessage() {} func (x *UserListResponse) ProtoReflect() protoreflect.Message { - mi := &file_api_account_account_proto_msgTypes[9] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[9] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -660,7 +660,7 @@ func (x *UserListResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use UserListResponse.ProtoReflect.Descriptor instead. func (*UserListResponse) Descriptor() ([]byte, []int) { - return file_api_account_account_proto_rawDescGZIP(), []int{9} + return file_api_accountFiee_accountFiee_proto_rawDescGZIP(), []int{9} } func (x *UserListResponse) GetCount() uint64 { @@ -696,32 +696,32 @@ type UserListInfo struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Id uint64 `protobuf:"varint,1,opt,name=id,proto3" json:"id"` - Status int32 `protobuf:"varint,2,opt,name=status,proto3" json:"status"` - Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name"` - Sex string `protobuf:"bytes,4,opt,name=sex,proto3" json:"sex"` - Nationality string `protobuf:"bytes,5,opt,name=nationality,proto3" json:"nationality"` - DocumentType int32 `protobuf:"varint,6,opt,name=documentType,proto3" json:"documentType"` - CertificatePicture string `protobuf:"bytes,7,opt,name=certificatePicture,proto3" json:"certificatePicture"` - Validity string `protobuf:"bytes,8,opt,name=validity,proto3" json:"validity"` - PlaceOfResidence string `protobuf:"bytes,9,opt,name=placeOfResidence,proto3" json:"placeOfResidence"` - GroupPhoto string `protobuf:"bytes,10,opt,name=groupPhoto,proto3" json:"groupPhoto"` - Attachment string `protobuf:"bytes,11,opt,name=attachment,proto3" json:"attachment"` - RegistrationTime string `protobuf:"bytes,12,opt,name=registrationTime,proto3" json:"registrationTime"` - AuditTime string `protobuf:"bytes,13,opt,name=auditTime,proto3" json:"auditTime"` - SubNum string `protobuf:"bytes,14,opt,name=subNum,proto3" json:"subNum"` - NotPassRemarks string `protobuf:"bytes,15,opt,name=notPassRemarks,proto3" json:"notPassRemarks"` - TelNum string `protobuf:"bytes,16,opt,name=telNum,proto3" json:"telNum"` - TelAreaCode string `protobuf:"bytes,17,opt,name=telAreaCode,proto3" json:"telAreaCode"` - Language string `protobuf:"bytes,18,opt,name=language,proto3" json:"language"` - SubscriberNumber string `protobuf:"bytes,19,opt,name=subscriberNumber,proto3" json:"subscriberNumber"` - NickName string `protobuf:"bytes,20,opt,name=nickName,proto3" json:"nickName"` + Id uint64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` + Status int32 `protobuf:"varint,2,opt,name=status,proto3" json:"status,omitempty"` + Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"` + Sex string `protobuf:"bytes,4,opt,name=sex,proto3" json:"sex,omitempty"` + Nationality string `protobuf:"bytes,5,opt,name=nationality,proto3" json:"nationality,omitempty"` + DocumentType int32 `protobuf:"varint,6,opt,name=documentType,proto3" json:"documentType,omitempty"` + CertificatePicture string `protobuf:"bytes,7,opt,name=certificatePicture,proto3" json:"certificatePicture,omitempty"` + Validity string `protobuf:"bytes,8,opt,name=validity,proto3" json:"validity,omitempty"` + PlaceOfResidence string `protobuf:"bytes,9,opt,name=placeOfResidence,proto3" json:"placeOfResidence,omitempty"` + GroupPhoto string `protobuf:"bytes,10,opt,name=groupPhoto,proto3" json:"groupPhoto,omitempty"` + Attachment string `protobuf:"bytes,11,opt,name=attachment,proto3" json:"attachment,omitempty"` + RegistrationTime string `protobuf:"bytes,12,opt,name=registrationTime,proto3" json:"registrationTime,omitempty"` + AuditTime string `protobuf:"bytes,13,opt,name=auditTime,proto3" json:"auditTime,omitempty"` + SubNum string `protobuf:"bytes,14,opt,name=subNum,proto3" json:"subNum,omitempty"` + NotPassRemarks string `protobuf:"bytes,15,opt,name=notPassRemarks,proto3" json:"notPassRemarks,omitempty"` + TelNum string `protobuf:"bytes,16,opt,name=telNum,proto3" json:"telNum,omitempty"` + TelAreaCode string `protobuf:"bytes,17,opt,name=telAreaCode,proto3" json:"telAreaCode,omitempty"` + Language string `protobuf:"bytes,18,opt,name=language,proto3" json:"language,omitempty"` + SubscriberNumber string `protobuf:"bytes,19,opt,name=subscriberNumber,proto3" json:"subscriberNumber,omitempty"` + NickName string `protobuf:"bytes,20,opt,name=nickName,proto3" json:"nickName,omitempty"` } func (x *UserListInfo) Reset() { *x = UserListInfo{} if protoimpl.UnsafeEnabled { - mi := &file_api_account_account_proto_msgTypes[10] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[10] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -734,7 +734,7 @@ func (x *UserListInfo) String() string { func (*UserListInfo) ProtoMessage() {} func (x *UserListInfo) ProtoReflect() protoreflect.Message { - mi := &file_api_account_account_proto_msgTypes[10] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[10] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -747,7 +747,7 @@ func (x *UserListInfo) ProtoReflect() protoreflect.Message { // Deprecated: Use UserListInfo.ProtoReflect.Descriptor instead. func (*UserListInfo) Descriptor() ([]byte, []int) { - return file_api_account_account_proto_rawDescGZIP(), []int{10} + return file_api_accountFiee_accountFiee_proto_rawDescGZIP(), []int{10} } func (x *UserListInfo) GetId() uint64 { @@ -895,21 +895,21 @@ type UserListRequest struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Domain string `protobuf:"bytes,1,opt,name=domain,proto3" json:"domain"` - SubNum string `protobuf:"bytes,2,opt,name=subNum,proto3" json:"subNum"` - RealNameOrNot int32 `protobuf:"varint,3,opt,name=realNameOrNot,proto3" json:"realNameOrNot"` - Name string `protobuf:"bytes,4,opt,name=name,proto3" json:"name"` - Sex string `protobuf:"bytes,5,opt,name=sex,proto3" json:"sex"` - DocumentType int32 `protobuf:"varint,6,opt,name=documentType,proto3" json:"documentType"` - AuditStatus int32 `protobuf:"varint,7,opt,name=auditStatus,proto3" json:"auditStatus"` - Page uint64 `protobuf:"varint,8,opt,name=page,proto3" json:"page"` - PageSize uint64 `protobuf:"varint,9,opt,name=pageSize,proto3" json:"pageSize"` + Domain string `protobuf:"bytes,1,opt,name=domain,proto3" json:"domain,omitempty"` + SubNum string `protobuf:"bytes,2,opt,name=subNum,proto3" json:"subNum,omitempty"` + RealNameOrNot int32 `protobuf:"varint,3,opt,name=realNameOrNot,proto3" json:"realNameOrNot,omitempty"` + Name string `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"` + Sex string `protobuf:"bytes,5,opt,name=sex,proto3" json:"sex,omitempty"` + DocumentType int32 `protobuf:"varint,6,opt,name=documentType,proto3" json:"documentType,omitempty"` + AuditStatus int32 `protobuf:"varint,7,opt,name=auditStatus,proto3" json:"auditStatus,omitempty"` + Page uint64 `protobuf:"varint,8,opt,name=page,proto3" json:"page,omitempty"` + PageSize uint64 `protobuf:"varint,9,opt,name=pageSize,proto3" json:"pageSize,omitempty"` } func (x *UserListRequest) Reset() { *x = UserListRequest{} if protoimpl.UnsafeEnabled { - mi := &file_api_account_account_proto_msgTypes[11] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[11] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -922,7 +922,7 @@ func (x *UserListRequest) String() string { func (*UserListRequest) ProtoMessage() {} func (x *UserListRequest) ProtoReflect() protoreflect.Message { - mi := &file_api_account_account_proto_msgTypes[11] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[11] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -935,7 +935,7 @@ func (x *UserListRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use UserListRequest.ProtoReflect.Descriptor instead. func (*UserListRequest) Descriptor() ([]byte, []int) { - return file_api_account_account_proto_rawDescGZIP(), []int{11} + return file_api_accountFiee_accountFiee_proto_rawDescGZIP(), []int{11} } func (x *UserListRequest) GetDomain() string { @@ -1006,30 +1006,30 @@ type UserInfoResponse struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Id uint64 `protobuf:"varint,1,opt,name=id,proto3" json:"id"` - Status int32 `protobuf:"varint,2,opt,name=status,proto3" json:"status"` - Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name"` - Sex string `protobuf:"bytes,4,opt,name=sex,proto3" json:"sex"` - Nationality string `protobuf:"bytes,5,opt,name=nationality,proto3" json:"nationality"` - DocumentType int32 `protobuf:"varint,6,opt,name=documentType,proto3" json:"documentType"` - CertificatePicture string `protobuf:"bytes,7,opt,name=certificatePicture,proto3" json:"certificatePicture"` - Validity string `protobuf:"bytes,8,opt,name=validity,proto3" json:"validity"` - PlaceOfResidence string `protobuf:"bytes,9,opt,name=placeOfResidence,proto3" json:"placeOfResidence"` - GroupPhoto string `protobuf:"bytes,10,opt,name=groupPhoto,proto3" json:"groupPhoto"` - Attachment string `protobuf:"bytes,11,opt,name=attachment,proto3" json:"attachment"` - SubNum string `protobuf:"bytes,12,opt,name=subNum,proto3" json:"subNum"` - NotPassRemarks string `protobuf:"bytes,13,opt,name=notPassRemarks,proto3" json:"notPassRemarks"` - Domain string `protobuf:"bytes,14,opt,name=domain,proto3" json:"domain"` - Language string `protobuf:"bytes,15,opt,name=language,proto3" json:"language"` - SubscriberNumber string `protobuf:"bytes,16,opt,name=subscriberNumber,proto3" json:"subscriberNumber"` - NickName string `protobuf:"bytes,17,opt,name=nickName,proto3" json:"nickName"` - TelNum string `protobuf:"bytes,18,opt,name=telNum,proto3" json:"telNum"` + Id uint64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` + Status int32 `protobuf:"varint,2,opt,name=status,proto3" json:"status,omitempty"` + Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"` + Sex string `protobuf:"bytes,4,opt,name=sex,proto3" json:"sex,omitempty"` + Nationality string `protobuf:"bytes,5,opt,name=nationality,proto3" json:"nationality,omitempty"` + DocumentType int32 `protobuf:"varint,6,opt,name=documentType,proto3" json:"documentType,omitempty"` + CertificatePicture string `protobuf:"bytes,7,opt,name=certificatePicture,proto3" json:"certificatePicture,omitempty"` + Validity string `protobuf:"bytes,8,opt,name=validity,proto3" json:"validity,omitempty"` + PlaceOfResidence string `protobuf:"bytes,9,opt,name=placeOfResidence,proto3" json:"placeOfResidence,omitempty"` + GroupPhoto string `protobuf:"bytes,10,opt,name=groupPhoto,proto3" json:"groupPhoto,omitempty"` + Attachment string `protobuf:"bytes,11,opt,name=attachment,proto3" json:"attachment,omitempty"` + SubNum string `protobuf:"bytes,12,opt,name=subNum,proto3" json:"subNum,omitempty"` + NotPassRemarks string `protobuf:"bytes,13,opt,name=notPassRemarks,proto3" json:"notPassRemarks,omitempty"` + Domain string `protobuf:"bytes,14,opt,name=domain,proto3" json:"domain,omitempty"` + Language string `protobuf:"bytes,15,opt,name=language,proto3" json:"language,omitempty"` + SubscriberNumber string `protobuf:"bytes,16,opt,name=subscriberNumber,proto3" json:"subscriberNumber,omitempty"` + NickName string `protobuf:"bytes,17,opt,name=nickName,proto3" json:"nickName,omitempty"` + TelNum string `protobuf:"bytes,18,opt,name=telNum,proto3" json:"telNum,omitempty"` } func (x *UserInfoResponse) Reset() { *x = UserInfoResponse{} if protoimpl.UnsafeEnabled { - mi := &file_api_account_account_proto_msgTypes[12] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[12] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1042,7 +1042,7 @@ func (x *UserInfoResponse) String() string { func (*UserInfoResponse) ProtoMessage() {} func (x *UserInfoResponse) ProtoReflect() protoreflect.Message { - mi := &file_api_account_account_proto_msgTypes[12] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[12] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1055,7 +1055,7 @@ func (x *UserInfoResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use UserInfoResponse.ProtoReflect.Descriptor instead. func (*UserInfoResponse) Descriptor() ([]byte, []int) { - return file_api_account_account_proto_rawDescGZIP(), []int{12} + return file_api_accountFiee_accountFiee_proto_rawDescGZIP(), []int{12} } func (x *UserInfoResponse) GetId() uint64 { @@ -1189,14 +1189,14 @@ type RealNameResponse struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Id uint64 `protobuf:"varint,1,opt,name=id,proto3" json:"id"` - Status string `protobuf:"bytes,2,opt,name=status,proto3" json:"status"` + Id uint64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` + Status string `protobuf:"bytes,2,opt,name=status,proto3" json:"status,omitempty"` } func (x *RealNameResponse) Reset() { *x = RealNameResponse{} if protoimpl.UnsafeEnabled { - mi := &file_api_account_account_proto_msgTypes[13] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[13] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1209,7 +1209,7 @@ func (x *RealNameResponse) String() string { func (*RealNameResponse) ProtoMessage() {} func (x *RealNameResponse) ProtoReflect() protoreflect.Message { - mi := &file_api_account_account_proto_msgTypes[13] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[13] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1222,7 +1222,7 @@ func (x *RealNameResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use RealNameResponse.ProtoReflect.Descriptor instead. func (*RealNameResponse) Descriptor() ([]byte, []int) { - return file_api_account_account_proto_rawDescGZIP(), []int{13} + return file_api_accountFiee_accountFiee_proto_rawDescGZIP(), []int{13} } func (x *RealNameResponse) GetId() uint64 { @@ -1244,22 +1244,22 @@ type RealNameRequest struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Id uint64 `protobuf:"varint,1,opt,name=id,proto3" json:"id"` - Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name"` - Sex string `protobuf:"bytes,3,opt,name=sex,proto3" json:"sex"` - Nationality string `protobuf:"bytes,4,opt,name=nationality,proto3" json:"nationality"` - DocumentType int32 `protobuf:"varint,5,opt,name=documentType,proto3" json:"documentType"` - CertificatePicture string `protobuf:"bytes,6,opt,name=certificatePicture,proto3" json:"certificatePicture"` - Validity string `protobuf:"bytes,7,opt,name=validity,proto3" json:"validity"` - PlaceOfResidence string `protobuf:"bytes,8,opt,name=placeOfResidence,proto3" json:"placeOfResidence"` - GroupPhoto string `protobuf:"bytes,9,opt,name=groupPhoto,proto3" json:"groupPhoto"` - Attachment string `protobuf:"bytes,10,opt,name=attachment,proto3" json:"attachment"` + Id uint64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` + Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` + Sex string `protobuf:"bytes,3,opt,name=sex,proto3" json:"sex,omitempty"` + Nationality string `protobuf:"bytes,4,opt,name=nationality,proto3" json:"nationality,omitempty"` + DocumentType int32 `protobuf:"varint,5,opt,name=documentType,proto3" json:"documentType,omitempty"` + CertificatePicture string `protobuf:"bytes,6,opt,name=certificatePicture,proto3" json:"certificatePicture,omitempty"` + Validity string `protobuf:"bytes,7,opt,name=validity,proto3" json:"validity,omitempty"` + PlaceOfResidence string `protobuf:"bytes,8,opt,name=placeOfResidence,proto3" json:"placeOfResidence,omitempty"` + GroupPhoto string `protobuf:"bytes,9,opt,name=groupPhoto,proto3" json:"groupPhoto,omitempty"` + Attachment string `protobuf:"bytes,10,opt,name=attachment,proto3" json:"attachment,omitempty"` } func (x *RealNameRequest) Reset() { *x = RealNameRequest{} if protoimpl.UnsafeEnabled { - mi := &file_api_account_account_proto_msgTypes[14] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[14] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1272,7 +1272,7 @@ func (x *RealNameRequest) String() string { func (*RealNameRequest) ProtoMessage() {} func (x *RealNameRequest) ProtoReflect() protoreflect.Message { - mi := &file_api_account_account_proto_msgTypes[14] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[14] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1285,7 +1285,7 @@ func (x *RealNameRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use RealNameRequest.ProtoReflect.Descriptor instead. func (*RealNameRequest) Descriptor() ([]byte, []int) { - return file_api_account_account_proto_rawDescGZIP(), []int{14} + return file_api_accountFiee_accountFiee_proto_rawDescGZIP(), []int{14} } func (x *RealNameRequest) GetId() uint64 { @@ -1363,15 +1363,15 @@ type RegisterResponse struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - ID uint64 `protobuf:"varint,1,opt,name=ID,proto3" json:"ID"` - Status uint64 `protobuf:"varint,2,opt,name=status,proto3" json:"status"` - Token string `protobuf:"bytes,3,opt,name=token,proto3" json:"token"` + ID uint64 `protobuf:"varint,1,opt,name=ID,proto3" json:"ID,omitempty"` + Status uint64 `protobuf:"varint,2,opt,name=status,proto3" json:"status,omitempty"` + Token string `protobuf:"bytes,3,opt,name=token,proto3" json:"token,omitempty"` } func (x *RegisterResponse) Reset() { *x = RegisterResponse{} if protoimpl.UnsafeEnabled { - mi := &file_api_account_account_proto_msgTypes[15] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[15] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1384,7 +1384,7 @@ func (x *RegisterResponse) String() string { func (*RegisterResponse) ProtoMessage() {} func (x *RegisterResponse) ProtoReflect() protoreflect.Message { - mi := &file_api_account_account_proto_msgTypes[15] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[15] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1397,7 +1397,7 @@ func (x *RegisterResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use RegisterResponse.ProtoReflect.Descriptor instead. func (*RegisterResponse) Descriptor() ([]byte, []int) { - return file_api_account_account_proto_rawDescGZIP(), []int{15} + return file_api_accountFiee_accountFiee_proto_rawDescGZIP(), []int{15} } func (x *RegisterResponse) GetID() uint64 { @@ -1426,14 +1426,14 @@ type UsersByJobNumRequest struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Domain string `protobuf:"bytes,1,opt,name=domain,proto3" json:"domain"` - JobNum []string `protobuf:"bytes,2,rep,name=jobNum,proto3" json:"jobNum"` + Domain string `protobuf:"bytes,1,opt,name=domain,proto3" json:"domain,omitempty"` + JobNum []string `protobuf:"bytes,2,rep,name=jobNum,proto3" json:"jobNum,omitempty"` } func (x *UsersByJobNumRequest) Reset() { *x = UsersByJobNumRequest{} if protoimpl.UnsafeEnabled { - mi := &file_api_account_account_proto_msgTypes[16] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[16] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1446,7 +1446,7 @@ func (x *UsersByJobNumRequest) String() string { func (*UsersByJobNumRequest) ProtoMessage() {} func (x *UsersByJobNumRequest) ProtoReflect() protoreflect.Message { - mi := &file_api_account_account_proto_msgTypes[16] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[16] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1459,7 +1459,7 @@ func (x *UsersByJobNumRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use UsersByJobNumRequest.ProtoReflect.Descriptor instead. func (*UsersByJobNumRequest) Descriptor() ([]byte, []int) { - return file_api_account_account_proto_rawDescGZIP(), []int{16} + return file_api_accountFiee_accountFiee_proto_rawDescGZIP(), []int{16} } func (x *UsersByJobNumRequest) GetDomain() string { @@ -1481,15 +1481,15 @@ type QueryPersonnelWithTheSameNameRequest struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Names []string `protobuf:"bytes,1,rep,name=names,proto3" json:"names"` - Domain string `protobuf:"bytes,2,opt,name=domain,proto3" json:"domain"` - Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status"` + Names []string `protobuf:"bytes,1,rep,name=names,proto3" json:"names,omitempty"` + Domain string `protobuf:"bytes,2,opt,name=domain,proto3" json:"domain,omitempty"` + Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"` } func (x *QueryPersonnelWithTheSameNameRequest) Reset() { *x = QueryPersonnelWithTheSameNameRequest{} if protoimpl.UnsafeEnabled { - mi := &file_api_account_account_proto_msgTypes[17] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[17] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1502,7 +1502,7 @@ func (x *QueryPersonnelWithTheSameNameRequest) String() string { func (*QueryPersonnelWithTheSameNameRequest) ProtoMessage() {} func (x *QueryPersonnelWithTheSameNameRequest) ProtoReflect() protoreflect.Message { - mi := &file_api_account_account_proto_msgTypes[17] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[17] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1515,7 +1515,7 @@ func (x *QueryPersonnelWithTheSameNameRequest) ProtoReflect() protoreflect.Messa // Deprecated: Use QueryPersonnelWithTheSameNameRequest.ProtoReflect.Descriptor instead. func (*QueryPersonnelWithTheSameNameRequest) Descriptor() ([]byte, []int) { - return file_api_account_account_proto_rawDescGZIP(), []int{17} + return file_api_accountFiee_accountFiee_proto_rawDescGZIP(), []int{17} } func (x *QueryPersonnelWithTheSameNameRequest) GetNames() []string { @@ -1544,14 +1544,14 @@ type QueryPersonnelWithTheSameNameResponse struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Names []string `protobuf:"bytes,1,rep,name=names,proto3" json:"names"` - Count uint64 `protobuf:"varint,2,opt,name=count,proto3" json:"count"` + Names []string `protobuf:"bytes,1,rep,name=names,proto3" json:"names,omitempty"` + Count uint64 `protobuf:"varint,2,opt,name=count,proto3" json:"count,omitempty"` } func (x *QueryPersonnelWithTheSameNameResponse) Reset() { *x = QueryPersonnelWithTheSameNameResponse{} if protoimpl.UnsafeEnabled { - mi := &file_api_account_account_proto_msgTypes[18] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[18] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1564,7 +1564,7 @@ func (x *QueryPersonnelWithTheSameNameResponse) String() string { func (*QueryPersonnelWithTheSameNameResponse) ProtoMessage() {} func (x *QueryPersonnelWithTheSameNameResponse) ProtoReflect() protoreflect.Message { - mi := &file_api_account_account_proto_msgTypes[18] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[18] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1577,7 +1577,7 @@ func (x *QueryPersonnelWithTheSameNameResponse) ProtoReflect() protoreflect.Mess // Deprecated: Use QueryPersonnelWithTheSameNameResponse.ProtoReflect.Descriptor instead. func (*QueryPersonnelWithTheSameNameResponse) Descriptor() ([]byte, []int) { - return file_api_account_account_proto_rawDescGZIP(), []int{18} + return file_api_accountFiee_accountFiee_proto_rawDescGZIP(), []int{18} } func (x *QueryPersonnelWithTheSameNameResponse) GetNames() []string { @@ -1599,30 +1599,30 @@ type ListV2Request struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Domain string `protobuf:"bytes,1,opt,name=domain,proto3" json:"domain"` - PageSize uint64 `protobuf:"varint,2,opt,name=pageSize,proto3" json:"pageSize"` - Page uint64 `protobuf:"varint,3,opt,name=page,proto3" json:"page"` - Key string `protobuf:"bytes,4,opt,name=key,proto3" json:"key"` - NickName string `protobuf:"bytes,5,opt,name=nickName,proto3" json:"nickName"` - TelNum string `protobuf:"bytes,6,opt,name=telNum,proto3" json:"telNum"` - Status string `protobuf:"bytes,7,opt,name=status,proto3" json:"status"` - PositionName string `protobuf:"bytes,8,opt,name=positionName,proto3" json:"positionName"` - JobNum string `protobuf:"bytes,9,opt,name=jobNum,proto3" json:"jobNum"` - MailAccount string `protobuf:"bytes,10,opt,name=mailAccount,proto3" json:"mailAccount"` - StartEnterDate string `protobuf:"bytes,11,opt,name=startEnterDate,proto3" json:"startEnterDate"` - EndEnterDate string `protobuf:"bytes,12,opt,name=endEnterDate,proto3" json:"endEnterDate"` - PositionId uint32 `protobuf:"varint,13,opt,name=positionId,proto3" json:"positionId"` - DepartmentId uint32 `protobuf:"varint,14,opt,name=departmentId,proto3" json:"departmentId"` - DepartmentName string `protobuf:"bytes,15,opt,name=departmentName,proto3" json:"departmentName"` - DepartmentNames []string `protobuf:"bytes,16,rep,name=departmentNames,proto3" json:"departmentNames"` - PositionIds []uint32 `protobuf:"varint,17,rep,packed,name=positionIds,proto3" json:"positionIds"` - DepartmentIds []uint32 `protobuf:"varint,18,rep,packed,name=departmentIds,proto3" json:"departmentIds"` + Domain string `protobuf:"bytes,1,opt,name=domain,proto3" json:"domain,omitempty"` + PageSize uint64 `protobuf:"varint,2,opt,name=pageSize,proto3" json:"pageSize,omitempty"` + Page uint64 `protobuf:"varint,3,opt,name=page,proto3" json:"page,omitempty"` + Key string `protobuf:"bytes,4,opt,name=key,proto3" json:"key,omitempty"` + NickName string `protobuf:"bytes,5,opt,name=nickName,proto3" json:"nickName,omitempty"` + TelNum string `protobuf:"bytes,6,opt,name=telNum,proto3" json:"telNum,omitempty"` + Status string `protobuf:"bytes,7,opt,name=status,proto3" json:"status,omitempty"` + PositionName string `protobuf:"bytes,8,opt,name=positionName,proto3" json:"positionName,omitempty"` + JobNum string `protobuf:"bytes,9,opt,name=jobNum,proto3" json:"jobNum,omitempty"` + MailAccount string `protobuf:"bytes,10,opt,name=mailAccount,proto3" json:"mailAccount,omitempty"` + StartEnterDate string `protobuf:"bytes,11,opt,name=startEnterDate,proto3" json:"startEnterDate,omitempty"` + EndEnterDate string `protobuf:"bytes,12,opt,name=endEnterDate,proto3" json:"endEnterDate,omitempty"` + PositionId uint32 `protobuf:"varint,13,opt,name=positionId,proto3" json:"positionId,omitempty"` + DepartmentId uint32 `protobuf:"varint,14,opt,name=departmentId,proto3" json:"departmentId,omitempty"` + DepartmentName string `protobuf:"bytes,15,opt,name=departmentName,proto3" json:"departmentName,omitempty"` + DepartmentNames []string `protobuf:"bytes,16,rep,name=departmentNames,proto3" json:"departmentNames,omitempty"` + PositionIds []uint32 `protobuf:"varint,17,rep,packed,name=positionIds,proto3" json:"positionIds,omitempty"` + DepartmentIds []uint32 `protobuf:"varint,18,rep,packed,name=departmentIds,proto3" json:"departmentIds,omitempty"` } func (x *ListV2Request) Reset() { *x = ListV2Request{} if protoimpl.UnsafeEnabled { - mi := &file_api_account_account_proto_msgTypes[19] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[19] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1635,7 +1635,7 @@ func (x *ListV2Request) String() string { func (*ListV2Request) ProtoMessage() {} func (x *ListV2Request) ProtoReflect() protoreflect.Message { - mi := &file_api_account_account_proto_msgTypes[19] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[19] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1648,7 +1648,7 @@ func (x *ListV2Request) ProtoReflect() protoreflect.Message { // Deprecated: Use ListV2Request.ProtoReflect.Descriptor instead. func (*ListV2Request) Descriptor() ([]byte, []int) { - return file_api_account_account_proto_rawDescGZIP(), []int{19} + return file_api_accountFiee_accountFiee_proto_rawDescGZIP(), []int{19} } func (x *ListV2Request) GetDomain() string { @@ -1782,20 +1782,20 @@ type SendClockInWechatRequest struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Domain string `protobuf:"bytes,1,opt,name=domain,proto3" json:"domain"` - TelNum string `protobuf:"bytes,2,opt,name=telNum,proto3" json:"telNum"` - OperatedAt string `protobuf:"bytes,3,opt,name=operatedAt,proto3" json:"operatedAt"` - ClockType string `protobuf:"bytes,4,opt,name=clockType,proto3" json:"clockType"` - UserId uint32 `protobuf:"varint,5,opt,name=userId,proto3" json:"userId"` - GhId string `protobuf:"bytes,6,opt,name=ghId,proto3" json:"ghId"` - Address string `protobuf:"bytes,7,opt,name=address,proto3" json:"address"` - LogId uint64 `protobuf:"varint,8,opt,name=logId,proto3" json:"logId"` + Domain string `protobuf:"bytes,1,opt,name=domain,proto3" json:"domain,omitempty"` + TelNum string `protobuf:"bytes,2,opt,name=telNum,proto3" json:"telNum,omitempty"` + OperatedAt string `protobuf:"bytes,3,opt,name=operatedAt,proto3" json:"operatedAt,omitempty"` + ClockType string `protobuf:"bytes,4,opt,name=clockType,proto3" json:"clockType,omitempty"` + UserId uint32 `protobuf:"varint,5,opt,name=userId,proto3" json:"userId,omitempty"` + GhId string `protobuf:"bytes,6,opt,name=ghId,proto3" json:"ghId,omitempty"` + Address string `protobuf:"bytes,7,opt,name=address,proto3" json:"address,omitempty"` + LogId uint64 `protobuf:"varint,8,opt,name=logId,proto3" json:"logId,omitempty"` } func (x *SendClockInWechatRequest) Reset() { *x = SendClockInWechatRequest{} if protoimpl.UnsafeEnabled { - mi := &file_api_account_account_proto_msgTypes[20] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[20] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1808,7 +1808,7 @@ func (x *SendClockInWechatRequest) String() string { func (*SendClockInWechatRequest) ProtoMessage() {} func (x *SendClockInWechatRequest) ProtoReflect() protoreflect.Message { - mi := &file_api_account_account_proto_msgTypes[20] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[20] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1821,7 +1821,7 @@ func (x *SendClockInWechatRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use SendClockInWechatRequest.ProtoReflect.Descriptor instead. func (*SendClockInWechatRequest) Descriptor() ([]byte, []int) { - return file_api_account_account_proto_rawDescGZIP(), []int{20} + return file_api_accountFiee_accountFiee_proto_rawDescGZIP(), []int{20} } func (x *SendClockInWechatRequest) GetDomain() string { @@ -1885,15 +1885,15 @@ type MailAccountByNickNameRequest struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Domain string `protobuf:"bytes,1,opt,name=Domain,json=domain,proto3" json:"Domain"` - NickName string `protobuf:"bytes,2,opt,name=NickName,json=nickName,proto3" json:"NickName"` - ID uint32 `protobuf:"varint,3,opt,name=ID,proto3" json:"ID"` + Domain string `protobuf:"bytes,1,opt,name=Domain,json=domain,proto3" json:"Domain,omitempty"` + NickName string `protobuf:"bytes,2,opt,name=NickName,json=nickName,proto3" json:"NickName,omitempty"` + ID uint32 `protobuf:"varint,3,opt,name=ID,proto3" json:"ID,omitempty"` } func (x *MailAccountByNickNameRequest) Reset() { *x = MailAccountByNickNameRequest{} if protoimpl.UnsafeEnabled { - mi := &file_api_account_account_proto_msgTypes[21] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[21] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1906,7 +1906,7 @@ func (x *MailAccountByNickNameRequest) String() string { func (*MailAccountByNickNameRequest) ProtoMessage() {} func (x *MailAccountByNickNameRequest) ProtoReflect() protoreflect.Message { - mi := &file_api_account_account_proto_msgTypes[21] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[21] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1919,7 +1919,7 @@ func (x *MailAccountByNickNameRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use MailAccountByNickNameRequest.ProtoReflect.Descriptor instead. func (*MailAccountByNickNameRequest) Descriptor() ([]byte, []int) { - return file_api_account_account_proto_rawDescGZIP(), []int{21} + return file_api_accountFiee_accountFiee_proto_rawDescGZIP(), []int{21} } func (x *MailAccountByNickNameRequest) GetDomain() string { @@ -1948,15 +1948,15 @@ type CreateMaiAccountRequest struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - ID uint32 `protobuf:"varint,1,opt,name=ID,proto3" json:"ID"` - NickName string `protobuf:"bytes,2,opt,name=nickName,proto3" json:"nickName"` - Domain string `protobuf:"bytes,3,opt,name=domain,proto3" json:"domain"` + ID uint32 `protobuf:"varint,1,opt,name=ID,proto3" json:"ID,omitempty"` + NickName string `protobuf:"bytes,2,opt,name=nickName,proto3" json:"nickName,omitempty"` + Domain string `protobuf:"bytes,3,opt,name=domain,proto3" json:"domain,omitempty"` } func (x *CreateMaiAccountRequest) Reset() { *x = CreateMaiAccountRequest{} if protoimpl.UnsafeEnabled { - mi := &file_api_account_account_proto_msgTypes[22] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[22] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1969,7 +1969,7 @@ func (x *CreateMaiAccountRequest) String() string { func (*CreateMaiAccountRequest) ProtoMessage() {} func (x *CreateMaiAccountRequest) ProtoReflect() protoreflect.Message { - mi := &file_api_account_account_proto_msgTypes[22] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[22] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1982,7 +1982,7 @@ func (x *CreateMaiAccountRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use CreateMaiAccountRequest.ProtoReflect.Descriptor instead. func (*CreateMaiAccountRequest) Descriptor() ([]byte, []int) { - return file_api_account_account_proto_rawDescGZIP(), []int{22} + return file_api_accountFiee_accountFiee_proto_rawDescGZIP(), []int{22} } func (x *CreateMaiAccountRequest) GetID() uint32 { @@ -2011,14 +2011,14 @@ type MaiAccountResponse struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - EnglishName string `protobuf:"bytes,1,opt,name=englishName,proto3" json:"englishName"` - MailAccount string `protobuf:"bytes,2,opt,name=mailAccount,proto3" json:"mailAccount"` + EnglishName string `protobuf:"bytes,1,opt,name=englishName,proto3" json:"englishName,omitempty"` + MailAccount string `protobuf:"bytes,2,opt,name=mailAccount,proto3" json:"mailAccount,omitempty"` } func (x *MaiAccountResponse) Reset() { *x = MaiAccountResponse{} if protoimpl.UnsafeEnabled { - mi := &file_api_account_account_proto_msgTypes[23] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[23] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2031,7 +2031,7 @@ func (x *MaiAccountResponse) String() string { func (*MaiAccountResponse) ProtoMessage() {} func (x *MaiAccountResponse) ProtoReflect() protoreflect.Message { - mi := &file_api_account_account_proto_msgTypes[23] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[23] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2044,7 +2044,7 @@ func (x *MaiAccountResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use MaiAccountResponse.ProtoReflect.Descriptor instead. func (*MaiAccountResponse) Descriptor() ([]byte, []int) { - return file_api_account_account_proto_rawDescGZIP(), []int{23} + return file_api_accountFiee_accountFiee_proto_rawDescGZIP(), []int{23} } func (x *MaiAccountResponse) GetEnglishName() string { @@ -2066,18 +2066,18 @@ type FddCreateUserRequest struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Openid string `protobuf:"bytes,1,opt,name=openid,proto3" json:"openid"` - WxUserId uint32 `protobuf:"varint,2,opt,name=wxUserId,proto3" json:"wxUserId"` + Openid string `protobuf:"bytes,1,opt,name=openid,proto3" json:"openid,omitempty"` + WxUserId uint32 `protobuf:"varint,2,opt,name=wxUserId,proto3" json:"wxUserId,omitempty"` //string UserId = 3; - CustomerId string `protobuf:"bytes,4,opt,name=customerId,proto3" json:"customerId"` - IsVerify bool `protobuf:"varint,5,opt,name=isVerify,proto3" json:"isVerify"` - TransactionNo string `protobuf:"bytes,6,opt,name=transactionNo,proto3" json:"transactionNo"` + CustomerId string `protobuf:"bytes,4,opt,name=customerId,proto3" json:"customerId,omitempty"` + IsVerify bool `protobuf:"varint,5,opt,name=isVerify,proto3" json:"isVerify,omitempty"` + TransactionNo string `protobuf:"bytes,6,opt,name=transactionNo,proto3" json:"transactionNo,omitempty"` } func (x *FddCreateUserRequest) Reset() { *x = FddCreateUserRequest{} if protoimpl.UnsafeEnabled { - mi := &file_api_account_account_proto_msgTypes[24] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[24] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2090,7 +2090,7 @@ func (x *FddCreateUserRequest) String() string { func (*FddCreateUserRequest) ProtoMessage() {} func (x *FddCreateUserRequest) ProtoReflect() protoreflect.Message { - mi := &file_api_account_account_proto_msgTypes[24] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[24] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2103,7 +2103,7 @@ func (x *FddCreateUserRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use FddCreateUserRequest.ProtoReflect.Descriptor instead. func (*FddCreateUserRequest) Descriptor() ([]byte, []int) { - return file_api_account_account_proto_rawDescGZIP(), []int{24} + return file_api_accountFiee_accountFiee_proto_rawDescGZIP(), []int{24} } func (x *FddCreateUserRequest) GetOpenid() string { @@ -2146,14 +2146,14 @@ type WxBoxUserInfoRequest struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Openid string `protobuf:"bytes,2,opt,name=openid,proto3" json:"openid"` - GhId string `protobuf:"bytes,3,opt,name=ghId,proto3" json:"ghId"` + Openid string `protobuf:"bytes,2,opt,name=openid,proto3" json:"openid,omitempty"` + GhId string `protobuf:"bytes,3,opt,name=ghId,proto3" json:"ghId,omitempty"` } func (x *WxBoxUserInfoRequest) Reset() { *x = WxBoxUserInfoRequest{} if protoimpl.UnsafeEnabled { - mi := &file_api_account_account_proto_msgTypes[25] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[25] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2166,7 +2166,7 @@ func (x *WxBoxUserInfoRequest) String() string { func (*WxBoxUserInfoRequest) ProtoMessage() {} func (x *WxBoxUserInfoRequest) ProtoReflect() protoreflect.Message { - mi := &file_api_account_account_proto_msgTypes[25] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[25] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2179,7 +2179,7 @@ func (x *WxBoxUserInfoRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use WxBoxUserInfoRequest.ProtoReflect.Descriptor instead. func (*WxBoxUserInfoRequest) Descriptor() ([]byte, []int) { - return file_api_account_account_proto_rawDescGZIP(), []int{25} + return file_api_accountFiee_accountFiee_proto_rawDescGZIP(), []int{25} } func (x *WxBoxUserInfoRequest) GetOpenid() string { @@ -2201,15 +2201,15 @@ type WxGetOpenIdByCodeRequest struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Code string `protobuf:"bytes,1,opt,name=code,proto3" json:"code"` - State string `protobuf:"bytes,2,opt,name=state,proto3" json:"state"` - GhId string `protobuf:"bytes,3,opt,name=ghId,proto3" json:"ghId"` + Code string `protobuf:"bytes,1,opt,name=code,proto3" json:"code,omitempty"` + State string `protobuf:"bytes,2,opt,name=state,proto3" json:"state,omitempty"` + GhId string `protobuf:"bytes,3,opt,name=ghId,proto3" json:"ghId,omitempty"` } func (x *WxGetOpenIdByCodeRequest) Reset() { *x = WxGetOpenIdByCodeRequest{} if protoimpl.UnsafeEnabled { - mi := &file_api_account_account_proto_msgTypes[26] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[26] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2222,7 +2222,7 @@ func (x *WxGetOpenIdByCodeRequest) String() string { func (*WxGetOpenIdByCodeRequest) ProtoMessage() {} func (x *WxGetOpenIdByCodeRequest) ProtoReflect() protoreflect.Message { - mi := &file_api_account_account_proto_msgTypes[26] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[26] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2235,7 +2235,7 @@ func (x *WxGetOpenIdByCodeRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use WxGetOpenIdByCodeRequest.ProtoReflect.Descriptor instead. func (*WxGetOpenIdByCodeRequest) Descriptor() ([]byte, []int) { - return file_api_account_account_proto_rawDescGZIP(), []int{26} + return file_api_accountFiee_accountFiee_proto_rawDescGZIP(), []int{26} } func (x *WxGetOpenIdByCodeRequest) GetCode() string { @@ -2264,13 +2264,13 @@ type WxGetOpenIdByCodeResponse struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - OpenId string `protobuf:"bytes,1,opt,name=openId,proto3" json:"openId"` + OpenId string `protobuf:"bytes,1,opt,name=openId,proto3" json:"openId,omitempty"` } func (x *WxGetOpenIdByCodeResponse) Reset() { *x = WxGetOpenIdByCodeResponse{} if protoimpl.UnsafeEnabled { - mi := &file_api_account_account_proto_msgTypes[27] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[27] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2283,7 +2283,7 @@ func (x *WxGetOpenIdByCodeResponse) String() string { func (*WxGetOpenIdByCodeResponse) ProtoMessage() {} func (x *WxGetOpenIdByCodeResponse) ProtoReflect() protoreflect.Message { - mi := &file_api_account_account_proto_msgTypes[27] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[27] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2296,7 +2296,7 @@ func (x *WxGetOpenIdByCodeResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use WxGetOpenIdByCodeResponse.ProtoReflect.Descriptor instead. func (*WxGetOpenIdByCodeResponse) Descriptor() ([]byte, []int) { - return file_api_account_account_proto_rawDescGZIP(), []int{27} + return file_api_accountFiee_accountFiee_proto_rawDescGZIP(), []int{27} } func (x *WxGetOpenIdByCodeResponse) GetOpenId() string { @@ -2311,13 +2311,13 @@ type WxBoxTelNumByCodeResponse struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - TelNum string `protobuf:"bytes,1,opt,name=telNum,proto3" json:"telNum"` + TelNum string `protobuf:"bytes,1,opt,name=telNum,proto3" json:"telNum,omitempty"` } func (x *WxBoxTelNumByCodeResponse) Reset() { *x = WxBoxTelNumByCodeResponse{} if protoimpl.UnsafeEnabled { - mi := &file_api_account_account_proto_msgTypes[28] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[28] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2330,7 +2330,7 @@ func (x *WxBoxTelNumByCodeResponse) String() string { func (*WxBoxTelNumByCodeResponse) ProtoMessage() {} func (x *WxBoxTelNumByCodeResponse) ProtoReflect() protoreflect.Message { - mi := &file_api_account_account_proto_msgTypes[28] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[28] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2343,7 +2343,7 @@ func (x *WxBoxTelNumByCodeResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use WxBoxTelNumByCodeResponse.ProtoReflect.Descriptor instead. func (*WxBoxTelNumByCodeResponse) Descriptor() ([]byte, []int) { - return file_api_account_account_proto_rawDescGZIP(), []int{28} + return file_api_accountFiee_accountFiee_proto_rawDescGZIP(), []int{28} } func (x *WxBoxTelNumByCodeResponse) GetTelNum() string { @@ -2358,18 +2358,18 @@ type WxBoxUserInfo struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - OpenId string `protobuf:"bytes,1,opt,name=openId,proto3" json:"openId"` - GhId string `protobuf:"bytes,2,opt,name=ghId,proto3" json:"ghId"` - IsNew bool `protobuf:"varint,3,opt,name=isNew,proto3" json:"isNew"` - User *UserInfo `protobuf:"bytes,4,opt,name=user,proto3" json:"user"` - WxUserId uint32 `protobuf:"varint,5,opt,name=wxUserId,proto3" json:"wxUserId"` - Fdd *FddInfo `protobuf:"bytes,6,opt,name=fdd,proto3" json:"fdd"` + OpenId string `protobuf:"bytes,1,opt,name=openId,proto3" json:"openId,omitempty"` + GhId string `protobuf:"bytes,2,opt,name=ghId,proto3" json:"ghId,omitempty"` + IsNew bool `protobuf:"varint,3,opt,name=isNew,proto3" json:"isNew,omitempty"` + User *UserInfo `protobuf:"bytes,4,opt,name=user,proto3" json:"user,omitempty"` + WxUserId uint32 `protobuf:"varint,5,opt,name=wxUserId,proto3" json:"wxUserId,omitempty"` + Fdd *FddInfo `protobuf:"bytes,6,opt,name=fdd,proto3" json:"fdd,omitempty"` } func (x *WxBoxUserInfo) Reset() { *x = WxBoxUserInfo{} if protoimpl.UnsafeEnabled { - mi := &file_api_account_account_proto_msgTypes[29] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[29] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2382,7 +2382,7 @@ func (x *WxBoxUserInfo) String() string { func (*WxBoxUserInfo) ProtoMessage() {} func (x *WxBoxUserInfo) ProtoReflect() protoreflect.Message { - mi := &file_api_account_account_proto_msgTypes[29] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[29] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2395,7 +2395,7 @@ func (x *WxBoxUserInfo) ProtoReflect() protoreflect.Message { // Deprecated: Use WxBoxUserInfo.ProtoReflect.Descriptor instead. func (*WxBoxUserInfo) Descriptor() ([]byte, []int) { - return file_api_account_account_proto_rawDescGZIP(), []int{29} + return file_api_accountFiee_accountFiee_proto_rawDescGZIP(), []int{29} } func (x *WxBoxUserInfo) GetOpenId() string { @@ -2445,16 +2445,16 @@ type FddInfo struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - ID uint64 `protobuf:"varint,1,opt,name=ID,proto3" json:"ID"` - CustomerId string `protobuf:"bytes,2,opt,name=customerId,proto3" json:"customerId"` - IsVerify bool `protobuf:"varint,3,opt,name=isVerify,proto3" json:"isVerify"` - TransactionNo string `protobuf:"bytes,4,opt,name=transactionNo,proto3" json:"transactionNo"` + ID uint64 `protobuf:"varint,1,opt,name=ID,proto3" json:"ID,omitempty"` + CustomerId string `protobuf:"bytes,2,opt,name=customerId,proto3" json:"customerId,omitempty"` + IsVerify bool `protobuf:"varint,3,opt,name=isVerify,proto3" json:"isVerify,omitempty"` + TransactionNo string `protobuf:"bytes,4,opt,name=transactionNo,proto3" json:"transactionNo,omitempty"` } func (x *FddInfo) Reset() { *x = FddInfo{} if protoimpl.UnsafeEnabled { - mi := &file_api_account_account_proto_msgTypes[30] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[30] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2467,7 +2467,7 @@ func (x *FddInfo) String() string { func (*FddInfo) ProtoMessage() {} func (x *FddInfo) ProtoReflect() protoreflect.Message { - mi := &file_api_account_account_proto_msgTypes[30] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[30] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2480,7 +2480,7 @@ func (x *FddInfo) ProtoReflect() protoreflect.Message { // Deprecated: Use FddInfo.ProtoReflect.Descriptor instead. func (*FddInfo) Descriptor() ([]byte, []int) { - return file_api_account_account_proto_rawDescGZIP(), []int{30} + return file_api_accountFiee_accountFiee_proto_rawDescGZIP(), []int{30} } func (x *FddInfo) GetID() uint64 { @@ -2516,25 +2516,25 @@ type UserInfo struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - ID uint64 `protobuf:"varint,1,opt,name=ID,proto3" json:"ID"` - NickName string `protobuf:"bytes,3,opt,name=nickName,proto3" json:"nickName"` - TelNum string `protobuf:"bytes,5,opt,name=telNum,proto3" json:"telNum"` - Avatar string `protobuf:"bytes,7,opt,name=avatar,proto3" json:"avatar"` - CreateAt string `protobuf:"bytes,8,opt,name=createAt,proto3" json:"createAt"` - RealNameID uint64 `protobuf:"varint,9,opt,name=realNameID,proto3" json:"realNameID"` - RealName string `protobuf:"bytes,10,opt,name=realName,proto3" json:"realName"` - IDNum string `protobuf:"bytes,11,opt,name=iDNum,proto3" json:"iDNum"` - Domain string `protobuf:"bytes,12,opt,name=domain,proto3" json:"domain"` - RealIDImgA string `protobuf:"bytes,17,opt,name=realIDImgA,proto3" json:"realIDImgA"` - RealIDImgB string `protobuf:"bytes,18,opt,name=realIDImgB,proto3" json:"realIDImgB"` - RealNameIDName string `protobuf:"bytes,19,opt,name=realNameIDName,proto3" json:"realNameIDName"` - Video string `protobuf:"bytes,20,opt,name=video,proto3" json:"video"` + ID uint64 `protobuf:"varint,1,opt,name=ID,proto3" json:"ID,omitempty"` + NickName string `protobuf:"bytes,3,opt,name=nickName,proto3" json:"nickName,omitempty"` + TelNum string `protobuf:"bytes,5,opt,name=telNum,proto3" json:"telNum,omitempty"` + Avatar string `protobuf:"bytes,7,opt,name=avatar,proto3" json:"avatar,omitempty"` + CreateAt string `protobuf:"bytes,8,opt,name=createAt,proto3" json:"createAt,omitempty"` + RealNameID uint64 `protobuf:"varint,9,opt,name=realNameID,proto3" json:"realNameID,omitempty"` + RealName string `protobuf:"bytes,10,opt,name=realName,proto3" json:"realName,omitempty"` + IDNum string `protobuf:"bytes,11,opt,name=iDNum,proto3" json:"iDNum,omitempty"` + Domain string `protobuf:"bytes,12,opt,name=domain,proto3" json:"domain,omitempty"` + RealIDImgA string `protobuf:"bytes,17,opt,name=realIDImgA,proto3" json:"realIDImgA,omitempty"` + RealIDImgB string `protobuf:"bytes,18,opt,name=realIDImgB,proto3" json:"realIDImgB,omitempty"` + RealNameIDName string `protobuf:"bytes,19,opt,name=realNameIDName,proto3" json:"realNameIDName,omitempty"` + Video string `protobuf:"bytes,20,opt,name=video,proto3" json:"video,omitempty"` } func (x *UserInfo) Reset() { *x = UserInfo{} if protoimpl.UnsafeEnabled { - mi := &file_api_account_account_proto_msgTypes[31] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[31] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2547,7 +2547,7 @@ func (x *UserInfo) String() string { func (*UserInfo) ProtoMessage() {} func (x *UserInfo) ProtoReflect() protoreflect.Message { - mi := &file_api_account_account_proto_msgTypes[31] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[31] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2560,7 +2560,7 @@ func (x *UserInfo) ProtoReflect() protoreflect.Message { // Deprecated: Use UserInfo.ProtoReflect.Descriptor instead. func (*UserInfo) Descriptor() ([]byte, []int) { - return file_api_account_account_proto_rawDescGZIP(), []int{31} + return file_api_accountFiee_accountFiee_proto_rawDescGZIP(), []int{31} } func (x *UserInfo) GetID() uint64 { @@ -2659,13 +2659,13 @@ type CommonRequest struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - ID uint64 `protobuf:"varint,1,opt,name=ID,proto3" json:"ID"` + ID uint64 `protobuf:"varint,1,opt,name=ID,proto3" json:"ID,omitempty"` } func (x *CommonRequest) Reset() { *x = CommonRequest{} if protoimpl.UnsafeEnabled { - mi := &file_api_account_account_proto_msgTypes[32] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[32] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2678,7 +2678,7 @@ func (x *CommonRequest) String() string { func (*CommonRequest) ProtoMessage() {} func (x *CommonRequest) ProtoReflect() protoreflect.Message { - mi := &file_api_account_account_proto_msgTypes[32] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[32] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2691,7 +2691,7 @@ func (x *CommonRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use CommonRequest.ProtoReflect.Descriptor instead. func (*CommonRequest) Descriptor() ([]byte, []int) { - return file_api_account_account_proto_rawDescGZIP(), []int{32} + return file_api_accountFiee_accountFiee_proto_rawDescGZIP(), []int{32} } func (x *CommonRequest) GetID() uint64 { @@ -2706,13 +2706,13 @@ type WxAppRequest struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - GhId string `protobuf:"bytes,1,opt,name=GhId,json=ID,proto3" json:"GhId"` + GhId string `protobuf:"bytes,1,opt,name=GhId,json=ID,proto3" json:"GhId,omitempty"` } func (x *WxAppRequest) Reset() { *x = WxAppRequest{} if protoimpl.UnsafeEnabled { - mi := &file_api_account_account_proto_msgTypes[33] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[33] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2725,7 +2725,7 @@ func (x *WxAppRequest) String() string { func (*WxAppRequest) ProtoMessage() {} func (x *WxAppRequest) ProtoReflect() protoreflect.Message { - mi := &file_api_account_account_proto_msgTypes[33] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[33] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2738,7 +2738,7 @@ func (x *WxAppRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use WxAppRequest.ProtoReflect.Descriptor instead. func (*WxAppRequest) Descriptor() ([]byte, []int) { - return file_api_account_account_proto_rawDescGZIP(), []int{33} + return file_api_accountFiee_accountFiee_proto_rawDescGZIP(), []int{33} } func (x *WxAppRequest) GetGhId() string { @@ -2753,14 +2753,14 @@ type WxAppResponse struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - AppID string `protobuf:"bytes,1,opt,name=AppID,json=appID,proto3" json:"AppID"` - AppSecret string `protobuf:"bytes,2,opt,name=AppSecret,json=appSecret,proto3" json:"AppSecret"` + AppID string `protobuf:"bytes,1,opt,name=AppID,json=appID,proto3" json:"AppID,omitempty"` + AppSecret string `protobuf:"bytes,2,opt,name=AppSecret,json=appSecret,proto3" json:"AppSecret,omitempty"` } func (x *WxAppResponse) Reset() { *x = WxAppResponse{} if protoimpl.UnsafeEnabled { - mi := &file_api_account_account_proto_msgTypes[34] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[34] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2773,7 +2773,7 @@ func (x *WxAppResponse) String() string { func (*WxAppResponse) ProtoMessage() {} func (x *WxAppResponse) ProtoReflect() protoreflect.Message { - mi := &file_api_account_account_proto_msgTypes[34] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[34] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2786,7 +2786,7 @@ func (x *WxAppResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use WxAppResponse.ProtoReflect.Descriptor instead. func (*WxAppResponse) Descriptor() ([]byte, []int) { - return file_api_account_account_proto_rawDescGZIP(), []int{34} + return file_api_accountFiee_accountFiee_proto_rawDescGZIP(), []int{34} } func (x *WxAppResponse) GetAppID() string { @@ -2808,14 +2808,14 @@ type WxUserUpdateRequest struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - WxID uint32 `protobuf:"varint,1,opt,name=wxID,json=wxId,proto3" json:"wxID"` - UserID uint32 `protobuf:"varint,2,opt,name=userID,proto3" json:"userID"` + WxID uint32 `protobuf:"varint,1,opt,name=wxID,json=wxId,proto3" json:"wxID,omitempty"` + UserID uint32 `protobuf:"varint,2,opt,name=userID,proto3" json:"userID,omitempty"` } func (x *WxUserUpdateRequest) Reset() { *x = WxUserUpdateRequest{} if protoimpl.UnsafeEnabled { - mi := &file_api_account_account_proto_msgTypes[35] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[35] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2828,7 +2828,7 @@ func (x *WxUserUpdateRequest) String() string { func (*WxUserUpdateRequest) ProtoMessage() {} func (x *WxUserUpdateRequest) ProtoReflect() protoreflect.Message { - mi := &file_api_account_account_proto_msgTypes[35] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[35] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2841,7 +2841,7 @@ func (x *WxUserUpdateRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use WxUserUpdateRequest.ProtoReflect.Descriptor instead. func (*WxUserUpdateRequest) Descriptor() ([]byte, []int) { - return file_api_account_account_proto_rawDescGZIP(), []int{35} + return file_api_accountFiee_accountFiee_proto_rawDescGZIP(), []int{35} } func (x *WxUserUpdateRequest) GetWxID() uint32 { @@ -2863,14 +2863,14 @@ type WxUserOrCreateRequest struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - OpenID string `protobuf:"bytes,1,opt,name=OpenID,json=openID,proto3" json:"OpenID"` - GhID string `protobuf:"bytes,2,opt,name=GhID,json=ghID,proto3" json:"GhID"` + OpenID string `protobuf:"bytes,1,opt,name=OpenID,json=openID,proto3" json:"OpenID,omitempty"` + GhID string `protobuf:"bytes,2,opt,name=GhID,json=ghID,proto3" json:"GhID,omitempty"` } func (x *WxUserOrCreateRequest) Reset() { *x = WxUserOrCreateRequest{} if protoimpl.UnsafeEnabled { - mi := &file_api_account_account_proto_msgTypes[36] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[36] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2883,7 +2883,7 @@ func (x *WxUserOrCreateRequest) String() string { func (*WxUserOrCreateRequest) ProtoMessage() {} func (x *WxUserOrCreateRequest) ProtoReflect() protoreflect.Message { - mi := &file_api_account_account_proto_msgTypes[36] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[36] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2896,7 +2896,7 @@ func (x *WxUserOrCreateRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use WxUserOrCreateRequest.ProtoReflect.Descriptor instead. func (*WxUserOrCreateRequest) Descriptor() ([]byte, []int) { - return file_api_account_account_proto_rawDescGZIP(), []int{36} + return file_api_accountFiee_accountFiee_proto_rawDescGZIP(), []int{36} } func (x *WxUserOrCreateRequest) GetOpenID() string { @@ -2918,17 +2918,17 @@ type WxUserResponse struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - OpenID string `protobuf:"bytes,1,opt,name=OpenID,json=openID,proto3" json:"OpenID"` - UserID uint32 `protobuf:"varint,2,opt,name=UserID,json=userID,proto3" json:"UserID"` - GhID string `protobuf:"bytes,3,opt,name=GhID,json=ghID,proto3" json:"GhID"` - RoleAuth string `protobuf:"bytes,4,opt,name=RoleAuth,json=roleAuth,proto3" json:"RoleAuth"` - ID uint32 `protobuf:"varint,5,opt,name=ID,proto3" json:"ID"` + OpenID string `protobuf:"bytes,1,opt,name=OpenID,json=openID,proto3" json:"OpenID,omitempty"` + UserID uint32 `protobuf:"varint,2,opt,name=UserID,json=userID,proto3" json:"UserID,omitempty"` + GhID string `protobuf:"bytes,3,opt,name=GhID,json=ghID,proto3" json:"GhID,omitempty"` + RoleAuth string `protobuf:"bytes,4,opt,name=RoleAuth,json=roleAuth,proto3" json:"RoleAuth,omitempty"` + ID uint32 `protobuf:"varint,5,opt,name=ID,proto3" json:"ID,omitempty"` } func (x *WxUserResponse) Reset() { *x = WxUserResponse{} if protoimpl.UnsafeEnabled { - mi := &file_api_account_account_proto_msgTypes[37] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[37] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2941,7 +2941,7 @@ func (x *WxUserResponse) String() string { func (*WxUserResponse) ProtoMessage() {} func (x *WxUserResponse) ProtoReflect() protoreflect.Message { - mi := &file_api_account_account_proto_msgTypes[37] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[37] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2954,7 +2954,7 @@ func (x *WxUserResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use WxUserResponse.ProtoReflect.Descriptor instead. func (*WxUserResponse) Descriptor() ([]byte, []int) { - return file_api_account_account_proto_rawDescGZIP(), []int{37} + return file_api_accountFiee_accountFiee_proto_rawDescGZIP(), []int{37} } func (x *WxUserResponse) GetOpenID() string { @@ -2997,13 +2997,13 @@ type LoginLogsResponse struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Data []*LoginLog `protobuf:"bytes,1,rep,name=Data,json=data,proto3" json:"Data"` + Data []*LoginLog `protobuf:"bytes,1,rep,name=Data,json=data,proto3" json:"Data,omitempty"` } func (x *LoginLogsResponse) Reset() { *x = LoginLogsResponse{} if protoimpl.UnsafeEnabled { - mi := &file_api_account_account_proto_msgTypes[38] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[38] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3016,7 +3016,7 @@ func (x *LoginLogsResponse) String() string { func (*LoginLogsResponse) ProtoMessage() {} func (x *LoginLogsResponse) ProtoReflect() protoreflect.Message { - mi := &file_api_account_account_proto_msgTypes[38] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[38] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3029,7 +3029,7 @@ func (x *LoginLogsResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use LoginLogsResponse.ProtoReflect.Descriptor instead. func (*LoginLogsResponse) Descriptor() ([]byte, []int) { - return file_api_account_account_proto_rawDescGZIP(), []int{38} + return file_api_accountFiee_accountFiee_proto_rawDescGZIP(), []int{38} } func (x *LoginLogsResponse) GetData() []*LoginLog { @@ -3044,23 +3044,23 @@ type LoginLog struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Domain string `protobuf:"bytes,1,opt,name=Domain,json=domain,proto3" json:"Domain"` - ID uint64 `protobuf:"varint,2,opt,name=ID,proto3" json:"ID"` - UserId uint64 `protobuf:"varint,3,opt,name=UserId,json=userId,proto3" json:"UserId"` - Ip string `protobuf:"bytes,4,opt,name=Ip,json=ip,proto3" json:"Ip"` - Token string `protobuf:"bytes,5,opt,name=Token,json=token,proto3" json:"Token"` - Status uint64 `protobuf:"varint,6,opt,name=Status,json=status,proto3" json:"Status"` - ExpireDate string `protobuf:"bytes,7,opt,name=ExpireDate,json=expireDate,proto3" json:"ExpireDate"` - LastDate string `protobuf:"bytes,8,opt,name=LastDate,json=lastDate,proto3" json:"LastDate"` - LogoutDate string `protobuf:"bytes,9,opt,name=LogoutDate,json=logoutDate,proto3" json:"LogoutDate"` - CreatedAt string `protobuf:"bytes,10,opt,name=CreatedAt,json=createdAt,proto3" json:"CreatedAt"` - Address string `protobuf:"bytes,11,opt,name=Address,json=address,proto3" json:"Address"` + Domain string `protobuf:"bytes,1,opt,name=Domain,json=domain,proto3" json:"Domain,omitempty"` + ID uint64 `protobuf:"varint,2,opt,name=ID,proto3" json:"ID,omitempty"` + UserId uint64 `protobuf:"varint,3,opt,name=UserId,json=userId,proto3" json:"UserId,omitempty"` + Ip string `protobuf:"bytes,4,opt,name=Ip,json=ip,proto3" json:"Ip,omitempty"` + Token string `protobuf:"bytes,5,opt,name=Token,json=token,proto3" json:"Token,omitempty"` + Status uint64 `protobuf:"varint,6,opt,name=Status,json=status,proto3" json:"Status,omitempty"` + ExpireDate string `protobuf:"bytes,7,opt,name=ExpireDate,json=expireDate,proto3" json:"ExpireDate,omitempty"` + LastDate string `protobuf:"bytes,8,opt,name=LastDate,json=lastDate,proto3" json:"LastDate,omitempty"` + LogoutDate string `protobuf:"bytes,9,opt,name=LogoutDate,json=logoutDate,proto3" json:"LogoutDate,omitempty"` + CreatedAt string `protobuf:"bytes,10,opt,name=CreatedAt,json=createdAt,proto3" json:"CreatedAt,omitempty"` + Address string `protobuf:"bytes,11,opt,name=Address,json=address,proto3" json:"Address,omitempty"` } func (x *LoginLog) Reset() { *x = LoginLog{} if protoimpl.UnsafeEnabled { - mi := &file_api_account_account_proto_msgTypes[39] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[39] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3073,7 +3073,7 @@ func (x *LoginLog) String() string { func (*LoginLog) ProtoMessage() {} func (x *LoginLog) ProtoReflect() protoreflect.Message { - mi := &file_api_account_account_proto_msgTypes[39] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[39] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3086,7 +3086,7 @@ func (x *LoginLog) ProtoReflect() protoreflect.Message { // Deprecated: Use LoginLog.ProtoReflect.Descriptor instead. func (*LoginLog) Descriptor() ([]byte, []int) { - return file_api_account_account_proto_rawDescGZIP(), []int{39} + return file_api_accountFiee_accountFiee_proto_rawDescGZIP(), []int{39} } func (x *LoginLog) GetDomain() string { @@ -3171,14 +3171,14 @@ type OnlineLogByIdRequest struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Domain string `protobuf:"bytes,1,opt,name=Domain,json=domain,proto3" json:"Domain"` - ID uint64 `protobuf:"varint,2,opt,name=ID,proto3" json:"ID"` + Domain string `protobuf:"bytes,1,opt,name=Domain,json=domain,proto3" json:"Domain,omitempty"` + ID uint64 `protobuf:"varint,2,opt,name=ID,proto3" json:"ID,omitempty"` } func (x *OnlineLogByIdRequest) Reset() { *x = OnlineLogByIdRequest{} if protoimpl.UnsafeEnabled { - mi := &file_api_account_account_proto_msgTypes[40] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[40] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3191,7 +3191,7 @@ func (x *OnlineLogByIdRequest) String() string { func (*OnlineLogByIdRequest) ProtoMessage() {} func (x *OnlineLogByIdRequest) ProtoReflect() protoreflect.Message { - mi := &file_api_account_account_proto_msgTypes[40] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[40] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3204,7 +3204,7 @@ func (x *OnlineLogByIdRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use OnlineLogByIdRequest.ProtoReflect.Descriptor instead. func (*OnlineLogByIdRequest) Descriptor() ([]byte, []int) { - return file_api_account_account_proto_rawDescGZIP(), []int{40} + return file_api_accountFiee_accountFiee_proto_rawDescGZIP(), []int{40} } func (x *OnlineLogByIdRequest) GetDomain() string { @@ -3226,14 +3226,14 @@ type LoginInfosByUserIdRequest struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Domain string `protobuf:"bytes,1,opt,name=Domain,json=domain,proto3" json:"Domain"` - UserId uint64 `protobuf:"varint,2,opt,name=UserId,json=userId,proto3" json:"UserId"` + Domain string `protobuf:"bytes,1,opt,name=Domain,json=domain,proto3" json:"Domain,omitempty"` + UserId uint64 `protobuf:"varint,2,opt,name=UserId,json=userId,proto3" json:"UserId,omitempty"` } func (x *LoginInfosByUserIdRequest) Reset() { *x = LoginInfosByUserIdRequest{} if protoimpl.UnsafeEnabled { - mi := &file_api_account_account_proto_msgTypes[41] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[41] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3246,7 +3246,7 @@ func (x *LoginInfosByUserIdRequest) String() string { func (*LoginInfosByUserIdRequest) ProtoMessage() {} func (x *LoginInfosByUserIdRequest) ProtoReflect() protoreflect.Message { - mi := &file_api_account_account_proto_msgTypes[41] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[41] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3259,7 +3259,7 @@ func (x *LoginInfosByUserIdRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use LoginInfosByUserIdRequest.ProtoReflect.Descriptor instead. func (*LoginInfosByUserIdRequest) Descriptor() ([]byte, []int) { - return file_api_account_account_proto_rawDescGZIP(), []int{41} + return file_api_accountFiee_accountFiee_proto_rawDescGZIP(), []int{41} } func (x *LoginInfosByUserIdRequest) GetDomain() string { @@ -3281,18 +3281,18 @@ type SendNewTelNumMsgRequest struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Domain string `protobuf:"bytes,1,opt,name=Domain,json=domain,proto3" json:"Domain"` - ID uint64 `protobuf:"varint,2,opt,name=ID,proto3" json:"ID"` - NewTelNum string `protobuf:"bytes,3,opt,name=NewTelNum,json=newTelNum,proto3" json:"NewTelNum"` - Code string `protobuf:"bytes,4,opt,name=Code,json=code,proto3" json:"Code"` - Project string `protobuf:"bytes,5,opt,name=Project,json=project,proto3" json:"Project"` - SignNo uint32 `protobuf:"varint,6,opt,name=signNo,proto3" json:"signNo"` + Domain string `protobuf:"bytes,1,opt,name=Domain,json=domain,proto3" json:"Domain,omitempty"` + ID uint64 `protobuf:"varint,2,opt,name=ID,proto3" json:"ID,omitempty"` + NewTelNum string `protobuf:"bytes,3,opt,name=NewTelNum,json=newTelNum,proto3" json:"NewTelNum,omitempty"` + Code string `protobuf:"bytes,4,opt,name=Code,json=code,proto3" json:"Code,omitempty"` + Project string `protobuf:"bytes,5,opt,name=Project,json=project,proto3" json:"Project,omitempty"` + SignNo uint32 `protobuf:"varint,6,opt,name=signNo,proto3" json:"signNo,omitempty"` } func (x *SendNewTelNumMsgRequest) Reset() { *x = SendNewTelNumMsgRequest{} if protoimpl.UnsafeEnabled { - mi := &file_api_account_account_proto_msgTypes[42] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[42] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3305,7 +3305,7 @@ func (x *SendNewTelNumMsgRequest) String() string { func (*SendNewTelNumMsgRequest) ProtoMessage() {} func (x *SendNewTelNumMsgRequest) ProtoReflect() protoreflect.Message { - mi := &file_api_account_account_proto_msgTypes[42] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[42] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3318,7 +3318,7 @@ func (x *SendNewTelNumMsgRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use SendNewTelNumMsgRequest.ProtoReflect.Descriptor instead. func (*SendNewTelNumMsgRequest) Descriptor() ([]byte, []int) { - return file_api_account_account_proto_rawDescGZIP(), []int{42} + return file_api_accountFiee_accountFiee_proto_rawDescGZIP(), []int{42} } func (x *SendNewTelNumMsgRequest) GetDomain() string { @@ -3368,14 +3368,14 @@ type UserByTelRequest struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Domain string `protobuf:"bytes,1,opt,name=Domain,json=domain,proto3" json:"Domain"` - Tel string `protobuf:"bytes,2,opt,name=Tel,json=tel,proto3" json:"Tel"` + Domain string `protobuf:"bytes,1,opt,name=Domain,json=domain,proto3" json:"Domain,omitempty"` + Tel string `protobuf:"bytes,2,opt,name=Tel,json=tel,proto3" json:"Tel,omitempty"` } func (x *UserByTelRequest) Reset() { *x = UserByTelRequest{} if protoimpl.UnsafeEnabled { - mi := &file_api_account_account_proto_msgTypes[43] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[43] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3388,7 +3388,7 @@ func (x *UserByTelRequest) String() string { func (*UserByTelRequest) ProtoMessage() {} func (x *UserByTelRequest) ProtoReflect() protoreflect.Message { - mi := &file_api_account_account_proto_msgTypes[43] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[43] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3401,7 +3401,7 @@ func (x *UserByTelRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use UserByTelRequest.ProtoReflect.Descriptor instead. func (*UserByTelRequest) Descriptor() ([]byte, []int) { - return file_api_account_account_proto_rawDescGZIP(), []int{43} + return file_api_accountFiee_accountFiee_proto_rawDescGZIP(), []int{43} } func (x *UserByTelRequest) GetDomain() string { @@ -3427,7 +3427,7 @@ type CommonResponse struct { func (x *CommonResponse) Reset() { *x = CommonResponse{} if protoimpl.UnsafeEnabled { - mi := &file_api_account_account_proto_msgTypes[44] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[44] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3440,7 +3440,7 @@ func (x *CommonResponse) String() string { func (*CommonResponse) ProtoMessage() {} func (x *CommonResponse) ProtoReflect() protoreflect.Message { - mi := &file_api_account_account_proto_msgTypes[44] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[44] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3453,7 +3453,7 @@ func (x *CommonResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use CommonResponse.ProtoReflect.Descriptor instead. func (*CommonResponse) Descriptor() ([]byte, []int) { - return file_api_account_account_proto_rawDescGZIP(), []int{44} + return file_api_accountFiee_accountFiee_proto_rawDescGZIP(), []int{44} } type UsersByTelRequest struct { @@ -3461,14 +3461,14 @@ type UsersByTelRequest struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Domain string `protobuf:"bytes,1,opt,name=Domain,json=domain,proto3" json:"Domain"` - Tels []string `protobuf:"bytes,2,rep,name=Tels,json=tels,proto3" json:"Tels"` + Domain string `protobuf:"bytes,1,opt,name=Domain,json=domain,proto3" json:"Domain,omitempty"` + Tels []string `protobuf:"bytes,2,rep,name=Tels,json=tels,proto3" json:"Tels,omitempty"` } func (x *UsersByTelRequest) Reset() { *x = UsersByTelRequest{} if protoimpl.UnsafeEnabled { - mi := &file_api_account_account_proto_msgTypes[45] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[45] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3481,7 +3481,7 @@ func (x *UsersByTelRequest) String() string { func (*UsersByTelRequest) ProtoMessage() {} func (x *UsersByTelRequest) ProtoReflect() protoreflect.Message { - mi := &file_api_account_account_proto_msgTypes[45] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[45] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3494,7 +3494,7 @@ func (x *UsersByTelRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use UsersByTelRequest.ProtoReflect.Descriptor instead. func (*UsersByTelRequest) Descriptor() ([]byte, []int) { - return file_api_account_account_proto_rawDescGZIP(), []int{45} + return file_api_accountFiee_accountFiee_proto_rawDescGZIP(), []int{45} } func (x *UsersByTelRequest) GetDomain() string { @@ -3516,19 +3516,19 @@ type ListByIDsRequest struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Domain string `protobuf:"bytes,1,opt,name=Domain,json=domain,proto3" json:"Domain"` - IDs []uint64 `protobuf:"varint,2,rep,packed,name=IDs,proto3" json:"IDs"` - OrderType uint64 `protobuf:"varint,3,opt,name=OrderType,proto3" json:"OrderType"` - Page uint64 `protobuf:"varint,4,opt,name=Page,json=page,proto3" json:"Page"` - PageSize uint64 `protobuf:"varint,5,opt,name=PageSize,json=pageSize,proto3" json:"PageSize"` - NickName string `protobuf:"bytes,6,opt,name=NickName,json=nickName,proto3" json:"NickName"` - InvitationCode []string `protobuf:"bytes,7,rep,name=InvitationCode,json=invitationCode,proto3" json:"InvitationCode"` + Domain string `protobuf:"bytes,1,opt,name=Domain,json=domain,proto3" json:"Domain,omitempty"` + IDs []uint64 `protobuf:"varint,2,rep,packed,name=IDs,proto3" json:"IDs,omitempty"` + OrderType uint64 `protobuf:"varint,3,opt,name=OrderType,proto3" json:"OrderType,omitempty"` + Page uint64 `protobuf:"varint,4,opt,name=Page,json=page,proto3" json:"Page,omitempty"` + PageSize uint64 `protobuf:"varint,5,opt,name=PageSize,json=pageSize,proto3" json:"PageSize,omitempty"` + NickName string `protobuf:"bytes,6,opt,name=NickName,json=nickName,proto3" json:"NickName,omitempty"` + InvitationCode []string `protobuf:"bytes,7,rep,name=InvitationCode,json=invitationCode,proto3" json:"InvitationCode,omitempty"` } func (x *ListByIDsRequest) Reset() { *x = ListByIDsRequest{} if protoimpl.UnsafeEnabled { - mi := &file_api_account_account_proto_msgTypes[46] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[46] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3541,7 +3541,7 @@ func (x *ListByIDsRequest) String() string { func (*ListByIDsRequest) ProtoMessage() {} func (x *ListByIDsRequest) ProtoReflect() protoreflect.Message { - mi := &file_api_account_account_proto_msgTypes[46] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[46] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3554,7 +3554,7 @@ func (x *ListByIDsRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use ListByIDsRequest.ProtoReflect.Descriptor instead. func (*ListByIDsRequest) Descriptor() ([]byte, []int) { - return file_api_account_account_proto_rawDescGZIP(), []int{46} + return file_api_accountFiee_accountFiee_proto_rawDescGZIP(), []int{46} } func (x *ListByIDsRequest) GetDomain() string { @@ -3611,21 +3611,21 @@ type SendMsgRequest struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Domain string `protobuf:"bytes,1,opt,name=Domain,json=domain,proto3" json:"Domain"` - TelNum string `protobuf:"bytes,2,opt,name=TelNum,json=telNum,proto3" json:"TelNum"` + Domain string `protobuf:"bytes,1,opt,name=Domain,json=domain,proto3" json:"Domain,omitempty"` + TelNum string `protobuf:"bytes,2,opt,name=TelNum,json=telNum,proto3" json:"TelNum,omitempty"` //string TelNum = 2 [json_name = "telNum",(validator.field) = {regex: "^1\\d{10}$",human_error: "70002"}]; - Project string `protobuf:"bytes,3,opt,name=Project,json=project,proto3" json:"Project"` - SignNo uint32 `protobuf:"varint,4,opt,name=signNo,proto3" json:"signNo"` - MId uint32 `protobuf:"varint,5,opt,name=mId,proto3" json:"mId"` - Scope string `protobuf:"bytes,6,opt,name=scope,proto3" json:"scope"` //标记模块 - Zone string `protobuf:"bytes,7,opt,name=zone,proto3" json:"zone"` //地区 不同地区切换不同发送帐号 - NonceStr string `protobuf:"bytes,8,opt,name=nonceStr,proto3" json:"nonceStr"` + Project string `protobuf:"bytes,3,opt,name=Project,json=project,proto3" json:"Project,omitempty"` + SignNo uint32 `protobuf:"varint,4,opt,name=signNo,proto3" json:"signNo,omitempty"` + MId uint32 `protobuf:"varint,5,opt,name=mId,proto3" json:"mId,omitempty"` + Scope string `protobuf:"bytes,6,opt,name=scope,proto3" json:"scope,omitempty"` //标记模块 + Zone string `protobuf:"bytes,7,opt,name=zone,proto3" json:"zone,omitempty"` //地区 不同地区切换不同发送帐号 + NonceStr string `protobuf:"bytes,8,opt,name=nonceStr,proto3" json:"nonceStr,omitempty"` } func (x *SendMsgRequest) Reset() { *x = SendMsgRequest{} if protoimpl.UnsafeEnabled { - mi := &file_api_account_account_proto_msgTypes[47] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[47] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3638,7 +3638,7 @@ func (x *SendMsgRequest) String() string { func (*SendMsgRequest) ProtoMessage() {} func (x *SendMsgRequest) ProtoReflect() protoreflect.Message { - mi := &file_api_account_account_proto_msgTypes[47] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[47] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3651,7 +3651,7 @@ func (x *SendMsgRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use SendMsgRequest.ProtoReflect.Descriptor instead. func (*SendMsgRequest) Descriptor() ([]byte, []int) { - return file_api_account_account_proto_rawDescGZIP(), []int{47} + return file_api_accountFiee_accountFiee_proto_rawDescGZIP(), []int{47} } func (x *SendMsgRequest) GetDomain() string { @@ -3715,20 +3715,20 @@ type SendCustomMsgRequest struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Domain string `protobuf:"bytes,1,opt,name=Domain,json=domain,proto3" json:"Domain"` - TelNum string `protobuf:"bytes,2,opt,name=TelNum,json=telNum,proto3" json:"TelNum"` - Project string `protobuf:"bytes,3,opt,name=Project,json=project,proto3" json:"Project"` - Url string `protobuf:"bytes,4,opt,name=Url,proto3" json:"Url"` - ID uint64 `protobuf:"varint,5,opt,name=ID,proto3" json:"ID"` - MId uint64 `protobuf:"varint,6,opt,name=MId,json=mId,proto3" json:"MId"` - Location uint64 `protobuf:"varint,7,opt,name=Location,json=location,proto3" json:"Location"` - SigNo uint32 `protobuf:"varint,8,opt,name=SigNo,json=sigNo,proto3" json:"SigNo"` + Domain string `protobuf:"bytes,1,opt,name=Domain,json=domain,proto3" json:"Domain,omitempty"` + TelNum string `protobuf:"bytes,2,opt,name=TelNum,json=telNum,proto3" json:"TelNum,omitempty"` + Project string `protobuf:"bytes,3,opt,name=Project,json=project,proto3" json:"Project,omitempty"` + Url string `protobuf:"bytes,4,opt,name=Url,proto3" json:"Url,omitempty"` + ID uint64 `protobuf:"varint,5,opt,name=ID,proto3" json:"ID,omitempty"` + MId uint64 `protobuf:"varint,6,opt,name=MId,json=mId,proto3" json:"MId,omitempty"` + Location uint64 `protobuf:"varint,7,opt,name=Location,json=location,proto3" json:"Location,omitempty"` + SigNo uint32 `protobuf:"varint,8,opt,name=SigNo,json=sigNo,proto3" json:"SigNo,omitempty"` } func (x *SendCustomMsgRequest) Reset() { *x = SendCustomMsgRequest{} if protoimpl.UnsafeEnabled { - mi := &file_api_account_account_proto_msgTypes[48] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[48] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3741,7 +3741,7 @@ func (x *SendCustomMsgRequest) String() string { func (*SendCustomMsgRequest) ProtoMessage() {} func (x *SendCustomMsgRequest) ProtoReflect() protoreflect.Message { - mi := &file_api_account_account_proto_msgTypes[48] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[48] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3754,7 +3754,7 @@ func (x *SendCustomMsgRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use SendCustomMsgRequest.ProtoReflect.Descriptor instead. func (*SendCustomMsgRequest) Descriptor() ([]byte, []int) { - return file_api_account_account_proto_rawDescGZIP(), []int{48} + return file_api_accountFiee_accountFiee_proto_rawDescGZIP(), []int{48} } func (x *SendCustomMsgRequest) GetDomain() string { @@ -3818,17 +3818,17 @@ type CheckMsgRequest struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Domain string `protobuf:"bytes,1,opt,name=Domain,json=domain,proto3" json:"Domain"` - TelNum string `protobuf:"bytes,2,opt,name=TelNum,json=telNum,proto3" json:"TelNum"` - Code string `protobuf:"bytes,3,opt,name=Code,json=code,proto3" json:"Code"` - Scope string `protobuf:"bytes,4,opt,name=scope,proto3" json:"scope"` //标记模块 - Zone string `protobuf:"bytes,5,opt,name=zone,proto3" json:"zone"` //地区 不同地区切换不同发送帐号 + Domain string `protobuf:"bytes,1,opt,name=Domain,json=domain,proto3" json:"Domain,omitempty"` + TelNum string `protobuf:"bytes,2,opt,name=TelNum,json=telNum,proto3" json:"TelNum,omitempty"` + Code string `protobuf:"bytes,3,opt,name=Code,json=code,proto3" json:"Code,omitempty"` + Scope string `protobuf:"bytes,4,opt,name=scope,proto3" json:"scope,omitempty"` //标记模块 + Zone string `protobuf:"bytes,5,opt,name=zone,proto3" json:"zone,omitempty"` //地区 不同地区切换不同发送帐号 } func (x *CheckMsgRequest) Reset() { *x = CheckMsgRequest{} if protoimpl.UnsafeEnabled { - mi := &file_api_account_account_proto_msgTypes[49] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[49] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3841,7 +3841,7 @@ func (x *CheckMsgRequest) String() string { func (*CheckMsgRequest) ProtoMessage() {} func (x *CheckMsgRequest) ProtoReflect() protoreflect.Message { - mi := &file_api_account_account_proto_msgTypes[49] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[49] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3854,7 +3854,7 @@ func (x *CheckMsgRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use CheckMsgRequest.ProtoReflect.Descriptor instead. func (*CheckMsgRequest) Descriptor() ([]byte, []int) { - return file_api_account_account_proto_rawDescGZIP(), []int{49} + return file_api_accountFiee_accountFiee_proto_rawDescGZIP(), []int{49} } func (x *CheckMsgRequest) GetDomain() string { @@ -3901,7 +3901,7 @@ type SendMsgStatusResponse struct { func (x *SendMsgStatusResponse) Reset() { *x = SendMsgStatusResponse{} if protoimpl.UnsafeEnabled { - mi := &file_api_account_account_proto_msgTypes[50] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[50] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3914,7 +3914,7 @@ func (x *SendMsgStatusResponse) String() string { func (*SendMsgStatusResponse) ProtoMessage() {} func (x *SendMsgStatusResponse) ProtoReflect() protoreflect.Message { - mi := &file_api_account_account_proto_msgTypes[50] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[50] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3927,7 +3927,7 @@ func (x *SendMsgStatusResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use SendMsgStatusResponse.ProtoReflect.Descriptor instead. func (*SendMsgStatusResponse) Descriptor() ([]byte, []int) { - return file_api_account_account_proto_rawDescGZIP(), []int{50} + return file_api_accountFiee_accountFiee_proto_rawDescGZIP(), []int{50} } type RemoveRequest struct { @@ -3935,15 +3935,15 @@ type RemoveRequest struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Domain string `protobuf:"bytes,1,opt,name=Domain,json=domain,proto3" json:"Domain"` - ID uint64 `protobuf:"varint,2,opt,name=ID,proto3" json:"ID"` - Code string `protobuf:"bytes,3,opt,name=code,proto3" json:"code"` + Domain string `protobuf:"bytes,1,opt,name=Domain,json=domain,proto3" json:"Domain,omitempty"` + ID uint64 `protobuf:"varint,2,opt,name=ID,proto3" json:"ID,omitempty"` + Code string `protobuf:"bytes,3,opt,name=code,proto3" json:"code,omitempty"` } func (x *RemoveRequest) Reset() { *x = RemoveRequest{} if protoimpl.UnsafeEnabled { - mi := &file_api_account_account_proto_msgTypes[51] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[51] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3956,7 +3956,7 @@ func (x *RemoveRequest) String() string { func (*RemoveRequest) ProtoMessage() {} func (x *RemoveRequest) ProtoReflect() protoreflect.Message { - mi := &file_api_account_account_proto_msgTypes[51] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[51] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3969,7 +3969,7 @@ func (x *RemoveRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use RemoveRequest.ProtoReflect.Descriptor instead. func (*RemoveRequest) Descriptor() ([]byte, []int) { - return file_api_account_account_proto_rawDescGZIP(), []int{51} + return file_api_accountFiee_accountFiee_proto_rawDescGZIP(), []int{51} } func (x *RemoveRequest) GetDomain() string { @@ -3998,27 +3998,27 @@ type WriteOffRequest struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Id uint64 `protobuf:"varint,1,opt,name=id,proto3" json:"id"` - Domain string `protobuf:"bytes,2,opt,name=domain,proto3" json:"domain"` - UserId uint64 `protobuf:"varint,3,opt,name=userId,proto3" json:"userId"` - Tel string `protobuf:"bytes,4,opt,name=tel,proto3" json:"tel"` - JonNum string `protobuf:"bytes,5,opt,name=jonNum,proto3" json:"jonNum"` - UserName string `protobuf:"bytes,6,opt,name=userName,proto3" json:"userName"` - EnterDate string `protobuf:"bytes,7,opt,name=enterDate,proto3" json:"enterDate"` - PositionName string `protobuf:"bytes,8,opt,name=positionName,proto3" json:"positionName"` - PositionId uint64 `protobuf:"varint,9,opt,name=positionId,proto3" json:"positionId"` - SiteName string `protobuf:"bytes,10,opt,name=siteName,proto3" json:"siteName"` - SiteId uint64 `protobuf:"varint,11,opt,name=siteId,proto3" json:"siteId"` - AuthUrl string `protobuf:"bytes,12,opt,name=authUrl,proto3" json:"authUrl"` - Type string `protobuf:"bytes,13,opt,name=type,proto3" json:"type"` - Status uint32 `protobuf:"varint,14,opt,name=status,proto3" json:"status"` - SubmitDate string `protobuf:"bytes,15,opt,name=submitDate,proto3" json:"submitDate"` + Id uint64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` + Domain string `protobuf:"bytes,2,opt,name=domain,proto3" json:"domain,omitempty"` + UserId uint64 `protobuf:"varint,3,opt,name=userId,proto3" json:"userId,omitempty"` + Tel string `protobuf:"bytes,4,opt,name=tel,proto3" json:"tel,omitempty"` + JonNum string `protobuf:"bytes,5,opt,name=jonNum,proto3" json:"jonNum,omitempty"` + UserName string `protobuf:"bytes,6,opt,name=userName,proto3" json:"userName,omitempty"` + EnterDate string `protobuf:"bytes,7,opt,name=enterDate,proto3" json:"enterDate,omitempty"` + PositionName string `protobuf:"bytes,8,opt,name=positionName,proto3" json:"positionName,omitempty"` + PositionId uint64 `protobuf:"varint,9,opt,name=positionId,proto3" json:"positionId,omitempty"` + SiteName string `protobuf:"bytes,10,opt,name=siteName,proto3" json:"siteName,omitempty"` + SiteId uint64 `protobuf:"varint,11,opt,name=siteId,proto3" json:"siteId,omitempty"` + AuthUrl string `protobuf:"bytes,12,opt,name=authUrl,proto3" json:"authUrl,omitempty"` + Type string `protobuf:"bytes,13,opt,name=type,proto3" json:"type,omitempty"` + Status uint32 `protobuf:"varint,14,opt,name=status,proto3" json:"status,omitempty"` + SubmitDate string `protobuf:"bytes,15,opt,name=submitDate,proto3" json:"submitDate,omitempty"` } func (x *WriteOffRequest) Reset() { *x = WriteOffRequest{} if protoimpl.UnsafeEnabled { - mi := &file_api_account_account_proto_msgTypes[52] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[52] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4031,7 +4031,7 @@ func (x *WriteOffRequest) String() string { func (*WriteOffRequest) ProtoMessage() {} func (x *WriteOffRequest) ProtoReflect() protoreflect.Message { - mi := &file_api_account_account_proto_msgTypes[52] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[52] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4044,7 +4044,7 @@ func (x *WriteOffRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use WriteOffRequest.ProtoReflect.Descriptor instead. func (*WriteOffRequest) Descriptor() ([]byte, []int) { - return file_api_account_account_proto_rawDescGZIP(), []int{52} + return file_api_accountFiee_accountFiee_proto_rawDescGZIP(), []int{52} } func (x *WriteOffRequest) GetId() uint64 { @@ -4157,20 +4157,20 @@ type WriteOffListRequest struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Page uint64 `protobuf:"varint,1,opt,name=page,proto3" json:"page"` - PageSize uint64 `protobuf:"varint,2,opt,name=pageSize,proto3" json:"pageSize"` - Domain string `protobuf:"bytes,3,opt,name=domain,proto3" json:"domain"` - UserName string `protobuf:"bytes,4,opt,name=userName,proto3" json:"userName"` - UserId uint64 `protobuf:"varint,5,opt,name=userId,proto3" json:"userId"` - SiteId uint64 `protobuf:"varint,6,opt,name=siteId,proto3" json:"siteId"` - Type string `protobuf:"bytes,7,opt,name=type,proto3" json:"type"` - Status uint32 `protobuf:"varint,8,opt,name=status,proto3" json:"status"` + Page uint64 `protobuf:"varint,1,opt,name=page,proto3" json:"page,omitempty"` + PageSize uint64 `protobuf:"varint,2,opt,name=pageSize,proto3" json:"pageSize,omitempty"` + Domain string `protobuf:"bytes,3,opt,name=domain,proto3" json:"domain,omitempty"` + UserName string `protobuf:"bytes,4,opt,name=userName,proto3" json:"userName,omitempty"` + UserId uint64 `protobuf:"varint,5,opt,name=userId,proto3" json:"userId,omitempty"` + SiteId uint64 `protobuf:"varint,6,opt,name=siteId,proto3" json:"siteId,omitempty"` + Type string `protobuf:"bytes,7,opt,name=type,proto3" json:"type,omitempty"` + Status uint32 `protobuf:"varint,8,opt,name=status,proto3" json:"status,omitempty"` } func (x *WriteOffListRequest) Reset() { *x = WriteOffListRequest{} if protoimpl.UnsafeEnabled { - mi := &file_api_account_account_proto_msgTypes[53] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[53] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4183,7 +4183,7 @@ func (x *WriteOffListRequest) String() string { func (*WriteOffListRequest) ProtoMessage() {} func (x *WriteOffListRequest) ProtoReflect() protoreflect.Message { - mi := &file_api_account_account_proto_msgTypes[53] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[53] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4196,7 +4196,7 @@ func (x *WriteOffListRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use WriteOffListRequest.ProtoReflect.Descriptor instead. func (*WriteOffListRequest) Descriptor() ([]byte, []int) { - return file_api_account_account_proto_rawDescGZIP(), []int{53} + return file_api_accountFiee_accountFiee_proto_rawDescGZIP(), []int{53} } func (x *WriteOffListRequest) GetPage() uint64 { @@ -4260,14 +4260,14 @@ type WriteOffApproveRequest struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Id uint64 `protobuf:"varint,1,opt,name=id,proto3" json:"id"` - Status uint32 `protobuf:"varint,2,opt,name=status,proto3" json:"status"` + Id uint64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` + Status uint32 `protobuf:"varint,2,opt,name=status,proto3" json:"status,omitempty"` } func (x *WriteOffApproveRequest) Reset() { *x = WriteOffApproveRequest{} if protoimpl.UnsafeEnabled { - mi := &file_api_account_account_proto_msgTypes[54] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[54] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4280,7 +4280,7 @@ func (x *WriteOffApproveRequest) String() string { func (*WriteOffApproveRequest) ProtoMessage() {} func (x *WriteOffApproveRequest) ProtoReflect() protoreflect.Message { - mi := &file_api_account_account_proto_msgTypes[54] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[54] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4293,7 +4293,7 @@ func (x *WriteOffApproveRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use WriteOffApproveRequest.ProtoReflect.Descriptor instead. func (*WriteOffApproveRequest) Descriptor() ([]byte, []int) { - return file_api_account_account_proto_rawDescGZIP(), []int{54} + return file_api_accountFiee_accountFiee_proto_rawDescGZIP(), []int{54} } func (x *WriteOffApproveRequest) GetId() uint64 { @@ -4315,14 +4315,14 @@ type WriteOffListResponse struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Total int64 `protobuf:"varint,1,opt,name=total,proto3" json:"total"` - WriteOffList []*WriteOffRequest `protobuf:"bytes,2,rep,name=writeOffList,proto3" json:"writeOffList"` + Total int64 `protobuf:"varint,1,opt,name=total,proto3" json:"total,omitempty"` + WriteOffList []*WriteOffRequest `protobuf:"bytes,2,rep,name=writeOffList,proto3" json:"writeOffList,omitempty"` } func (x *WriteOffListResponse) Reset() { *x = WriteOffListResponse{} if protoimpl.UnsafeEnabled { - mi := &file_api_account_account_proto_msgTypes[55] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[55] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4335,7 +4335,7 @@ func (x *WriteOffListResponse) String() string { func (*WriteOffListResponse) ProtoMessage() {} func (x *WriteOffListResponse) ProtoReflect() protoreflect.Message { - mi := &file_api_account_account_proto_msgTypes[55] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[55] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4348,7 +4348,7 @@ func (x *WriteOffListResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use WriteOffListResponse.ProtoReflect.Descriptor instead. func (*WriteOffListResponse) Descriptor() ([]byte, []int) { - return file_api_account_account_proto_rawDescGZIP(), []int{55} + return file_api_accountFiee_accountFiee_proto_rawDescGZIP(), []int{55} } func (x *WriteOffListResponse) GetTotal() int64 { @@ -4374,7 +4374,7 @@ type RemoveResponse struct { func (x *RemoveResponse) Reset() { *x = RemoveResponse{} if protoimpl.UnsafeEnabled { - mi := &file_api_account_account_proto_msgTypes[56] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[56] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4387,7 +4387,7 @@ func (x *RemoveResponse) String() string { func (*RemoveResponse) ProtoMessage() {} func (x *RemoveResponse) ProtoReflect() protoreflect.Message { - mi := &file_api_account_account_proto_msgTypes[56] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[56] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4400,7 +4400,7 @@ func (x *RemoveResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use RemoveResponse.ProtoReflect.Descriptor instead. func (*RemoveResponse) Descriptor() ([]byte, []int) { - return file_api_account_account_proto_rawDescGZIP(), []int{56} + return file_api_accountFiee_accountFiee_proto_rawDescGZIP(), []int{56} } type UpdateRequest struct { @@ -4408,16 +4408,16 @@ type UpdateRequest struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - ID uint64 `protobuf:"varint,1,opt,name=ID,proto3" json:"ID"` //ID - Domain string `protobuf:"bytes,2,opt,name=Domain,json=domain,proto3" json:"Domain"` - Language string `protobuf:"bytes,3,opt,name=Language,json=language,proto3" json:"Language"` - NickName string `protobuf:"bytes,4,opt,name=NickName,json=nickName,proto3" json:"NickName"` + ID uint64 `protobuf:"varint,1,opt,name=ID,proto3" json:"ID,omitempty"` //ID + Domain string `protobuf:"bytes,2,opt,name=Domain,json=domain,proto3" json:"Domain,omitempty"` + Language string `protobuf:"bytes,3,opt,name=Language,json=language,proto3" json:"Language,omitempty"` + NickName string `protobuf:"bytes,4,opt,name=NickName,json=nickName,proto3" json:"NickName,omitempty"` } func (x *UpdateRequest) Reset() { *x = UpdateRequest{} if protoimpl.UnsafeEnabled { - mi := &file_api_account_account_proto_msgTypes[57] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[57] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4430,7 +4430,7 @@ func (x *UpdateRequest) String() string { func (*UpdateRequest) ProtoMessage() {} func (x *UpdateRequest) ProtoReflect() protoreflect.Message { - mi := &file_api_account_account_proto_msgTypes[57] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[57] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4443,7 +4443,7 @@ func (x *UpdateRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use UpdateRequest.ProtoReflect.Descriptor instead. func (*UpdateRequest) Descriptor() ([]byte, []int) { - return file_api_account_account_proto_rawDescGZIP(), []int{57} + return file_api_accountFiee_accountFiee_proto_rawDescGZIP(), []int{57} } func (x *UpdateRequest) GetID() uint64 { @@ -4479,14 +4479,14 @@ type Operator struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - ID uint32 `protobuf:"varint,1,opt,name=ID,proto3" json:"ID"` - Name string `protobuf:"bytes,2,opt,name=Name,proto3" json:"Name"` + ID uint32 `protobuf:"varint,1,opt,name=ID,proto3" json:"ID,omitempty"` + Name string `protobuf:"bytes,2,opt,name=Name,proto3" json:"Name,omitempty"` } func (x *Operator) Reset() { *x = Operator{} if protoimpl.UnsafeEnabled { - mi := &file_api_account_account_proto_msgTypes[58] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[58] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4499,7 +4499,7 @@ func (x *Operator) String() string { func (*Operator) ProtoMessage() {} func (x *Operator) ProtoReflect() protoreflect.Message { - mi := &file_api_account_account_proto_msgTypes[58] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[58] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4512,7 +4512,7 @@ func (x *Operator) ProtoReflect() protoreflect.Message { // Deprecated: Use Operator.ProtoReflect.Descriptor instead. func (*Operator) Descriptor() ([]byte, []int) { - return file_api_account_account_proto_rawDescGZIP(), []int{58} + return file_api_accountFiee_accountFiee_proto_rawDescGZIP(), []int{58} } func (x *Operator) GetID() uint32 { @@ -4534,16 +4534,16 @@ type TrainVideo struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - TrainUUID string `protobuf:"bytes,1,opt,name=trainUUID,proto3" json:"trainUUID"` - TrainDesc string `protobuf:"bytes,2,opt,name=trainDesc,proto3" json:"trainDesc"` - Video string `protobuf:"bytes,3,opt,name=video,proto3" json:"video"` - SecurityCode string `protobuf:"bytes,31,opt,name=SecurityCode,json=securityCode,proto3" json:"SecurityCode"` + TrainUUID string `protobuf:"bytes,1,opt,name=trainUUID,proto3" json:"trainUUID,omitempty"` + TrainDesc string `protobuf:"bytes,2,opt,name=trainDesc,proto3" json:"trainDesc,omitempty"` + Video string `protobuf:"bytes,3,opt,name=video,proto3" json:"video,omitempty"` + SecurityCode string `protobuf:"bytes,31,opt,name=SecurityCode,json=securityCode,proto3" json:"SecurityCode,omitempty"` } func (x *TrainVideo) Reset() { *x = TrainVideo{} if protoimpl.UnsafeEnabled { - mi := &file_api_account_account_proto_msgTypes[59] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[59] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4556,7 +4556,7 @@ func (x *TrainVideo) String() string { func (*TrainVideo) ProtoMessage() {} func (x *TrainVideo) ProtoReflect() protoreflect.Message { - mi := &file_api_account_account_proto_msgTypes[59] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[59] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4569,7 +4569,7 @@ func (x *TrainVideo) ProtoReflect() protoreflect.Message { // Deprecated: Use TrainVideo.ProtoReflect.Descriptor instead. func (*TrainVideo) Descriptor() ([]byte, []int) { - return file_api_account_account_proto_rawDescGZIP(), []int{59} + return file_api_accountFiee_accountFiee_proto_rawDescGZIP(), []int{59} } func (x *TrainVideo) GetTrainUUID() string { @@ -4609,7 +4609,7 @@ type UpdateResponse struct { func (x *UpdateResponse) Reset() { *x = UpdateResponse{} if protoimpl.UnsafeEnabled { - mi := &file_api_account_account_proto_msgTypes[60] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[60] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4622,7 +4622,7 @@ func (x *UpdateResponse) String() string { func (*UpdateResponse) ProtoMessage() {} func (x *UpdateResponse) ProtoReflect() protoreflect.Message { - mi := &file_api_account_account_proto_msgTypes[60] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[60] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4635,7 +4635,7 @@ func (x *UpdateResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use UpdateResponse.ProtoReflect.Descriptor instead. func (*UpdateResponse) Descriptor() ([]byte, []int) { - return file_api_account_account_proto_rawDescGZIP(), []int{60} + return file_api_accountFiee_accountFiee_proto_rawDescGZIP(), []int{60} } type PrivacyInfoRequest struct { @@ -4643,15 +4643,15 @@ type PrivacyInfoRequest struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - ID uint64 `protobuf:"varint,1,opt,name=ID,proto3" json:"ID"` //ID - Domain string `protobuf:"bytes,2,opt,name=Domain,json=domain,proto3" json:"Domain"` - SecurityCode string `protobuf:"bytes,3,opt,name=SecurityCode,json=securityCode,proto3" json:"SecurityCode"` + ID uint64 `protobuf:"varint,1,opt,name=ID,proto3" json:"ID,omitempty"` //ID + Domain string `protobuf:"bytes,2,opt,name=Domain,json=domain,proto3" json:"Domain,omitempty"` + SecurityCode string `protobuf:"bytes,3,opt,name=SecurityCode,json=securityCode,proto3" json:"SecurityCode,omitempty"` } func (x *PrivacyInfoRequest) Reset() { *x = PrivacyInfoRequest{} if protoimpl.UnsafeEnabled { - mi := &file_api_account_account_proto_msgTypes[61] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[61] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4664,7 +4664,7 @@ func (x *PrivacyInfoRequest) String() string { func (*PrivacyInfoRequest) ProtoMessage() {} func (x *PrivacyInfoRequest) ProtoReflect() protoreflect.Message { - mi := &file_api_account_account_proto_msgTypes[61] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[61] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4677,7 +4677,7 @@ func (x *PrivacyInfoRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use PrivacyInfoRequest.ProtoReflect.Descriptor instead. func (*PrivacyInfoRequest) Descriptor() ([]byte, []int) { - return file_api_account_account_proto_rawDescGZIP(), []int{61} + return file_api_accountFiee_accountFiee_proto_rawDescGZIP(), []int{61} } func (x *PrivacyInfoRequest) GetID() uint64 { @@ -4706,20 +4706,20 @@ type ListRequest struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Domain string `protobuf:"bytes,1,opt,name=Domain,json=domain,proto3" json:"Domain"` - PageSize uint64 `protobuf:"varint,2,opt,name=PageSize,json=pageSize,proto3" json:"PageSize"` - Page uint64 `protobuf:"varint,3,opt,name=Page,json=page,proto3" json:"Page"` - Key string `protobuf:"bytes,4,opt,name=key,proto3" json:"key"` - Status string `protobuf:"bytes,5,opt,name=status,proto3" json:"status"` - TelNum string `protobuf:"bytes,6,opt,name=telNum,proto3" json:"telNum"` - StartEnterDate string `protobuf:"bytes,7,opt,name=startEnterDate,proto3" json:"startEnterDate"` - EndEnterDate string `protobuf:"bytes,8,opt,name=endEnterDate,proto3" json:"endEnterDate"` + Domain string `protobuf:"bytes,1,opt,name=Domain,json=domain,proto3" json:"Domain,omitempty"` + PageSize uint64 `protobuf:"varint,2,opt,name=PageSize,json=pageSize,proto3" json:"PageSize,omitempty"` + Page uint64 `protobuf:"varint,3,opt,name=Page,json=page,proto3" json:"Page,omitempty"` + Key string `protobuf:"bytes,4,opt,name=key,proto3" json:"key,omitempty"` + Status string `protobuf:"bytes,5,opt,name=status,proto3" json:"status,omitempty"` + TelNum string `protobuf:"bytes,6,opt,name=telNum,proto3" json:"telNum,omitempty"` + StartEnterDate string `protobuf:"bytes,7,opt,name=startEnterDate,proto3" json:"startEnterDate,omitempty"` + EndEnterDate string `protobuf:"bytes,8,opt,name=endEnterDate,proto3" json:"endEnterDate,omitempty"` } func (x *ListRequest) Reset() { *x = ListRequest{} if protoimpl.UnsafeEnabled { - mi := &file_api_account_account_proto_msgTypes[62] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[62] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4732,7 +4732,7 @@ func (x *ListRequest) String() string { func (*ListRequest) ProtoMessage() {} func (x *ListRequest) ProtoReflect() protoreflect.Message { - mi := &file_api_account_account_proto_msgTypes[62] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[62] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4745,7 +4745,7 @@ func (x *ListRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use ListRequest.ProtoReflect.Descriptor instead. func (*ListRequest) Descriptor() ([]byte, []int) { - return file_api_account_account_proto_rawDescGZIP(), []int{62} + return file_api_accountFiee_accountFiee_proto_rawDescGZIP(), []int{62} } func (x *ListRequest) GetDomain() string { @@ -4809,16 +4809,16 @@ type ListResponse struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Status string `protobuf:"bytes,1,opt,name=Status,json=status,proto3" json:"Status"` - Count uint64 `protobuf:"varint,2,opt,name=Count,json=count,proto3" json:"Count"` - Data []*AccountInfo `protobuf:"bytes,3,rep,name=Data,json=data,proto3" json:"Data"` - AllCount uint64 `protobuf:"varint,4,opt,name=AllCount,json=allCount,proto3" json:"AllCount"` + Status string `protobuf:"bytes,1,opt,name=Status,json=status,proto3" json:"Status,omitempty"` + Count uint64 `protobuf:"varint,2,opt,name=Count,json=count,proto3" json:"Count,omitempty"` + Data []*AccountInfo `protobuf:"bytes,3,rep,name=Data,json=data,proto3" json:"Data,omitempty"` + AllCount uint64 `protobuf:"varint,4,opt,name=AllCount,json=allCount,proto3" json:"AllCount,omitempty"` } func (x *ListResponse) Reset() { *x = ListResponse{} if protoimpl.UnsafeEnabled { - mi := &file_api_account_account_proto_msgTypes[63] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[63] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4831,7 +4831,7 @@ func (x *ListResponse) String() string { func (*ListResponse) ProtoMessage() {} func (x *ListResponse) ProtoReflect() protoreflect.Message { - mi := &file_api_account_account_proto_msgTypes[63] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[63] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4844,7 +4844,7 @@ func (x *ListResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use ListResponse.ProtoReflect.Descriptor instead. func (*ListResponse) Descriptor() ([]byte, []int) { - return file_api_account_account_proto_rawDescGZIP(), []int{63} + return file_api_accountFiee_accountFiee_proto_rawDescGZIP(), []int{63} } func (x *ListResponse) GetStatus() string { @@ -4880,15 +4880,15 @@ type InfoRequest struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Domain string `protobuf:"bytes,1,opt,name=Domain,json=domain,proto3" json:"Domain"` - ID uint64 `protobuf:"varint,2,opt,name=ID,json=id,proto3" json:"ID"` - Scene string `protobuf:"bytes,3,opt,name=scene,proto3" json:"scene"` //场景值 base-默认仅仅user数据 + Domain string `protobuf:"bytes,1,opt,name=Domain,json=domain,proto3" json:"Domain,omitempty"` + ID uint64 `protobuf:"varint,2,opt,name=ID,json=id,proto3" json:"ID,omitempty"` + Scene string `protobuf:"bytes,3,opt,name=scene,proto3" json:"scene,omitempty"` //场景值 base-默认仅仅user数据 } func (x *InfoRequest) Reset() { *x = InfoRequest{} if protoimpl.UnsafeEnabled { - mi := &file_api_account_account_proto_msgTypes[64] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[64] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4901,7 +4901,7 @@ func (x *InfoRequest) String() string { func (*InfoRequest) ProtoMessage() {} func (x *InfoRequest) ProtoReflect() protoreflect.Message { - mi := &file_api_account_account_proto_msgTypes[64] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[64] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4914,7 +4914,7 @@ func (x *InfoRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use InfoRequest.ProtoReflect.Descriptor instead. func (*InfoRequest) Descriptor() ([]byte, []int) { - return file_api_account_account_proto_rawDescGZIP(), []int{64} + return file_api_accountFiee_accountFiee_proto_rawDescGZIP(), []int{64} } func (x *InfoRequest) GetDomain() string { @@ -4943,15 +4943,15 @@ type InfoResponse struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Status string `protobuf:"bytes,1,opt,name=Status,json=status,proto3" json:"Status"` - Info *AccountInfo `protobuf:"bytes,2,opt,name=Info,json=accountInfo,proto3" json:"Info"` - IsExist bool `protobuf:"varint,3,opt,name=IsExist,json=isExist,proto3" json:"IsExist"` + Status string `protobuf:"bytes,1,opt,name=Status,json=status,proto3" json:"Status,omitempty"` + Info *AccountInfo `protobuf:"bytes,2,opt,name=Info,json=accountInfo,proto3" json:"Info,omitempty"` + IsExist bool `protobuf:"varint,3,opt,name=IsExist,json=isExist,proto3" json:"IsExist,omitempty"` } func (x *InfoResponse) Reset() { *x = InfoResponse{} if protoimpl.UnsafeEnabled { - mi := &file_api_account_account_proto_msgTypes[65] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[65] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4964,7 +4964,7 @@ func (x *InfoResponse) String() string { func (*InfoResponse) ProtoMessage() {} func (x *InfoResponse) ProtoReflect() protoreflect.Message { - mi := &file_api_account_account_proto_msgTypes[65] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[65] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4977,7 +4977,7 @@ func (x *InfoResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use InfoResponse.ProtoReflect.Descriptor instead. func (*InfoResponse) Descriptor() ([]byte, []int) { - return file_api_account_account_proto_rawDescGZIP(), []int{65} + return file_api_accountFiee_accountFiee_proto_rawDescGZIP(), []int{65} } func (x *InfoResponse) GetStatus() string { @@ -5006,17 +5006,17 @@ type DecryptJwtResponse struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Domain string `protobuf:"bytes,1,opt,name=Domain,json=status,proto3" json:"Domain"` - ID uint64 `protobuf:"varint,2,opt,name=ID,json=id,proto3" json:"ID"` - Account string `protobuf:"bytes,3,opt,name=Account,json=account,proto3" json:"Account"` - NickName string `protobuf:"bytes,4,opt,name=NickName,json=nickName,proto3" json:"NickName"` - IsOffline bool `protobuf:"varint,5,opt,name=IsOffline,json=isOffline,proto3" json:"IsOffline"` + Domain string `protobuf:"bytes,1,opt,name=Domain,json=status,proto3" json:"Domain,omitempty"` + ID uint64 `protobuf:"varint,2,opt,name=ID,json=id,proto3" json:"ID,omitempty"` + Account string `protobuf:"bytes,3,opt,name=Account,json=account,proto3" json:"Account,omitempty"` + NickName string `protobuf:"bytes,4,opt,name=NickName,json=nickName,proto3" json:"NickName,omitempty"` + IsOffline bool `protobuf:"varint,5,opt,name=IsOffline,json=isOffline,proto3" json:"IsOffline,omitempty"` } func (x *DecryptJwtResponse) Reset() { *x = DecryptJwtResponse{} if protoimpl.UnsafeEnabled { - mi := &file_api_account_account_proto_msgTypes[66] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[66] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -5029,7 +5029,7 @@ func (x *DecryptJwtResponse) String() string { func (*DecryptJwtResponse) ProtoMessage() {} func (x *DecryptJwtResponse) ProtoReflect() protoreflect.Message { - mi := &file_api_account_account_proto_msgTypes[66] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[66] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -5042,7 +5042,7 @@ func (x *DecryptJwtResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use DecryptJwtResponse.ProtoReflect.Descriptor instead. func (*DecryptJwtResponse) Descriptor() ([]byte, []int) { - return file_api_account_account_proto_rawDescGZIP(), []int{66} + return file_api_accountFiee_accountFiee_proto_rawDescGZIP(), []int{66} } func (x *DecryptJwtResponse) GetDomain() string { @@ -5085,14 +5085,14 @@ type DecryptJwtRequest struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Token string `protobuf:"bytes,1,opt,name=token,proto3" json:"token"` - Domain string `protobuf:"bytes,2,opt,name=Domain,proto3" json:"Domain"` + Token string `protobuf:"bytes,1,opt,name=token,proto3" json:"token,omitempty"` + Domain string `protobuf:"bytes,2,opt,name=Domain,proto3" json:"Domain,omitempty"` } func (x *DecryptJwtRequest) Reset() { *x = DecryptJwtRequest{} if protoimpl.UnsafeEnabled { - mi := &file_api_account_account_proto_msgTypes[67] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[67] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -5105,7 +5105,7 @@ func (x *DecryptJwtRequest) String() string { func (*DecryptJwtRequest) ProtoMessage() {} func (x *DecryptJwtRequest) ProtoReflect() protoreflect.Message { - mi := &file_api_account_account_proto_msgTypes[67] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[67] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -5118,7 +5118,7 @@ func (x *DecryptJwtRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use DecryptJwtRequest.ProtoReflect.Descriptor instead. func (*DecryptJwtRequest) Descriptor() ([]byte, []int) { - return file_api_account_account_proto_rawDescGZIP(), []int{67} + return file_api_accountFiee_accountFiee_proto_rawDescGZIP(), []int{67} } func (x *DecryptJwtRequest) GetToken() string { @@ -5140,14 +5140,14 @@ type CheckPwdRequest struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Token string `protobuf:"bytes,1,opt,name=Token,json=token,proto3" json:"Token"` - Password string `protobuf:"bytes,2,opt,name=Password,json=password,proto3" json:"Password"` + Token string `protobuf:"bytes,1,opt,name=Token,json=token,proto3" json:"Token,omitempty"` + Password string `protobuf:"bytes,2,opt,name=Password,json=password,proto3" json:"Password,omitempty"` } func (x *CheckPwdRequest) Reset() { *x = CheckPwdRequest{} if protoimpl.UnsafeEnabled { - mi := &file_api_account_account_proto_msgTypes[68] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[68] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -5160,7 +5160,7 @@ func (x *CheckPwdRequest) String() string { func (*CheckPwdRequest) ProtoMessage() {} func (x *CheckPwdRequest) ProtoReflect() protoreflect.Message { - mi := &file_api_account_account_proto_msgTypes[68] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[68] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -5173,7 +5173,7 @@ func (x *CheckPwdRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use CheckPwdRequest.ProtoReflect.Descriptor instead. func (*CheckPwdRequest) Descriptor() ([]byte, []int) { - return file_api_account_account_proto_rawDescGZIP(), []int{68} + return file_api_accountFiee_accountFiee_proto_rawDescGZIP(), []int{68} } func (x *CheckPwdRequest) GetToken() string { @@ -5195,15 +5195,15 @@ type AuthenticationRequest struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Name string `protobuf:"bytes,1,opt,name=Name,json=name,proto3" json:"Name"` - IDNum string `protobuf:"bytes,2,opt,name=IDNum,json=idNum,proto3" json:"IDNum"` - Token string `protobuf:"bytes,3,opt,name=Token,json=token,proto3" json:"Token"` + Name string `protobuf:"bytes,1,opt,name=Name,json=name,proto3" json:"Name,omitempty"` + IDNum string `protobuf:"bytes,2,opt,name=IDNum,json=idNum,proto3" json:"IDNum,omitempty"` + Token string `protobuf:"bytes,3,opt,name=Token,json=token,proto3" json:"Token,omitempty"` } func (x *AuthenticationRequest) Reset() { *x = AuthenticationRequest{} if protoimpl.UnsafeEnabled { - mi := &file_api_account_account_proto_msgTypes[69] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[69] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -5216,7 +5216,7 @@ func (x *AuthenticationRequest) String() string { func (*AuthenticationRequest) ProtoMessage() {} func (x *AuthenticationRequest) ProtoReflect() protoreflect.Message { - mi := &file_api_account_account_proto_msgTypes[69] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[69] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -5229,7 +5229,7 @@ func (x *AuthenticationRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use AuthenticationRequest.ProtoReflect.Descriptor instead. func (*AuthenticationRequest) Descriptor() ([]byte, []int) { - return file_api_account_account_proto_rawDescGZIP(), []int{69} + return file_api_accountFiee_accountFiee_proto_rawDescGZIP(), []int{69} } func (x *AuthenticationRequest) GetName() string { @@ -5258,15 +5258,15 @@ type RequestStatus struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Status string `protobuf:"bytes,1,opt,name=Status,json=status,proto3" json:"Status"` - ID uint64 `protobuf:"varint,2,opt,name=ID,proto3" json:"ID"` - IsExist bool `protobuf:"varint,3,opt,name=isExist,proto3" json:"isExist"` + Status string `protobuf:"bytes,1,opt,name=Status,json=status,proto3" json:"Status,omitempty"` + ID uint64 `protobuf:"varint,2,opt,name=ID,proto3" json:"ID,omitempty"` + IsExist bool `protobuf:"varint,3,opt,name=isExist,proto3" json:"isExist,omitempty"` } func (x *RequestStatus) Reset() { *x = RequestStatus{} if protoimpl.UnsafeEnabled { - mi := &file_api_account_account_proto_msgTypes[70] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[70] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -5279,7 +5279,7 @@ func (x *RequestStatus) String() string { func (*RequestStatus) ProtoMessage() {} func (x *RequestStatus) ProtoReflect() protoreflect.Message { - mi := &file_api_account_account_proto_msgTypes[70] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[70] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -5292,7 +5292,7 @@ func (x *RequestStatus) ProtoReflect() protoreflect.Message { // Deprecated: Use RequestStatus.ProtoReflect.Descriptor instead. func (*RequestStatus) Descriptor() ([]byte, []int) { - return file_api_account_account_proto_rawDescGZIP(), []int{70} + return file_api_accountFiee_accountFiee_proto_rawDescGZIP(), []int{70} } func (x *RequestStatus) GetStatus() string { @@ -5321,19 +5321,19 @@ type RegistRequest struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Domain string `protobuf:"bytes,1,opt,name=domain,proto3" json:"domain"` - TelNum string `protobuf:"bytes,2,opt,name=telNum,proto3" json:"telNum"` - Code string `protobuf:"bytes,3,opt,name=code,proto3" json:"code"` - Address string `protobuf:"bytes,4,opt,name=address,proto3" json:"address"` - TelAreaCode string `protobuf:"bytes,5,opt,name=telAreaCode,proto3" json:"telAreaCode"` - Language string `protobuf:"bytes,6,opt,name=language,proto3" json:"language"` - NickName string `protobuf:"bytes,7,opt,name=nickName,proto3" json:"nickName"` + Domain string `protobuf:"bytes,1,opt,name=domain,proto3" json:"domain,omitempty"` + TelNum string `protobuf:"bytes,2,opt,name=telNum,proto3" json:"telNum,omitempty"` + Code string `protobuf:"bytes,3,opt,name=code,proto3" json:"code,omitempty"` + Address string `protobuf:"bytes,4,opt,name=address,proto3" json:"address,omitempty"` + TelAreaCode string `protobuf:"bytes,5,opt,name=telAreaCode,proto3" json:"telAreaCode,omitempty"` + Language string `protobuf:"bytes,6,opt,name=language,proto3" json:"language,omitempty"` + NickName string `protobuf:"bytes,7,opt,name=nickName,proto3" json:"nickName,omitempty"` } func (x *RegistRequest) Reset() { *x = RegistRequest{} if protoimpl.UnsafeEnabled { - mi := &file_api_account_account_proto_msgTypes[71] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[71] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -5346,7 +5346,7 @@ func (x *RegistRequest) String() string { func (*RegistRequest) ProtoMessage() {} func (x *RegistRequest) ProtoReflect() protoreflect.Message { - mi := &file_api_account_account_proto_msgTypes[71] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[71] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -5359,7 +5359,7 @@ func (x *RegistRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use RegistRequest.ProtoReflect.Descriptor instead. func (*RegistRequest) Descriptor() ([]byte, []int) { - return file_api_account_account_proto_rawDescGZIP(), []int{71} + return file_api_accountFiee_accountFiee_proto_rawDescGZIP(), []int{71} } func (x *RegistRequest) GetDomain() string { @@ -5416,19 +5416,19 @@ type LoginRequest struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Domain string `protobuf:"bytes,1,opt,name=Domain,json=domain,proto3" json:"Domain"` - TelNum string `protobuf:"bytes,2,opt,name=TelNum,json=telNum,proto3" json:"TelNum"` - Code string `protobuf:"bytes,3,opt,name=Code,json=code,proto3" json:"Code"` - Password string `protobuf:"bytes,4,opt,name=Password,json=password,proto3" json:"Password"` - Ip string `protobuf:"bytes,5,opt,name=Ip,json=ip,proto3" json:"Ip"` - PassCheckIp bool `protobuf:"varint,6,opt,name=passCheckIp,proto3" json:"passCheckIp"` - TelAreaCode string `protobuf:"bytes,7,opt,name=telAreaCode,proto3" json:"telAreaCode"` + Domain string `protobuf:"bytes,1,opt,name=Domain,json=domain,proto3" json:"Domain,omitempty"` + TelNum string `protobuf:"bytes,2,opt,name=TelNum,json=telNum,proto3" json:"TelNum,omitempty"` + Code string `protobuf:"bytes,3,opt,name=Code,json=code,proto3" json:"Code,omitempty"` + Password string `protobuf:"bytes,4,opt,name=Password,json=password,proto3" json:"Password,omitempty"` + Ip string `protobuf:"bytes,5,opt,name=Ip,json=ip,proto3" json:"Ip,omitempty"` + PassCheckIp bool `protobuf:"varint,6,opt,name=passCheckIp,proto3" json:"passCheckIp,omitempty"` + TelAreaCode string `protobuf:"bytes,7,opt,name=telAreaCode,proto3" json:"telAreaCode,omitempty"` } func (x *LoginRequest) Reset() { *x = LoginRequest{} if protoimpl.UnsafeEnabled { - mi := &file_api_account_account_proto_msgTypes[72] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[72] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -5441,7 +5441,7 @@ func (x *LoginRequest) String() string { func (*LoginRequest) ProtoMessage() {} func (x *LoginRequest) ProtoReflect() protoreflect.Message { - mi := &file_api_account_account_proto_msgTypes[72] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[72] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -5454,7 +5454,7 @@ func (x *LoginRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use LoginRequest.ProtoReflect.Descriptor instead. func (*LoginRequest) Descriptor() ([]byte, []int) { - return file_api_account_account_proto_rawDescGZIP(), []int{72} + return file_api_accountFiee_accountFiee_proto_rawDescGZIP(), []int{72} } func (x *LoginRequest) GetDomain() string { @@ -5511,17 +5511,17 @@ type TokenInfo struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - AccountInfo *AccountInfo `protobuf:"bytes,1,opt,name=AccountInfo,json=accountInfo,proto3" json:"AccountInfo"` - Token string `protobuf:"bytes,2,opt,name=Token,json=token,proto3" json:"Token"` - RefreshToken string `protobuf:"bytes,4,opt,name=RefreshToken,json=refresh,proto3" json:"RefreshToken"` - IsSampleAddress bool `protobuf:"varint,3,opt,name=IsSampleAddress,json=isSampleAddress,proto3" json:"IsSampleAddress"` - NowAddress string `protobuf:"bytes,5,opt,name=nowAddress,proto3" json:"nowAddress"` + AccountInfo *AccountInfo `protobuf:"bytes,1,opt,name=AccountInfo,json=accountInfo,proto3" json:"AccountInfo,omitempty"` + Token string `protobuf:"bytes,2,opt,name=Token,json=token,proto3" json:"Token,omitempty"` + RefreshToken string `protobuf:"bytes,4,opt,name=RefreshToken,json=refresh,proto3" json:"RefreshToken,omitempty"` + IsSampleAddress bool `protobuf:"varint,3,opt,name=IsSampleAddress,json=isSampleAddress,proto3" json:"IsSampleAddress,omitempty"` + NowAddress string `protobuf:"bytes,5,opt,name=nowAddress,proto3" json:"nowAddress,omitempty"` } func (x *TokenInfo) Reset() { *x = TokenInfo{} if protoimpl.UnsafeEnabled { - mi := &file_api_account_account_proto_msgTypes[73] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[73] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -5534,7 +5534,7 @@ func (x *TokenInfo) String() string { func (*TokenInfo) ProtoMessage() {} func (x *TokenInfo) ProtoReflect() protoreflect.Message { - mi := &file_api_account_account_proto_msgTypes[73] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[73] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -5547,7 +5547,7 @@ func (x *TokenInfo) ProtoReflect() protoreflect.Message { // Deprecated: Use TokenInfo.ProtoReflect.Descriptor instead. func (*TokenInfo) Descriptor() ([]byte, []int) { - return file_api_account_account_proto_rawDescGZIP(), []int{73} + return file_api_accountFiee_accountFiee_proto_rawDescGZIP(), []int{73} } func (x *TokenInfo) GetAccountInfo() *AccountInfo { @@ -5590,16 +5590,16 @@ type Extend struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - JumpTo string `protobuf:"bytes,1,opt,name=JumpTo,json=jumpTo,proto3" json:"JumpTo"` - Lang string `protobuf:"bytes,2,opt,name=Lang,json=lang,proto3" json:"Lang"` - CanScan bool `protobuf:"varint,3,opt,name=CanScan,json=canScan,proto3" json:"CanScan"` - ResolutionRatio bool `protobuf:"varint,4,opt,name=ResolutionRatio,json=resolutionRatio,proto3" json:"ResolutionRatio"` + JumpTo string `protobuf:"bytes,1,opt,name=JumpTo,json=jumpTo,proto3" json:"JumpTo,omitempty"` + Lang string `protobuf:"bytes,2,opt,name=Lang,json=lang,proto3" json:"Lang,omitempty"` + CanScan bool `protobuf:"varint,3,opt,name=CanScan,json=canScan,proto3" json:"CanScan,omitempty"` + ResolutionRatio bool `protobuf:"varint,4,opt,name=ResolutionRatio,json=resolutionRatio,proto3" json:"ResolutionRatio,omitempty"` } func (x *Extend) Reset() { *x = Extend{} if protoimpl.UnsafeEnabled { - mi := &file_api_account_account_proto_msgTypes[74] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[74] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -5612,7 +5612,7 @@ func (x *Extend) String() string { func (*Extend) ProtoMessage() {} func (x *Extend) ProtoReflect() protoreflect.Message { - mi := &file_api_account_account_proto_msgTypes[74] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[74] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -5625,7 +5625,7 @@ func (x *Extend) ProtoReflect() protoreflect.Message { // Deprecated: Use Extend.ProtoReflect.Descriptor instead. func (*Extend) Descriptor() ([]byte, []int) { - return file_api_account_account_proto_rawDescGZIP(), []int{74} + return file_api_accountFiee_accountFiee_proto_rawDescGZIP(), []int{74} } func (x *Extend) GetJumpTo() string { @@ -5661,14 +5661,14 @@ type Department struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - ID uint64 `protobuf:"varint,1,opt,name=ID,proto3" json:"ID"` - Name string `protobuf:"bytes,2,opt,name=Name,json=name,proto3" json:"Name"` + ID uint64 `protobuf:"varint,1,opt,name=ID,proto3" json:"ID,omitempty"` + Name string `protobuf:"bytes,2,opt,name=Name,json=name,proto3" json:"Name,omitempty"` } func (x *Department) Reset() { *x = Department{} if protoimpl.UnsafeEnabled { - mi := &file_api_account_account_proto_msgTypes[75] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[75] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -5681,7 +5681,7 @@ func (x *Department) String() string { func (*Department) ProtoMessage() {} func (x *Department) ProtoReflect() protoreflect.Message { - mi := &file_api_account_account_proto_msgTypes[75] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[75] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -5694,7 +5694,7 @@ func (x *Department) ProtoReflect() protoreflect.Message { // Deprecated: Use Department.ProtoReflect.Descriptor instead. func (*Department) Descriptor() ([]byte, []int) { - return file_api_account_account_proto_rawDescGZIP(), []int{75} + return file_api_accountFiee_accountFiee_proto_rawDescGZIP(), []int{75} } func (x *Department) GetID() uint64 { @@ -5717,55 +5717,55 @@ type AccountInfo struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - ID uint64 `protobuf:"varint,1,opt,name=ID,json=id,proto3" json:"ID"` - Account string `protobuf:"bytes,2,opt,name=Account,json=account,proto3" json:"Account"` - NickName string `protobuf:"bytes,3,opt,name=NickName,json=nickName,proto3" json:"NickName"` - Type int64 `protobuf:"varint,4,opt,name=Type,json=type,proto3" json:"Type"` - TelNum string `protobuf:"bytes,5,opt,name=TelNum,json=telNum,proto3" json:"TelNum"` - Status int32 `protobuf:"varint,6,opt,name=Status,json=status,proto3" json:"Status"` - Avatar string `protobuf:"bytes,7,opt,name=Avatar,json=avatar,proto3" json:"Avatar"` - CreateAt string `protobuf:"bytes,8,opt,name=CreateAt,json=createAt,proto3" json:"CreateAt"` - RealNameID uint64 `protobuf:"varint,9,opt,name=RealNameID,json=realNameID,proto3" json:"RealNameID"` - RealName string `protobuf:"bytes,10,opt,name=RealName,json=realName,proto3" json:"RealName"` - IDNum string `protobuf:"bytes,11,opt,name=IDNum,json=iDNum,proto3" json:"IDNum"` - MnemonicWords string `protobuf:"bytes,12,opt,name=MnemonicWords,json=mnemonicWords,proto3" json:"MnemonicWords"` - IsNeedChange uint64 `protobuf:"varint,13,opt,name=IsNeedChange,json=isNeedChange,proto3" json:"IsNeedChange"` - EnterDate string `protobuf:"bytes,14,opt,name=EnterDate,json=enterDate,proto3" json:"EnterDate"` - WorkYear float32 `protobuf:"fixed32,15,opt,name=WorkYear,json=workYear,proto3" json:"WorkYear"` - Domain string `protobuf:"bytes,16,opt,name=Domain,json=domain,proto3" json:"Domain"` - Extend *Extend `protobuf:"bytes,17,opt,name=Extend,json=extend,proto3" json:"Extend"` - JobNum string `protobuf:"bytes,18,opt,name=JobNum,json=jobNum,proto3" json:"JobNum"` - BirthDate string `protobuf:"bytes,19,opt,name=BirthDate,json=birth_date,proto3" json:"BirthDate"` - Age uint64 `protobuf:"varint,20,opt,name=Age,json=age,proto3" json:"Age"` - Sex string `protobuf:"bytes,21,opt,name=Sex,json=sex,proto3" json:"Sex"` - Title string `protobuf:"bytes,22,opt,name=Title,json=title,proto3" json:"Title"` - Departments []*Department `protobuf:"bytes,23,rep,name=Departments,json=departments,proto3" json:"Departments"` - Ip string `protobuf:"bytes,24,opt,name=Ip,json=ip,proto3" json:"Ip"` - LoginDate string `protobuf:"bytes,25,opt,name=LoginDate,json=loginDate,proto3" json:"LoginDate"` - InvitationCode string `protobuf:"bytes,26,opt,name=InvitationCode,json=invitationCode,proto3" json:"InvitationCode"` - NowLogId uint64 `protobuf:"varint,27,opt,name=NowLogId,json=nowLogId,proto3" json:"NowLogId"` - CanScan bool `protobuf:"varint,28,opt,name=CanScan,json=canScan,proto3" json:"CanScan"` - LeftDate string `protobuf:"bytes,29,opt,name=LeftDate,json=leftDate,proto3" json:"LeftDate"` - Positions []*PositionUser `protobuf:"bytes,30,rep,name=Positions,json=positions,proto3" json:"Positions"` - Remark string `protobuf:"bytes,31,opt,name=Remark,json=remark,proto3" json:"Remark"` - RecentImg string `protobuf:"bytes,32,opt,name=recentImg,proto3" json:"recentImg"` - Clocks []*ClockUser `protobuf:"bytes,33,rep,name=clocks,proto3" json:"clocks"` - MailAccount string `protobuf:"bytes,34,opt,name=mailAccount,proto3" json:"mailAccount"` - ICNum string `protobuf:"bytes,35,opt,name=ICNum,json=icNum,proto3" json:"ICNum"` - EnglishName string `protobuf:"bytes,36,opt,name=englishName,proto3" json:"englishName"` - Train string `protobuf:"bytes,37,opt,name=Train,json=train,proto3" json:"Train"` - Certificate string `protobuf:"bytes,38,opt,name=Certificate,json=certificate,proto3" json:"Certificate"` - TrainVideos []*TrainVideo `protobuf:"bytes,39,rep,name=TrainVideos,json=trainVideos,proto3" json:"TrainVideos"` - Operator *Operator `protobuf:"bytes,40,opt,name=operator,proto3" json:"operator"` - UpdatedAt string `protobuf:"bytes,41,opt,name=updatedAt,proto3" json:"updatedAt"` - SecurityCode string `protobuf:"bytes,42,opt,name=SecurityCode,json=securityCode,proto3" json:"SecurityCode"` - BlockAddr string `protobuf:"bytes,43,opt,name=BlockAddr,json=blockAddr,proto3" json:"BlockAddr"` + ID uint64 `protobuf:"varint,1,opt,name=ID,json=id,proto3" json:"ID,omitempty"` + Account string `protobuf:"bytes,2,opt,name=Account,json=account,proto3" json:"Account,omitempty"` + NickName string `protobuf:"bytes,3,opt,name=NickName,json=nickName,proto3" json:"NickName,omitempty"` + Type int64 `protobuf:"varint,4,opt,name=Type,json=type,proto3" json:"Type,omitempty"` + TelNum string `protobuf:"bytes,5,opt,name=TelNum,json=telNum,proto3" json:"TelNum,omitempty"` + Status int32 `protobuf:"varint,6,opt,name=Status,json=status,proto3" json:"Status,omitempty"` + Avatar string `protobuf:"bytes,7,opt,name=Avatar,json=avatar,proto3" json:"Avatar,omitempty"` + CreateAt string `protobuf:"bytes,8,opt,name=CreateAt,json=createAt,proto3" json:"CreateAt,omitempty"` + RealNameID uint64 `protobuf:"varint,9,opt,name=RealNameID,json=realNameID,proto3" json:"RealNameID,omitempty"` + RealName string `protobuf:"bytes,10,opt,name=RealName,json=realName,proto3" json:"RealName,omitempty"` + IDNum string `protobuf:"bytes,11,opt,name=IDNum,json=iDNum,proto3" json:"IDNum,omitempty"` + MnemonicWords string `protobuf:"bytes,12,opt,name=MnemonicWords,json=mnemonicWords,proto3" json:"MnemonicWords,omitempty"` + IsNeedChange uint64 `protobuf:"varint,13,opt,name=IsNeedChange,json=isNeedChange,proto3" json:"IsNeedChange,omitempty"` + EnterDate string `protobuf:"bytes,14,opt,name=EnterDate,json=enterDate,proto3" json:"EnterDate,omitempty"` + WorkYear float32 `protobuf:"fixed32,15,opt,name=WorkYear,json=workYear,proto3" json:"WorkYear,omitempty"` + Domain string `protobuf:"bytes,16,opt,name=Domain,json=domain,proto3" json:"Domain,omitempty"` + Extend *Extend `protobuf:"bytes,17,opt,name=Extend,json=extend,proto3" json:"Extend,omitempty"` + JobNum string `protobuf:"bytes,18,opt,name=JobNum,json=jobNum,proto3" json:"JobNum,omitempty"` + BirthDate string `protobuf:"bytes,19,opt,name=BirthDate,json=birth_date,proto3" json:"BirthDate,omitempty"` + Age uint64 `protobuf:"varint,20,opt,name=Age,json=age,proto3" json:"Age,omitempty"` + Sex string `protobuf:"bytes,21,opt,name=Sex,json=sex,proto3" json:"Sex,omitempty"` + Title string `protobuf:"bytes,22,opt,name=Title,json=title,proto3" json:"Title,omitempty"` + Departments []*Department `protobuf:"bytes,23,rep,name=Departments,json=departments,proto3" json:"Departments,omitempty"` + Ip string `protobuf:"bytes,24,opt,name=Ip,json=ip,proto3" json:"Ip,omitempty"` + LoginDate string `protobuf:"bytes,25,opt,name=LoginDate,json=loginDate,proto3" json:"LoginDate,omitempty"` + InvitationCode string `protobuf:"bytes,26,opt,name=InvitationCode,json=invitationCode,proto3" json:"InvitationCode,omitempty"` + NowLogId uint64 `protobuf:"varint,27,opt,name=NowLogId,json=nowLogId,proto3" json:"NowLogId,omitempty"` + CanScan bool `protobuf:"varint,28,opt,name=CanScan,json=canScan,proto3" json:"CanScan,omitempty"` + LeftDate string `protobuf:"bytes,29,opt,name=LeftDate,json=leftDate,proto3" json:"LeftDate,omitempty"` + Positions []*PositionUser `protobuf:"bytes,30,rep,name=Positions,json=positions,proto3" json:"Positions,omitempty"` + Remark string `protobuf:"bytes,31,opt,name=Remark,json=remark,proto3" json:"Remark,omitempty"` + RecentImg string `protobuf:"bytes,32,opt,name=recentImg,proto3" json:"recentImg,omitempty"` + Clocks []*ClockUser `protobuf:"bytes,33,rep,name=clocks,proto3" json:"clocks,omitempty"` + MailAccount string `protobuf:"bytes,34,opt,name=mailAccount,proto3" json:"mailAccount,omitempty"` + ICNum string `protobuf:"bytes,35,opt,name=ICNum,json=icNum,proto3" json:"ICNum,omitempty"` + EnglishName string `protobuf:"bytes,36,opt,name=englishName,proto3" json:"englishName,omitempty"` + Train string `protobuf:"bytes,37,opt,name=Train,json=train,proto3" json:"Train,omitempty"` + Certificate string `protobuf:"bytes,38,opt,name=Certificate,json=certificate,proto3" json:"Certificate,omitempty"` + TrainVideos []*TrainVideo `protobuf:"bytes,39,rep,name=TrainVideos,json=trainVideos,proto3" json:"TrainVideos,omitempty"` + Operator *Operator `protobuf:"bytes,40,opt,name=operator,proto3" json:"operator,omitempty"` + UpdatedAt string `protobuf:"bytes,41,opt,name=updatedAt,proto3" json:"updatedAt,omitempty"` + SecurityCode string `protobuf:"bytes,42,opt,name=SecurityCode,json=securityCode,proto3" json:"SecurityCode,omitempty"` + BlockAddr string `protobuf:"bytes,43,opt,name=BlockAddr,json=blockAddr,proto3" json:"BlockAddr,omitempty"` } func (x *AccountInfo) Reset() { *x = AccountInfo{} if protoimpl.UnsafeEnabled { - mi := &file_api_account_account_proto_msgTypes[76] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[76] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -5778,7 +5778,7 @@ func (x *AccountInfo) String() string { func (*AccountInfo) ProtoMessage() {} func (x *AccountInfo) ProtoReflect() protoreflect.Message { - mi := &file_api_account_account_proto_msgTypes[76] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[76] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -5791,7 +5791,7 @@ func (x *AccountInfo) ProtoReflect() protoreflect.Message { // Deprecated: Use AccountInfo.ProtoReflect.Descriptor instead. func (*AccountInfo) Descriptor() ([]byte, []int) { - return file_api_account_account_proto_rawDescGZIP(), []int{76} + return file_api_accountFiee_accountFiee_proto_rawDescGZIP(), []int{76} } func (x *AccountInfo) GetID() uint64 { @@ -6100,28 +6100,28 @@ type UserInfoV2 struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - ID uint64 `protobuf:"varint,1,opt,name=ID,proto3" json:"ID"` - Account string `protobuf:"bytes,2,opt,name=Account,proto3" json:"Account"` - NickName string `protobuf:"bytes,3,opt,name=NickName,proto3" json:"NickName"` - TelNum string `protobuf:"bytes,4,opt,name=TelNum,proto3" json:"TelNum"` - Status string `protobuf:"bytes,5,opt,name=Status,proto3" json:"Status"` - Avatar string `protobuf:"bytes,6,opt,name=Avatar,proto3" json:"Avatar"` - CreateAt string `protobuf:"bytes,7,opt,name=CreateAt,proto3" json:"CreateAt"` - RealName string `protobuf:"bytes,8,opt,name=RealName,proto3" json:"RealName"` - IDNum string `protobuf:"bytes,9,opt,name=IDNum,proto3" json:"IDNum"` - EnterDate string `protobuf:"bytes,10,opt,name=EnterDate,proto3" json:"EnterDate"` - Extend *Extend `protobuf:"bytes,11,opt,name=Extend,proto3" json:"Extend"` - JobNum string `protobuf:"bytes,12,opt,name=JobNum,proto3" json:"JobNum"` - RecentImg string `protobuf:"bytes,13,opt,name=recentImg,proto3" json:"recentImg"` - MailAccount string `protobuf:"bytes,14,opt,name=mailAccount,proto3" json:"mailAccount"` - Operator *Operator `protobuf:"bytes,15,opt,name=operator,proto3" json:"operator"` - UpdatedAt string `protobuf:"bytes,16,opt,name=updatedAt,proto3" json:"updatedAt"` + ID uint64 `protobuf:"varint,1,opt,name=ID,proto3" json:"ID,omitempty"` + Account string `protobuf:"bytes,2,opt,name=Account,proto3" json:"Account,omitempty"` + NickName string `protobuf:"bytes,3,opt,name=NickName,proto3" json:"NickName,omitempty"` + TelNum string `protobuf:"bytes,4,opt,name=TelNum,proto3" json:"TelNum,omitempty"` + Status string `protobuf:"bytes,5,opt,name=Status,proto3" json:"Status,omitempty"` + Avatar string `protobuf:"bytes,6,opt,name=Avatar,proto3" json:"Avatar,omitempty"` + CreateAt string `protobuf:"bytes,7,opt,name=CreateAt,proto3" json:"CreateAt,omitempty"` + RealName string `protobuf:"bytes,8,opt,name=RealName,proto3" json:"RealName,omitempty"` + IDNum string `protobuf:"bytes,9,opt,name=IDNum,proto3" json:"IDNum,omitempty"` + EnterDate string `protobuf:"bytes,10,opt,name=EnterDate,proto3" json:"EnterDate,omitempty"` + Extend *Extend `protobuf:"bytes,11,opt,name=Extend,proto3" json:"Extend,omitempty"` + JobNum string `protobuf:"bytes,12,opt,name=JobNum,proto3" json:"JobNum,omitempty"` + RecentImg string `protobuf:"bytes,13,opt,name=recentImg,proto3" json:"recentImg,omitempty"` + MailAccount string `protobuf:"bytes,14,opt,name=mailAccount,proto3" json:"mailAccount,omitempty"` + Operator *Operator `protobuf:"bytes,15,opt,name=operator,proto3" json:"operator,omitempty"` + UpdatedAt string `protobuf:"bytes,16,opt,name=updatedAt,proto3" json:"updatedAt,omitempty"` } func (x *UserInfoV2) Reset() { *x = UserInfoV2{} if protoimpl.UnsafeEnabled { - mi := &file_api_account_account_proto_msgTypes[77] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[77] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6134,7 +6134,7 @@ func (x *UserInfoV2) String() string { func (*UserInfoV2) ProtoMessage() {} func (x *UserInfoV2) ProtoReflect() protoreflect.Message { - mi := &file_api_account_account_proto_msgTypes[77] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[77] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -6147,7 +6147,7 @@ func (x *UserInfoV2) ProtoReflect() protoreflect.Message { // Deprecated: Use UserInfoV2.ProtoReflect.Descriptor instead. func (*UserInfoV2) Descriptor() ([]byte, []int) { - return file_api_account_account_proto_rawDescGZIP(), []int{77} + return file_api_accountFiee_accountFiee_proto_rawDescGZIP(), []int{77} } func (x *UserInfoV2) GetID() uint64 { @@ -6267,15 +6267,15 @@ type RefreshTokenRequest struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - RefreshToken string `protobuf:"bytes,1,opt,name=refreshToken,proto3" json:"refreshToken"` - Domain string `protobuf:"bytes,2,opt,name=domain,proto3" json:"domain"` - Ip string `protobuf:"bytes,3,opt,name=ip,proto3" json:"ip"` + RefreshToken string `protobuf:"bytes,1,opt,name=refreshToken,proto3" json:"refreshToken,omitempty"` + Domain string `protobuf:"bytes,2,opt,name=domain,proto3" json:"domain,omitempty"` + Ip string `protobuf:"bytes,3,opt,name=ip,proto3" json:"ip,omitempty"` } func (x *RefreshTokenRequest) Reset() { *x = RefreshTokenRequest{} if protoimpl.UnsafeEnabled { - mi := &file_api_account_account_proto_msgTypes[78] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[78] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6288,7 +6288,7 @@ func (x *RefreshTokenRequest) String() string { func (*RefreshTokenRequest) ProtoMessage() {} func (x *RefreshTokenRequest) ProtoReflect() protoreflect.Message { - mi := &file_api_account_account_proto_msgTypes[78] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[78] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -6301,7 +6301,7 @@ func (x *RefreshTokenRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use RefreshTokenRequest.ProtoReflect.Descriptor instead. func (*RefreshTokenRequest) Descriptor() ([]byte, []int) { - return file_api_account_account_proto_rawDescGZIP(), []int{78} + return file_api_accountFiee_accountFiee_proto_rawDescGZIP(), []int{78} } func (x *RefreshTokenRequest) GetRefreshToken() string { @@ -6330,19 +6330,19 @@ type PositionUser struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - PositionID uint64 `protobuf:"varint,1,opt,name=PositionID,json=positionID,proto3" json:"PositionID"` - PositionName string `protobuf:"bytes,2,opt,name=PositionName,json=positionName,proto3" json:"PositionName"` - DepartmentId uint64 `protobuf:"varint,3,opt,name=DepartmentId,json=departmentId,proto3" json:"DepartmentId"` - DepartmentCode string `protobuf:"bytes,4,opt,name=DepartmentCode,json=departmentCode,proto3" json:"DepartmentCode"` - DepartmentName string `protobuf:"bytes,5,opt,name=DepartmentName,json=departmentName,proto3" json:"DepartmentName"` - UserId uint64 `protobuf:"varint,6,opt,name=UserId,json=userId,proto3" json:"UserId"` - UserName string `protobuf:"bytes,7,opt,name=UserName,json=userName,proto3" json:"UserName"` + PositionID uint64 `protobuf:"varint,1,opt,name=PositionID,json=positionID,proto3" json:"PositionID,omitempty"` + PositionName string `protobuf:"bytes,2,opt,name=PositionName,json=positionName,proto3" json:"PositionName,omitempty"` + DepartmentId uint64 `protobuf:"varint,3,opt,name=DepartmentId,json=departmentId,proto3" json:"DepartmentId,omitempty"` + DepartmentCode string `protobuf:"bytes,4,opt,name=DepartmentCode,json=departmentCode,proto3" json:"DepartmentCode,omitempty"` + DepartmentName string `protobuf:"bytes,5,opt,name=DepartmentName,json=departmentName,proto3" json:"DepartmentName,omitempty"` + UserId uint64 `protobuf:"varint,6,opt,name=UserId,json=userId,proto3" json:"UserId,omitempty"` + UserName string `protobuf:"bytes,7,opt,name=UserName,json=userName,proto3" json:"UserName,omitempty"` } func (x *PositionUser) Reset() { *x = PositionUser{} if protoimpl.UnsafeEnabled { - mi := &file_api_account_account_proto_msgTypes[79] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[79] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6355,7 +6355,7 @@ func (x *PositionUser) String() string { func (*PositionUser) ProtoMessage() {} func (x *PositionUser) ProtoReflect() protoreflect.Message { - mi := &file_api_account_account_proto_msgTypes[79] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[79] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -6368,7 +6368,7 @@ func (x *PositionUser) ProtoReflect() protoreflect.Message { // Deprecated: Use PositionUser.ProtoReflect.Descriptor instead. func (*PositionUser) Descriptor() ([]byte, []int) { - return file_api_account_account_proto_rawDescGZIP(), []int{79} + return file_api_accountFiee_accountFiee_proto_rawDescGZIP(), []int{79} } func (x *PositionUser) GetPositionID() uint64 { @@ -6425,14 +6425,14 @@ type JobNumGetInfoRequest struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - JobNum string `protobuf:"bytes,1,opt,name=jobNum,proto3" json:"jobNum"` - Domain string `protobuf:"bytes,2,opt,name=domain,proto3" json:"domain"` + JobNum string `protobuf:"bytes,1,opt,name=jobNum,proto3" json:"jobNum,omitempty"` + Domain string `protobuf:"bytes,2,opt,name=domain,proto3" json:"domain,omitempty"` } func (x *JobNumGetInfoRequest) Reset() { *x = JobNumGetInfoRequest{} if protoimpl.UnsafeEnabled { - mi := &file_api_account_account_proto_msgTypes[80] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[80] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6445,7 +6445,7 @@ func (x *JobNumGetInfoRequest) String() string { func (*JobNumGetInfoRequest) ProtoMessage() {} func (x *JobNumGetInfoRequest) ProtoReflect() protoreflect.Message { - mi := &file_api_account_account_proto_msgTypes[80] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[80] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -6458,7 +6458,7 @@ func (x *JobNumGetInfoRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use JobNumGetInfoRequest.ProtoReflect.Descriptor instead. func (*JobNumGetInfoRequest) Descriptor() ([]byte, []int) { - return file_api_account_account_proto_rawDescGZIP(), []int{80} + return file_api_accountFiee_accountFiee_proto_rawDescGZIP(), []int{80} } func (x *JobNumGetInfoRequest) GetJobNum() string { @@ -6480,15 +6480,15 @@ type CreateClockDeviceRequest struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - DeviceNum string `protobuf:"bytes,1,opt,name=deviceNum,proto3" json:"deviceNum"` - DeviceName string `protobuf:"bytes,2,opt,name=deviceName,proto3" json:"deviceName"` - DeviceSite string `protobuf:"bytes,3,opt,name=deviceSite,proto3" json:"deviceSite"` + DeviceNum string `protobuf:"bytes,1,opt,name=deviceNum,proto3" json:"deviceNum,omitempty"` + DeviceName string `protobuf:"bytes,2,opt,name=deviceName,proto3" json:"deviceName,omitempty"` + DeviceSite string `protobuf:"bytes,3,opt,name=deviceSite,proto3" json:"deviceSite,omitempty"` } func (x *CreateClockDeviceRequest) Reset() { *x = CreateClockDeviceRequest{} if protoimpl.UnsafeEnabled { - mi := &file_api_account_account_proto_msgTypes[81] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[81] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6501,7 +6501,7 @@ func (x *CreateClockDeviceRequest) String() string { func (*CreateClockDeviceRequest) ProtoMessage() {} func (x *CreateClockDeviceRequest) ProtoReflect() protoreflect.Message { - mi := &file_api_account_account_proto_msgTypes[81] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[81] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -6514,7 +6514,7 @@ func (x *CreateClockDeviceRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use CreateClockDeviceRequest.ProtoReflect.Descriptor instead. func (*CreateClockDeviceRequest) Descriptor() ([]byte, []int) { - return file_api_account_account_proto_rawDescGZIP(), []int{81} + return file_api_accountFiee_accountFiee_proto_rawDescGZIP(), []int{81} } func (x *CreateClockDeviceRequest) GetDeviceNum() string { @@ -6543,16 +6543,16 @@ type UpdateClockDeviceRequest struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Id uint64 `protobuf:"varint,1,opt,name=id,proto3" json:"id"` - DeviceNum string `protobuf:"bytes,2,opt,name=deviceNum,proto3" json:"deviceNum"` - DeviceName string `protobuf:"bytes,3,opt,name=deviceName,proto3" json:"deviceName"` - DeviceSite string `protobuf:"bytes,4,opt,name=deviceSite,proto3" json:"deviceSite"` + Id uint64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` + DeviceNum string `protobuf:"bytes,2,opt,name=deviceNum,proto3" json:"deviceNum,omitempty"` + DeviceName string `protobuf:"bytes,3,opt,name=deviceName,proto3" json:"deviceName,omitempty"` + DeviceSite string `protobuf:"bytes,4,opt,name=deviceSite,proto3" json:"deviceSite,omitempty"` } func (x *UpdateClockDeviceRequest) Reset() { *x = UpdateClockDeviceRequest{} if protoimpl.UnsafeEnabled { - mi := &file_api_account_account_proto_msgTypes[82] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[82] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6565,7 +6565,7 @@ func (x *UpdateClockDeviceRequest) String() string { func (*UpdateClockDeviceRequest) ProtoMessage() {} func (x *UpdateClockDeviceRequest) ProtoReflect() protoreflect.Message { - mi := &file_api_account_account_proto_msgTypes[82] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[82] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -6578,7 +6578,7 @@ func (x *UpdateClockDeviceRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use UpdateClockDeviceRequest.ProtoReflect.Descriptor instead. func (*UpdateClockDeviceRequest) Descriptor() ([]byte, []int) { - return file_api_account_account_proto_rawDescGZIP(), []int{82} + return file_api_accountFiee_accountFiee_proto_rawDescGZIP(), []int{82} } func (x *UpdateClockDeviceRequest) GetId() uint64 { @@ -6614,13 +6614,13 @@ type ClockDeviceResponse struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Id uint64 `protobuf:"varint,1,opt,name=id,proto3" json:"id"` + Id uint64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` } func (x *ClockDeviceResponse) Reset() { *x = ClockDeviceResponse{} if protoimpl.UnsafeEnabled { - mi := &file_api_account_account_proto_msgTypes[83] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[83] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6633,7 +6633,7 @@ func (x *ClockDeviceResponse) String() string { func (*ClockDeviceResponse) ProtoMessage() {} func (x *ClockDeviceResponse) ProtoReflect() protoreflect.Message { - mi := &file_api_account_account_proto_msgTypes[83] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[83] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -6646,7 +6646,7 @@ func (x *ClockDeviceResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use ClockDeviceResponse.ProtoReflect.Descriptor instead. func (*ClockDeviceResponse) Descriptor() ([]byte, []int) { - return file_api_account_account_proto_rawDescGZIP(), []int{83} + return file_api_accountFiee_accountFiee_proto_rawDescGZIP(), []int{83} } func (x *ClockDeviceResponse) GetId() uint64 { @@ -6661,13 +6661,13 @@ type RemoveClockDeviceRequest struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Id uint64 `protobuf:"varint,1,opt,name=id,proto3" json:"id"` + Id uint64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` } func (x *RemoveClockDeviceRequest) Reset() { *x = RemoveClockDeviceRequest{} if protoimpl.UnsafeEnabled { - mi := &file_api_account_account_proto_msgTypes[84] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[84] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6680,7 +6680,7 @@ func (x *RemoveClockDeviceRequest) String() string { func (*RemoveClockDeviceRequest) ProtoMessage() {} func (x *RemoveClockDeviceRequest) ProtoReflect() protoreflect.Message { - mi := &file_api_account_account_proto_msgTypes[84] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[84] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -6693,7 +6693,7 @@ func (x *RemoveClockDeviceRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use RemoveClockDeviceRequest.ProtoReflect.Descriptor instead. func (*RemoveClockDeviceRequest) Descriptor() ([]byte, []int) { - return file_api_account_account_proto_rawDescGZIP(), []int{84} + return file_api_accountFiee_accountFiee_proto_rawDescGZIP(), []int{84} } func (x *RemoveClockDeviceRequest) GetId() uint64 { @@ -6708,19 +6708,19 @@ type ClockDeviceListRequest struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Id uint64 `protobuf:"varint,1,opt,name=id,proto3" json:"id"` - DeviceSite string `protobuf:"bytes,2,opt,name=deviceSite,proto3" json:"deviceSite"` - DeviceNum string `protobuf:"bytes,3,opt,name=deviceNum,proto3" json:"deviceNum"` - DeviceName string `protobuf:"bytes,4,opt,name=deviceName,proto3" json:"deviceName"` - Page uint64 `protobuf:"varint,5,opt,name=page,proto3" json:"page"` - PageSize uint64 `protobuf:"varint,6,opt,name=pageSize,proto3" json:"pageSize"` - Ids []uint64 `protobuf:"varint,7,rep,packed,name=ids,proto3" json:"ids"` + Id uint64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` + DeviceSite string `protobuf:"bytes,2,opt,name=deviceSite,proto3" json:"deviceSite,omitempty"` + DeviceNum string `protobuf:"bytes,3,opt,name=deviceNum,proto3" json:"deviceNum,omitempty"` + DeviceName string `protobuf:"bytes,4,opt,name=deviceName,proto3" json:"deviceName,omitempty"` + Page uint64 `protobuf:"varint,5,opt,name=page,proto3" json:"page,omitempty"` + PageSize uint64 `protobuf:"varint,6,opt,name=pageSize,proto3" json:"pageSize,omitempty"` + Ids []uint64 `protobuf:"varint,7,rep,packed,name=ids,proto3" json:"ids,omitempty"` } func (x *ClockDeviceListRequest) Reset() { *x = ClockDeviceListRequest{} if protoimpl.UnsafeEnabled { - mi := &file_api_account_account_proto_msgTypes[85] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[85] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6733,7 +6733,7 @@ func (x *ClockDeviceListRequest) String() string { func (*ClockDeviceListRequest) ProtoMessage() {} func (x *ClockDeviceListRequest) ProtoReflect() protoreflect.Message { - mi := &file_api_account_account_proto_msgTypes[85] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[85] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -6746,7 +6746,7 @@ func (x *ClockDeviceListRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use ClockDeviceListRequest.ProtoReflect.Descriptor instead. func (*ClockDeviceListRequest) Descriptor() ([]byte, []int) { - return file_api_account_account_proto_rawDescGZIP(), []int{85} + return file_api_accountFiee_accountFiee_proto_rawDescGZIP(), []int{85} } func (x *ClockDeviceListRequest) GetId() uint64 { @@ -6803,14 +6803,14 @@ type ClockDeviceListResponse struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Count uint64 `protobuf:"varint,1,opt,name=count,proto3" json:"count"` - Data []*ClockDeviceInfo `protobuf:"bytes,2,rep,name=data,proto3" json:"data"` + Count uint64 `protobuf:"varint,1,opt,name=count,proto3" json:"count,omitempty"` + Data []*ClockDeviceInfo `protobuf:"bytes,2,rep,name=data,proto3" json:"data,omitempty"` } func (x *ClockDeviceListResponse) Reset() { *x = ClockDeviceListResponse{} if protoimpl.UnsafeEnabled { - mi := &file_api_account_account_proto_msgTypes[86] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[86] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6823,7 +6823,7 @@ func (x *ClockDeviceListResponse) String() string { func (*ClockDeviceListResponse) ProtoMessage() {} func (x *ClockDeviceListResponse) ProtoReflect() protoreflect.Message { - mi := &file_api_account_account_proto_msgTypes[86] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[86] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -6836,7 +6836,7 @@ func (x *ClockDeviceListResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use ClockDeviceListResponse.ProtoReflect.Descriptor instead. func (*ClockDeviceListResponse) Descriptor() ([]byte, []int) { - return file_api_account_account_proto_rawDescGZIP(), []int{86} + return file_api_accountFiee_accountFiee_proto_rawDescGZIP(), []int{86} } func (x *ClockDeviceListResponse) GetCount() uint64 { @@ -6858,20 +6858,20 @@ type ClockUser struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Id uint64 `protobuf:"varint,1,opt,name=id,proto3" json:"id"` - CreatedAt string `protobuf:"bytes,2,opt,name=createdAt,proto3" json:"createdAt"` - UpdatedAt string `protobuf:"bytes,3,opt,name=updatedAt,proto3" json:"updatedAt"` - DeletedAt string `protobuf:"bytes,4,opt,name=deletedAt,proto3" json:"deletedAt"` - DeviceID uint64 `protobuf:"varint,5,opt,name=deviceID,proto3" json:"deviceID"` - UserId uint64 `protobuf:"varint,6,opt,name=userId,proto3" json:"userId"` - Status uint64 `protobuf:"varint,7,opt,name=status,proto3" json:"status"` - Device *ClockDeviceInfo `protobuf:"bytes,8,opt,name=device,proto3" json:"device"` + Id uint64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` + CreatedAt string `protobuf:"bytes,2,opt,name=createdAt,proto3" json:"createdAt,omitempty"` + UpdatedAt string `protobuf:"bytes,3,opt,name=updatedAt,proto3" json:"updatedAt,omitempty"` + DeletedAt string `protobuf:"bytes,4,opt,name=deletedAt,proto3" json:"deletedAt,omitempty"` + DeviceID uint64 `protobuf:"varint,5,opt,name=deviceID,proto3" json:"deviceID,omitempty"` + UserId uint64 `protobuf:"varint,6,opt,name=userId,proto3" json:"userId,omitempty"` + Status uint64 `protobuf:"varint,7,opt,name=status,proto3" json:"status,omitempty"` + Device *ClockDeviceInfo `protobuf:"bytes,8,opt,name=device,proto3" json:"device,omitempty"` } func (x *ClockUser) Reset() { *x = ClockUser{} if protoimpl.UnsafeEnabled { - mi := &file_api_account_account_proto_msgTypes[87] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[87] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6884,7 +6884,7 @@ func (x *ClockUser) String() string { func (*ClockUser) ProtoMessage() {} func (x *ClockUser) ProtoReflect() protoreflect.Message { - mi := &file_api_account_account_proto_msgTypes[87] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[87] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -6897,7 +6897,7 @@ func (x *ClockUser) ProtoReflect() protoreflect.Message { // Deprecated: Use ClockUser.ProtoReflect.Descriptor instead. func (*ClockUser) Descriptor() ([]byte, []int) { - return file_api_account_account_proto_rawDescGZIP(), []int{87} + return file_api_accountFiee_accountFiee_proto_rawDescGZIP(), []int{87} } func (x *ClockUser) GetId() uint64 { @@ -6961,20 +6961,20 @@ type ClockDeviceInfo struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Id uint64 `protobuf:"varint,1,opt,name=id,proto3" json:"id"` - CreateAt string `protobuf:"bytes,2,opt,name=createAt,proto3" json:"createAt"` - UpdateAt string `protobuf:"bytes,3,opt,name=updateAt,proto3" json:"updateAt"` - DeviceSite string `protobuf:"bytes,4,opt,name=deviceSite,proto3" json:"deviceSite"` - DeviceNum string `protobuf:"bytes,5,opt,name=deviceNum,proto3" json:"deviceNum"` - DeviceName string `protobuf:"bytes,6,opt,name=deviceName,proto3" json:"deviceName"` - UserNum uint64 `protobuf:"varint,7,opt,name=userNum,proto3" json:"userNum"` - Data []*ClockUserRel `protobuf:"bytes,8,rep,name=data,proto3" json:"data"` + Id uint64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` + CreateAt string `protobuf:"bytes,2,opt,name=createAt,proto3" json:"createAt,omitempty"` + UpdateAt string `protobuf:"bytes,3,opt,name=updateAt,proto3" json:"updateAt,omitempty"` + DeviceSite string `protobuf:"bytes,4,opt,name=deviceSite,proto3" json:"deviceSite,omitempty"` + DeviceNum string `protobuf:"bytes,5,opt,name=deviceNum,proto3" json:"deviceNum,omitempty"` + DeviceName string `protobuf:"bytes,6,opt,name=deviceName,proto3" json:"deviceName,omitempty"` + UserNum uint64 `protobuf:"varint,7,opt,name=userNum,proto3" json:"userNum,omitempty"` + Data []*ClockUserRel `protobuf:"bytes,8,rep,name=data,proto3" json:"data,omitempty"` } func (x *ClockDeviceInfo) Reset() { *x = ClockDeviceInfo{} if protoimpl.UnsafeEnabled { - mi := &file_api_account_account_proto_msgTypes[88] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[88] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6987,7 +6987,7 @@ func (x *ClockDeviceInfo) String() string { func (*ClockDeviceInfo) ProtoMessage() {} func (x *ClockDeviceInfo) ProtoReflect() protoreflect.Message { - mi := &file_api_account_account_proto_msgTypes[88] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[88] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -7000,7 +7000,7 @@ func (x *ClockDeviceInfo) ProtoReflect() protoreflect.Message { // Deprecated: Use ClockDeviceInfo.ProtoReflect.Descriptor instead. func (*ClockDeviceInfo) Descriptor() ([]byte, []int) { - return file_api_account_account_proto_rawDescGZIP(), []int{88} + return file_api_accountFiee_accountFiee_proto_rawDescGZIP(), []int{88} } func (x *ClockDeviceInfo) GetId() uint64 { @@ -7064,14 +7064,14 @@ type ClockDeviceInfoResponse struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Count uint64 `protobuf:"varint,1,opt,name=count,proto3" json:"count"` - Data []*ClockUserRel `protobuf:"bytes,2,rep,name=data,proto3" json:"data"` + Count uint64 `protobuf:"varint,1,opt,name=count,proto3" json:"count,omitempty"` + Data []*ClockUserRel `protobuf:"bytes,2,rep,name=data,proto3" json:"data,omitempty"` } func (x *ClockDeviceInfoResponse) Reset() { *x = ClockDeviceInfoResponse{} if protoimpl.UnsafeEnabled { - mi := &file_api_account_account_proto_msgTypes[89] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[89] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -7084,7 +7084,7 @@ func (x *ClockDeviceInfoResponse) String() string { func (*ClockDeviceInfoResponse) ProtoMessage() {} func (x *ClockDeviceInfoResponse) ProtoReflect() protoreflect.Message { - mi := &file_api_account_account_proto_msgTypes[89] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[89] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -7097,7 +7097,7 @@ func (x *ClockDeviceInfoResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use ClockDeviceInfoResponse.ProtoReflect.Descriptor instead. func (*ClockDeviceInfoResponse) Descriptor() ([]byte, []int) { - return file_api_account_account_proto_rawDescGZIP(), []int{89} + return file_api_accountFiee_accountFiee_proto_rawDescGZIP(), []int{89} } func (x *ClockDeviceInfoResponse) GetCount() uint64 { @@ -7119,18 +7119,18 @@ type ClockUserRel struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Id uint64 `protobuf:"varint,1,opt,name=id,proto3" json:"id"` - CreateAt string `protobuf:"bytes,2,opt,name=createAt,proto3" json:"createAt"` - UpdateAt string `protobuf:"bytes,3,opt,name=updateAt,proto3" json:"updateAt"` - NickName string `protobuf:"bytes,4,opt,name=nickName,proto3" json:"nickName"` - JobNum string `protobuf:"bytes,5,opt,name=jobNum,proto3" json:"jobNum"` - IcNum string `protobuf:"bytes,6,opt,name=icNum,proto3" json:"icNum"` + Id uint64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` + CreateAt string `protobuf:"bytes,2,opt,name=createAt,proto3" json:"createAt,omitempty"` + UpdateAt string `protobuf:"bytes,3,opt,name=updateAt,proto3" json:"updateAt,omitempty"` + NickName string `protobuf:"bytes,4,opt,name=nickName,proto3" json:"nickName,omitempty"` + JobNum string `protobuf:"bytes,5,opt,name=jobNum,proto3" json:"jobNum,omitempty"` + IcNum string `protobuf:"bytes,6,opt,name=icNum,proto3" json:"icNum,omitempty"` } func (x *ClockUserRel) Reset() { *x = ClockUserRel{} if protoimpl.UnsafeEnabled { - mi := &file_api_account_account_proto_msgTypes[90] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[90] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -7143,7 +7143,7 @@ func (x *ClockUserRel) String() string { func (*ClockUserRel) ProtoMessage() {} func (x *ClockUserRel) ProtoReflect() protoreflect.Message { - mi := &file_api_account_account_proto_msgTypes[90] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[90] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -7156,7 +7156,7 @@ func (x *ClockUserRel) ProtoReflect() protoreflect.Message { // Deprecated: Use ClockUserRel.ProtoReflect.Descriptor instead. func (*ClockUserRel) Descriptor() ([]byte, []int) { - return file_api_account_account_proto_rawDescGZIP(), []int{90} + return file_api_accountFiee_accountFiee_proto_rawDescGZIP(), []int{90} } func (x *ClockUserRel) GetId() uint64 { @@ -7206,15 +7206,15 @@ type ClockDeviceInfoRequest struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Id uint64 `protobuf:"varint,1,opt,name=id,proto3" json:"id"` - Page uint64 `protobuf:"varint,2,opt,name=page,proto3" json:"page"` - PageSize uint64 `protobuf:"varint,3,opt,name=pageSize,proto3" json:"pageSize"` + Id uint64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` + Page uint64 `protobuf:"varint,2,opt,name=page,proto3" json:"page,omitempty"` + PageSize uint64 `protobuf:"varint,3,opt,name=pageSize,proto3" json:"pageSize,omitempty"` } func (x *ClockDeviceInfoRequest) Reset() { *x = ClockDeviceInfoRequest{} if protoimpl.UnsafeEnabled { - mi := &file_api_account_account_proto_msgTypes[91] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[91] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -7227,7 +7227,7 @@ func (x *ClockDeviceInfoRequest) String() string { func (*ClockDeviceInfoRequest) ProtoMessage() {} func (x *ClockDeviceInfoRequest) ProtoReflect() protoreflect.Message { - mi := &file_api_account_account_proto_msgTypes[91] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[91] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -7240,7 +7240,7 @@ func (x *ClockDeviceInfoRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use ClockDeviceInfoRequest.ProtoReflect.Descriptor instead. func (*ClockDeviceInfoRequest) Descriptor() ([]byte, []int) { - return file_api_account_account_proto_rawDescGZIP(), []int{91} + return file_api_accountFiee_accountFiee_proto_rawDescGZIP(), []int{91} } func (x *ClockDeviceInfoRequest) GetId() uint64 { @@ -7269,15 +7269,15 @@ type ClockBatchBindRequest struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Id uint64 `protobuf:"varint,1,opt,name=id,proto3" json:"id"` - UserId []uint64 `protobuf:"varint,2,rep,packed,name=userId,proto3" json:"userId"` - DeviceId []uint64 `protobuf:"varint,3,rep,packed,name=deviceId,proto3" json:"deviceId"` + Id uint64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` + UserId []uint64 `protobuf:"varint,2,rep,packed,name=userId,proto3" json:"userId,omitempty"` + DeviceId []uint64 `protobuf:"varint,3,rep,packed,name=deviceId,proto3" json:"deviceId,omitempty"` } func (x *ClockBatchBindRequest) Reset() { *x = ClockBatchBindRequest{} if protoimpl.UnsafeEnabled { - mi := &file_api_account_account_proto_msgTypes[92] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[92] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -7290,7 +7290,7 @@ func (x *ClockBatchBindRequest) String() string { func (*ClockBatchBindRequest) ProtoMessage() {} func (x *ClockBatchBindRequest) ProtoReflect() protoreflect.Message { - mi := &file_api_account_account_proto_msgTypes[92] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[92] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -7303,7 +7303,7 @@ func (x *ClockBatchBindRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use ClockBatchBindRequest.ProtoReflect.Descriptor instead. func (*ClockBatchBindRequest) Descriptor() ([]byte, []int) { - return file_api_account_account_proto_rawDescGZIP(), []int{92} + return file_api_accountFiee_accountFiee_proto_rawDescGZIP(), []int{92} } func (x *ClockBatchBindRequest) GetId() uint64 { @@ -7332,13 +7332,13 @@ type ClockBatchListResponse struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Data []*ClockUserDeviceBatch `protobuf:"bytes,1,rep,name=data,proto3" json:"data"` + Data []*ClockUserDeviceBatch `protobuf:"bytes,1,rep,name=data,proto3" json:"data,omitempty"` } func (x *ClockBatchListResponse) Reset() { *x = ClockBatchListResponse{} if protoimpl.UnsafeEnabled { - mi := &file_api_account_account_proto_msgTypes[93] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[93] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -7351,7 +7351,7 @@ func (x *ClockBatchListResponse) String() string { func (*ClockBatchListResponse) ProtoMessage() {} func (x *ClockBatchListResponse) ProtoReflect() protoreflect.Message { - mi := &file_api_account_account_proto_msgTypes[93] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[93] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -7364,7 +7364,7 @@ func (x *ClockBatchListResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use ClockBatchListResponse.ProtoReflect.Descriptor instead. func (*ClockBatchListResponse) Descriptor() ([]byte, []int) { - return file_api_account_account_proto_rawDescGZIP(), []int{93} + return file_api_accountFiee_accountFiee_proto_rawDescGZIP(), []int{93} } func (x *ClockBatchListResponse) GetData() []*ClockUserDeviceBatch { @@ -7379,18 +7379,18 @@ type ClockUserDeviceBatch struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - UserId uint64 `protobuf:"varint,1,opt,name=userId,proto3" json:"userId"` - DeviceId uint64 `protobuf:"varint,2,opt,name=deviceId,proto3" json:"deviceId"` - JobNum string `protobuf:"bytes,3,opt,name=JobNum,proto3" json:"JobNum"` - DeviceNum string `protobuf:"bytes,4,opt,name=deviceNum,proto3" json:"deviceNum"` - DeviceName string `protobuf:"bytes,5,opt,name=deviceName,proto3" json:"deviceName"` - WorkStatus string `protobuf:"bytes,6,opt,name=workStatus,proto3" json:"workStatus"` + UserId uint64 `protobuf:"varint,1,opt,name=userId,proto3" json:"userId,omitempty"` + DeviceId uint64 `protobuf:"varint,2,opt,name=deviceId,proto3" json:"deviceId,omitempty"` + JobNum string `protobuf:"bytes,3,opt,name=JobNum,proto3" json:"JobNum,omitempty"` + DeviceNum string `protobuf:"bytes,4,opt,name=deviceNum,proto3" json:"deviceNum,omitempty"` + DeviceName string `protobuf:"bytes,5,opt,name=deviceName,proto3" json:"deviceName,omitempty"` + WorkStatus string `protobuf:"bytes,6,opt,name=workStatus,proto3" json:"workStatus,omitempty"` } func (x *ClockUserDeviceBatch) Reset() { *x = ClockUserDeviceBatch{} if protoimpl.UnsafeEnabled { - mi := &file_api_account_account_proto_msgTypes[94] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[94] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -7403,7 +7403,7 @@ func (x *ClockUserDeviceBatch) String() string { func (*ClockUserDeviceBatch) ProtoMessage() {} func (x *ClockUserDeviceBatch) ProtoReflect() protoreflect.Message { - mi := &file_api_account_account_proto_msgTypes[94] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[94] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -7416,7 +7416,7 @@ func (x *ClockUserDeviceBatch) ProtoReflect() protoreflect.Message { // Deprecated: Use ClockUserDeviceBatch.ProtoReflect.Descriptor instead. func (*ClockUserDeviceBatch) Descriptor() ([]byte, []int) { - return file_api_account_account_proto_rawDescGZIP(), []int{94} + return file_api_accountFiee_accountFiee_proto_rawDescGZIP(), []int{94} } func (x *ClockUserDeviceBatch) GetUserId() uint64 { @@ -7466,31 +7466,31 @@ type ClockLogInfo struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Id uint64 `protobuf:"varint,1,opt,name=id,proto3" json:"id"` - Sn string `protobuf:"bytes,2,opt,name=sn,proto3" json:"sn"` - UserId string `protobuf:"bytes,3,opt,name=userId,proto3" json:"userId"` - RecogType string `protobuf:"bytes,4,opt,name=recogType,proto3" json:"recogType"` - RecogTime string `protobuf:"bytes,5,opt,name=recogTime,proto3" json:"recogTime"` - Gender float32 `protobuf:"fixed32,6,opt,name=gender,proto3" json:"gender"` - Photo string `protobuf:"bytes,7,opt,name=photo,proto3" json:"photo"` - PassStatus float32 `protobuf:"fixed32,8,opt,name=passStatus,proto3" json:"passStatus"` - UserName string `protobuf:"bytes,9,opt,name=userName,proto3" json:"userName"` - UserType float32 `protobuf:"fixed32,10,opt,name=userType,proto3" json:"userType"` - Confidence string `protobuf:"bytes,11,opt,name=confidence,proto3" json:"confidence"` - Reflectivity float32 `protobuf:"fixed32,12,opt,name=reflectivity,proto3" json:"reflectivity"` - CardNumber string `protobuf:"bytes,13,opt,name=cardNumber,proto3" json:"cardNumber"` - PassWord string `protobuf:"bytes,14,opt,name=passWord,proto3" json:"passWord"` - QrCode string `protobuf:"bytes,15,opt,name=qrCode,proto3" json:"qrCode"` - Tel string `protobuf:"bytes,16,opt,name=tel,proto3" json:"tel"` - ReasonVisit string `protobuf:"bytes,17,opt,name=reasonVisit,proto3" json:"reasonVisit"` - ReceiverTel string `protobuf:"bytes,18,opt,name=receiverTel,proto3" json:"receiverTel"` - NumOfPeople uint64 `protobuf:"varint,19,opt,name=numOfPeople,proto3" json:"numOfPeople"` + Id uint64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` + Sn string `protobuf:"bytes,2,opt,name=sn,proto3" json:"sn,omitempty"` + UserId string `protobuf:"bytes,3,opt,name=userId,proto3" json:"userId,omitempty"` + RecogType string `protobuf:"bytes,4,opt,name=recogType,proto3" json:"recogType,omitempty"` + RecogTime string `protobuf:"bytes,5,opt,name=recogTime,proto3" json:"recogTime,omitempty"` + Gender float32 `protobuf:"fixed32,6,opt,name=gender,proto3" json:"gender,omitempty"` + Photo string `protobuf:"bytes,7,opt,name=photo,proto3" json:"photo,omitempty"` + PassStatus float32 `protobuf:"fixed32,8,opt,name=passStatus,proto3" json:"passStatus,omitempty"` + UserName string `protobuf:"bytes,9,opt,name=userName,proto3" json:"userName,omitempty"` + UserType float32 `protobuf:"fixed32,10,opt,name=userType,proto3" json:"userType,omitempty"` + Confidence string `protobuf:"bytes,11,opt,name=confidence,proto3" json:"confidence,omitempty"` + Reflectivity float32 `protobuf:"fixed32,12,opt,name=reflectivity,proto3" json:"reflectivity,omitempty"` + CardNumber string `protobuf:"bytes,13,opt,name=cardNumber,proto3" json:"cardNumber,omitempty"` + PassWord string `protobuf:"bytes,14,opt,name=passWord,proto3" json:"passWord,omitempty"` + QrCode string `protobuf:"bytes,15,opt,name=qrCode,proto3" json:"qrCode,omitempty"` + Tel string `protobuf:"bytes,16,opt,name=tel,proto3" json:"tel,omitempty"` + ReasonVisit string `protobuf:"bytes,17,opt,name=reasonVisit,proto3" json:"reasonVisit,omitempty"` + ReceiverTel string `protobuf:"bytes,18,opt,name=receiverTel,proto3" json:"receiverTel,omitempty"` + NumOfPeople uint64 `protobuf:"varint,19,opt,name=numOfPeople,proto3" json:"numOfPeople,omitempty"` } func (x *ClockLogInfo) Reset() { *x = ClockLogInfo{} if protoimpl.UnsafeEnabled { - mi := &file_api_account_account_proto_msgTypes[95] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[95] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -7503,7 +7503,7 @@ func (x *ClockLogInfo) String() string { func (*ClockLogInfo) ProtoMessage() {} func (x *ClockLogInfo) ProtoReflect() protoreflect.Message { - mi := &file_api_account_account_proto_msgTypes[95] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[95] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -7516,7 +7516,7 @@ func (x *ClockLogInfo) ProtoReflect() protoreflect.Message { // Deprecated: Use ClockLogInfo.ProtoReflect.Descriptor instead. func (*ClockLogInfo) Descriptor() ([]byte, []int) { - return file_api_account_account_proto_rawDescGZIP(), []int{95} + return file_api_accountFiee_accountFiee_proto_rawDescGZIP(), []int{95} } func (x *ClockLogInfo) GetId() uint64 { @@ -7657,20 +7657,20 @@ type ClockLogReq struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Id uint64 `protobuf:"varint,1,opt,name=id,proto3" json:"id"` - Page uint64 `protobuf:"varint,2,opt,name=page,proto3" json:"page"` - PageSize uint64 `protobuf:"varint,3,opt,name=pageSize,proto3" json:"pageSize"` - UserName string `protobuf:"bytes,4,opt,name=userName,proto3" json:"userName"` - RecogType string `protobuf:"bytes,5,opt,name=recogType,proto3" json:"recogType"` - DeviceNum string `protobuf:"bytes,6,opt,name=deviceNum,proto3" json:"deviceNum"` - RecogDate string `protobuf:"bytes,7,opt,name=recogDate,proto3" json:"recogDate"` - UserId uint64 `protobuf:"varint,8,opt,name=userId,proto3" json:"userId"` + Id uint64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` + Page uint64 `protobuf:"varint,2,opt,name=page,proto3" json:"page,omitempty"` + PageSize uint64 `protobuf:"varint,3,opt,name=pageSize,proto3" json:"pageSize,omitempty"` + UserName string `protobuf:"bytes,4,opt,name=userName,proto3" json:"userName,omitempty"` + RecogType string `protobuf:"bytes,5,opt,name=recogType,proto3" json:"recogType,omitempty"` + DeviceNum string `protobuf:"bytes,6,opt,name=deviceNum,proto3" json:"deviceNum,omitempty"` + RecogDate string `protobuf:"bytes,7,opt,name=recogDate,proto3" json:"recogDate,omitempty"` + UserId uint64 `protobuf:"varint,8,opt,name=userId,proto3" json:"userId,omitempty"` } func (x *ClockLogReq) Reset() { *x = ClockLogReq{} if protoimpl.UnsafeEnabled { - mi := &file_api_account_account_proto_msgTypes[96] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[96] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -7683,7 +7683,7 @@ func (x *ClockLogReq) String() string { func (*ClockLogReq) ProtoMessage() {} func (x *ClockLogReq) ProtoReflect() protoreflect.Message { - mi := &file_api_account_account_proto_msgTypes[96] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[96] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -7696,7 +7696,7 @@ func (x *ClockLogReq) ProtoReflect() protoreflect.Message { // Deprecated: Use ClockLogReq.ProtoReflect.Descriptor instead. func (*ClockLogReq) Descriptor() ([]byte, []int) { - return file_api_account_account_proto_rawDescGZIP(), []int{96} + return file_api_accountFiee_accountFiee_proto_rawDescGZIP(), []int{96} } func (x *ClockLogReq) GetId() uint64 { @@ -7760,14 +7760,14 @@ type ClockLogListResponse struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Data []*ClockLogInfo `protobuf:"bytes,1,rep,name=data,proto3" json:"data"` - Count uint64 `protobuf:"varint,2,opt,name=count,proto3" json:"count"` + Data []*ClockLogInfo `protobuf:"bytes,1,rep,name=data,proto3" json:"data,omitempty"` + Count uint64 `protobuf:"varint,2,opt,name=count,proto3" json:"count,omitempty"` } func (x *ClockLogListResponse) Reset() { *x = ClockLogListResponse{} if protoimpl.UnsafeEnabled { - mi := &file_api_account_account_proto_msgTypes[97] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[97] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -7780,7 +7780,7 @@ func (x *ClockLogListResponse) String() string { func (*ClockLogListResponse) ProtoMessage() {} func (x *ClockLogListResponse) ProtoReflect() protoreflect.Message { - mi := &file_api_account_account_proto_msgTypes[97] + mi := &file_api_accountFiee_accountFiee_proto_msgTypes[97] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -7793,7 +7793,7 @@ func (x *ClockLogListResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use ClockLogListResponse.ProtoReflect.Descriptor instead. func (*ClockLogListResponse) Descriptor() ([]byte, []int) { - return file_api_account_account_proto_rawDescGZIP(), []int{97} + return file_api_accountFiee_accountFiee_proto_rawDescGZIP(), []int{97} } func (x *ClockLogListResponse) GetData() []*ClockLogInfo { @@ -7810,89 +7810,90 @@ func (x *ClockLogListResponse) GetCount() uint64 { return 0 } -var File_api_account_account_proto protoreflect.FileDescriptor +var File_api_accountFiee_accountFiee_proto protoreflect.FileDescriptor -var file_api_account_account_proto_rawDesc = []byte{ - 0x0a, 0x19, 0x61, 0x70, 0x69, 0x2f, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x2f, 0x61, 0x63, - 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x07, 0x61, 0x63, 0x63, - 0x6f, 0x75, 0x6e, 0x74, 0x1a, 0x3d, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, - 0x2f, 0x6d, 0x77, 0x69, 0x74, 0x6b, 0x6f, 0x77, 0x2f, 0x67, 0x6f, 0x2d, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x2d, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x73, 0x40, 0x76, 0x30, 0x2e, - 0x33, 0x2e, 0x32, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x2e, 0x70, 0x72, - 0x6f, 0x74, 0x6f, 0x22, 0x37, 0x0a, 0x19, 0x56, 0x65, 0x72, 0x69, 0x66, 0x79, 0x53, 0x6c, 0x69, - 0x64, 0x65, 0x72, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x12, 0x1a, 0x0a, 0x08, 0x6e, 0x6f, 0x6e, 0x63, 0x65, 0x53, 0x74, 0x72, 0x18, 0x01, 0x20, 0x01, - 0x28, 0x09, 0x52, 0x08, 0x6e, 0x6f, 0x6e, 0x63, 0x65, 0x53, 0x74, 0x72, 0x22, 0x50, 0x0a, 0x1a, - 0x56, 0x65, 0x72, 0x69, 0x66, 0x79, 0x53, 0x6c, 0x69, 0x64, 0x65, 0x72, 0x53, 0x74, 0x61, 0x74, - 0x75, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x6e, 0x6f, +var file_api_accountFiee_accountFiee_proto_rawDesc = []byte{ + 0x0a, 0x21, 0x61, 0x70, 0x69, 0x2f, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x46, 0x69, 0x65, + 0x65, 0x2f, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x46, 0x69, 0x65, 0x65, 0x2e, 0x70, 0x72, + 0x6f, 0x74, 0x6f, 0x12, 0x0b, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x46, 0x69, 0x65, 0x65, + 0x1a, 0x3d, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x6d, 0x77, 0x69, + 0x74, 0x6b, 0x6f, 0x77, 0x2f, 0x67, 0x6f, 0x2d, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2d, 0x76, 0x61, + 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x73, 0x40, 0x76, 0x30, 0x2e, 0x33, 0x2e, 0x32, 0x2f, + 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, + 0x37, 0x0a, 0x19, 0x56, 0x65, 0x72, 0x69, 0x66, 0x79, 0x53, 0x6c, 0x69, 0x64, 0x65, 0x72, 0x53, + 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1a, 0x0a, 0x08, + 0x6e, 0x6f, 0x6e, 0x63, 0x65, 0x53, 0x74, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, + 0x6e, 0x6f, 0x6e, 0x63, 0x65, 0x53, 0x74, 0x72, 0x22, 0x50, 0x0a, 0x1a, 0x56, 0x65, 0x72, 0x69, + 0x66, 0x79, 0x53, 0x6c, 0x69, 0x64, 0x65, 0x72, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x65, + 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x6e, 0x6f, 0x6e, 0x63, 0x65, 0x53, + 0x74, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x6e, 0x6f, 0x6e, 0x63, 0x65, 0x53, + 0x74, 0x72, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x02, 0x20, 0x01, + 0x28, 0x05, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x22, 0xbe, 0x01, 0x0a, 0x14, 0x53, + 0x65, 0x6e, 0x64, 0x4e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x73, 0x67, 0x52, 0x65, 0x71, 0x75, + 0x65, 0x73, 0x74, 0x12, 0x25, 0x0a, 0x06, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x18, 0x01, 0x20, + 0x01, 0x28, 0x09, 0x42, 0x0d, 0xe2, 0xdf, 0x1f, 0x09, 0x2a, 0x05, 0x37, 0x30, 0x30, 0x30, 0x31, + 0x58, 0x01, 0x52, 0x06, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x12, 0x25, 0x0a, 0x06, 0x54, 0x65, + 0x6c, 0x4e, 0x75, 0x6d, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x0d, 0xe2, 0xdf, 0x1f, 0x09, + 0x2a, 0x05, 0x37, 0x30, 0x30, 0x30, 0x31, 0x58, 0x01, 0x52, 0x06, 0x74, 0x65, 0x6c, 0x4e, 0x75, + 0x6d, 0x12, 0x18, 0x0a, 0x07, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x18, 0x03, 0x20, 0x01, + 0x28, 0x09, 0x52, 0x07, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x73, + 0x69, 0x67, 0x6e, 0x4e, 0x6f, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x73, 0x69, 0x67, + 0x6e, 0x4e, 0x6f, 0x12, 0x10, 0x0a, 0x03, 0x6d, 0x49, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, + 0x52, 0x03, 0x6d, 0x49, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x73, 0x63, 0x6f, 0x70, 0x65, 0x18, 0x06, + 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x73, 0x63, 0x6f, 0x70, 0x65, 0x22, 0x39, 0x0a, 0x1b, 0x56, + 0x65, 0x72, 0x69, 0x66, 0x79, 0x53, 0x6c, 0x69, 0x64, 0x65, 0x72, 0x43, 0x61, 0x70, 0x74, 0x63, + 0x68, 0x61, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x6e, 0x6f, 0x6e, 0x63, 0x65, 0x53, 0x74, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x6e, 0x6f, - 0x6e, 0x63, 0x65, 0x53, 0x74, 0x72, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, - 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x22, 0xbe, - 0x01, 0x0a, 0x14, 0x53, 0x65, 0x6e, 0x64, 0x4e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x73, 0x67, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x25, 0x0a, 0x06, 0x44, 0x6f, 0x6d, 0x61, 0x69, - 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x0d, 0xe2, 0xdf, 0x1f, 0x09, 0x2a, 0x05, 0x37, - 0x30, 0x30, 0x30, 0x31, 0x58, 0x01, 0x52, 0x06, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x12, 0x25, - 0x0a, 0x06, 0x54, 0x65, 0x6c, 0x4e, 0x75, 0x6d, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x0d, - 0xe2, 0xdf, 0x1f, 0x09, 0x2a, 0x05, 0x37, 0x30, 0x30, 0x30, 0x31, 0x58, 0x01, 0x52, 0x06, 0x74, - 0x65, 0x6c, 0x4e, 0x75, 0x6d, 0x12, 0x18, 0x0a, 0x07, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, - 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x12, - 0x16, 0x0a, 0x06, 0x73, 0x69, 0x67, 0x6e, 0x4e, 0x6f, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, - 0x06, 0x73, 0x69, 0x67, 0x6e, 0x4e, 0x6f, 0x12, 0x10, 0x0a, 0x03, 0x6d, 0x49, 0x64, 0x18, 0x05, - 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x6d, 0x49, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x73, 0x63, 0x6f, - 0x70, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x73, 0x63, 0x6f, 0x70, 0x65, 0x22, - 0x39, 0x0a, 0x1b, 0x56, 0x65, 0x72, 0x69, 0x66, 0x79, 0x53, 0x6c, 0x69, 0x64, 0x65, 0x72, 0x43, - 0x61, 0x70, 0x74, 0x63, 0x68, 0x61, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1a, - 0x0a, 0x08, 0x6e, 0x6f, 0x6e, 0x63, 0x65, 0x53, 0x74, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, - 0x52, 0x08, 0x6e, 0x6f, 0x6e, 0x63, 0x65, 0x53, 0x74, 0x72, 0x22, 0x50, 0x0a, 0x1a, 0x56, 0x65, - 0x72, 0x69, 0x66, 0x79, 0x53, 0x6c, 0x69, 0x64, 0x65, 0x72, 0x43, 0x61, 0x70, 0x74, 0x63, 0x68, - 0x61, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x6e, 0x6f, 0x6e, 0x63, - 0x65, 0x53, 0x74, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x6e, 0x6f, 0x6e, 0x63, - 0x65, 0x53, 0x74, 0x72, 0x12, 0x16, 0x0a, 0x06, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x58, 0x18, 0x02, - 0x20, 0x01, 0x28, 0x02, 0x52, 0x06, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x58, 0x22, 0xbb, 0x01, 0x0a, - 0x1d, 0x47, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x74, 0x65, 0x53, 0x6c, 0x69, 0x64, 0x65, 0x72, 0x43, - 0x61, 0x70, 0x74, 0x63, 0x68, 0x61, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1a, - 0x0a, 0x08, 0x6e, 0x6f, 0x6e, 0x63, 0x65, 0x53, 0x74, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, - 0x52, 0x08, 0x6e, 0x6f, 0x6e, 0x63, 0x65, 0x53, 0x74, 0x72, 0x12, 0x1c, 0x0a, 0x09, 0x63, 0x61, - 0x6e, 0x76, 0x61, 0x73, 0x53, 0x72, 0x63, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x63, - 0x61, 0x6e, 0x76, 0x61, 0x73, 0x53, 0x72, 0x63, 0x12, 0x1a, 0x0a, 0x08, 0x62, 0x6c, 0x6f, 0x63, - 0x6b, 0x53, 0x72, 0x63, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x62, 0x6c, 0x6f, 0x63, - 0x6b, 0x53, 0x72, 0x63, 0x12, 0x16, 0x0a, 0x06, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x59, 0x18, 0x04, - 0x20, 0x01, 0x28, 0x04, 0x52, 0x06, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x59, 0x12, 0x14, 0x0a, 0x05, - 0x66, 0x61, 0x63, 0x65, 0x59, 0x18, 0x05, 0x20, 0x01, 0x28, 0x04, 0x52, 0x05, 0x66, 0x61, 0x63, - 0x65, 0x59, 0x12, 0x16, 0x0a, 0x06, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x58, 0x18, 0x06, 0x20, 0x01, - 0x28, 0x04, 0x52, 0x06, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x58, 0x22, 0xde, 0x01, 0x0a, 0x1c, 0x47, - 0x65, 0x6e, 0x65, 0x72, 0x61, 0x74, 0x65, 0x53, 0x6c, 0x69, 0x64, 0x65, 0x72, 0x43, 0x61, 0x70, - 0x74, 0x63, 0x68, 0x61, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x20, 0x0a, 0x0b, 0x63, - 0x61, 0x6e, 0x76, 0x61, 0x73, 0x57, 0x69, 0x64, 0x74, 0x68, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, - 0x52, 0x0b, 0x63, 0x61, 0x6e, 0x76, 0x61, 0x73, 0x57, 0x69, 0x64, 0x74, 0x68, 0x12, 0x22, 0x0a, - 0x0c, 0x63, 0x61, 0x6e, 0x76, 0x61, 0x73, 0x48, 0x65, 0x69, 0x67, 0x68, 0x74, 0x18, 0x02, 0x20, - 0x01, 0x28, 0x04, 0x52, 0x0c, 0x63, 0x61, 0x6e, 0x76, 0x61, 0x73, 0x48, 0x65, 0x69, 0x67, 0x68, - 0x74, 0x12, 0x1e, 0x0a, 0x0a, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x57, 0x69, 0x64, 0x74, 0x68, 0x18, - 0x03, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0a, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x57, 0x69, 0x64, 0x74, - 0x68, 0x12, 0x20, 0x0a, 0x0b, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x48, 0x65, 0x69, 0x67, 0x68, 0x74, - 0x18, 0x04, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0b, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x48, 0x65, 0x69, - 0x67, 0x68, 0x74, 0x12, 0x20, 0x0a, 0x0b, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x52, 0x61, 0x64, 0x69, - 0x75, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0b, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x52, - 0x61, 0x64, 0x69, 0x75, 0x73, 0x12, 0x14, 0x0a, 0x05, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x18, 0x06, - 0x20, 0x01, 0x28, 0x04, 0x52, 0x05, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x22, 0x3f, 0x0a, 0x15, 0x43, - 0x68, 0x65, 0x63, 0x6b, 0x52, 0x65, 0x61, 0x6c, 0x4e, 0x61, 0x6d, 0x65, 0x52, 0x65, 0x73, 0x70, - 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, - 0x52, 0x02, 0x69, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x02, - 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x22, 0x62, 0x0a, 0x14, - 0x43, 0x68, 0x65, 0x63, 0x6b, 0x52, 0x65, 0x61, 0x6c, 0x4e, 0x61, 0x6d, 0x65, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, - 0x52, 0x02, 0x69, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x70, 0x61, 0x73, 0x73, 0x18, 0x02, 0x20, 0x01, - 0x28, 0x08, 0x52, 0x04, 0x70, 0x61, 0x73, 0x73, 0x12, 0x26, 0x0a, 0x0e, 0x6e, 0x6f, 0x74, 0x50, - 0x61, 0x73, 0x73, 0x52, 0x65, 0x6d, 0x61, 0x72, 0x6b, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, - 0x52, 0x0e, 0x6e, 0x6f, 0x74, 0x50, 0x61, 0x73, 0x73, 0x52, 0x65, 0x6d, 0x61, 0x72, 0x6b, 0x73, - 0x22, 0x8b, 0x01, 0x0a, 0x10, 0x55, 0x73, 0x65, 0x72, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x73, - 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x04, 0x52, 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x70, - 0x61, 0x67, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x04, 0x52, 0x04, 0x70, 0x61, 0x67, 0x65, 0x12, - 0x1a, 0x0a, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, - 0x04, 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x31, 0x0a, 0x08, 0x75, - 0x73, 0x65, 0x72, 0x4c, 0x69, 0x73, 0x74, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x15, 0x2e, - 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x4c, 0x69, 0x73, 0x74, + 0x6e, 0x63, 0x65, 0x53, 0x74, 0x72, 0x22, 0x50, 0x0a, 0x1a, 0x56, 0x65, 0x72, 0x69, 0x66, 0x79, + 0x53, 0x6c, 0x69, 0x64, 0x65, 0x72, 0x43, 0x61, 0x70, 0x74, 0x63, 0x68, 0x61, 0x52, 0x65, 0x71, + 0x75, 0x65, 0x73, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x6e, 0x6f, 0x6e, 0x63, 0x65, 0x53, 0x74, 0x72, + 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x6e, 0x6f, 0x6e, 0x63, 0x65, 0x53, 0x74, 0x72, + 0x12, 0x16, 0x0a, 0x06, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x58, 0x18, 0x02, 0x20, 0x01, 0x28, 0x02, + 0x52, 0x06, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x58, 0x22, 0xbb, 0x01, 0x0a, 0x1d, 0x47, 0x65, 0x6e, + 0x65, 0x72, 0x61, 0x74, 0x65, 0x53, 0x6c, 0x69, 0x64, 0x65, 0x72, 0x43, 0x61, 0x70, 0x74, 0x63, + 0x68, 0x61, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x6e, 0x6f, + 0x6e, 0x63, 0x65, 0x53, 0x74, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x6e, 0x6f, + 0x6e, 0x63, 0x65, 0x53, 0x74, 0x72, 0x12, 0x1c, 0x0a, 0x09, 0x63, 0x61, 0x6e, 0x76, 0x61, 0x73, + 0x53, 0x72, 0x63, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x63, 0x61, 0x6e, 0x76, 0x61, + 0x73, 0x53, 0x72, 0x63, 0x12, 0x1a, 0x0a, 0x08, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x53, 0x72, 0x63, + 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x53, 0x72, 0x63, + 0x12, 0x16, 0x0a, 0x06, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x59, 0x18, 0x04, 0x20, 0x01, 0x28, 0x04, + 0x52, 0x06, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x59, 0x12, 0x14, 0x0a, 0x05, 0x66, 0x61, 0x63, 0x65, + 0x59, 0x18, 0x05, 0x20, 0x01, 0x28, 0x04, 0x52, 0x05, 0x66, 0x61, 0x63, 0x65, 0x59, 0x12, 0x16, + 0x0a, 0x06, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x58, 0x18, 0x06, 0x20, 0x01, 0x28, 0x04, 0x52, 0x06, + 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x58, 0x22, 0xde, 0x01, 0x0a, 0x1c, 0x47, 0x65, 0x6e, 0x65, 0x72, + 0x61, 0x74, 0x65, 0x53, 0x6c, 0x69, 0x64, 0x65, 0x72, 0x43, 0x61, 0x70, 0x74, 0x63, 0x68, 0x61, + 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x20, 0x0a, 0x0b, 0x63, 0x61, 0x6e, 0x76, 0x61, + 0x73, 0x57, 0x69, 0x64, 0x74, 0x68, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0b, 0x63, 0x61, + 0x6e, 0x76, 0x61, 0x73, 0x57, 0x69, 0x64, 0x74, 0x68, 0x12, 0x22, 0x0a, 0x0c, 0x63, 0x61, 0x6e, + 0x76, 0x61, 0x73, 0x48, 0x65, 0x69, 0x67, 0x68, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x04, 0x52, + 0x0c, 0x63, 0x61, 0x6e, 0x76, 0x61, 0x73, 0x48, 0x65, 0x69, 0x67, 0x68, 0x74, 0x12, 0x1e, 0x0a, + 0x0a, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x57, 0x69, 0x64, 0x74, 0x68, 0x18, 0x03, 0x20, 0x01, 0x28, + 0x04, 0x52, 0x0a, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x57, 0x69, 0x64, 0x74, 0x68, 0x12, 0x20, 0x0a, + 0x0b, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x48, 0x65, 0x69, 0x67, 0x68, 0x74, 0x18, 0x04, 0x20, 0x01, + 0x28, 0x04, 0x52, 0x0b, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x48, 0x65, 0x69, 0x67, 0x68, 0x74, 0x12, + 0x20, 0x0a, 0x0b, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x75, 0x73, 0x18, 0x05, + 0x20, 0x01, 0x28, 0x04, 0x52, 0x0b, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x52, 0x61, 0x64, 0x69, 0x75, + 0x73, 0x12, 0x14, 0x0a, 0x05, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x04, + 0x52, 0x05, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x22, 0x3f, 0x0a, 0x15, 0x43, 0x68, 0x65, 0x63, 0x6b, + 0x52, 0x65, 0x61, 0x6c, 0x4e, 0x61, 0x6d, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, + 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x02, 0x69, 0x64, + 0x12, 0x16, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, + 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x22, 0x62, 0x0a, 0x14, 0x43, 0x68, 0x65, 0x63, + 0x6b, 0x52, 0x65, 0x61, 0x6c, 0x4e, 0x61, 0x6d, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, + 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x02, 0x69, 0x64, + 0x12, 0x12, 0x0a, 0x04, 0x70, 0x61, 0x73, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, + 0x70, 0x61, 0x73, 0x73, 0x12, 0x26, 0x0a, 0x0e, 0x6e, 0x6f, 0x74, 0x50, 0x61, 0x73, 0x73, 0x52, + 0x65, 0x6d, 0x61, 0x72, 0x6b, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x6e, 0x6f, + 0x74, 0x50, 0x61, 0x73, 0x73, 0x52, 0x65, 0x6d, 0x61, 0x72, 0x6b, 0x73, 0x22, 0x8f, 0x01, 0x0a, + 0x10, 0x55, 0x73, 0x65, 0x72, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, + 0x65, 0x12, 0x14, 0x0a, 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, + 0x52, 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x70, 0x61, 0x67, 0x65, 0x18, + 0x02, 0x20, 0x01, 0x28, 0x04, 0x52, 0x04, 0x70, 0x61, 0x67, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x70, + 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x04, 0x52, 0x08, 0x70, + 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x35, 0x0a, 0x08, 0x75, 0x73, 0x65, 0x72, 0x4c, + 0x69, 0x73, 0x74, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x61, 0x63, 0x63, 0x6f, + 0x75, 0x6e, 0x74, 0x46, 0x69, 0x65, 0x65, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x4c, 0x69, 0x73, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x08, 0x75, 0x73, 0x65, 0x72, 0x4c, 0x69, 0x73, 0x74, 0x22, 0x82, 0x05, 0x0a, 0x0c, 0x55, 0x73, 0x65, 0x72, 0x4c, 0x69, 0x73, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x02, 0x69, 0x64, 0x12, @@ -8130,242 +8131,243 @@ var file_api_account_account_proto_rawDesc = []byte{ 0x70, 0x65, 0x6e, 0x49, 0x64, 0x22, 0x33, 0x0a, 0x19, 0x57, 0x78, 0x42, 0x6f, 0x78, 0x54, 0x65, 0x6c, 0x4e, 0x75, 0x6d, 0x42, 0x79, 0x43, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x74, 0x65, 0x6c, 0x4e, 0x75, 0x6d, 0x18, 0x01, 0x20, 0x01, - 0x28, 0x09, 0x52, 0x06, 0x74, 0x65, 0x6c, 0x4e, 0x75, 0x6d, 0x22, 0xb8, 0x01, 0x0a, 0x0d, 0x57, + 0x28, 0x09, 0x52, 0x06, 0x74, 0x65, 0x6c, 0x4e, 0x75, 0x6d, 0x22, 0xc0, 0x01, 0x0a, 0x0d, 0x57, 0x78, 0x42, 0x6f, 0x78, 0x55, 0x73, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x16, 0x0a, 0x06, 0x6f, 0x70, 0x65, 0x6e, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x6f, 0x70, 0x65, 0x6e, 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x67, 0x68, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x67, 0x68, 0x49, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x69, 0x73, 0x4e, 0x65, - 0x77, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x05, 0x69, 0x73, 0x4e, 0x65, 0x77, 0x12, 0x25, - 0x0a, 0x04, 0x75, 0x73, 0x65, 0x72, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x61, - 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x52, - 0x04, 0x75, 0x73, 0x65, 0x72, 0x12, 0x1a, 0x0a, 0x08, 0x77, 0x78, 0x55, 0x73, 0x65, 0x72, 0x49, - 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x77, 0x78, 0x55, 0x73, 0x65, 0x72, 0x49, - 0x64, 0x12, 0x22, 0x0a, 0x03, 0x66, 0x64, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x10, - 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x2e, 0x46, 0x64, 0x64, 0x49, 0x6e, 0x66, 0x6f, - 0x52, 0x03, 0x66, 0x64, 0x64, 0x22, 0x7b, 0x0a, 0x07, 0x46, 0x64, 0x64, 0x49, 0x6e, 0x66, 0x6f, - 0x12, 0x0e, 0x0a, 0x02, 0x49, 0x44, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x02, 0x49, 0x44, - 0x12, 0x1e, 0x0a, 0x0a, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x65, 0x72, 0x49, 0x64, 0x18, 0x02, - 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x65, 0x72, 0x49, 0x64, - 0x12, 0x1a, 0x0a, 0x08, 0x69, 0x73, 0x56, 0x65, 0x72, 0x69, 0x66, 0x79, 0x18, 0x03, 0x20, 0x01, - 0x28, 0x08, 0x52, 0x08, 0x69, 0x73, 0x56, 0x65, 0x72, 0x69, 0x66, 0x79, 0x12, 0x24, 0x0a, 0x0d, - 0x74, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x4e, 0x6f, 0x18, 0x04, 0x20, - 0x01, 0x28, 0x09, 0x52, 0x0d, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, - 0x4e, 0x6f, 0x22, 0xea, 0x02, 0x0a, 0x08, 0x55, 0x73, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x12, - 0x0e, 0x0a, 0x02, 0x49, 0x44, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x02, 0x49, 0x44, 0x12, - 0x1a, 0x0a, 0x08, 0x6e, 0x69, 0x63, 0x6b, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x08, 0x6e, 0x69, 0x63, 0x6b, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x74, - 0x65, 0x6c, 0x4e, 0x75, 0x6d, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x74, 0x65, 0x6c, - 0x4e, 0x75, 0x6d, 0x12, 0x16, 0x0a, 0x06, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x18, 0x07, 0x20, - 0x01, 0x28, 0x09, 0x52, 0x06, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x12, 0x1a, 0x0a, 0x08, 0x63, - 0x72, 0x65, 0x61, 0x74, 0x65, 0x41, 0x74, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x63, - 0x72, 0x65, 0x61, 0x74, 0x65, 0x41, 0x74, 0x12, 0x1e, 0x0a, 0x0a, 0x72, 0x65, 0x61, 0x6c, 0x4e, - 0x61, 0x6d, 0x65, 0x49, 0x44, 0x18, 0x09, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0a, 0x72, 0x65, 0x61, - 0x6c, 0x4e, 0x61, 0x6d, 0x65, 0x49, 0x44, 0x12, 0x1a, 0x0a, 0x08, 0x72, 0x65, 0x61, 0x6c, 0x4e, - 0x61, 0x6d, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x72, 0x65, 0x61, 0x6c, 0x4e, - 0x61, 0x6d, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x69, 0x44, 0x4e, 0x75, 0x6d, 0x18, 0x0b, 0x20, 0x01, - 0x28, 0x09, 0x52, 0x05, 0x69, 0x44, 0x4e, 0x75, 0x6d, 0x12, 0x16, 0x0a, 0x06, 0x64, 0x6f, 0x6d, - 0x61, 0x69, 0x6e, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x64, 0x6f, 0x6d, 0x61, 0x69, - 0x6e, 0x12, 0x1e, 0x0a, 0x0a, 0x72, 0x65, 0x61, 0x6c, 0x49, 0x44, 0x49, 0x6d, 0x67, 0x41, 0x18, - 0x11, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x72, 0x65, 0x61, 0x6c, 0x49, 0x44, 0x49, 0x6d, 0x67, - 0x41, 0x12, 0x1e, 0x0a, 0x0a, 0x72, 0x65, 0x61, 0x6c, 0x49, 0x44, 0x49, 0x6d, 0x67, 0x42, 0x18, - 0x12, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x72, 0x65, 0x61, 0x6c, 0x49, 0x44, 0x49, 0x6d, 0x67, - 0x42, 0x12, 0x26, 0x0a, 0x0e, 0x72, 0x65, 0x61, 0x6c, 0x4e, 0x61, 0x6d, 0x65, 0x49, 0x44, 0x4e, - 0x61, 0x6d, 0x65, 0x18, 0x13, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x72, 0x65, 0x61, 0x6c, 0x4e, - 0x61, 0x6d, 0x65, 0x49, 0x44, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x69, 0x64, - 0x65, 0x6f, 0x18, 0x14, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x69, 0x64, 0x65, 0x6f, 0x22, - 0x1f, 0x0a, 0x0d, 0x43, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x12, 0x0e, 0x0a, 0x02, 0x49, 0x44, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x02, 0x49, 0x44, - 0x22, 0x20, 0x0a, 0x0c, 0x57, 0x78, 0x41, 0x70, 0x70, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x12, 0x10, 0x0a, 0x04, 0x47, 0x68, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, - 0x49, 0x44, 0x22, 0x43, 0x0a, 0x0d, 0x57, 0x78, 0x41, 0x70, 0x70, 0x52, 0x65, 0x73, 0x70, 0x6f, - 0x6e, 0x73, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x41, 0x70, 0x70, 0x49, 0x44, 0x18, 0x01, 0x20, 0x01, - 0x28, 0x09, 0x52, 0x05, 0x61, 0x70, 0x70, 0x49, 0x44, 0x12, 0x1c, 0x0a, 0x09, 0x41, 0x70, 0x70, - 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x61, 0x70, - 0x70, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x22, 0x5b, 0x0a, 0x13, 0x57, 0x78, 0x55, 0x73, 0x65, - 0x72, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x2c, - 0x0a, 0x04, 0x77, 0x78, 0x49, 0x44, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x42, 0x18, 0xe2, 0xdf, - 0x1f, 0x14, 0x2a, 0x10, 0xe7, 0xbc, 0xba, 0xe5, 0xb0, 0x91, 0xe5, 0x8f, 0x82, 0xe6, 0x95, 0xb0, - 0x77, 0x78, 0x49, 0x44, 0x58, 0x01, 0x52, 0x04, 0x77, 0x78, 0x49, 0x64, 0x12, 0x16, 0x0a, 0x06, - 0x75, 0x73, 0x65, 0x72, 0x49, 0x44, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x75, 0x73, - 0x65, 0x72, 0x49, 0x44, 0x22, 0x73, 0x0a, 0x15, 0x57, 0x78, 0x55, 0x73, 0x65, 0x72, 0x4f, 0x72, - 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x2c, 0x0a, - 0x06, 0x4f, 0x70, 0x65, 0x6e, 0x49, 0x44, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x14, 0xe2, - 0xdf, 0x1f, 0x10, 0x2a, 0x0c, 0xe7, 0xbc, 0xba, 0xe5, 0xb0, 0x91, 0x6f, 0x70, 0x65, 0x6e, 0x69, - 0x64, 0x58, 0x01, 0x52, 0x06, 0x6f, 0x70, 0x65, 0x6e, 0x49, 0x44, 0x12, 0x2c, 0x0a, 0x04, 0x47, - 0x68, 0x49, 0x44, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x18, 0xe2, 0xdf, 0x1f, 0x14, 0x2a, - 0x10, 0xe7, 0xbc, 0xba, 0xe5, 0xb0, 0x91, 0xe5, 0x8f, 0x82, 0xe6, 0x95, 0xb0, 0x67, 0x68, 0x69, - 0x64, 0x58, 0x01, 0x52, 0x04, 0x67, 0x68, 0x49, 0x44, 0x22, 0x80, 0x01, 0x0a, 0x0e, 0x57, 0x78, - 0x55, 0x73, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x16, 0x0a, 0x06, - 0x4f, 0x70, 0x65, 0x6e, 0x49, 0x44, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x6f, 0x70, - 0x65, 0x6e, 0x49, 0x44, 0x12, 0x16, 0x0a, 0x06, 0x55, 0x73, 0x65, 0x72, 0x49, 0x44, 0x18, 0x02, - 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x44, 0x12, 0x12, 0x0a, 0x04, - 0x47, 0x68, 0x49, 0x44, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x67, 0x68, 0x49, 0x44, - 0x12, 0x1a, 0x0a, 0x08, 0x52, 0x6f, 0x6c, 0x65, 0x41, 0x75, 0x74, 0x68, 0x18, 0x04, 0x20, 0x01, - 0x28, 0x09, 0x52, 0x08, 0x72, 0x6f, 0x6c, 0x65, 0x41, 0x75, 0x74, 0x68, 0x12, 0x0e, 0x0a, 0x02, - 0x49, 0x44, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x02, 0x49, 0x44, 0x22, 0x3a, 0x0a, 0x11, - 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x4c, 0x6f, 0x67, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, - 0x65, 0x12, 0x25, 0x0a, 0x04, 0x44, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, - 0x11, 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x2e, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x4c, - 0x6f, 0x67, 0x52, 0x04, 0x64, 0x61, 0x74, 0x61, 0x22, 0x9c, 0x02, 0x0a, 0x08, 0x4c, 0x6f, 0x67, - 0x69, 0x6e, 0x4c, 0x6f, 0x67, 0x12, 0x16, 0x0a, 0x06, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x12, 0x0e, 0x0a, - 0x02, 0x49, 0x44, 0x18, 0x02, 0x20, 0x01, 0x28, 0x04, 0x52, 0x02, 0x49, 0x44, 0x12, 0x16, 0x0a, - 0x06, 0x55, 0x73, 0x65, 0x72, 0x49, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x04, 0x52, 0x06, 0x75, - 0x73, 0x65, 0x72, 0x49, 0x64, 0x12, 0x0e, 0x0a, 0x02, 0x49, 0x70, 0x18, 0x04, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x02, 0x69, 0x70, 0x12, 0x14, 0x0a, 0x05, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x05, - 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x16, 0x0a, 0x06, 0x53, - 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x06, 0x20, 0x01, 0x28, 0x04, 0x52, 0x06, 0x73, 0x74, 0x61, - 0x74, 0x75, 0x73, 0x12, 0x1e, 0x0a, 0x0a, 0x45, 0x78, 0x70, 0x69, 0x72, 0x65, 0x44, 0x61, 0x74, - 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x65, 0x78, 0x70, 0x69, 0x72, 0x65, 0x44, - 0x61, 0x74, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x4c, 0x61, 0x73, 0x74, 0x44, 0x61, 0x74, 0x65, 0x18, - 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x6c, 0x61, 0x73, 0x74, 0x44, 0x61, 0x74, 0x65, 0x12, - 0x1e, 0x0a, 0x0a, 0x4c, 0x6f, 0x67, 0x6f, 0x75, 0x74, 0x44, 0x61, 0x74, 0x65, 0x18, 0x09, 0x20, - 0x01, 0x28, 0x09, 0x52, 0x0a, 0x6c, 0x6f, 0x67, 0x6f, 0x75, 0x74, 0x44, 0x61, 0x74, 0x65, 0x12, - 0x1c, 0x0a, 0x09, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x18, 0x0a, 0x20, 0x01, - 0x28, 0x09, 0x52, 0x09, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x12, 0x18, 0x0a, - 0x07, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, - 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x22, 0x3e, 0x0a, 0x14, 0x4f, 0x6e, 0x6c, 0x69, 0x6e, - 0x65, 0x4c, 0x6f, 0x67, 0x42, 0x79, 0x49, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, - 0x16, 0x0a, 0x06, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, - 0x06, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x12, 0x0e, 0x0a, 0x02, 0x49, 0x44, 0x18, 0x02, 0x20, - 0x01, 0x28, 0x04, 0x52, 0x02, 0x49, 0x44, 0x22, 0x4b, 0x0a, 0x19, 0x4c, 0x6f, 0x67, 0x69, 0x6e, - 0x49, 0x6e, 0x66, 0x6f, 0x73, 0x42, 0x79, 0x55, 0x73, 0x65, 0x72, 0x49, 0x64, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x12, 0x16, 0x0a, 0x06, - 0x55, 0x73, 0x65, 0x72, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x04, 0x52, 0x06, 0x75, 0x73, - 0x65, 0x72, 0x49, 0x64, 0x22, 0xca, 0x01, 0x0a, 0x17, 0x53, 0x65, 0x6e, 0x64, 0x4e, 0x65, 0x77, - 0x54, 0x65, 0x6c, 0x4e, 0x75, 0x6d, 0x4d, 0x73, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x12, 0x25, 0x0a, 0x06, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, - 0x42, 0x0d, 0xe2, 0xdf, 0x1f, 0x09, 0x2a, 0x05, 0x37, 0x30, 0x30, 0x30, 0x31, 0x58, 0x01, 0x52, - 0x06, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x12, 0x24, 0x0a, 0x02, 0x49, 0x44, 0x18, 0x02, 0x20, - 0x01, 0x28, 0x04, 0x42, 0x14, 0xe2, 0xdf, 0x1f, 0x10, 0x2a, 0x0c, 0xe7, 0xbc, 0xba, 0xe5, 0xb0, - 0x91, 0xe5, 0x8f, 0x82, 0xe6, 0x95, 0xb0, 0x58, 0x01, 0x52, 0x02, 0x49, 0x44, 0x12, 0x1c, 0x0a, - 0x09, 0x4e, 0x65, 0x77, 0x54, 0x65, 0x6c, 0x4e, 0x75, 0x6d, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, - 0x52, 0x09, 0x6e, 0x65, 0x77, 0x54, 0x65, 0x6c, 0x4e, 0x75, 0x6d, 0x12, 0x12, 0x0a, 0x04, 0x43, - 0x6f, 0x64, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x12, - 0x18, 0x0a, 0x07, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, - 0x52, 0x07, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x69, 0x67, - 0x6e, 0x4e, 0x6f, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x73, 0x69, 0x67, 0x6e, 0x4e, - 0x6f, 0x22, 0x4b, 0x0a, 0x10, 0x55, 0x73, 0x65, 0x72, 0x42, 0x79, 0x54, 0x65, 0x6c, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x25, 0x0a, 0x06, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x0d, 0xe2, 0xdf, 0x1f, 0x09, 0x2a, 0x05, 0x37, 0x30, 0x30, - 0x30, 0x31, 0x58, 0x01, 0x52, 0x06, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x12, 0x10, 0x0a, 0x03, - 0x54, 0x65, 0x6c, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x74, 0x65, 0x6c, 0x22, 0x10, - 0x0a, 0x0e, 0x43, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, - 0x22, 0x4e, 0x0a, 0x11, 0x55, 0x73, 0x65, 0x72, 0x73, 0x42, 0x79, 0x54, 0x65, 0x6c, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x25, 0x0a, 0x06, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x0d, 0xe2, 0xdf, 0x1f, 0x09, 0x2a, 0x05, 0x37, 0x30, 0x30, - 0x30, 0x31, 0x58, 0x01, 0x52, 0x06, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x12, 0x12, 0x0a, 0x04, - 0x54, 0x65, 0x6c, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x52, 0x04, 0x74, 0x65, 0x6c, 0x73, - 0x22, 0xdd, 0x01, 0x0a, 0x10, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x79, 0x49, 0x44, 0x73, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x25, 0x0a, 0x06, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x0d, 0xe2, 0xdf, 0x1f, 0x09, 0x2a, 0x05, 0x37, 0x30, 0x30, - 0x30, 0x31, 0x58, 0x01, 0x52, 0x06, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x12, 0x10, 0x0a, 0x03, - 0x49, 0x44, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x04, 0x52, 0x03, 0x49, 0x44, 0x73, 0x12, 0x1c, - 0x0a, 0x09, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x54, 0x79, 0x70, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, - 0x04, 0x52, 0x09, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x54, 0x79, 0x70, 0x65, 0x12, 0x12, 0x0a, 0x04, - 0x50, 0x61, 0x67, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x04, 0x52, 0x04, 0x70, 0x61, 0x67, 0x65, - 0x12, 0x1a, 0x0a, 0x08, 0x50, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x18, 0x05, 0x20, 0x01, - 0x28, 0x04, 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x1a, 0x0a, 0x08, - 0x4e, 0x69, 0x63, 0x6b, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, - 0x6e, 0x69, 0x63, 0x6b, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x26, 0x0a, 0x0e, 0x49, 0x6e, 0x76, 0x69, - 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x64, 0x65, 0x18, 0x07, 0x20, 0x03, 0x28, 0x09, - 0x52, 0x0e, 0x69, 0x6e, 0x76, 0x69, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x64, 0x65, - 0x22, 0xd9, 0x01, 0x0a, 0x0e, 0x53, 0x65, 0x6e, 0x64, 0x4d, 0x73, 0x67, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x12, 0x25, 0x0a, 0x06, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x18, 0x01, 0x20, - 0x01, 0x28, 0x09, 0x42, 0x0d, 0xe2, 0xdf, 0x1f, 0x09, 0x2a, 0x05, 0x37, 0x30, 0x30, 0x30, 0x31, - 0x58, 0x01, 0x52, 0x06, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x12, 0x16, 0x0a, 0x06, 0x54, 0x65, - 0x6c, 0x4e, 0x75, 0x6d, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x74, 0x65, 0x6c, 0x4e, - 0x75, 0x6d, 0x12, 0x18, 0x0a, 0x07, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x18, 0x03, 0x20, - 0x01, 0x28, 0x09, 0x52, 0x07, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x12, 0x16, 0x0a, 0x06, - 0x73, 0x69, 0x67, 0x6e, 0x4e, 0x6f, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x73, 0x69, - 0x67, 0x6e, 0x4e, 0x6f, 0x12, 0x10, 0x0a, 0x03, 0x6d, 0x49, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, - 0x0d, 0x52, 0x03, 0x6d, 0x49, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x73, 0x63, 0x6f, 0x70, 0x65, 0x18, - 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x73, 0x63, 0x6f, 0x70, 0x65, 0x12, 0x12, 0x0a, 0x04, - 0x7a, 0x6f, 0x6e, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x7a, 0x6f, 0x6e, 0x65, - 0x12, 0x1a, 0x0a, 0x08, 0x6e, 0x6f, 0x6e, 0x63, 0x65, 0x53, 0x74, 0x72, 0x18, 0x08, 0x20, 0x01, - 0x28, 0x09, 0x52, 0x08, 0x6e, 0x6f, 0x6e, 0x63, 0x65, 0x53, 0x74, 0x72, 0x22, 0xed, 0x01, 0x0a, - 0x14, 0x53, 0x65, 0x6e, 0x64, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x4d, 0x73, 0x67, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x25, 0x0a, 0x06, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x0d, 0xe2, 0xdf, 0x1f, 0x09, 0x2a, 0x05, 0x37, 0x30, 0x30, - 0x30, 0x31, 0x58, 0x01, 0x52, 0x06, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x12, 0x2e, 0x0a, 0x06, - 0x54, 0x65, 0x6c, 0x4e, 0x75, 0x6d, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x16, 0xe2, 0xdf, - 0x1f, 0x12, 0x0a, 0x09, 0x5e, 0x31, 0x5c, 0x64, 0x7b, 0x31, 0x30, 0x7d, 0x24, 0x2a, 0x05, 0x37, - 0x30, 0x30, 0x30, 0x32, 0x52, 0x06, 0x74, 0x65, 0x6c, 0x4e, 0x75, 0x6d, 0x12, 0x18, 0x0a, 0x07, - 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x70, - 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x12, 0x10, 0x0a, 0x03, 0x55, 0x72, 0x6c, 0x18, 0x04, 0x20, - 0x01, 0x28, 0x09, 0x52, 0x03, 0x55, 0x72, 0x6c, 0x12, 0x0e, 0x0a, 0x02, 0x49, 0x44, 0x18, 0x05, - 0x20, 0x01, 0x28, 0x04, 0x52, 0x02, 0x49, 0x44, 0x12, 0x10, 0x0a, 0x03, 0x4d, 0x49, 0x64, 0x18, - 0x06, 0x20, 0x01, 0x28, 0x04, 0x52, 0x03, 0x6d, 0x49, 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x4c, 0x6f, - 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x07, 0x20, 0x01, 0x28, 0x04, 0x52, 0x08, 0x6c, 0x6f, - 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x14, 0x0a, 0x05, 0x53, 0x69, 0x67, 0x4e, 0x6f, 0x18, - 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x73, 0x69, 0x67, 0x4e, 0x6f, 0x22, 0x9d, 0x01, 0x0a, - 0x0f, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x4d, 0x73, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x12, 0x25, 0x0a, 0x06, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, - 0x42, 0x0d, 0xe2, 0xdf, 0x1f, 0x09, 0x2a, 0x05, 0x37, 0x30, 0x30, 0x30, 0x31, 0x58, 0x01, 0x52, - 0x06, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x12, 0x16, 0x0a, 0x06, 0x54, 0x65, 0x6c, 0x4e, 0x75, - 0x6d, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x74, 0x65, 0x6c, 0x4e, 0x75, 0x6d, 0x12, - 0x21, 0x0a, 0x04, 0x43, 0x6f, 0x64, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 0x0d, 0xe2, - 0xdf, 0x1f, 0x09, 0x2a, 0x05, 0x37, 0x30, 0x30, 0x30, 0x33, 0x58, 0x01, 0x52, 0x04, 0x63, 0x6f, - 0x64, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x73, 0x63, 0x6f, 0x70, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, + 0x77, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x05, 0x69, 0x73, 0x4e, 0x65, 0x77, 0x12, 0x29, + 0x0a, 0x04, 0x75, 0x73, 0x65, 0x72, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x61, + 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x46, 0x69, 0x65, 0x65, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x49, + 0x6e, 0x66, 0x6f, 0x52, 0x04, 0x75, 0x73, 0x65, 0x72, 0x12, 0x1a, 0x0a, 0x08, 0x77, 0x78, 0x55, + 0x73, 0x65, 0x72, 0x49, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x77, 0x78, 0x55, + 0x73, 0x65, 0x72, 0x49, 0x64, 0x12, 0x26, 0x0a, 0x03, 0x66, 0x64, 0x64, 0x18, 0x06, 0x20, 0x01, + 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x46, 0x69, 0x65, 0x65, + 0x2e, 0x46, 0x64, 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x03, 0x66, 0x64, 0x64, 0x22, 0x7b, 0x0a, + 0x07, 0x46, 0x64, 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x0e, 0x0a, 0x02, 0x49, 0x44, 0x18, 0x01, + 0x20, 0x01, 0x28, 0x04, 0x52, 0x02, 0x49, 0x44, 0x12, 0x1e, 0x0a, 0x0a, 0x63, 0x75, 0x73, 0x74, + 0x6f, 0x6d, 0x65, 0x72, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x63, 0x75, + 0x73, 0x74, 0x6f, 0x6d, 0x65, 0x72, 0x49, 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x69, 0x73, 0x56, 0x65, + 0x72, 0x69, 0x66, 0x79, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x69, 0x73, 0x56, 0x65, + 0x72, 0x69, 0x66, 0x79, 0x12, 0x24, 0x0a, 0x0d, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, + 0x69, 0x6f, 0x6e, 0x4e, 0x6f, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x74, 0x72, 0x61, + 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x4e, 0x6f, 0x22, 0xea, 0x02, 0x0a, 0x08, 0x55, + 0x73, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x0e, 0x0a, 0x02, 0x49, 0x44, 0x18, 0x01, 0x20, + 0x01, 0x28, 0x04, 0x52, 0x02, 0x49, 0x44, 0x12, 0x1a, 0x0a, 0x08, 0x6e, 0x69, 0x63, 0x6b, 0x4e, + 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x6e, 0x69, 0x63, 0x6b, 0x4e, + 0x61, 0x6d, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x74, 0x65, 0x6c, 0x4e, 0x75, 0x6d, 0x18, 0x05, 0x20, + 0x01, 0x28, 0x09, 0x52, 0x06, 0x74, 0x65, 0x6c, 0x4e, 0x75, 0x6d, 0x12, 0x16, 0x0a, 0x06, 0x61, + 0x76, 0x61, 0x74, 0x61, 0x72, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x61, 0x76, 0x61, + 0x74, 0x61, 0x72, 0x12, 0x1a, 0x0a, 0x08, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x41, 0x74, 0x18, + 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x41, 0x74, 0x12, + 0x1e, 0x0a, 0x0a, 0x72, 0x65, 0x61, 0x6c, 0x4e, 0x61, 0x6d, 0x65, 0x49, 0x44, 0x18, 0x09, 0x20, + 0x01, 0x28, 0x04, 0x52, 0x0a, 0x72, 0x65, 0x61, 0x6c, 0x4e, 0x61, 0x6d, 0x65, 0x49, 0x44, 0x12, + 0x1a, 0x0a, 0x08, 0x72, 0x65, 0x61, 0x6c, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, + 0x09, 0x52, 0x08, 0x72, 0x65, 0x61, 0x6c, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x69, + 0x44, 0x4e, 0x75, 0x6d, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x69, 0x44, 0x4e, 0x75, + 0x6d, 0x12, 0x16, 0x0a, 0x06, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x18, 0x0c, 0x20, 0x01, 0x28, + 0x09, 0x52, 0x06, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x12, 0x1e, 0x0a, 0x0a, 0x72, 0x65, 0x61, + 0x6c, 0x49, 0x44, 0x49, 0x6d, 0x67, 0x41, 0x18, 0x11, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x72, + 0x65, 0x61, 0x6c, 0x49, 0x44, 0x49, 0x6d, 0x67, 0x41, 0x12, 0x1e, 0x0a, 0x0a, 0x72, 0x65, 0x61, + 0x6c, 0x49, 0x44, 0x49, 0x6d, 0x67, 0x42, 0x18, 0x12, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x72, + 0x65, 0x61, 0x6c, 0x49, 0x44, 0x49, 0x6d, 0x67, 0x42, 0x12, 0x26, 0x0a, 0x0e, 0x72, 0x65, 0x61, + 0x6c, 0x4e, 0x61, 0x6d, 0x65, 0x49, 0x44, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x13, 0x20, 0x01, 0x28, + 0x09, 0x52, 0x0e, 0x72, 0x65, 0x61, 0x6c, 0x4e, 0x61, 0x6d, 0x65, 0x49, 0x44, 0x4e, 0x61, 0x6d, + 0x65, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x69, 0x64, 0x65, 0x6f, 0x18, 0x14, 0x20, 0x01, 0x28, 0x09, + 0x52, 0x05, 0x76, 0x69, 0x64, 0x65, 0x6f, 0x22, 0x1f, 0x0a, 0x0d, 0x43, 0x6f, 0x6d, 0x6d, 0x6f, + 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x0e, 0x0a, 0x02, 0x49, 0x44, 0x18, 0x01, + 0x20, 0x01, 0x28, 0x04, 0x52, 0x02, 0x49, 0x44, 0x22, 0x20, 0x0a, 0x0c, 0x57, 0x78, 0x41, 0x70, + 0x70, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x10, 0x0a, 0x04, 0x47, 0x68, 0x49, 0x64, + 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x49, 0x44, 0x22, 0x43, 0x0a, 0x0d, 0x57, 0x78, + 0x41, 0x70, 0x70, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x41, + 0x70, 0x70, 0x49, 0x44, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x61, 0x70, 0x70, 0x49, + 0x44, 0x12, 0x1c, 0x0a, 0x09, 0x41, 0x70, 0x70, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x18, 0x02, + 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x61, 0x70, 0x70, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x22, + 0x5b, 0x0a, 0x13, 0x57, 0x78, 0x55, 0x73, 0x65, 0x72, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x52, + 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x2c, 0x0a, 0x04, 0x77, 0x78, 0x49, 0x44, 0x18, 0x01, + 0x20, 0x01, 0x28, 0x0d, 0x42, 0x18, 0xe2, 0xdf, 0x1f, 0x14, 0x2a, 0x10, 0xe7, 0xbc, 0xba, 0xe5, + 0xb0, 0x91, 0xe5, 0x8f, 0x82, 0xe6, 0x95, 0xb0, 0x77, 0x78, 0x49, 0x44, 0x58, 0x01, 0x52, 0x04, + 0x77, 0x78, 0x49, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x44, 0x18, 0x02, + 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x44, 0x22, 0x73, 0x0a, 0x15, + 0x57, 0x78, 0x55, 0x73, 0x65, 0x72, 0x4f, 0x72, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x52, 0x65, + 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x2c, 0x0a, 0x06, 0x4f, 0x70, 0x65, 0x6e, 0x49, 0x44, 0x18, + 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x14, 0xe2, 0xdf, 0x1f, 0x10, 0x2a, 0x0c, 0xe7, 0xbc, 0xba, + 0xe5, 0xb0, 0x91, 0x6f, 0x70, 0x65, 0x6e, 0x69, 0x64, 0x58, 0x01, 0x52, 0x06, 0x6f, 0x70, 0x65, + 0x6e, 0x49, 0x44, 0x12, 0x2c, 0x0a, 0x04, 0x47, 0x68, 0x49, 0x44, 0x18, 0x02, 0x20, 0x01, 0x28, + 0x09, 0x42, 0x18, 0xe2, 0xdf, 0x1f, 0x14, 0x2a, 0x10, 0xe7, 0xbc, 0xba, 0xe5, 0xb0, 0x91, 0xe5, + 0x8f, 0x82, 0xe6, 0x95, 0xb0, 0x67, 0x68, 0x69, 0x64, 0x58, 0x01, 0x52, 0x04, 0x67, 0x68, 0x49, + 0x44, 0x22, 0x80, 0x01, 0x0a, 0x0e, 0x57, 0x78, 0x55, 0x73, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, + 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x4f, 0x70, 0x65, 0x6e, 0x49, 0x44, 0x18, 0x01, + 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x6f, 0x70, 0x65, 0x6e, 0x49, 0x44, 0x12, 0x16, 0x0a, 0x06, + 0x55, 0x73, 0x65, 0x72, 0x49, 0x44, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x75, 0x73, + 0x65, 0x72, 0x49, 0x44, 0x12, 0x12, 0x0a, 0x04, 0x47, 0x68, 0x49, 0x44, 0x18, 0x03, 0x20, 0x01, + 0x28, 0x09, 0x52, 0x04, 0x67, 0x68, 0x49, 0x44, 0x12, 0x1a, 0x0a, 0x08, 0x52, 0x6f, 0x6c, 0x65, + 0x41, 0x75, 0x74, 0x68, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x72, 0x6f, 0x6c, 0x65, + 0x41, 0x75, 0x74, 0x68, 0x12, 0x0e, 0x0a, 0x02, 0x49, 0x44, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, + 0x52, 0x02, 0x49, 0x44, 0x22, 0x3e, 0x0a, 0x11, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x4c, 0x6f, 0x67, + 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x29, 0x0a, 0x04, 0x44, 0x61, 0x74, + 0x61, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, + 0x74, 0x46, 0x69, 0x65, 0x65, 0x2e, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x4c, 0x6f, 0x67, 0x52, 0x04, + 0x64, 0x61, 0x74, 0x61, 0x22, 0x9c, 0x02, 0x0a, 0x08, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x4c, 0x6f, + 0x67, 0x12, 0x16, 0x0a, 0x06, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, + 0x09, 0x52, 0x06, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x12, 0x0e, 0x0a, 0x02, 0x49, 0x44, 0x18, + 0x02, 0x20, 0x01, 0x28, 0x04, 0x52, 0x02, 0x49, 0x44, 0x12, 0x16, 0x0a, 0x06, 0x55, 0x73, 0x65, + 0x72, 0x49, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x04, 0x52, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, + 0x64, 0x12, 0x0e, 0x0a, 0x02, 0x49, 0x70, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, + 0x70, 0x12, 0x14, 0x0a, 0x05, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, + 0x52, 0x05, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x16, 0x0a, 0x06, 0x53, 0x74, 0x61, 0x74, 0x75, + 0x73, 0x18, 0x06, 0x20, 0x01, 0x28, 0x04, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, + 0x1e, 0x0a, 0x0a, 0x45, 0x78, 0x70, 0x69, 0x72, 0x65, 0x44, 0x61, 0x74, 0x65, 0x18, 0x07, 0x20, + 0x01, 0x28, 0x09, 0x52, 0x0a, 0x65, 0x78, 0x70, 0x69, 0x72, 0x65, 0x44, 0x61, 0x74, 0x65, 0x12, + 0x1a, 0x0a, 0x08, 0x4c, 0x61, 0x73, 0x74, 0x44, 0x61, 0x74, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, + 0x09, 0x52, 0x08, 0x6c, 0x61, 0x73, 0x74, 0x44, 0x61, 0x74, 0x65, 0x12, 0x1e, 0x0a, 0x0a, 0x4c, + 0x6f, 0x67, 0x6f, 0x75, 0x74, 0x44, 0x61, 0x74, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x09, 0x52, + 0x0a, 0x6c, 0x6f, 0x67, 0x6f, 0x75, 0x74, 0x44, 0x61, 0x74, 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x43, + 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, + 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x41, 0x64, 0x64, + 0x72, 0x65, 0x73, 0x73, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x61, 0x64, 0x64, 0x72, + 0x65, 0x73, 0x73, 0x22, 0x3e, 0x0a, 0x14, 0x4f, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x4c, 0x6f, 0x67, + 0x42, 0x79, 0x49, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x44, + 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x64, 0x6f, 0x6d, + 0x61, 0x69, 0x6e, 0x12, 0x0e, 0x0a, 0x02, 0x49, 0x44, 0x18, 0x02, 0x20, 0x01, 0x28, 0x04, 0x52, + 0x02, 0x49, 0x44, 0x22, 0x4b, 0x0a, 0x19, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x49, 0x6e, 0x66, 0x6f, + 0x73, 0x42, 0x79, 0x55, 0x73, 0x65, 0x72, 0x49, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, + 0x12, 0x16, 0x0a, 0x06, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, + 0x52, 0x06, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x12, 0x16, 0x0a, 0x06, 0x55, 0x73, 0x65, 0x72, + 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x04, 0x52, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, + 0x22, 0xca, 0x01, 0x0a, 0x17, 0x53, 0x65, 0x6e, 0x64, 0x4e, 0x65, 0x77, 0x54, 0x65, 0x6c, 0x4e, + 0x75, 0x6d, 0x4d, 0x73, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x25, 0x0a, 0x06, + 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x0d, 0xe2, 0xdf, + 0x1f, 0x09, 0x2a, 0x05, 0x37, 0x30, 0x30, 0x30, 0x31, 0x58, 0x01, 0x52, 0x06, 0x64, 0x6f, 0x6d, + 0x61, 0x69, 0x6e, 0x12, 0x24, 0x0a, 0x02, 0x49, 0x44, 0x18, 0x02, 0x20, 0x01, 0x28, 0x04, 0x42, + 0x14, 0xe2, 0xdf, 0x1f, 0x10, 0x2a, 0x0c, 0xe7, 0xbc, 0xba, 0xe5, 0xb0, 0x91, 0xe5, 0x8f, 0x82, + 0xe6, 0x95, 0xb0, 0x58, 0x01, 0x52, 0x02, 0x49, 0x44, 0x12, 0x1c, 0x0a, 0x09, 0x4e, 0x65, 0x77, + 0x54, 0x65, 0x6c, 0x4e, 0x75, 0x6d, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x6e, 0x65, + 0x77, 0x54, 0x65, 0x6c, 0x4e, 0x75, 0x6d, 0x12, 0x12, 0x0a, 0x04, 0x43, 0x6f, 0x64, 0x65, 0x18, + 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x50, + 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x70, 0x72, + 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x69, 0x67, 0x6e, 0x4e, 0x6f, 0x18, + 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x73, 0x69, 0x67, 0x6e, 0x4e, 0x6f, 0x22, 0x4b, 0x0a, + 0x10, 0x55, 0x73, 0x65, 0x72, 0x42, 0x79, 0x54, 0x65, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, + 0x74, 0x12, 0x25, 0x0a, 0x06, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, + 0x09, 0x42, 0x0d, 0xe2, 0xdf, 0x1f, 0x09, 0x2a, 0x05, 0x37, 0x30, 0x30, 0x30, 0x31, 0x58, 0x01, + 0x52, 0x06, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x12, 0x10, 0x0a, 0x03, 0x54, 0x65, 0x6c, 0x18, + 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x74, 0x65, 0x6c, 0x22, 0x10, 0x0a, 0x0e, 0x43, 0x6f, + 0x6d, 0x6d, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x4e, 0x0a, 0x11, + 0x55, 0x73, 0x65, 0x72, 0x73, 0x42, 0x79, 0x54, 0x65, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, + 0x74, 0x12, 0x25, 0x0a, 0x06, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, + 0x09, 0x42, 0x0d, 0xe2, 0xdf, 0x1f, 0x09, 0x2a, 0x05, 0x37, 0x30, 0x30, 0x30, 0x31, 0x58, 0x01, + 0x52, 0x06, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x12, 0x12, 0x0a, 0x04, 0x54, 0x65, 0x6c, 0x73, + 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x52, 0x04, 0x74, 0x65, 0x6c, 0x73, 0x22, 0xdd, 0x01, 0x0a, + 0x10, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x79, 0x49, 0x44, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, + 0x74, 0x12, 0x25, 0x0a, 0x06, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, + 0x09, 0x42, 0x0d, 0xe2, 0xdf, 0x1f, 0x09, 0x2a, 0x05, 0x37, 0x30, 0x30, 0x30, 0x31, 0x58, 0x01, + 0x52, 0x06, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x12, 0x10, 0x0a, 0x03, 0x49, 0x44, 0x73, 0x18, + 0x02, 0x20, 0x03, 0x28, 0x04, 0x52, 0x03, 0x49, 0x44, 0x73, 0x12, 0x1c, 0x0a, 0x09, 0x4f, 0x72, + 0x64, 0x65, 0x72, 0x54, 0x79, 0x70, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x04, 0x52, 0x09, 0x4f, + 0x72, 0x64, 0x65, 0x72, 0x54, 0x79, 0x70, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x50, 0x61, 0x67, 0x65, + 0x18, 0x04, 0x20, 0x01, 0x28, 0x04, 0x52, 0x04, 0x70, 0x61, 0x67, 0x65, 0x12, 0x1a, 0x0a, 0x08, + 0x50, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x04, 0x52, 0x08, + 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x4e, 0x69, 0x63, 0x6b, + 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x6e, 0x69, 0x63, 0x6b, + 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x26, 0x0a, 0x0e, 0x49, 0x6e, 0x76, 0x69, 0x74, 0x61, 0x74, 0x69, + 0x6f, 0x6e, 0x43, 0x6f, 0x64, 0x65, 0x18, 0x07, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0e, 0x69, 0x6e, + 0x76, 0x69, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x64, 0x65, 0x22, 0xd9, 0x01, 0x0a, + 0x0e, 0x53, 0x65, 0x6e, 0x64, 0x4d, 0x73, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, + 0x25, 0x0a, 0x06, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, + 0x0d, 0xe2, 0xdf, 0x1f, 0x09, 0x2a, 0x05, 0x37, 0x30, 0x30, 0x30, 0x31, 0x58, 0x01, 0x52, 0x06, + 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x12, 0x16, 0x0a, 0x06, 0x54, 0x65, 0x6c, 0x4e, 0x75, 0x6d, + 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x74, 0x65, 0x6c, 0x4e, 0x75, 0x6d, 0x12, 0x18, + 0x0a, 0x07, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, + 0x07, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x69, 0x67, 0x6e, + 0x4e, 0x6f, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x73, 0x69, 0x67, 0x6e, 0x4e, 0x6f, + 0x12, 0x10, 0x0a, 0x03, 0x6d, 0x49, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x6d, + 0x49, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x73, 0x63, 0x6f, 0x70, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x73, 0x63, 0x6f, 0x70, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x7a, 0x6f, 0x6e, 0x65, - 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x7a, 0x6f, 0x6e, 0x65, 0x22, 0x17, 0x0a, 0x15, - 0x53, 0x65, 0x6e, 0x64, 0x4d, 0x73, 0x67, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x65, 0x73, - 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x69, 0x0a, 0x0d, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x25, 0x0a, 0x06, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x0d, 0xe2, 0xdf, 0x1f, 0x09, 0x2a, 0x05, 0x37, 0x30, - 0x30, 0x30, 0x31, 0x58, 0x01, 0x52, 0x06, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x12, 0x1d, 0x0a, - 0x02, 0x49, 0x44, 0x18, 0x02, 0x20, 0x01, 0x28, 0x04, 0x42, 0x0d, 0xe2, 0xdf, 0x1f, 0x09, 0x10, - 0x00, 0x2a, 0x05, 0x37, 0x30, 0x30, 0x30, 0x34, 0x52, 0x02, 0x49, 0x44, 0x12, 0x12, 0x0a, 0x04, - 0x63, 0x6f, 0x64, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x63, 0x6f, 0x64, 0x65, - 0x22, 0x93, 0x03, 0x0a, 0x0f, 0x57, 0x72, 0x69, 0x74, 0x65, 0x4f, 0x66, 0x66, 0x52, 0x65, 0x71, + 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x7a, 0x6f, 0x6e, 0x65, 0x12, 0x1a, 0x0a, 0x08, + 0x6e, 0x6f, 0x6e, 0x63, 0x65, 0x53, 0x74, 0x72, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, + 0x6e, 0x6f, 0x6e, 0x63, 0x65, 0x53, 0x74, 0x72, 0x22, 0xed, 0x01, 0x0a, 0x14, 0x53, 0x65, 0x6e, + 0x64, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x4d, 0x73, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, + 0x74, 0x12, 0x25, 0x0a, 0x06, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, + 0x09, 0x42, 0x0d, 0xe2, 0xdf, 0x1f, 0x09, 0x2a, 0x05, 0x37, 0x30, 0x30, 0x30, 0x31, 0x58, 0x01, + 0x52, 0x06, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x12, 0x2e, 0x0a, 0x06, 0x54, 0x65, 0x6c, 0x4e, + 0x75, 0x6d, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x16, 0xe2, 0xdf, 0x1f, 0x12, 0x0a, 0x09, + 0x5e, 0x31, 0x5c, 0x64, 0x7b, 0x31, 0x30, 0x7d, 0x24, 0x2a, 0x05, 0x37, 0x30, 0x30, 0x30, 0x32, + 0x52, 0x06, 0x74, 0x65, 0x6c, 0x4e, 0x75, 0x6d, 0x12, 0x18, 0x0a, 0x07, 0x50, 0x72, 0x6f, 0x6a, + 0x65, 0x63, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x70, 0x72, 0x6f, 0x6a, 0x65, + 0x63, 0x74, 0x12, 0x10, 0x0a, 0x03, 0x55, 0x72, 0x6c, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, + 0x03, 0x55, 0x72, 0x6c, 0x12, 0x0e, 0x0a, 0x02, 0x49, 0x44, 0x18, 0x05, 0x20, 0x01, 0x28, 0x04, + 0x52, 0x02, 0x49, 0x44, 0x12, 0x10, 0x0a, 0x03, 0x4d, 0x49, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, + 0x04, 0x52, 0x03, 0x6d, 0x49, 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69, + 0x6f, 0x6e, 0x18, 0x07, 0x20, 0x01, 0x28, 0x04, 0x52, 0x08, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, + 0x6f, 0x6e, 0x12, 0x14, 0x0a, 0x05, 0x53, 0x69, 0x67, 0x4e, 0x6f, 0x18, 0x08, 0x20, 0x01, 0x28, + 0x0d, 0x52, 0x05, 0x73, 0x69, 0x67, 0x4e, 0x6f, 0x22, 0x9d, 0x01, 0x0a, 0x0f, 0x43, 0x68, 0x65, + 0x63, 0x6b, 0x4d, 0x73, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x25, 0x0a, 0x06, + 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x0d, 0xe2, 0xdf, + 0x1f, 0x09, 0x2a, 0x05, 0x37, 0x30, 0x30, 0x30, 0x31, 0x58, 0x01, 0x52, 0x06, 0x64, 0x6f, 0x6d, + 0x61, 0x69, 0x6e, 0x12, 0x16, 0x0a, 0x06, 0x54, 0x65, 0x6c, 0x4e, 0x75, 0x6d, 0x18, 0x02, 0x20, + 0x01, 0x28, 0x09, 0x52, 0x06, 0x74, 0x65, 0x6c, 0x4e, 0x75, 0x6d, 0x12, 0x21, 0x0a, 0x04, 0x43, + 0x6f, 0x64, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 0x0d, 0xe2, 0xdf, 0x1f, 0x09, 0x2a, + 0x05, 0x37, 0x30, 0x30, 0x30, 0x33, 0x58, 0x01, 0x52, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x14, + 0x0a, 0x05, 0x73, 0x63, 0x6f, 0x70, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x73, + 0x63, 0x6f, 0x70, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x7a, 0x6f, 0x6e, 0x65, 0x18, 0x05, 0x20, 0x01, + 0x28, 0x09, 0x52, 0x04, 0x7a, 0x6f, 0x6e, 0x65, 0x22, 0x17, 0x0a, 0x15, 0x53, 0x65, 0x6e, 0x64, + 0x4d, 0x73, 0x67, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, + 0x65, 0x22, 0x69, 0x0a, 0x0d, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, + 0x73, 0x74, 0x12, 0x25, 0x0a, 0x06, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x18, 0x01, 0x20, 0x01, + 0x28, 0x09, 0x42, 0x0d, 0xe2, 0xdf, 0x1f, 0x09, 0x2a, 0x05, 0x37, 0x30, 0x30, 0x30, 0x31, 0x58, + 0x01, 0x52, 0x06, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x12, 0x1d, 0x0a, 0x02, 0x49, 0x44, 0x18, + 0x02, 0x20, 0x01, 0x28, 0x04, 0x42, 0x0d, 0xe2, 0xdf, 0x1f, 0x09, 0x10, 0x00, 0x2a, 0x05, 0x37, + 0x30, 0x30, 0x30, 0x34, 0x52, 0x02, 0x49, 0x44, 0x12, 0x12, 0x0a, 0x04, 0x63, 0x6f, 0x64, 0x65, + 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x22, 0x93, 0x03, 0x0a, + 0x0f, 0x57, 0x72, 0x69, 0x74, 0x65, 0x4f, 0x66, 0x66, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, + 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x02, 0x69, 0x64, + 0x12, 0x16, 0x0a, 0x06, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, + 0x52, 0x06, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x12, 0x16, 0x0a, 0x06, 0x75, 0x73, 0x65, 0x72, + 0x49, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x04, 0x52, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, + 0x12, 0x10, 0x0a, 0x03, 0x74, 0x65, 0x6c, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x74, + 0x65, 0x6c, 0x12, 0x16, 0x0a, 0x06, 0x6a, 0x6f, 0x6e, 0x4e, 0x75, 0x6d, 0x18, 0x05, 0x20, 0x01, + 0x28, 0x09, 0x52, 0x06, 0x6a, 0x6f, 0x6e, 0x4e, 0x75, 0x6d, 0x12, 0x1a, 0x0a, 0x08, 0x75, 0x73, + 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x75, 0x73, + 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x65, 0x6e, 0x74, 0x65, 0x72, 0x44, + 0x61, 0x74, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x65, 0x6e, 0x74, 0x65, 0x72, + 0x44, 0x61, 0x74, 0x65, 0x12, 0x22, 0x0a, 0x0c, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, + 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x70, 0x6f, 0x73, 0x69, + 0x74, 0x69, 0x6f, 0x6e, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x1e, 0x0a, 0x0a, 0x70, 0x6f, 0x73, 0x69, + 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0a, 0x70, 0x6f, + 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x73, 0x69, 0x74, 0x65, + 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x73, 0x69, 0x74, 0x65, + 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x69, 0x74, 0x65, 0x49, 0x64, 0x18, 0x0b, + 0x20, 0x01, 0x28, 0x04, 0x52, 0x06, 0x73, 0x69, 0x74, 0x65, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, + 0x61, 0x75, 0x74, 0x68, 0x55, 0x72, 0x6c, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x61, + 0x75, 0x74, 0x68, 0x55, 0x72, 0x6c, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x0d, + 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x74, + 0x61, 0x74, 0x75, 0x73, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, + 0x75, 0x73, 0x12, 0x1e, 0x0a, 0x0a, 0x73, 0x75, 0x62, 0x6d, 0x69, 0x74, 0x44, 0x61, 0x74, 0x65, + 0x18, 0x0f, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x73, 0x75, 0x62, 0x6d, 0x69, 0x74, 0x44, 0x61, + 0x74, 0x65, 0x22, 0xd5, 0x01, 0x0a, 0x13, 0x57, 0x72, 0x69, 0x74, 0x65, 0x4f, 0x66, 0x66, 0x4c, + 0x69, 0x73, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x70, 0x61, + 0x67, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x04, 0x70, 0x61, 0x67, 0x65, 0x12, 0x1a, + 0x0a, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x04, + 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x64, 0x6f, + 0x6d, 0x61, 0x69, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x64, 0x6f, 0x6d, 0x61, + 0x69, 0x6e, 0x12, 0x1a, 0x0a, 0x08, 0x75, 0x73, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x04, + 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x75, 0x73, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x16, + 0x0a, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x04, 0x52, 0x06, + 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x69, 0x74, 0x65, 0x49, 0x64, + 0x18, 0x06, 0x20, 0x01, 0x28, 0x04, 0x52, 0x06, 0x73, 0x69, 0x74, 0x65, 0x49, 0x64, 0x12, 0x12, + 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x74, 0x79, + 0x70, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x08, 0x20, 0x01, + 0x28, 0x0d, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x22, 0x40, 0x0a, 0x16, 0x57, 0x72, + 0x69, 0x74, 0x65, 0x4f, 0x66, 0x66, 0x41, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, - 0x52, 0x02, 0x69, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x18, 0x02, - 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x12, 0x16, 0x0a, 0x06, - 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x04, 0x52, 0x06, 0x75, 0x73, - 0x65, 0x72, 0x49, 0x64, 0x12, 0x10, 0x0a, 0x03, 0x74, 0x65, 0x6c, 0x18, 0x04, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x03, 0x74, 0x65, 0x6c, 0x12, 0x16, 0x0a, 0x06, 0x6a, 0x6f, 0x6e, 0x4e, 0x75, 0x6d, - 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x6a, 0x6f, 0x6e, 0x4e, 0x75, 0x6d, 0x12, 0x1a, - 0x0a, 0x08, 0x75, 0x73, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, - 0x52, 0x08, 0x75, 0x73, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x65, 0x6e, - 0x74, 0x65, 0x72, 0x44, 0x61, 0x74, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x65, - 0x6e, 0x74, 0x65, 0x72, 0x44, 0x61, 0x74, 0x65, 0x12, 0x22, 0x0a, 0x0c, 0x70, 0x6f, 0x73, 0x69, - 0x74, 0x69, 0x6f, 0x6e, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, - 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x1e, 0x0a, 0x0a, - 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x04, - 0x52, 0x0a, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x12, 0x1a, 0x0a, 0x08, - 0x73, 0x69, 0x74, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, - 0x73, 0x69, 0x74, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x69, 0x74, 0x65, - 0x49, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x04, 0x52, 0x06, 0x73, 0x69, 0x74, 0x65, 0x49, 0x64, - 0x12, 0x18, 0x0a, 0x07, 0x61, 0x75, 0x74, 0x68, 0x55, 0x72, 0x6c, 0x18, 0x0c, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x07, 0x61, 0x75, 0x74, 0x68, 0x55, 0x72, 0x6c, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x79, - 0x70, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x16, - 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, - 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x1e, 0x0a, 0x0a, 0x73, 0x75, 0x62, 0x6d, 0x69, 0x74, - 0x44, 0x61, 0x74, 0x65, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x73, 0x75, 0x62, 0x6d, - 0x69, 0x74, 0x44, 0x61, 0x74, 0x65, 0x22, 0xd5, 0x01, 0x0a, 0x13, 0x57, 0x72, 0x69, 0x74, 0x65, - 0x4f, 0x66, 0x66, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x12, - 0x0a, 0x04, 0x70, 0x61, 0x67, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x04, 0x70, 0x61, - 0x67, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x18, 0x02, - 0x20, 0x01, 0x28, 0x04, 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x16, - 0x0a, 0x06, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, - 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x12, 0x1a, 0x0a, 0x08, 0x75, 0x73, 0x65, 0x72, 0x4e, 0x61, - 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x75, 0x73, 0x65, 0x72, 0x4e, 0x61, - 0x6d, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x18, 0x05, 0x20, 0x01, - 0x28, 0x04, 0x52, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x69, - 0x74, 0x65, 0x49, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x04, 0x52, 0x06, 0x73, 0x69, 0x74, 0x65, - 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, - 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, - 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x22, 0x40, - 0x0a, 0x16, 0x57, 0x72, 0x69, 0x74, 0x65, 0x4f, 0x66, 0x66, 0x41, 0x70, 0x70, 0x72, 0x6f, 0x76, - 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x04, 0x52, 0x02, 0x69, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, - 0x75, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, - 0x22, 0x6a, 0x0a, 0x14, 0x57, 0x72, 0x69, 0x74, 0x65, 0x4f, 0x66, 0x66, 0x4c, 0x69, 0x73, 0x74, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x74, 0x6f, 0x74, 0x61, - 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x05, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x12, 0x3c, - 0x0a, 0x0c, 0x77, 0x72, 0x69, 0x74, 0x65, 0x4f, 0x66, 0x66, 0x4c, 0x69, 0x73, 0x74, 0x18, 0x02, - 0x20, 0x03, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x2e, 0x57, + 0x52, 0x02, 0x69, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x02, + 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x22, 0x6e, 0x0a, 0x14, + 0x57, 0x72, 0x69, 0x74, 0x65, 0x4f, 0x66, 0x66, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x73, 0x70, + 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x18, 0x01, 0x20, + 0x01, 0x28, 0x03, 0x52, 0x05, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x12, 0x40, 0x0a, 0x0c, 0x77, 0x72, + 0x69, 0x74, 0x65, 0x4f, 0x66, 0x66, 0x4c, 0x69, 0x73, 0x74, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, + 0x32, 0x1c, 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x46, 0x69, 0x65, 0x65, 0x2e, 0x57, 0x72, 0x69, 0x74, 0x65, 0x4f, 0x66, 0x66, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x0c, 0x77, 0x72, 0x69, 0x74, 0x65, 0x4f, 0x66, 0x66, 0x4c, 0x69, 0x73, 0x74, 0x22, 0x10, 0x0a, 0x0e, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x6f, @@ -8410,136 +8412,137 @@ var file_api_account_account_proto_rawDesc = []byte{ 0x74, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x73, 0x74, 0x61, 0x72, 0x74, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x44, 0x61, 0x74, 0x65, 0x12, 0x22, 0x0a, 0x0c, 0x65, 0x6e, 0x64, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x44, 0x61, 0x74, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, - 0x65, 0x6e, 0x64, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x44, 0x61, 0x74, 0x65, 0x22, 0x82, 0x01, 0x0a, + 0x65, 0x6e, 0x64, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x44, 0x61, 0x74, 0x65, 0x22, 0x86, 0x01, 0x0a, 0x0c, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x14, 0x0a, 0x05, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x02, - 0x20, 0x01, 0x28, 0x04, 0x52, 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x28, 0x0a, 0x04, 0x44, - 0x61, 0x74, 0x61, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x61, 0x63, 0x63, 0x6f, - 0x75, 0x6e, 0x74, 0x2e, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x52, - 0x04, 0x64, 0x61, 0x74, 0x61, 0x12, 0x1a, 0x0a, 0x08, 0x41, 0x6c, 0x6c, 0x43, 0x6f, 0x75, 0x6e, - 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x04, 0x52, 0x08, 0x61, 0x6c, 0x6c, 0x43, 0x6f, 0x75, 0x6e, - 0x74, 0x22, 0x5a, 0x0a, 0x0b, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x12, 0x25, 0x0a, 0x06, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, - 0x42, 0x0d, 0xe2, 0xdf, 0x1f, 0x09, 0x2a, 0x05, 0x37, 0x30, 0x30, 0x30, 0x31, 0x58, 0x01, 0x52, - 0x06, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x12, 0x0e, 0x0a, 0x02, 0x49, 0x44, 0x18, 0x02, 0x20, - 0x01, 0x28, 0x04, 0x52, 0x02, 0x69, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x73, 0x63, 0x65, 0x6e, 0x65, - 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x22, 0x71, 0x0a, - 0x0c, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x16, 0x0a, + 0x20, 0x01, 0x28, 0x04, 0x52, 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x2c, 0x0a, 0x04, 0x44, + 0x61, 0x74, 0x61, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x61, 0x63, 0x63, 0x6f, + 0x75, 0x6e, 0x74, 0x46, 0x69, 0x65, 0x65, 0x2e, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x49, + 0x6e, 0x66, 0x6f, 0x52, 0x04, 0x64, 0x61, 0x74, 0x61, 0x12, 0x1a, 0x0a, 0x08, 0x41, 0x6c, 0x6c, + 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x04, 0x52, 0x08, 0x61, 0x6c, 0x6c, + 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x22, 0x5a, 0x0a, 0x0b, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x71, + 0x75, 0x65, 0x73, 0x74, 0x12, 0x25, 0x0a, 0x06, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x18, 0x01, + 0x20, 0x01, 0x28, 0x09, 0x42, 0x0d, 0xe2, 0xdf, 0x1f, 0x09, 0x2a, 0x05, 0x37, 0x30, 0x30, 0x30, + 0x31, 0x58, 0x01, 0x52, 0x06, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x12, 0x0e, 0x0a, 0x02, 0x49, + 0x44, 0x18, 0x02, 0x20, 0x01, 0x28, 0x04, 0x52, 0x02, 0x69, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x73, + 0x63, 0x65, 0x6e, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x73, 0x63, 0x65, 0x6e, + 0x65, 0x22, 0x75, 0x0a, 0x0c, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, + 0x65, 0x12, 0x16, 0x0a, 0x06, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, + 0x09, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x33, 0x0a, 0x04, 0x49, 0x6e, 0x66, + 0x6f, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, + 0x74, 0x46, 0x69, 0x65, 0x65, 0x2e, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x49, 0x6e, 0x66, + 0x6f, 0x52, 0x0b, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x18, + 0x0a, 0x07, 0x49, 0x73, 0x45, 0x78, 0x69, 0x73, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, + 0x07, 0x69, 0x73, 0x45, 0x78, 0x69, 0x73, 0x74, 0x22, 0x90, 0x01, 0x0a, 0x12, 0x44, 0x65, 0x63, + 0x72, 0x79, 0x70, 0x74, 0x4a, 0x77, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, + 0x16, 0x0a, 0x06, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, + 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x0e, 0x0a, 0x02, 0x49, 0x44, 0x18, 0x02, 0x20, + 0x01, 0x28, 0x04, 0x52, 0x02, 0x69, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x41, 0x63, 0x63, 0x6f, 0x75, + 0x6e, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, + 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x4e, 0x69, 0x63, 0x6b, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x04, 0x20, + 0x01, 0x28, 0x09, 0x52, 0x08, 0x6e, 0x69, 0x63, 0x6b, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x1c, 0x0a, + 0x09, 0x49, 0x73, 0x4f, 0x66, 0x66, 0x6c, 0x69, 0x6e, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, + 0x52, 0x09, 0x69, 0x73, 0x4f, 0x66, 0x66, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x41, 0x0a, 0x11, 0x44, + 0x65, 0x63, 0x72, 0x79, 0x70, 0x74, 0x4a, 0x77, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, + 0x12, 0x14, 0x0a, 0x05, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, + 0x05, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x16, 0x0a, 0x06, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, + 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x22, 0x43, + 0x0a, 0x0f, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x50, 0x77, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, + 0x74, 0x12, 0x14, 0x0a, 0x05, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, + 0x52, 0x05, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x1a, 0x0a, 0x08, 0x50, 0x61, 0x73, 0x73, 0x77, + 0x6f, 0x72, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x70, 0x61, 0x73, 0x73, 0x77, + 0x6f, 0x72, 0x64, 0x22, 0x67, 0x0a, 0x15, 0x41, 0x75, 0x74, 0x68, 0x65, 0x6e, 0x74, 0x69, 0x63, + 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x12, 0x0a, 0x04, + 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, + 0x12, 0x24, 0x0a, 0x05, 0x49, 0x44, 0x4e, 0x75, 0x6d, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, + 0x0e, 0xe2, 0xdf, 0x1f, 0x0a, 0x2a, 0x05, 0x37, 0x30, 0x30, 0x30, 0x36, 0x80, 0x01, 0x12, 0x52, + 0x05, 0x69, 0x64, 0x4e, 0x75, 0x6d, 0x12, 0x14, 0x0a, 0x05, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x18, + 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0x51, 0x0a, 0x0d, + 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x16, 0x0a, 0x06, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x73, - 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x2f, 0x0a, 0x04, 0x49, 0x6e, 0x66, 0x6f, 0x18, 0x02, 0x20, - 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x2e, 0x41, 0x63, - 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0b, 0x61, 0x63, 0x63, 0x6f, 0x75, - 0x6e, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x18, 0x0a, 0x07, 0x49, 0x73, 0x45, 0x78, 0x69, 0x73, - 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x69, 0x73, 0x45, 0x78, 0x69, 0x73, 0x74, - 0x22, 0x90, 0x01, 0x0a, 0x12, 0x44, 0x65, 0x63, 0x72, 0x79, 0x70, 0x74, 0x4a, 0x77, 0x74, 0x52, - 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x44, 0x6f, 0x6d, 0x61, 0x69, - 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, - 0x0e, 0x0a, 0x02, 0x49, 0x44, 0x18, 0x02, 0x20, 0x01, 0x28, 0x04, 0x52, 0x02, 0x69, 0x64, 0x12, - 0x18, 0x0a, 0x07, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, - 0x52, 0x07, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x4e, 0x69, 0x63, - 0x6b, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x6e, 0x69, 0x63, - 0x6b, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x49, 0x73, 0x4f, 0x66, 0x66, 0x6c, 0x69, - 0x6e, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x69, 0x73, 0x4f, 0x66, 0x66, 0x6c, - 0x69, 0x6e, 0x65, 0x22, 0x41, 0x0a, 0x11, 0x44, 0x65, 0x63, 0x72, 0x79, 0x70, 0x74, 0x4a, 0x77, - 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x74, 0x6f, 0x6b, 0x65, - 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x16, - 0x0a, 0x06, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, - 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x22, 0x43, 0x0a, 0x0f, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x50, - 0x77, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x54, 0x6f, 0x6b, - 0x65, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x12, - 0x1a, 0x0a, 0x08, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x08, 0x70, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x22, 0x67, 0x0a, 0x15, 0x41, - 0x75, 0x74, 0x68, 0x65, 0x6e, 0x74, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, - 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x24, 0x0a, 0x05, 0x49, 0x44, 0x4e, 0x75, - 0x6d, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x0e, 0xe2, 0xdf, 0x1f, 0x0a, 0x2a, 0x05, 0x37, - 0x30, 0x30, 0x30, 0x36, 0x80, 0x01, 0x12, 0x52, 0x05, 0x69, 0x64, 0x4e, 0x75, 0x6d, 0x12, 0x14, - 0x0a, 0x05, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x74, - 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0x51, 0x0a, 0x0d, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x53, - 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x16, 0x0a, 0x06, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x0e, 0x0a, - 0x02, 0x49, 0x44, 0x18, 0x02, 0x20, 0x01, 0x28, 0x04, 0x52, 0x02, 0x49, 0x44, 0x12, 0x18, 0x0a, - 0x07, 0x69, 0x73, 0x45, 0x78, 0x69, 0x73, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, - 0x69, 0x73, 0x45, 0x78, 0x69, 0x73, 0x74, 0x22, 0xc7, 0x01, 0x0a, 0x0d, 0x52, 0x65, 0x67, 0x69, - 0x73, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x64, 0x6f, 0x6d, - 0x61, 0x69, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x64, 0x6f, 0x6d, 0x61, 0x69, - 0x6e, 0x12, 0x16, 0x0a, 0x06, 0x74, 0x65, 0x6c, 0x4e, 0x75, 0x6d, 0x18, 0x02, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x06, 0x74, 0x65, 0x6c, 0x4e, 0x75, 0x6d, 0x12, 0x12, 0x0a, 0x04, 0x63, 0x6f, 0x64, - 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x18, 0x0a, - 0x07, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, - 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x12, 0x20, 0x0a, 0x0b, 0x74, 0x65, 0x6c, 0x41, 0x72, - 0x65, 0x61, 0x43, 0x6f, 0x64, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x74, 0x65, - 0x6c, 0x41, 0x72, 0x65, 0x61, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x6c, 0x61, 0x6e, - 0x67, 0x75, 0x61, 0x67, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x6c, 0x61, 0x6e, - 0x67, 0x75, 0x61, 0x67, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x6e, 0x69, 0x63, 0x6b, 0x4e, 0x61, 0x6d, - 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x6e, 0x69, 0x63, 0x6b, 0x4e, 0x61, 0x6d, - 0x65, 0x22, 0xd1, 0x01, 0x0a, 0x0c, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x12, 0x25, 0x0a, 0x06, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x18, 0x01, 0x20, 0x01, - 0x28, 0x09, 0x42, 0x0d, 0xe2, 0xdf, 0x1f, 0x09, 0x2a, 0x05, 0x37, 0x30, 0x30, 0x30, 0x31, 0x58, - 0x01, 0x52, 0x06, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x12, 0x16, 0x0a, 0x06, 0x54, 0x65, 0x6c, + 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x0e, 0x0a, 0x02, 0x49, 0x44, 0x18, 0x02, 0x20, 0x01, 0x28, + 0x04, 0x52, 0x02, 0x49, 0x44, 0x12, 0x18, 0x0a, 0x07, 0x69, 0x73, 0x45, 0x78, 0x69, 0x73, 0x74, + 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x69, 0x73, 0x45, 0x78, 0x69, 0x73, 0x74, 0x22, + 0xc7, 0x01, 0x0a, 0x0d, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, + 0x74, 0x12, 0x16, 0x0a, 0x06, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, + 0x09, 0x52, 0x06, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x12, 0x16, 0x0a, 0x06, 0x74, 0x65, 0x6c, 0x4e, 0x75, 0x6d, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x74, 0x65, 0x6c, 0x4e, 0x75, - 0x6d, 0x12, 0x12, 0x0a, 0x04, 0x43, 0x6f, 0x64, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, - 0x04, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, - 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x70, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, - 0x64, 0x12, 0x0e, 0x0a, 0x02, 0x49, 0x70, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, - 0x70, 0x12, 0x20, 0x0a, 0x0b, 0x70, 0x61, 0x73, 0x73, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x49, 0x70, - 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x70, 0x61, 0x73, 0x73, 0x43, 0x68, 0x65, 0x63, - 0x6b, 0x49, 0x70, 0x12, 0x20, 0x0a, 0x0b, 0x74, 0x65, 0x6c, 0x41, 0x72, 0x65, 0x61, 0x43, 0x6f, - 0x64, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x74, 0x65, 0x6c, 0x41, 0x72, 0x65, - 0x61, 0x43, 0x6f, 0x64, 0x65, 0x22, 0xc2, 0x01, 0x0a, 0x09, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x49, - 0x6e, 0x66, 0x6f, 0x12, 0x36, 0x0a, 0x0b, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x49, 0x6e, - 0x66, 0x6f, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, - 0x6e, 0x74, 0x2e, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0b, - 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x14, 0x0a, 0x05, 0x54, - 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x74, 0x6f, 0x6b, 0x65, - 0x6e, 0x12, 0x1d, 0x0a, 0x0c, 0x52, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x54, 0x6f, 0x6b, 0x65, - 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x72, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, - 0x12, 0x28, 0x0a, 0x0f, 0x49, 0x73, 0x53, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x41, 0x64, 0x64, 0x72, - 0x65, 0x73, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0f, 0x69, 0x73, 0x53, 0x61, 0x6d, - 0x70, 0x6c, 0x65, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x12, 0x1e, 0x0a, 0x0a, 0x6e, 0x6f, - 0x77, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, - 0x6e, 0x6f, 0x77, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x22, 0x78, 0x0a, 0x06, 0x45, 0x78, - 0x74, 0x65, 0x6e, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x4a, 0x75, 0x6d, 0x70, 0x54, 0x6f, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x6a, 0x75, 0x6d, 0x70, 0x54, 0x6f, 0x12, 0x12, 0x0a, 0x04, - 0x4c, 0x61, 0x6e, 0x67, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6c, 0x61, 0x6e, 0x67, - 0x12, 0x18, 0x0a, 0x07, 0x43, 0x61, 0x6e, 0x53, 0x63, 0x61, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, - 0x08, 0x52, 0x07, 0x63, 0x61, 0x6e, 0x53, 0x63, 0x61, 0x6e, 0x12, 0x28, 0x0a, 0x0f, 0x52, 0x65, - 0x73, 0x6f, 0x6c, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x61, 0x74, 0x69, 0x6f, 0x18, 0x04, 0x20, - 0x01, 0x28, 0x08, 0x52, 0x0f, 0x72, 0x65, 0x73, 0x6f, 0x6c, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x52, - 0x61, 0x74, 0x69, 0x6f, 0x22, 0x30, 0x0a, 0x0a, 0x44, 0x65, 0x70, 0x61, 0x72, 0x74, 0x6d, 0x65, - 0x6e, 0x74, 0x12, 0x0e, 0x0a, 0x02, 0x49, 0x44, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x02, - 0x49, 0x44, 0x12, 0x12, 0x0a, 0x04, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, - 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0xa1, 0x0a, 0x0a, 0x0b, 0x41, 0x63, 0x63, 0x6f, 0x75, - 0x6e, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x0e, 0x0a, 0x02, 0x49, 0x44, 0x18, 0x01, 0x20, 0x01, - 0x28, 0x04, 0x52, 0x02, 0x69, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, - 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, - 0x12, 0x1a, 0x0a, 0x08, 0x4e, 0x69, 0x63, 0x6b, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, - 0x28, 0x09, 0x52, 0x08, 0x6e, 0x69, 0x63, 0x6b, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x12, 0x0a, 0x04, - 0x54, 0x79, 0x70, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, - 0x12, 0x16, 0x0a, 0x06, 0x54, 0x65, 0x6c, 0x4e, 0x75, 0x6d, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, - 0x52, 0x06, 0x74, 0x65, 0x6c, 0x4e, 0x75, 0x6d, 0x12, 0x16, 0x0a, 0x06, 0x53, 0x74, 0x61, 0x74, - 0x75, 0x73, 0x18, 0x06, 0x20, 0x01, 0x28, 0x05, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, - 0x12, 0x16, 0x0a, 0x06, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, - 0x52, 0x06, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x12, 0x1a, 0x0a, 0x08, 0x43, 0x72, 0x65, 0x61, - 0x74, 0x65, 0x41, 0x74, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x63, 0x72, 0x65, 0x61, - 0x74, 0x65, 0x41, 0x74, 0x12, 0x1e, 0x0a, 0x0a, 0x52, 0x65, 0x61, 0x6c, 0x4e, 0x61, 0x6d, 0x65, - 0x49, 0x44, 0x18, 0x09, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0a, 0x72, 0x65, 0x61, 0x6c, 0x4e, 0x61, - 0x6d, 0x65, 0x49, 0x44, 0x12, 0x1a, 0x0a, 0x08, 0x52, 0x65, 0x61, 0x6c, 0x4e, 0x61, 0x6d, 0x65, - 0x18, 0x0a, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x72, 0x65, 0x61, 0x6c, 0x4e, 0x61, 0x6d, 0x65, - 0x12, 0x14, 0x0a, 0x05, 0x49, 0x44, 0x4e, 0x75, 0x6d, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x09, 0x52, - 0x05, 0x69, 0x44, 0x4e, 0x75, 0x6d, 0x12, 0x24, 0x0a, 0x0d, 0x4d, 0x6e, 0x65, 0x6d, 0x6f, 0x6e, - 0x69, 0x63, 0x57, 0x6f, 0x72, 0x64, 0x73, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x6d, - 0x6e, 0x65, 0x6d, 0x6f, 0x6e, 0x69, 0x63, 0x57, 0x6f, 0x72, 0x64, 0x73, 0x12, 0x22, 0x0a, 0x0c, - 0x49, 0x73, 0x4e, 0x65, 0x65, 0x64, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x18, 0x0d, 0x20, 0x01, - 0x28, 0x04, 0x52, 0x0c, 0x69, 0x73, 0x4e, 0x65, 0x65, 0x64, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, - 0x12, 0x1c, 0x0a, 0x09, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x44, 0x61, 0x74, 0x65, 0x18, 0x0e, 0x20, - 0x01, 0x28, 0x09, 0x52, 0x09, 0x65, 0x6e, 0x74, 0x65, 0x72, 0x44, 0x61, 0x74, 0x65, 0x12, 0x1a, - 0x0a, 0x08, 0x57, 0x6f, 0x72, 0x6b, 0x59, 0x65, 0x61, 0x72, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x02, - 0x52, 0x08, 0x77, 0x6f, 0x72, 0x6b, 0x59, 0x65, 0x61, 0x72, 0x12, 0x16, 0x0a, 0x06, 0x44, 0x6f, - 0x6d, 0x61, 0x69, 0x6e, 0x18, 0x10, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x64, 0x6f, 0x6d, 0x61, - 0x69, 0x6e, 0x12, 0x27, 0x0a, 0x06, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x64, 0x18, 0x11, 0x20, 0x01, - 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x2e, 0x45, 0x78, 0x74, + 0x6d, 0x12, 0x12, 0x0a, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, + 0x04, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, + 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x12, + 0x20, 0x0a, 0x0b, 0x74, 0x65, 0x6c, 0x41, 0x72, 0x65, 0x61, 0x43, 0x6f, 0x64, 0x65, 0x18, 0x05, + 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x74, 0x65, 0x6c, 0x41, 0x72, 0x65, 0x61, 0x43, 0x6f, 0x64, + 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x18, 0x06, 0x20, + 0x01, 0x28, 0x09, 0x52, 0x08, 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x12, 0x1a, 0x0a, + 0x08, 0x6e, 0x69, 0x63, 0x6b, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, + 0x08, 0x6e, 0x69, 0x63, 0x6b, 0x4e, 0x61, 0x6d, 0x65, 0x22, 0xd1, 0x01, 0x0a, 0x0c, 0x4c, 0x6f, + 0x67, 0x69, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x25, 0x0a, 0x06, 0x44, 0x6f, + 0x6d, 0x61, 0x69, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x0d, 0xe2, 0xdf, 0x1f, 0x09, + 0x2a, 0x05, 0x37, 0x30, 0x30, 0x30, 0x31, 0x58, 0x01, 0x52, 0x06, 0x64, 0x6f, 0x6d, 0x61, 0x69, + 0x6e, 0x12, 0x16, 0x0a, 0x06, 0x54, 0x65, 0x6c, 0x4e, 0x75, 0x6d, 0x18, 0x02, 0x20, 0x01, 0x28, + 0x09, 0x52, 0x06, 0x74, 0x65, 0x6c, 0x4e, 0x75, 0x6d, 0x12, 0x12, 0x0a, 0x04, 0x43, 0x6f, 0x64, + 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x1a, 0x0a, + 0x08, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, + 0x08, 0x70, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x12, 0x0e, 0x0a, 0x02, 0x49, 0x70, 0x18, + 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x70, 0x12, 0x20, 0x0a, 0x0b, 0x70, 0x61, 0x73, + 0x73, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x49, 0x70, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, + 0x70, 0x61, 0x73, 0x73, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x49, 0x70, 0x12, 0x20, 0x0a, 0x0b, 0x74, + 0x65, 0x6c, 0x41, 0x72, 0x65, 0x61, 0x43, 0x6f, 0x64, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, + 0x52, 0x0b, 0x74, 0x65, 0x6c, 0x41, 0x72, 0x65, 0x61, 0x43, 0x6f, 0x64, 0x65, 0x22, 0xc6, 0x01, + 0x0a, 0x09, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x3a, 0x0a, 0x0b, 0x41, + 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, + 0x32, 0x18, 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x46, 0x69, 0x65, 0x65, 0x2e, 0x41, + 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0b, 0x61, 0x63, 0x63, 0x6f, + 0x75, 0x6e, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x14, 0x0a, 0x05, 0x54, 0x6f, 0x6b, 0x65, 0x6e, + 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x1d, 0x0a, + 0x0c, 0x52, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x04, 0x20, + 0x01, 0x28, 0x09, 0x52, 0x07, 0x72, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x12, 0x28, 0x0a, 0x0f, + 0x49, 0x73, 0x53, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, + 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0f, 0x69, 0x73, 0x53, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x41, + 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x12, 0x1e, 0x0a, 0x0a, 0x6e, 0x6f, 0x77, 0x41, 0x64, 0x64, + 0x72, 0x65, 0x73, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x6e, 0x6f, 0x77, 0x41, + 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x22, 0x78, 0x0a, 0x06, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x64, + 0x12, 0x16, 0x0a, 0x06, 0x4a, 0x75, 0x6d, 0x70, 0x54, 0x6f, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, + 0x52, 0x06, 0x6a, 0x75, 0x6d, 0x70, 0x54, 0x6f, 0x12, 0x12, 0x0a, 0x04, 0x4c, 0x61, 0x6e, 0x67, + 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6c, 0x61, 0x6e, 0x67, 0x12, 0x18, 0x0a, 0x07, + 0x43, 0x61, 0x6e, 0x53, 0x63, 0x61, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x63, + 0x61, 0x6e, 0x53, 0x63, 0x61, 0x6e, 0x12, 0x28, 0x0a, 0x0f, 0x52, 0x65, 0x73, 0x6f, 0x6c, 0x75, + 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x61, 0x74, 0x69, 0x6f, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, + 0x0f, 0x72, 0x65, 0x73, 0x6f, 0x6c, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x61, 0x74, 0x69, 0x6f, + 0x22, 0x30, 0x0a, 0x0a, 0x44, 0x65, 0x70, 0x61, 0x72, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x12, 0x0e, + 0x0a, 0x02, 0x49, 0x44, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x02, 0x49, 0x44, 0x12, 0x12, + 0x0a, 0x04, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, + 0x6d, 0x65, 0x22, 0xb9, 0x0a, 0x0a, 0x0b, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x49, 0x6e, + 0x66, 0x6f, 0x12, 0x0e, 0x0a, 0x02, 0x49, 0x44, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x02, + 0x69, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x02, 0x20, + 0x01, 0x28, 0x09, 0x52, 0x07, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x1a, 0x0a, 0x08, + 0x4e, 0x69, 0x63, 0x6b, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, + 0x6e, 0x69, 0x63, 0x6b, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x54, 0x79, 0x70, 0x65, + 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x16, 0x0a, 0x06, + 0x54, 0x65, 0x6c, 0x4e, 0x75, 0x6d, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x74, 0x65, + 0x6c, 0x4e, 0x75, 0x6d, 0x12, 0x16, 0x0a, 0x06, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x06, + 0x20, 0x01, 0x28, 0x05, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x16, 0x0a, 0x06, + 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x61, 0x76, + 0x61, 0x74, 0x61, 0x72, 0x12, 0x1a, 0x0a, 0x08, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x41, 0x74, + 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x41, 0x74, + 0x12, 0x1e, 0x0a, 0x0a, 0x52, 0x65, 0x61, 0x6c, 0x4e, 0x61, 0x6d, 0x65, 0x49, 0x44, 0x18, 0x09, + 0x20, 0x01, 0x28, 0x04, 0x52, 0x0a, 0x72, 0x65, 0x61, 0x6c, 0x4e, 0x61, 0x6d, 0x65, 0x49, 0x44, + 0x12, 0x1a, 0x0a, 0x08, 0x52, 0x65, 0x61, 0x6c, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x0a, 0x20, 0x01, + 0x28, 0x09, 0x52, 0x08, 0x72, 0x65, 0x61, 0x6c, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x14, 0x0a, 0x05, + 0x49, 0x44, 0x4e, 0x75, 0x6d, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x69, 0x44, 0x4e, + 0x75, 0x6d, 0x12, 0x24, 0x0a, 0x0d, 0x4d, 0x6e, 0x65, 0x6d, 0x6f, 0x6e, 0x69, 0x63, 0x57, 0x6f, + 0x72, 0x64, 0x73, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x6d, 0x6e, 0x65, 0x6d, 0x6f, + 0x6e, 0x69, 0x63, 0x57, 0x6f, 0x72, 0x64, 0x73, 0x12, 0x22, 0x0a, 0x0c, 0x49, 0x73, 0x4e, 0x65, + 0x65, 0x64, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0c, + 0x69, 0x73, 0x4e, 0x65, 0x65, 0x64, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x12, 0x1c, 0x0a, 0x09, + 0x45, 0x6e, 0x74, 0x65, 0x72, 0x44, 0x61, 0x74, 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x09, 0x52, + 0x09, 0x65, 0x6e, 0x74, 0x65, 0x72, 0x44, 0x61, 0x74, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x57, 0x6f, + 0x72, 0x6b, 0x59, 0x65, 0x61, 0x72, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x02, 0x52, 0x08, 0x77, 0x6f, + 0x72, 0x6b, 0x59, 0x65, 0x61, 0x72, 0x12, 0x16, 0x0a, 0x06, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, + 0x18, 0x10, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x12, 0x2b, + 0x0a, 0x06, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x64, 0x18, 0x11, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x13, + 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x46, 0x69, 0x65, 0x65, 0x2e, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x64, 0x52, 0x06, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x4a, 0x6f, 0x62, 0x4e, 0x75, 0x6d, 0x18, 0x12, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x6a, 0x6f, 0x62, 0x4e, 0x75, 0x6d, 0x12, 0x1d, 0x0a, 0x09, 0x42, 0x69, 0x72, 0x74, 0x68, 0x44, 0x61, 0x74, 0x65, @@ -8547,148 +8550,150 @@ var file_api_account_account_proto_rawDesc = []byte{ 0x74, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x41, 0x67, 0x65, 0x18, 0x14, 0x20, 0x01, 0x28, 0x04, 0x52, 0x03, 0x61, 0x67, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x53, 0x65, 0x78, 0x18, 0x15, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x73, 0x65, 0x78, 0x12, 0x14, 0x0a, 0x05, 0x54, 0x69, 0x74, 0x6c, 0x65, 0x18, - 0x16, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x74, 0x69, 0x74, 0x6c, 0x65, 0x12, 0x35, 0x0a, 0x0b, + 0x16, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x74, 0x69, 0x74, 0x6c, 0x65, 0x12, 0x39, 0x0a, 0x0b, 0x44, 0x65, 0x70, 0x61, 0x72, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x18, 0x17, 0x20, 0x03, 0x28, - 0x0b, 0x32, 0x13, 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x2e, 0x44, 0x65, 0x70, 0x61, - 0x72, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x0b, 0x64, 0x65, 0x70, 0x61, 0x72, 0x74, 0x6d, 0x65, - 0x6e, 0x74, 0x73, 0x12, 0x0e, 0x0a, 0x02, 0x49, 0x70, 0x18, 0x18, 0x20, 0x01, 0x28, 0x09, 0x52, - 0x02, 0x69, 0x70, 0x12, 0x1c, 0x0a, 0x09, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x44, 0x61, 0x74, 0x65, - 0x18, 0x19, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x6c, 0x6f, 0x67, 0x69, 0x6e, 0x44, 0x61, 0x74, - 0x65, 0x12, 0x26, 0x0a, 0x0e, 0x49, 0x6e, 0x76, 0x69, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x43, - 0x6f, 0x64, 0x65, 0x18, 0x1a, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x69, 0x6e, 0x76, 0x69, 0x74, - 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x4e, 0x6f, 0x77, - 0x4c, 0x6f, 0x67, 0x49, 0x64, 0x18, 0x1b, 0x20, 0x01, 0x28, 0x04, 0x52, 0x08, 0x6e, 0x6f, 0x77, - 0x4c, 0x6f, 0x67, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x43, 0x61, 0x6e, 0x53, 0x63, 0x61, 0x6e, - 0x18, 0x1c, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x63, 0x61, 0x6e, 0x53, 0x63, 0x61, 0x6e, 0x12, - 0x1a, 0x0a, 0x08, 0x4c, 0x65, 0x66, 0x74, 0x44, 0x61, 0x74, 0x65, 0x18, 0x1d, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x08, 0x6c, 0x65, 0x66, 0x74, 0x44, 0x61, 0x74, 0x65, 0x12, 0x33, 0x0a, 0x09, 0x50, - 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x1e, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x15, - 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x2e, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, - 0x6e, 0x55, 0x73, 0x65, 0x72, 0x52, 0x09, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, - 0x12, 0x16, 0x0a, 0x06, 0x52, 0x65, 0x6d, 0x61, 0x72, 0x6b, 0x18, 0x1f, 0x20, 0x01, 0x28, 0x09, - 0x52, 0x06, 0x72, 0x65, 0x6d, 0x61, 0x72, 0x6b, 0x12, 0x1c, 0x0a, 0x09, 0x72, 0x65, 0x63, 0x65, - 0x6e, 0x74, 0x49, 0x6d, 0x67, 0x18, 0x20, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x72, 0x65, 0x63, - 0x65, 0x6e, 0x74, 0x49, 0x6d, 0x67, 0x12, 0x2a, 0x0a, 0x06, 0x63, 0x6c, 0x6f, 0x63, 0x6b, 0x73, - 0x18, 0x21, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, - 0x2e, 0x43, 0x6c, 0x6f, 0x63, 0x6b, 0x55, 0x73, 0x65, 0x72, 0x52, 0x06, 0x63, 0x6c, 0x6f, 0x63, - 0x6b, 0x73, 0x12, 0x20, 0x0a, 0x0b, 0x6d, 0x61, 0x69, 0x6c, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, - 0x74, 0x18, 0x22, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x6d, 0x61, 0x69, 0x6c, 0x41, 0x63, 0x63, - 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x49, 0x43, 0x4e, 0x75, 0x6d, 0x18, 0x23, 0x20, - 0x01, 0x28, 0x09, 0x52, 0x05, 0x69, 0x63, 0x4e, 0x75, 0x6d, 0x12, 0x20, 0x0a, 0x0b, 0x65, 0x6e, - 0x67, 0x6c, 0x69, 0x73, 0x68, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x24, 0x20, 0x01, 0x28, 0x09, 0x52, - 0x0b, 0x65, 0x6e, 0x67, 0x6c, 0x69, 0x73, 0x68, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x14, 0x0a, 0x05, - 0x54, 0x72, 0x61, 0x69, 0x6e, 0x18, 0x25, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x74, 0x72, 0x61, - 0x69, 0x6e, 0x12, 0x20, 0x0a, 0x0b, 0x43, 0x65, 0x72, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, - 0x65, 0x18, 0x26, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x63, 0x65, 0x72, 0x74, 0x69, 0x66, 0x69, - 0x63, 0x61, 0x74, 0x65, 0x12, 0x35, 0x0a, 0x0b, 0x54, 0x72, 0x61, 0x69, 0x6e, 0x56, 0x69, 0x64, - 0x65, 0x6f, 0x73, 0x18, 0x27, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x61, 0x63, 0x63, 0x6f, - 0x75, 0x6e, 0x74, 0x2e, 0x74, 0x72, 0x61, 0x69, 0x6e, 0x56, 0x69, 0x64, 0x65, 0x6f, 0x52, 0x0b, - 0x74, 0x72, 0x61, 0x69, 0x6e, 0x56, 0x69, 0x64, 0x65, 0x6f, 0x73, 0x12, 0x2d, 0x0a, 0x08, 0x6f, - 0x70, 0x65, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x18, 0x28, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, - 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x6f, 0x72, - 0x52, 0x08, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x12, 0x1c, 0x0a, 0x09, 0x75, 0x70, - 0x64, 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x18, 0x29, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x75, - 0x70, 0x64, 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x12, 0x22, 0x0a, 0x0c, 0x53, 0x65, 0x63, 0x75, - 0x72, 0x69, 0x74, 0x79, 0x43, 0x6f, 0x64, 0x65, 0x18, 0x2a, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, - 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x1c, 0x0a, 0x09, - 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x41, 0x64, 0x64, 0x72, 0x18, 0x2b, 0x20, 0x01, 0x28, 0x09, 0x52, - 0x09, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x41, 0x64, 0x64, 0x72, 0x22, 0xd4, 0x03, 0x0a, 0x0a, 0x55, - 0x73, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x56, 0x32, 0x12, 0x0e, 0x0a, 0x02, 0x49, 0x44, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x02, 0x49, 0x44, 0x12, 0x18, 0x0a, 0x07, 0x41, 0x63, 0x63, - 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x41, 0x63, 0x63, 0x6f, - 0x75, 0x6e, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x4e, 0x69, 0x63, 0x6b, 0x4e, 0x61, 0x6d, 0x65, 0x18, - 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x4e, 0x69, 0x63, 0x6b, 0x4e, 0x61, 0x6d, 0x65, 0x12, - 0x16, 0x0a, 0x06, 0x54, 0x65, 0x6c, 0x4e, 0x75, 0x6d, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, - 0x06, 0x54, 0x65, 0x6c, 0x4e, 0x75, 0x6d, 0x12, 0x16, 0x0a, 0x06, 0x53, 0x74, 0x61, 0x74, 0x75, - 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, - 0x16, 0x0a, 0x06, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, - 0x06, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x12, 0x1a, 0x0a, 0x08, 0x43, 0x72, 0x65, 0x61, 0x74, - 0x65, 0x41, 0x74, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x43, 0x72, 0x65, 0x61, 0x74, - 0x65, 0x41, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x52, 0x65, 0x61, 0x6c, 0x4e, 0x61, 0x6d, 0x65, 0x18, - 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x52, 0x65, 0x61, 0x6c, 0x4e, 0x61, 0x6d, 0x65, 0x12, - 0x14, 0x0a, 0x05, 0x49, 0x44, 0x4e, 0x75, 0x6d, 0x18, 0x09, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, - 0x49, 0x44, 0x4e, 0x75, 0x6d, 0x12, 0x1c, 0x0a, 0x09, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x44, 0x61, - 0x74, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x44, - 0x61, 0x74, 0x65, 0x12, 0x27, 0x0a, 0x06, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x64, 0x18, 0x0b, 0x20, - 0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x2e, 0x45, 0x78, - 0x74, 0x65, 0x6e, 0x64, 0x52, 0x06, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x64, 0x12, 0x16, 0x0a, 0x06, - 0x4a, 0x6f, 0x62, 0x4e, 0x75, 0x6d, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x4a, 0x6f, - 0x62, 0x4e, 0x75, 0x6d, 0x12, 0x1c, 0x0a, 0x09, 0x72, 0x65, 0x63, 0x65, 0x6e, 0x74, 0x49, 0x6d, - 0x67, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x72, 0x65, 0x63, 0x65, 0x6e, 0x74, 0x49, - 0x6d, 0x67, 0x12, 0x20, 0x0a, 0x0b, 0x6d, 0x61, 0x69, 0x6c, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, - 0x74, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x6d, 0x61, 0x69, 0x6c, 0x41, 0x63, 0x63, - 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x2d, 0x0a, 0x08, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x6f, 0x72, - 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, - 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x52, 0x08, 0x6f, 0x70, 0x65, 0x72, 0x61, - 0x74, 0x6f, 0x72, 0x12, 0x1c, 0x0a, 0x09, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, - 0x18, 0x10, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x64, 0x41, - 0x74, 0x22, 0x61, 0x0a, 0x13, 0x52, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x54, 0x6f, 0x6b, 0x65, - 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x22, 0x0a, 0x0c, 0x72, 0x65, 0x66, 0x72, - 0x65, 0x73, 0x68, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, - 0x72, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x16, 0x0a, 0x06, - 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x64, 0x6f, - 0x6d, 0x61, 0x69, 0x6e, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x70, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, - 0x52, 0x02, 0x69, 0x70, 0x22, 0xfa, 0x01, 0x0a, 0x0c, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, - 0x6e, 0x55, 0x73, 0x65, 0x72, 0x12, 0x1e, 0x0a, 0x0a, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, - 0x6e, 0x49, 0x44, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0a, 0x70, 0x6f, 0x73, 0x69, 0x74, - 0x69, 0x6f, 0x6e, 0x49, 0x44, 0x12, 0x22, 0x0a, 0x0c, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, - 0x6e, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x70, 0x6f, 0x73, - 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x22, 0x0a, 0x0c, 0x44, 0x65, 0x70, - 0x61, 0x72, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x49, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x04, 0x52, - 0x0c, 0x64, 0x65, 0x70, 0x61, 0x72, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x49, 0x64, 0x12, 0x26, 0x0a, - 0x0e, 0x44, 0x65, 0x70, 0x61, 0x72, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x43, 0x6f, 0x64, 0x65, 0x18, - 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x64, 0x65, 0x70, 0x61, 0x72, 0x74, 0x6d, 0x65, 0x6e, - 0x74, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x26, 0x0a, 0x0e, 0x44, 0x65, 0x70, 0x61, 0x72, 0x74, 0x6d, - 0x65, 0x6e, 0x74, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x64, - 0x65, 0x70, 0x61, 0x72, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x16, 0x0a, - 0x06, 0x55, 0x73, 0x65, 0x72, 0x49, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x04, 0x52, 0x06, 0x75, - 0x73, 0x65, 0x72, 0x49, 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x55, 0x73, 0x65, 0x72, 0x4e, 0x61, 0x6d, - 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x75, 0x73, 0x65, 0x72, 0x4e, 0x61, 0x6d, - 0x65, 0x22, 0x46, 0x0a, 0x14, 0x4a, 0x6f, 0x62, 0x4e, 0x75, 0x6d, 0x47, 0x65, 0x74, 0x49, 0x6e, - 0x66, 0x6f, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x6a, 0x6f, 0x62, - 0x4e, 0x75, 0x6d, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x6a, 0x6f, 0x62, 0x4e, 0x75, - 0x6d, 0x12, 0x16, 0x0a, 0x06, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x06, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x22, 0x78, 0x0a, 0x18, 0x43, 0x72, 0x65, - 0x61, 0x74, 0x65, 0x43, 0x6c, 0x6f, 0x63, 0x6b, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1c, 0x0a, 0x09, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x4e, - 0x75, 0x6d, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, - 0x4e, 0x75, 0x6d, 0x12, 0x1e, 0x0a, 0x0a, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x4e, 0x61, 0x6d, - 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x4e, - 0x61, 0x6d, 0x65, 0x12, 0x1e, 0x0a, 0x0a, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x53, 0x69, 0x74, - 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x53, - 0x69, 0x74, 0x65, 0x22, 0x88, 0x01, 0x0a, 0x18, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x43, 0x6c, - 0x6f, 0x63, 0x6b, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x02, 0x69, 0x64, - 0x12, 0x1c, 0x0a, 0x09, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x4e, 0x75, 0x6d, 0x18, 0x02, 0x20, - 0x01, 0x28, 0x09, 0x52, 0x09, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x4e, 0x75, 0x6d, 0x12, 0x1e, - 0x0a, 0x0a, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, - 0x28, 0x09, 0x52, 0x0a, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x1e, - 0x0a, 0x0a, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x53, 0x69, 0x74, 0x65, 0x18, 0x04, 0x20, 0x01, - 0x28, 0x09, 0x52, 0x0a, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x53, 0x69, 0x74, 0x65, 0x22, 0x25, - 0x0a, 0x13, 0x43, 0x6c, 0x6f, 0x63, 0x6b, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x52, 0x65, 0x73, - 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, - 0x04, 0x52, 0x02, 0x69, 0x64, 0x22, 0x2a, 0x0a, 0x18, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x43, + 0x0b, 0x32, 0x17, 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x46, 0x69, 0x65, 0x65, 0x2e, + 0x44, 0x65, 0x70, 0x61, 0x72, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x0b, 0x64, 0x65, 0x70, 0x61, + 0x72, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x12, 0x0e, 0x0a, 0x02, 0x49, 0x70, 0x18, 0x18, 0x20, + 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x70, 0x12, 0x1c, 0x0a, 0x09, 0x4c, 0x6f, 0x67, 0x69, 0x6e, + 0x44, 0x61, 0x74, 0x65, 0x18, 0x19, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x6c, 0x6f, 0x67, 0x69, + 0x6e, 0x44, 0x61, 0x74, 0x65, 0x12, 0x26, 0x0a, 0x0e, 0x49, 0x6e, 0x76, 0x69, 0x74, 0x61, 0x74, + 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x64, 0x65, 0x18, 0x1a, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x69, + 0x6e, 0x76, 0x69, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x1a, 0x0a, + 0x08, 0x4e, 0x6f, 0x77, 0x4c, 0x6f, 0x67, 0x49, 0x64, 0x18, 0x1b, 0x20, 0x01, 0x28, 0x04, 0x52, + 0x08, 0x6e, 0x6f, 0x77, 0x4c, 0x6f, 0x67, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x43, 0x61, 0x6e, + 0x53, 0x63, 0x61, 0x6e, 0x18, 0x1c, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x63, 0x61, 0x6e, 0x53, + 0x63, 0x61, 0x6e, 0x12, 0x1a, 0x0a, 0x08, 0x4c, 0x65, 0x66, 0x74, 0x44, 0x61, 0x74, 0x65, 0x18, + 0x1d, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x6c, 0x65, 0x66, 0x74, 0x44, 0x61, 0x74, 0x65, 0x12, + 0x37, 0x0a, 0x09, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x1e, 0x20, 0x03, + 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x46, 0x69, 0x65, 0x65, + 0x2e, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x55, 0x73, 0x65, 0x72, 0x52, 0x09, 0x70, + 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x16, 0x0a, 0x06, 0x52, 0x65, 0x6d, 0x61, + 0x72, 0x6b, 0x18, 0x1f, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x72, 0x65, 0x6d, 0x61, 0x72, 0x6b, + 0x12, 0x1c, 0x0a, 0x09, 0x72, 0x65, 0x63, 0x65, 0x6e, 0x74, 0x49, 0x6d, 0x67, 0x18, 0x20, 0x20, + 0x01, 0x28, 0x09, 0x52, 0x09, 0x72, 0x65, 0x63, 0x65, 0x6e, 0x74, 0x49, 0x6d, 0x67, 0x12, 0x2e, + 0x0a, 0x06, 0x63, 0x6c, 0x6f, 0x63, 0x6b, 0x73, 0x18, 0x21, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x16, + 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x46, 0x69, 0x65, 0x65, 0x2e, 0x43, 0x6c, 0x6f, + 0x63, 0x6b, 0x55, 0x73, 0x65, 0x72, 0x52, 0x06, 0x63, 0x6c, 0x6f, 0x63, 0x6b, 0x73, 0x12, 0x20, + 0x0a, 0x0b, 0x6d, 0x61, 0x69, 0x6c, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x22, 0x20, + 0x01, 0x28, 0x09, 0x52, 0x0b, 0x6d, 0x61, 0x69, 0x6c, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, + 0x12, 0x14, 0x0a, 0x05, 0x49, 0x43, 0x4e, 0x75, 0x6d, 0x18, 0x23, 0x20, 0x01, 0x28, 0x09, 0x52, + 0x05, 0x69, 0x63, 0x4e, 0x75, 0x6d, 0x12, 0x20, 0x0a, 0x0b, 0x65, 0x6e, 0x67, 0x6c, 0x69, 0x73, + 0x68, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x24, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x65, 0x6e, 0x67, + 0x6c, 0x69, 0x73, 0x68, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x54, 0x72, 0x61, 0x69, + 0x6e, 0x18, 0x25, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x74, 0x72, 0x61, 0x69, 0x6e, 0x12, 0x20, + 0x0a, 0x0b, 0x43, 0x65, 0x72, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x65, 0x18, 0x26, 0x20, + 0x01, 0x28, 0x09, 0x52, 0x0b, 0x63, 0x65, 0x72, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x65, + 0x12, 0x39, 0x0a, 0x0b, 0x54, 0x72, 0x61, 0x69, 0x6e, 0x56, 0x69, 0x64, 0x65, 0x6f, 0x73, 0x18, + 0x27, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x46, + 0x69, 0x65, 0x65, 0x2e, 0x74, 0x72, 0x61, 0x69, 0x6e, 0x56, 0x69, 0x64, 0x65, 0x6f, 0x52, 0x0b, + 0x74, 0x72, 0x61, 0x69, 0x6e, 0x56, 0x69, 0x64, 0x65, 0x6f, 0x73, 0x12, 0x31, 0x0a, 0x08, 0x6f, + 0x70, 0x65, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x18, 0x28, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15, 0x2e, + 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x46, 0x69, 0x65, 0x65, 0x2e, 0x4f, 0x70, 0x65, 0x72, + 0x61, 0x74, 0x6f, 0x72, 0x52, 0x08, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x12, 0x1c, + 0x0a, 0x09, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x18, 0x29, 0x20, 0x01, 0x28, + 0x09, 0x52, 0x09, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x12, 0x22, 0x0a, 0x0c, + 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x43, 0x6f, 0x64, 0x65, 0x18, 0x2a, 0x20, 0x01, + 0x28, 0x09, 0x52, 0x0c, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x43, 0x6f, 0x64, 0x65, + 0x12, 0x1c, 0x0a, 0x09, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x41, 0x64, 0x64, 0x72, 0x18, 0x2b, 0x20, + 0x01, 0x28, 0x09, 0x52, 0x09, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x41, 0x64, 0x64, 0x72, 0x22, 0xdc, + 0x03, 0x0a, 0x0a, 0x55, 0x73, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x56, 0x32, 0x12, 0x0e, 0x0a, + 0x02, 0x49, 0x44, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x02, 0x49, 0x44, 0x12, 0x18, 0x0a, + 0x07, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, + 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x4e, 0x69, 0x63, 0x6b, 0x4e, + 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x4e, 0x69, 0x63, 0x6b, 0x4e, + 0x61, 0x6d, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x54, 0x65, 0x6c, 0x4e, 0x75, 0x6d, 0x18, 0x04, 0x20, + 0x01, 0x28, 0x09, 0x52, 0x06, 0x54, 0x65, 0x6c, 0x4e, 0x75, 0x6d, 0x12, 0x16, 0x0a, 0x06, 0x53, + 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x53, 0x74, 0x61, + 0x74, 0x75, 0x73, 0x12, 0x16, 0x0a, 0x06, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x18, 0x06, 0x20, + 0x01, 0x28, 0x09, 0x52, 0x06, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x12, 0x1a, 0x0a, 0x08, 0x43, + 0x72, 0x65, 0x61, 0x74, 0x65, 0x41, 0x74, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x43, + 0x72, 0x65, 0x61, 0x74, 0x65, 0x41, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x52, 0x65, 0x61, 0x6c, 0x4e, + 0x61, 0x6d, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x52, 0x65, 0x61, 0x6c, 0x4e, + 0x61, 0x6d, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x49, 0x44, 0x4e, 0x75, 0x6d, 0x18, 0x09, 0x20, 0x01, + 0x28, 0x09, 0x52, 0x05, 0x49, 0x44, 0x4e, 0x75, 0x6d, 0x12, 0x1c, 0x0a, 0x09, 0x45, 0x6e, 0x74, + 0x65, 0x72, 0x44, 0x61, 0x74, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x45, 0x6e, + 0x74, 0x65, 0x72, 0x44, 0x61, 0x74, 0x65, 0x12, 0x2b, 0x0a, 0x06, 0x45, 0x78, 0x74, 0x65, 0x6e, + 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, + 0x74, 0x46, 0x69, 0x65, 0x65, 0x2e, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x64, 0x52, 0x06, 0x45, 0x78, + 0x74, 0x65, 0x6e, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x4a, 0x6f, 0x62, 0x4e, 0x75, 0x6d, 0x18, 0x0c, + 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x4a, 0x6f, 0x62, 0x4e, 0x75, 0x6d, 0x12, 0x1c, 0x0a, 0x09, + 0x72, 0x65, 0x63, 0x65, 0x6e, 0x74, 0x49, 0x6d, 0x67, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x09, 0x52, + 0x09, 0x72, 0x65, 0x63, 0x65, 0x6e, 0x74, 0x49, 0x6d, 0x67, 0x12, 0x20, 0x0a, 0x0b, 0x6d, 0x61, + 0x69, 0x6c, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x09, 0x52, + 0x0b, 0x6d, 0x61, 0x69, 0x6c, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x31, 0x0a, 0x08, + 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15, + 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x46, 0x69, 0x65, 0x65, 0x2e, 0x4f, 0x70, 0x65, + 0x72, 0x61, 0x74, 0x6f, 0x72, 0x52, 0x08, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x12, + 0x1c, 0x0a, 0x09, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x18, 0x10, 0x20, 0x01, + 0x28, 0x09, 0x52, 0x09, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x22, 0x61, 0x0a, + 0x13, 0x52, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x52, 0x65, 0x71, + 0x75, 0x65, 0x73, 0x74, 0x12, 0x22, 0x0a, 0x0c, 0x72, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x54, + 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x72, 0x65, 0x66, 0x72, + 0x65, 0x73, 0x68, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x16, 0x0a, 0x06, 0x64, 0x6f, 0x6d, 0x61, + 0x69, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, + 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x70, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x70, + 0x22, 0xfa, 0x01, 0x0a, 0x0c, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x55, 0x73, 0x65, + 0x72, 0x12, 0x1e, 0x0a, 0x0a, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x44, 0x18, + 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0a, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x49, + 0x44, 0x12, 0x22, 0x0a, 0x0c, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x4e, 0x61, 0x6d, + 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, + 0x6e, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x22, 0x0a, 0x0c, 0x44, 0x65, 0x70, 0x61, 0x72, 0x74, 0x6d, + 0x65, 0x6e, 0x74, 0x49, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0c, 0x64, 0x65, 0x70, + 0x61, 0x72, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x49, 0x64, 0x12, 0x26, 0x0a, 0x0e, 0x44, 0x65, 0x70, + 0x61, 0x72, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x43, 0x6f, 0x64, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, + 0x09, 0x52, 0x0e, 0x64, 0x65, 0x70, 0x61, 0x72, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x43, 0x6f, 0x64, + 0x65, 0x12, 0x26, 0x0a, 0x0e, 0x44, 0x65, 0x70, 0x61, 0x72, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x4e, + 0x61, 0x6d, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x64, 0x65, 0x70, 0x61, 0x72, + 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x55, 0x73, 0x65, + 0x72, 0x49, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x04, 0x52, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, + 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x55, 0x73, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x07, 0x20, + 0x01, 0x28, 0x09, 0x52, 0x08, 0x75, 0x73, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x22, 0x46, 0x0a, + 0x14, 0x4a, 0x6f, 0x62, 0x4e, 0x75, 0x6d, 0x47, 0x65, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, + 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x6a, 0x6f, 0x62, 0x4e, 0x75, 0x6d, 0x18, + 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x6a, 0x6f, 0x62, 0x4e, 0x75, 0x6d, 0x12, 0x16, 0x0a, + 0x06, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x64, + 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x22, 0x78, 0x0a, 0x18, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x43, 0x6c, 0x6f, 0x63, 0x6b, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x02, 0x69, - 0x64, 0x22, 0xc8, 0x01, 0x0a, 0x16, 0x43, 0x6c, 0x6f, 0x63, 0x6b, 0x44, 0x65, 0x76, 0x69, 0x63, - 0x65, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x0e, 0x0a, 0x02, - 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x02, 0x69, 0x64, 0x12, 0x1e, 0x0a, 0x0a, - 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x53, 0x69, 0x74, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, - 0x52, 0x0a, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x53, 0x69, 0x74, 0x65, 0x12, 0x1c, 0x0a, 0x09, - 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x4e, 0x75, 0x6d, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, + 0x74, 0x12, 0x1c, 0x0a, 0x09, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x4e, 0x75, 0x6d, 0x18, 0x01, + 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x4e, 0x75, 0x6d, 0x12, + 0x1e, 0x0a, 0x0a, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, + 0x01, 0x28, 0x09, 0x52, 0x0a, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x12, + 0x1e, 0x0a, 0x0a, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x53, 0x69, 0x74, 0x65, 0x18, 0x03, 0x20, + 0x01, 0x28, 0x09, 0x52, 0x0a, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x53, 0x69, 0x74, 0x65, 0x22, + 0x88, 0x01, 0x0a, 0x18, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x43, 0x6c, 0x6f, 0x63, 0x6b, 0x44, + 0x65, 0x76, 0x69, 0x63, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x0e, 0x0a, 0x02, + 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x02, 0x69, 0x64, 0x12, 0x1c, 0x0a, 0x09, + 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x4e, 0x75, 0x6d, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x4e, 0x75, 0x6d, 0x12, 0x1e, 0x0a, 0x0a, 0x64, 0x65, - 0x76, 0x69, 0x63, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, - 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x70, 0x61, - 0x67, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x04, 0x52, 0x04, 0x70, 0x61, 0x67, 0x65, 0x12, 0x1a, - 0x0a, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x04, - 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x69, 0x64, - 0x73, 0x18, 0x07, 0x20, 0x03, 0x28, 0x04, 0x52, 0x03, 0x69, 0x64, 0x73, 0x22, 0x5d, 0x0a, 0x17, - 0x43, 0x6c, 0x6f, 0x63, 0x6b, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x4c, 0x69, 0x73, 0x74, 0x52, - 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x2c, 0x0a, - 0x04, 0x64, 0x61, 0x74, 0x61, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x61, 0x63, - 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x2e, 0x43, 0x6c, 0x6f, 0x63, 0x6b, 0x44, 0x65, 0x76, 0x69, 0x63, - 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x04, 0x64, 0x61, 0x74, 0x61, 0x22, 0xf3, 0x01, 0x0a, 0x09, + 0x76, 0x69, 0x63, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, + 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x1e, 0x0a, 0x0a, 0x64, 0x65, + 0x76, 0x69, 0x63, 0x65, 0x53, 0x69, 0x74, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, + 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x53, 0x69, 0x74, 0x65, 0x22, 0x25, 0x0a, 0x13, 0x43, 0x6c, + 0x6f, 0x63, 0x6b, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, + 0x65, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x02, 0x69, + 0x64, 0x22, 0x2a, 0x0a, 0x18, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x43, 0x6c, 0x6f, 0x63, 0x6b, + 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x0e, 0x0a, + 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x02, 0x69, 0x64, 0x22, 0xc8, 0x01, + 0x0a, 0x16, 0x43, 0x6c, 0x6f, 0x63, 0x6b, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x4c, 0x69, 0x73, + 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, + 0x20, 0x01, 0x28, 0x04, 0x52, 0x02, 0x69, 0x64, 0x12, 0x1e, 0x0a, 0x0a, 0x64, 0x65, 0x76, 0x69, + 0x63, 0x65, 0x53, 0x69, 0x74, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x64, 0x65, + 0x76, 0x69, 0x63, 0x65, 0x53, 0x69, 0x74, 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x64, 0x65, 0x76, 0x69, + 0x63, 0x65, 0x4e, 0x75, 0x6d, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x64, 0x65, 0x76, + 0x69, 0x63, 0x65, 0x4e, 0x75, 0x6d, 0x12, 0x1e, 0x0a, 0x0a, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, + 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x64, 0x65, 0x76, 0x69, + 0x63, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x70, 0x61, 0x67, 0x65, 0x18, 0x05, + 0x20, 0x01, 0x28, 0x04, 0x52, 0x04, 0x70, 0x61, 0x67, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x61, + 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x04, 0x52, 0x08, 0x70, 0x61, + 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x69, 0x64, 0x73, 0x18, 0x07, 0x20, + 0x03, 0x28, 0x04, 0x52, 0x03, 0x69, 0x64, 0x73, 0x22, 0x61, 0x0a, 0x17, 0x43, 0x6c, 0x6f, 0x63, + 0x6b, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, + 0x6e, 0x73, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, + 0x28, 0x04, 0x52, 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x30, 0x0a, 0x04, 0x64, 0x61, 0x74, + 0x61, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, + 0x74, 0x46, 0x69, 0x65, 0x65, 0x2e, 0x43, 0x6c, 0x6f, 0x63, 0x6b, 0x44, 0x65, 0x76, 0x69, 0x63, + 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x04, 0x64, 0x61, 0x74, 0x61, 0x22, 0xf7, 0x01, 0x0a, 0x09, 0x43, 0x6c, 0x6f, 0x63, 0x6b, 0x55, 0x73, 0x65, 0x72, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x02, 0x69, 0x64, 0x12, 0x1c, 0x0a, 0x09, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x63, 0x72, @@ -8701,56 +8706,57 @@ var file_api_account_account_proto_rawDesc = []byte{ 0x16, 0x0a, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x04, 0x52, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x07, 0x20, 0x01, 0x28, 0x04, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, - 0x30, 0x0a, 0x06, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, - 0x18, 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x2e, 0x43, 0x6c, 0x6f, 0x63, 0x6b, 0x44, - 0x65, 0x76, 0x69, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x06, 0x64, 0x65, 0x76, 0x69, 0x63, - 0x65, 0x22, 0xfc, 0x01, 0x0a, 0x0f, 0x43, 0x6c, 0x6f, 0x63, 0x6b, 0x44, 0x65, 0x76, 0x69, 0x63, - 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, - 0x04, 0x52, 0x02, 0x69, 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x41, - 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x41, - 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x41, 0x74, 0x18, 0x03, 0x20, - 0x01, 0x28, 0x09, 0x52, 0x08, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x41, 0x74, 0x12, 0x1e, 0x0a, - 0x0a, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x53, 0x69, 0x74, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x0a, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x53, 0x69, 0x74, 0x65, 0x12, 0x1c, 0x0a, - 0x09, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x4e, 0x75, 0x6d, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, - 0x52, 0x09, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x4e, 0x75, 0x6d, 0x12, 0x1e, 0x0a, 0x0a, 0x64, - 0x65, 0x76, 0x69, 0x63, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, - 0x0a, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x75, - 0x73, 0x65, 0x72, 0x4e, 0x75, 0x6d, 0x18, 0x07, 0x20, 0x01, 0x28, 0x04, 0x52, 0x07, 0x75, 0x73, - 0x65, 0x72, 0x4e, 0x75, 0x6d, 0x12, 0x29, 0x0a, 0x04, 0x64, 0x61, 0x74, 0x61, 0x18, 0x08, 0x20, - 0x03, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x2e, 0x43, 0x6c, - 0x6f, 0x63, 0x6b, 0x55, 0x73, 0x65, 0x72, 0x52, 0x65, 0x6c, 0x52, 0x04, 0x64, 0x61, 0x74, 0x61, - 0x22, 0x5a, 0x0a, 0x17, 0x43, 0x6c, 0x6f, 0x63, 0x6b, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x49, - 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x63, - 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x05, 0x63, 0x6f, 0x75, 0x6e, - 0x74, 0x12, 0x29, 0x0a, 0x04, 0x64, 0x61, 0x74, 0x61, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, - 0x15, 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x2e, 0x43, 0x6c, 0x6f, 0x63, 0x6b, 0x55, - 0x73, 0x65, 0x72, 0x52, 0x65, 0x6c, 0x52, 0x04, 0x64, 0x61, 0x74, 0x61, 0x22, 0xa0, 0x01, 0x0a, - 0x0c, 0x43, 0x6c, 0x6f, 0x63, 0x6b, 0x55, 0x73, 0x65, 0x72, 0x52, 0x65, 0x6c, 0x12, 0x0e, 0x0a, - 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x02, 0x69, 0x64, 0x12, 0x1a, 0x0a, - 0x08, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x41, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, - 0x08, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x41, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x75, 0x70, 0x64, - 0x61, 0x74, 0x65, 0x41, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x75, 0x70, 0x64, - 0x61, 0x74, 0x65, 0x41, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x6e, 0x69, 0x63, 0x6b, 0x4e, 0x61, 0x6d, - 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x6e, 0x69, 0x63, 0x6b, 0x4e, 0x61, 0x6d, - 0x65, 0x12, 0x16, 0x0a, 0x06, 0x6a, 0x6f, 0x62, 0x4e, 0x75, 0x6d, 0x18, 0x05, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x06, 0x6a, 0x6f, 0x62, 0x4e, 0x75, 0x6d, 0x12, 0x14, 0x0a, 0x05, 0x69, 0x63, 0x4e, - 0x75, 0x6d, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x69, 0x63, 0x4e, 0x75, 0x6d, 0x22, - 0x58, 0x0a, 0x16, 0x43, 0x6c, 0x6f, 0x63, 0x6b, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x49, 0x6e, - 0x66, 0x6f, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x02, 0x69, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x70, 0x61, 0x67, - 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x04, 0x52, 0x04, 0x70, 0x61, 0x67, 0x65, 0x12, 0x1a, 0x0a, - 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x04, 0x52, - 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x22, 0x5b, 0x0a, 0x15, 0x43, 0x6c, 0x6f, - 0x63, 0x6b, 0x42, 0x61, 0x74, 0x63, 0x68, 0x42, 0x69, 0x6e, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x02, - 0x69, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x18, 0x02, 0x20, 0x03, - 0x28, 0x04, 0x52, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x64, 0x65, - 0x76, 0x69, 0x63, 0x65, 0x49, 0x64, 0x18, 0x03, 0x20, 0x03, 0x28, 0x04, 0x52, 0x08, 0x64, 0x65, - 0x76, 0x69, 0x63, 0x65, 0x49, 0x64, 0x22, 0x4b, 0x0a, 0x16, 0x43, 0x6c, 0x6f, 0x63, 0x6b, 0x42, - 0x61, 0x74, 0x63, 0x68, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, - 0x12, 0x31, 0x0a, 0x04, 0x64, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1d, - 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x2e, 0x43, 0x6c, 0x6f, 0x63, 0x6b, 0x55, 0x73, + 0x34, 0x0a, 0x06, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, + 0x1c, 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x46, 0x69, 0x65, 0x65, 0x2e, 0x43, 0x6c, + 0x6f, 0x63, 0x6b, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x06, 0x64, + 0x65, 0x76, 0x69, 0x63, 0x65, 0x22, 0x80, 0x02, 0x0a, 0x0f, 0x43, 0x6c, 0x6f, 0x63, 0x6b, 0x44, + 0x65, 0x76, 0x69, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, + 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x02, 0x69, 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x63, 0x72, 0x65, + 0x61, 0x74, 0x65, 0x41, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x63, 0x72, 0x65, + 0x61, 0x74, 0x65, 0x41, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x41, + 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x41, + 0x74, 0x12, 0x1e, 0x0a, 0x0a, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x53, 0x69, 0x74, 0x65, 0x18, + 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x53, 0x69, 0x74, + 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x4e, 0x75, 0x6d, 0x18, 0x05, + 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x4e, 0x75, 0x6d, 0x12, + 0x1e, 0x0a, 0x0a, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x06, 0x20, + 0x01, 0x28, 0x09, 0x52, 0x0a, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x12, + 0x18, 0x0a, 0x07, 0x75, 0x73, 0x65, 0x72, 0x4e, 0x75, 0x6d, 0x18, 0x07, 0x20, 0x01, 0x28, 0x04, + 0x52, 0x07, 0x75, 0x73, 0x65, 0x72, 0x4e, 0x75, 0x6d, 0x12, 0x2d, 0x0a, 0x04, 0x64, 0x61, 0x74, + 0x61, 0x18, 0x08, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, + 0x74, 0x46, 0x69, 0x65, 0x65, 0x2e, 0x43, 0x6c, 0x6f, 0x63, 0x6b, 0x55, 0x73, 0x65, 0x72, 0x52, + 0x65, 0x6c, 0x52, 0x04, 0x64, 0x61, 0x74, 0x61, 0x22, 0x5e, 0x0a, 0x17, 0x43, 0x6c, 0x6f, 0x63, + 0x6b, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x73, 0x70, 0x6f, + 0x6e, 0x73, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, + 0x28, 0x04, 0x52, 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x2d, 0x0a, 0x04, 0x64, 0x61, 0x74, + 0x61, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, + 0x74, 0x46, 0x69, 0x65, 0x65, 0x2e, 0x43, 0x6c, 0x6f, 0x63, 0x6b, 0x55, 0x73, 0x65, 0x72, 0x52, + 0x65, 0x6c, 0x52, 0x04, 0x64, 0x61, 0x74, 0x61, 0x22, 0xa0, 0x01, 0x0a, 0x0c, 0x43, 0x6c, 0x6f, + 0x63, 0x6b, 0x55, 0x73, 0x65, 0x72, 0x52, 0x65, 0x6c, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, + 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x02, 0x69, 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x63, 0x72, 0x65, + 0x61, 0x74, 0x65, 0x41, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x63, 0x72, 0x65, + 0x61, 0x74, 0x65, 0x41, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x41, + 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x41, + 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x6e, 0x69, 0x63, 0x6b, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x04, 0x20, + 0x01, 0x28, 0x09, 0x52, 0x08, 0x6e, 0x69, 0x63, 0x6b, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x16, 0x0a, + 0x06, 0x6a, 0x6f, 0x62, 0x4e, 0x75, 0x6d, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x6a, + 0x6f, 0x62, 0x4e, 0x75, 0x6d, 0x12, 0x14, 0x0a, 0x05, 0x69, 0x63, 0x4e, 0x75, 0x6d, 0x18, 0x06, + 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x69, 0x63, 0x4e, 0x75, 0x6d, 0x22, 0x58, 0x0a, 0x16, 0x43, + 0x6c, 0x6f, 0x63, 0x6b, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, + 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, + 0x04, 0x52, 0x02, 0x69, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x70, 0x61, 0x67, 0x65, 0x18, 0x02, 0x20, + 0x01, 0x28, 0x04, 0x52, 0x04, 0x70, 0x61, 0x67, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x61, 0x67, + 0x65, 0x53, 0x69, 0x7a, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x04, 0x52, 0x08, 0x70, 0x61, 0x67, + 0x65, 0x53, 0x69, 0x7a, 0x65, 0x22, 0x5b, 0x0a, 0x15, 0x43, 0x6c, 0x6f, 0x63, 0x6b, 0x42, 0x61, + 0x74, 0x63, 0x68, 0x42, 0x69, 0x6e, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x0e, + 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x02, 0x69, 0x64, 0x12, 0x16, + 0x0a, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x18, 0x02, 0x20, 0x03, 0x28, 0x04, 0x52, 0x06, + 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, + 0x49, 0x64, 0x18, 0x03, 0x20, 0x03, 0x28, 0x04, 0x52, 0x08, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, + 0x49, 0x64, 0x22, 0x4f, 0x0a, 0x16, 0x43, 0x6c, 0x6f, 0x63, 0x6b, 0x42, 0x61, 0x74, 0x63, 0x68, + 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x35, 0x0a, 0x04, + 0x64, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x61, 0x63, 0x63, + 0x6f, 0x75, 0x6e, 0x74, 0x46, 0x69, 0x65, 0x65, 0x2e, 0x43, 0x6c, 0x6f, 0x63, 0x6b, 0x55, 0x73, 0x65, 0x72, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x42, 0x61, 0x74, 0x63, 0x68, 0x52, 0x04, 0x64, 0x61, 0x74, 0x61, 0x22, 0xc0, 0x01, 0x0a, 0x14, 0x43, 0x6c, 0x6f, 0x63, 0x6b, 0x55, 0x73, 0x65, 0x72, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x42, 0x61, 0x74, 0x63, 0x68, 0x12, 0x16, 0x0a, 0x06, @@ -8812,412 +8818,432 @@ var file_api_account_account_proto_rawDesc = []byte{ 0x6f, 0x67, 0x44, 0x61, 0x74, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x72, 0x65, 0x63, 0x6f, 0x67, 0x44, 0x61, 0x74, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x04, 0x52, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x22, - 0x57, 0x0a, 0x14, 0x43, 0x6c, 0x6f, 0x63, 0x6b, 0x4c, 0x6f, 0x67, 0x4c, 0x69, 0x73, 0x74, 0x52, - 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x29, 0x0a, 0x04, 0x64, 0x61, 0x74, 0x61, 0x18, - 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x2e, - 0x43, 0x6c, 0x6f, 0x63, 0x6b, 0x4c, 0x6f, 0x67, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x04, 0x64, 0x61, - 0x74, 0x61, 0x12, 0x14, 0x0a, 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, - 0x04, 0x52, 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x32, 0xe9, 0x16, 0x0a, 0x07, 0x41, 0x63, 0x63, - 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x34, 0x0a, 0x05, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x12, 0x15, 0x2e, - 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x2e, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x1a, 0x12, 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x2e, 0x54, - 0x6f, 0x6b, 0x65, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x22, 0x00, 0x12, 0x42, 0x0a, 0x0c, 0x52, 0x65, - 0x66, 0x72, 0x65, 0x73, 0x68, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x1c, 0x2e, 0x61, 0x63, 0x63, - 0x6f, 0x75, 0x6e, 0x74, 0x2e, 0x52, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x54, 0x6f, 0x6b, 0x65, - 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x12, 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, - 0x6e, 0x74, 0x2e, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x22, 0x00, 0x12, 0x3f, - 0x0a, 0x06, 0x4c, 0x6f, 0x67, 0x6f, 0x75, 0x74, 0x12, 0x1a, 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, - 0x6e, 0x74, 0x2e, 0x44, 0x65, 0x63, 0x72, 0x79, 0x70, 0x74, 0x4a, 0x77, 0x74, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x1a, 0x17, 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x2e, 0x43, + 0x5b, 0x0a, 0x14, 0x43, 0x6c, 0x6f, 0x63, 0x6b, 0x4c, 0x6f, 0x67, 0x4c, 0x69, 0x73, 0x74, 0x52, + 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x2d, 0x0a, 0x04, 0x64, 0x61, 0x74, 0x61, 0x18, + 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x46, + 0x69, 0x65, 0x65, 0x2e, 0x43, 0x6c, 0x6f, 0x63, 0x6b, 0x4c, 0x6f, 0x67, 0x49, 0x6e, 0x66, 0x6f, + 0x52, 0x04, 0x64, 0x61, 0x74, 0x61, 0x12, 0x14, 0x0a, 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, + 0x02, 0x20, 0x01, 0x28, 0x04, 0x52, 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x32, 0xa5, 0x19, 0x0a, + 0x0b, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x46, 0x69, 0x65, 0x65, 0x12, 0x3c, 0x0a, 0x05, + 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x12, 0x19, 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x46, + 0x69, 0x65, 0x65, 0x2e, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, + 0x1a, 0x16, 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x46, 0x69, 0x65, 0x65, 0x2e, 0x54, + 0x6f, 0x6b, 0x65, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x22, 0x00, 0x12, 0x4a, 0x0a, 0x0c, 0x52, 0x65, + 0x66, 0x72, 0x65, 0x73, 0x68, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x20, 0x2e, 0x61, 0x63, 0x63, + 0x6f, 0x75, 0x6e, 0x74, 0x46, 0x69, 0x65, 0x65, 0x2e, 0x52, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, + 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x16, 0x2e, 0x61, + 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x46, 0x69, 0x65, 0x65, 0x2e, 0x54, 0x6f, 0x6b, 0x65, 0x6e, + 0x49, 0x6e, 0x66, 0x6f, 0x22, 0x00, 0x12, 0x47, 0x0a, 0x06, 0x4c, 0x6f, 0x67, 0x6f, 0x75, 0x74, + 0x12, 0x1e, 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x46, 0x69, 0x65, 0x65, 0x2e, 0x44, + 0x65, 0x63, 0x72, 0x79, 0x70, 0x74, 0x4a, 0x77, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, + 0x1a, 0x1b, 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x46, 0x69, 0x65, 0x65, 0x2e, 0x43, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, - 0x3c, 0x0a, 0x07, 0x4f, 0x66, 0x66, 0x4c, 0x69, 0x6e, 0x65, 0x12, 0x16, 0x2e, 0x61, 0x63, 0x63, - 0x6f, 0x75, 0x6e, 0x74, 0x2e, 0x43, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x1a, 0x17, 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x2e, 0x43, 0x6f, 0x6d, - 0x6d, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x4d, 0x0a, - 0x09, 0x4f, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x4c, 0x6f, 0x67, 0x12, 0x22, 0x2e, 0x61, 0x63, 0x63, - 0x6f, 0x75, 0x6e, 0x74, 0x2e, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x73, 0x42, - 0x79, 0x55, 0x73, 0x65, 0x72, 0x49, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1a, - 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x2e, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x4c, 0x6f, - 0x67, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x43, 0x0a, 0x0d, - 0x4f, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x4c, 0x6f, 0x67, 0x42, 0x79, 0x49, 0x64, 0x12, 0x1d, 0x2e, - 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x2e, 0x4f, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x4c, 0x6f, - 0x67, 0x42, 0x79, 0x49, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x11, 0x2e, 0x61, - 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x2e, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x4c, 0x6f, 0x67, 0x22, - 0x00, 0x12, 0x3f, 0x0a, 0x08, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x50, 0x77, 0x64, 0x12, 0x18, 0x2e, - 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x2e, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x50, 0x77, 0x64, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x17, 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, - 0x74, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, - 0x22, 0x00, 0x12, 0x44, 0x0a, 0x07, 0x53, 0x65, 0x6e, 0x64, 0x4d, 0x73, 0x67, 0x12, 0x17, 0x2e, - 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x2e, 0x53, 0x65, 0x6e, 0x64, 0x4d, 0x73, 0x67, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1e, 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, - 0x2e, 0x53, 0x65, 0x6e, 0x64, 0x4d, 0x73, 0x67, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x50, 0x0a, 0x0d, 0x53, 0x65, 0x6e, 0x64, - 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x4d, 0x73, 0x67, 0x12, 0x1d, 0x2e, 0x61, 0x63, 0x63, 0x6f, - 0x75, 0x6e, 0x74, 0x2e, 0x53, 0x65, 0x6e, 0x64, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x4d, 0x73, - 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1e, 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, - 0x6e, 0x74, 0x2e, 0x53, 0x65, 0x6e, 0x64, 0x4d, 0x73, 0x67, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x52, 0x0a, 0x0f, 0x53, 0x65, - 0x6e, 0x64, 0x45, 0x78, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x4d, 0x73, 0x67, 0x12, 0x1d, 0x2e, - 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x2e, 0x53, 0x65, 0x6e, 0x64, 0x43, 0x75, 0x73, 0x74, - 0x6f, 0x6d, 0x4d, 0x73, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1e, 0x2e, 0x61, - 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x2e, 0x53, 0x65, 0x6e, 0x64, 0x4d, 0x73, 0x67, 0x53, 0x74, - 0x61, 0x74, 0x75, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x4c, - 0x0a, 0x0f, 0x53, 0x65, 0x6e, 0x64, 0x4d, 0x73, 0x67, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x65, - 0x72, 0x12, 0x17, 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x2e, 0x53, 0x65, 0x6e, 0x64, - 0x4d, 0x73, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1e, 0x2e, 0x61, 0x63, 0x63, - 0x6f, 0x75, 0x6e, 0x74, 0x2e, 0x53, 0x65, 0x6e, 0x64, 0x4d, 0x73, 0x67, 0x53, 0x74, 0x61, 0x74, - 0x75, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x46, 0x0a, 0x08, - 0x43, 0x68, 0x65, 0x63, 0x6b, 0x4d, 0x73, 0x67, 0x12, 0x18, 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, - 0x6e, 0x74, 0x2e, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x4d, 0x73, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x1a, 0x1e, 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x2e, 0x53, 0x65, 0x6e, - 0x64, 0x4d, 0x73, 0x67, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, - 0x73, 0x65, 0x22, 0x00, 0x12, 0x56, 0x0a, 0x10, 0x53, 0x65, 0x6e, 0x64, 0x4e, 0x65, 0x77, 0x54, - 0x65, 0x6c, 0x4e, 0x75, 0x6d, 0x4d, 0x73, 0x67, 0x12, 0x20, 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, - 0x6e, 0x74, 0x2e, 0x53, 0x65, 0x6e, 0x64, 0x4e, 0x65, 0x77, 0x54, 0x65, 0x6c, 0x4e, 0x75, 0x6d, - 0x4d, 0x73, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1e, 0x2e, 0x61, 0x63, 0x63, - 0x6f, 0x75, 0x6e, 0x74, 0x2e, 0x53, 0x65, 0x6e, 0x64, 0x4d, 0x73, 0x67, 0x53, 0x74, 0x61, 0x74, - 0x75, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x52, 0x0a, 0x0c, - 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x54, 0x65, 0x6c, 0x4e, 0x75, 0x6d, 0x12, 0x20, 0x2e, 0x61, - 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x2e, 0x53, 0x65, 0x6e, 0x64, 0x4e, 0x65, 0x77, 0x54, 0x65, - 0x6c, 0x4e, 0x75, 0x6d, 0x4d, 0x73, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1e, - 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x2e, 0x53, 0x65, 0x6e, 0x64, 0x4d, 0x73, 0x67, - 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, - 0x12, 0x4a, 0x0a, 0x0e, 0x41, 0x75, 0x74, 0x68, 0x65, 0x6e, 0x74, 0x69, 0x63, 0x61, 0x74, 0x69, - 0x6f, 0x6e, 0x12, 0x1e, 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x2e, 0x41, 0x75, 0x74, - 0x68, 0x65, 0x6e, 0x74, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x1a, 0x16, 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x2e, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x22, 0x00, 0x12, 0x47, 0x0a, 0x0a, - 0x44, 0x65, 0x63, 0x72, 0x79, 0x70, 0x74, 0x4a, 0x77, 0x74, 0x12, 0x1a, 0x2e, 0x61, 0x63, 0x63, - 0x6f, 0x75, 0x6e, 0x74, 0x2e, 0x44, 0x65, 0x63, 0x72, 0x79, 0x70, 0x74, 0x4a, 0x77, 0x74, 0x52, + 0x44, 0x0a, 0x07, 0x4f, 0x66, 0x66, 0x4c, 0x69, 0x6e, 0x65, 0x12, 0x1a, 0x2e, 0x61, 0x63, 0x63, + 0x6f, 0x75, 0x6e, 0x74, 0x46, 0x69, 0x65, 0x65, 0x2e, 0x43, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1b, 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, - 0x2e, 0x44, 0x65, 0x63, 0x72, 0x79, 0x70, 0x74, 0x4a, 0x77, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, - 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x39, 0x0a, 0x04, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x14, 0x2e, - 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x2e, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x1a, 0x19, 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x2e, 0x55, 0x73, - 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, - 0x12, 0x47, 0x0a, 0x0d, 0x4a, 0x6f, 0x62, 0x4e, 0x75, 0x6d, 0x47, 0x65, 0x74, 0x49, 0x6e, 0x66, - 0x6f, 0x12, 0x1d, 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x2e, 0x4a, 0x6f, 0x62, 0x4e, - 0x75, 0x6d, 0x47, 0x65, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x1a, 0x15, 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x2e, 0x49, 0x6e, 0x66, 0x6f, 0x52, - 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x35, 0x0a, 0x04, 0x4c, 0x69, 0x73, - 0x74, 0x12, 0x14, 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x2e, 0x4c, 0x69, 0x73, 0x74, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x15, 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, - 0x74, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, - 0x12, 0x39, 0x0a, 0x08, 0x52, 0x61, 0x6e, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x14, 0x2e, 0x61, - 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x1a, 0x15, 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x2e, 0x4c, 0x69, 0x73, - 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x3f, 0x0a, 0x09, 0x4c, - 0x69, 0x73, 0x74, 0x42, 0x79, 0x49, 0x44, 0x73, 0x12, 0x19, 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, - 0x6e, 0x74, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x79, 0x49, 0x44, 0x73, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x1a, 0x15, 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x2e, 0x4c, 0x69, - 0x73, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x3b, 0x0a, 0x06, - 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x12, 0x16, 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, - 0x2e, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x17, - 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x2e, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x52, - 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x3b, 0x0a, 0x06, 0x55, 0x70, 0x64, - 0x61, 0x74, 0x65, 0x12, 0x16, 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x2e, 0x55, 0x70, - 0x64, 0x61, 0x74, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x17, 0x2e, 0x61, 0x63, - 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x52, 0x65, 0x73, 0x70, - 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x41, 0x0a, 0x0a, 0x55, 0x73, 0x65, 0x72, 0x73, 0x42, - 0x79, 0x54, 0x65, 0x6c, 0x12, 0x1a, 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x2e, 0x55, - 0x73, 0x65, 0x72, 0x73, 0x42, 0x79, 0x54, 0x65, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x1a, 0x15, 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x52, - 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x43, 0x0a, 0x09, 0x55, 0x73, 0x65, - 0x72, 0x42, 0x79, 0x54, 0x65, 0x6c, 0x12, 0x19, 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, - 0x2e, 0x55, 0x73, 0x65, 0x72, 0x42, 0x79, 0x54, 0x65, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x1a, 0x19, 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x2e, 0x55, 0x73, 0x65, 0x72, - 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x48, - 0x0a, 0x0b, 0x4f, 0x6e, 0x6c, 0x79, 0x53, 0x65, 0x6e, 0x64, 0x4d, 0x73, 0x67, 0x12, 0x17, 0x2e, - 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x2e, 0x53, 0x65, 0x6e, 0x64, 0x4d, 0x73, 0x67, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1e, 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, + 0x46, 0x69, 0x65, 0x65, 0x2e, 0x43, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, + 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x55, 0x0a, 0x09, 0x4f, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x4c, + 0x6f, 0x67, 0x12, 0x26, 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x46, 0x69, 0x65, 0x65, + 0x2e, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x73, 0x42, 0x79, 0x55, 0x73, 0x65, + 0x72, 0x49, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1e, 0x2e, 0x61, 0x63, 0x63, + 0x6f, 0x75, 0x6e, 0x74, 0x46, 0x69, 0x65, 0x65, 0x2e, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x4c, 0x6f, + 0x67, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x4b, 0x0a, 0x0d, + 0x4f, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x4c, 0x6f, 0x67, 0x42, 0x79, 0x49, 0x64, 0x12, 0x21, 0x2e, + 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x46, 0x69, 0x65, 0x65, 0x2e, 0x4f, 0x6e, 0x6c, 0x69, + 0x6e, 0x65, 0x4c, 0x6f, 0x67, 0x42, 0x79, 0x49, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, + 0x1a, 0x15, 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x46, 0x69, 0x65, 0x65, 0x2e, 0x4c, + 0x6f, 0x67, 0x69, 0x6e, 0x4c, 0x6f, 0x67, 0x22, 0x00, 0x12, 0x47, 0x0a, 0x08, 0x43, 0x68, 0x65, + 0x63, 0x6b, 0x50, 0x77, 0x64, 0x12, 0x1c, 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x46, + 0x69, 0x65, 0x65, 0x2e, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x50, 0x77, 0x64, 0x52, 0x65, 0x71, 0x75, + 0x65, 0x73, 0x74, 0x1a, 0x1b, 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x46, 0x69, 0x65, + 0x65, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, + 0x22, 0x00, 0x12, 0x4c, 0x0a, 0x07, 0x53, 0x65, 0x6e, 0x64, 0x4d, 0x73, 0x67, 0x12, 0x1b, 0x2e, + 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x46, 0x69, 0x65, 0x65, 0x2e, 0x53, 0x65, 0x6e, 0x64, + 0x4d, 0x73, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x22, 0x2e, 0x61, 0x63, 0x63, + 0x6f, 0x75, 0x6e, 0x74, 0x46, 0x69, 0x65, 0x65, 0x2e, 0x53, 0x65, 0x6e, 0x64, 0x4d, 0x73, 0x67, + 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, + 0x12, 0x58, 0x0a, 0x0d, 0x53, 0x65, 0x6e, 0x64, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x4d, 0x73, + 0x67, 0x12, 0x21, 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x46, 0x69, 0x65, 0x65, 0x2e, + 0x53, 0x65, 0x6e, 0x64, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x4d, 0x73, 0x67, 0x52, 0x65, 0x71, + 0x75, 0x65, 0x73, 0x74, 0x1a, 0x22, 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x46, 0x69, + 0x65, 0x65, 0x2e, 0x53, 0x65, 0x6e, 0x64, 0x4d, 0x73, 0x67, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, + 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x5a, 0x0a, 0x0f, 0x53, 0x65, + 0x6e, 0x64, 0x45, 0x78, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x4d, 0x73, 0x67, 0x12, 0x21, 0x2e, + 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x46, 0x69, 0x65, 0x65, 0x2e, 0x53, 0x65, 0x6e, 0x64, + 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x4d, 0x73, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, + 0x1a, 0x22, 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x46, 0x69, 0x65, 0x65, 0x2e, 0x53, + 0x65, 0x6e, 0x64, 0x4d, 0x73, 0x67, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x65, 0x73, 0x70, + 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x54, 0x0a, 0x0f, 0x53, 0x65, 0x6e, 0x64, 0x4d, 0x73, + 0x67, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x65, 0x72, 0x12, 0x1b, 0x2e, 0x61, 0x63, 0x63, 0x6f, + 0x75, 0x6e, 0x74, 0x46, 0x69, 0x65, 0x65, 0x2e, 0x53, 0x65, 0x6e, 0x64, 0x4d, 0x73, 0x67, 0x52, + 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x22, 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, + 0x46, 0x69, 0x65, 0x65, 0x2e, 0x53, 0x65, 0x6e, 0x64, 0x4d, 0x73, 0x67, 0x53, 0x74, 0x61, 0x74, + 0x75, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x4e, 0x0a, 0x08, + 0x43, 0x68, 0x65, 0x63, 0x6b, 0x4d, 0x73, 0x67, 0x12, 0x1c, 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, + 0x6e, 0x74, 0x46, 0x69, 0x65, 0x65, 0x2e, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x4d, 0x73, 0x67, 0x52, + 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x22, 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, + 0x46, 0x69, 0x65, 0x65, 0x2e, 0x53, 0x65, 0x6e, 0x64, 0x4d, 0x73, 0x67, 0x53, 0x74, 0x61, 0x74, + 0x75, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x5e, 0x0a, 0x10, + 0x53, 0x65, 0x6e, 0x64, 0x4e, 0x65, 0x77, 0x54, 0x65, 0x6c, 0x4e, 0x75, 0x6d, 0x4d, 0x73, 0x67, + 0x12, 0x24, 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x46, 0x69, 0x65, 0x65, 0x2e, 0x53, + 0x65, 0x6e, 0x64, 0x4e, 0x65, 0x77, 0x54, 0x65, 0x6c, 0x4e, 0x75, 0x6d, 0x4d, 0x73, 0x67, 0x52, + 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x22, 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, + 0x46, 0x69, 0x65, 0x65, 0x2e, 0x53, 0x65, 0x6e, 0x64, 0x4d, 0x73, 0x67, 0x53, 0x74, 0x61, 0x74, + 0x75, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x5a, 0x0a, 0x0c, + 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x54, 0x65, 0x6c, 0x4e, 0x75, 0x6d, 0x12, 0x24, 0x2e, 0x61, + 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x46, 0x69, 0x65, 0x65, 0x2e, 0x53, 0x65, 0x6e, 0x64, 0x4e, + 0x65, 0x77, 0x54, 0x65, 0x6c, 0x4e, 0x75, 0x6d, 0x4d, 0x73, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, + 0x73, 0x74, 0x1a, 0x22, 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x46, 0x69, 0x65, 0x65, 0x2e, 0x53, 0x65, 0x6e, 0x64, 0x4d, 0x73, 0x67, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x4a, 0x0a, 0x0c, 0x4f, 0x6e, 0x6c, 0x79, - 0x43, 0x68, 0x65, 0x63, 0x6b, 0x4d, 0x73, 0x67, 0x12, 0x18, 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, - 0x6e, 0x74, 0x2e, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x4d, 0x73, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x1a, 0x1e, 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x2e, 0x53, 0x65, 0x6e, + 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x52, 0x0a, 0x0e, 0x41, 0x75, 0x74, 0x68, + 0x65, 0x6e, 0x74, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x22, 0x2e, 0x61, 0x63, 0x63, + 0x6f, 0x75, 0x6e, 0x74, 0x46, 0x69, 0x65, 0x65, 0x2e, 0x41, 0x75, 0x74, 0x68, 0x65, 0x6e, 0x74, + 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1a, + 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x46, 0x69, 0x65, 0x65, 0x2e, 0x52, 0x65, 0x71, + 0x75, 0x65, 0x73, 0x74, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x22, 0x00, 0x12, 0x4f, 0x0a, 0x0a, + 0x44, 0x65, 0x63, 0x72, 0x79, 0x70, 0x74, 0x4a, 0x77, 0x74, 0x12, 0x1e, 0x2e, 0x61, 0x63, 0x63, + 0x6f, 0x75, 0x6e, 0x74, 0x46, 0x69, 0x65, 0x65, 0x2e, 0x44, 0x65, 0x63, 0x72, 0x79, 0x70, 0x74, + 0x4a, 0x77, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1f, 0x2e, 0x61, 0x63, 0x63, + 0x6f, 0x75, 0x6e, 0x74, 0x46, 0x69, 0x65, 0x65, 0x2e, 0x44, 0x65, 0x63, 0x72, 0x79, 0x70, 0x74, + 0x4a, 0x77, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x41, 0x0a, + 0x04, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x18, 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x46, + 0x69, 0x65, 0x65, 0x2e, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, + 0x1d, 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x46, 0x69, 0x65, 0x65, 0x2e, 0x55, 0x73, + 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, + 0x12, 0x4f, 0x0a, 0x0d, 0x4a, 0x6f, 0x62, 0x4e, 0x75, 0x6d, 0x47, 0x65, 0x74, 0x49, 0x6e, 0x66, + 0x6f, 0x12, 0x21, 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x46, 0x69, 0x65, 0x65, 0x2e, + 0x4a, 0x6f, 0x62, 0x4e, 0x75, 0x6d, 0x47, 0x65, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x71, + 0x75, 0x65, 0x73, 0x74, 0x1a, 0x19, 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x46, 0x69, + 0x65, 0x65, 0x2e, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, + 0x00, 0x12, 0x3d, 0x0a, 0x04, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x18, 0x2e, 0x61, 0x63, 0x63, 0x6f, + 0x75, 0x6e, 0x74, 0x46, 0x69, 0x65, 0x65, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x71, 0x75, + 0x65, 0x73, 0x74, 0x1a, 0x19, 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x46, 0x69, 0x65, + 0x65, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, + 0x12, 0x41, 0x0a, 0x08, 0x52, 0x61, 0x6e, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x18, 0x2e, 0x61, + 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x46, 0x69, 0x65, 0x65, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x52, + 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x19, 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, + 0x46, 0x69, 0x65, 0x65, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, + 0x65, 0x22, 0x00, 0x12, 0x47, 0x0a, 0x09, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x79, 0x49, 0x44, 0x73, + 0x12, 0x1d, 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x46, 0x69, 0x65, 0x65, 0x2e, 0x4c, + 0x69, 0x73, 0x74, 0x42, 0x79, 0x49, 0x44, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, + 0x19, 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x46, 0x69, 0x65, 0x65, 0x2e, 0x4c, 0x69, + 0x73, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x43, 0x0a, 0x06, + 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x12, 0x1a, 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, + 0x46, 0x69, 0x65, 0x65, 0x2e, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, + 0x73, 0x74, 0x1a, 0x1b, 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x46, 0x69, 0x65, 0x65, + 0x2e, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, + 0x00, 0x12, 0x43, 0x0a, 0x06, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x12, 0x1a, 0x2e, 0x61, 0x63, + 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x46, 0x69, 0x65, 0x65, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, + 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1b, 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, + 0x74, 0x46, 0x69, 0x65, 0x65, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x52, 0x65, 0x73, 0x70, + 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x49, 0x0a, 0x0a, 0x55, 0x73, 0x65, 0x72, 0x73, 0x42, + 0x79, 0x54, 0x65, 0x6c, 0x12, 0x1e, 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x46, 0x69, + 0x65, 0x65, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x73, 0x42, 0x79, 0x54, 0x65, 0x6c, 0x52, 0x65, 0x71, + 0x75, 0x65, 0x73, 0x74, 0x1a, 0x19, 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x46, 0x69, + 0x65, 0x65, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, + 0x00, 0x12, 0x4b, 0x0a, 0x09, 0x55, 0x73, 0x65, 0x72, 0x42, 0x79, 0x54, 0x65, 0x6c, 0x12, 0x1d, + 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x46, 0x69, 0x65, 0x65, 0x2e, 0x55, 0x73, 0x65, + 0x72, 0x42, 0x79, 0x54, 0x65, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, + 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x46, 0x69, 0x65, 0x65, 0x2e, 0x55, 0x73, 0x65, 0x72, + 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x50, + 0x0a, 0x0b, 0x4f, 0x6e, 0x6c, 0x79, 0x53, 0x65, 0x6e, 0x64, 0x4d, 0x73, 0x67, 0x12, 0x1b, 0x2e, + 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x46, 0x69, 0x65, 0x65, 0x2e, 0x53, 0x65, 0x6e, 0x64, + 0x4d, 0x73, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x22, 0x2e, 0x61, 0x63, 0x63, + 0x6f, 0x75, 0x6e, 0x74, 0x46, 0x69, 0x65, 0x65, 0x2e, 0x53, 0x65, 0x6e, 0x64, 0x4d, 0x73, 0x67, + 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, + 0x12, 0x52, 0x0a, 0x0c, 0x4f, 0x6e, 0x6c, 0x79, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x4d, 0x73, 0x67, + 0x12, 0x1c, 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x46, 0x69, 0x65, 0x65, 0x2e, 0x43, + 0x68, 0x65, 0x63, 0x6b, 0x4d, 0x73, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x22, + 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x46, 0x69, 0x65, 0x65, 0x2e, 0x53, 0x65, 0x6e, 0x64, 0x4d, 0x73, 0x67, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, - 0x73, 0x65, 0x22, 0x00, 0x12, 0x5d, 0x0a, 0x15, 0x4d, 0x61, 0x69, 0x6c, 0x41, 0x63, 0x63, 0x6f, - 0x75, 0x6e, 0x74, 0x42, 0x79, 0x4e, 0x69, 0x63, 0x6b, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x25, 0x2e, - 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x2e, 0x4d, 0x61, 0x69, 0x6c, 0x41, 0x63, 0x63, 0x6f, - 0x75, 0x6e, 0x74, 0x42, 0x79, 0x4e, 0x69, 0x63, 0x6b, 0x4e, 0x61, 0x6d, 0x65, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1b, 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x2e, 0x4d, - 0x61, 0x69, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, - 0x65, 0x22, 0x00, 0x12, 0x39, 0x0a, 0x06, 0x4c, 0x69, 0x73, 0x74, 0x56, 0x32, 0x12, 0x16, 0x2e, - 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x56, 0x32, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x15, 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x2e, - 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x80, + 0x73, 0x65, 0x22, 0x00, 0x12, 0x65, 0x0a, 0x15, 0x4d, 0x61, 0x69, 0x6c, 0x41, 0x63, 0x63, 0x6f, + 0x75, 0x6e, 0x74, 0x42, 0x79, 0x4e, 0x69, 0x63, 0x6b, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x29, 0x2e, + 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x46, 0x69, 0x65, 0x65, 0x2e, 0x4d, 0x61, 0x69, 0x6c, + 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x42, 0x79, 0x4e, 0x69, 0x63, 0x6b, 0x4e, 0x61, 0x6d, + 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1f, 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, + 0x6e, 0x74, 0x46, 0x69, 0x65, 0x65, 0x2e, 0x4d, 0x61, 0x69, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, + 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x41, 0x0a, 0x06, 0x4c, + 0x69, 0x73, 0x74, 0x56, 0x32, 0x12, 0x1a, 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x46, + 0x69, 0x65, 0x65, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x56, 0x32, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, + 0x74, 0x1a, 0x19, 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x46, 0x69, 0x65, 0x65, 0x2e, + 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x88, 0x01, 0x0a, 0x1d, 0x51, 0x75, 0x65, 0x72, 0x79, 0x50, 0x65, 0x72, 0x73, 0x6f, 0x6e, 0x6e, 0x65, 0x6c, 0x57, 0x69, 0x74, 0x68, 0x54, 0x68, 0x65, 0x53, 0x61, 0x6d, 0x65, 0x4e, 0x61, 0x6d, 0x65, - 0x12, 0x2d, 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x2e, 0x51, 0x75, 0x65, 0x72, 0x79, - 0x50, 0x65, 0x72, 0x73, 0x6f, 0x6e, 0x6e, 0x65, 0x6c, 0x57, 0x69, 0x74, 0x68, 0x54, 0x68, 0x65, - 0x53, 0x61, 0x6d, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, - 0x2e, 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x2e, 0x51, 0x75, 0x65, 0x72, 0x79, 0x50, - 0x65, 0x72, 0x73, 0x6f, 0x6e, 0x6e, 0x65, 0x6c, 0x57, 0x69, 0x74, 0x68, 0x54, 0x68, 0x65, 0x53, - 0x61, 0x6d, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, - 0x00, 0x12, 0x47, 0x0a, 0x0d, 0x55, 0x73, 0x65, 0x72, 0x73, 0x42, 0x79, 0x4a, 0x6f, 0x62, 0x4e, - 0x75, 0x6d, 0x12, 0x1d, 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x2e, 0x55, 0x73, 0x65, - 0x72, 0x73, 0x42, 0x79, 0x4a, 0x6f, 0x62, 0x4e, 0x75, 0x6d, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x1a, 0x15, 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x2e, 0x4c, 0x69, 0x73, 0x74, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x41, 0x0a, 0x08, 0x52, 0x65, - 0x61, 0x6c, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x18, 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, - 0x2e, 0x52, 0x65, 0x61, 0x6c, 0x4e, 0x61, 0x6d, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x1a, 0x19, 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x2e, 0x52, 0x65, 0x61, 0x6c, 0x4e, - 0x61, 0x6d, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x3f, 0x0a, - 0x08, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x65, 0x72, 0x12, 0x16, 0x2e, 0x61, 0x63, 0x63, 0x6f, - 0x75, 0x6e, 0x74, 0x2e, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x1a, 0x19, 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x2e, 0x52, 0x65, 0x67, 0x69, - 0x73, 0x74, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x41, - 0x0a, 0x08, 0x55, 0x73, 0x65, 0x72, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x18, 0x2e, 0x61, 0x63, 0x63, - 0x6f, 0x75, 0x6e, 0x74, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x1a, 0x19, 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x2e, 0x55, - 0x73, 0x65, 0x72, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, - 0x00, 0x12, 0x50, 0x0a, 0x0d, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x52, 0x65, 0x61, 0x6c, 0x4e, 0x61, - 0x6d, 0x65, 0x12, 0x1d, 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x2e, 0x43, 0x68, 0x65, - 0x63, 0x6b, 0x52, 0x65, 0x61, 0x6c, 0x4e, 0x61, 0x6d, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x1a, 0x1e, 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x2e, 0x43, 0x68, 0x65, 0x63, + 0x12, 0x31, 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x46, 0x69, 0x65, 0x65, 0x2e, 0x51, + 0x75, 0x65, 0x72, 0x79, 0x50, 0x65, 0x72, 0x73, 0x6f, 0x6e, 0x6e, 0x65, 0x6c, 0x57, 0x69, 0x74, + 0x68, 0x54, 0x68, 0x65, 0x53, 0x61, 0x6d, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x52, 0x65, 0x71, 0x75, + 0x65, 0x73, 0x74, 0x1a, 0x32, 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x46, 0x69, 0x65, + 0x65, 0x2e, 0x51, 0x75, 0x65, 0x72, 0x79, 0x50, 0x65, 0x72, 0x73, 0x6f, 0x6e, 0x6e, 0x65, 0x6c, + 0x57, 0x69, 0x74, 0x68, 0x54, 0x68, 0x65, 0x53, 0x61, 0x6d, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x52, + 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x4f, 0x0a, 0x0d, 0x55, 0x73, 0x65, + 0x72, 0x73, 0x42, 0x79, 0x4a, 0x6f, 0x62, 0x4e, 0x75, 0x6d, 0x12, 0x21, 0x2e, 0x61, 0x63, 0x63, + 0x6f, 0x75, 0x6e, 0x74, 0x46, 0x69, 0x65, 0x65, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x73, 0x42, 0x79, + 0x4a, 0x6f, 0x62, 0x4e, 0x75, 0x6d, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x19, 0x2e, + 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x46, 0x69, 0x65, 0x65, 0x2e, 0x4c, 0x69, 0x73, 0x74, + 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x49, 0x0a, 0x08, 0x52, 0x65, + 0x61, 0x6c, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x1c, 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, + 0x46, 0x69, 0x65, 0x65, 0x2e, 0x52, 0x65, 0x61, 0x6c, 0x4e, 0x61, 0x6d, 0x65, 0x52, 0x65, 0x71, + 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x46, 0x69, + 0x65, 0x65, 0x2e, 0x52, 0x65, 0x61, 0x6c, 0x4e, 0x61, 0x6d, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, + 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x47, 0x0a, 0x08, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x65, + 0x72, 0x12, 0x1a, 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x46, 0x69, 0x65, 0x65, 0x2e, + 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, + 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x46, 0x69, 0x65, 0x65, 0x2e, 0x52, 0x65, 0x67, 0x69, + 0x73, 0x74, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x49, + 0x0a, 0x08, 0x55, 0x73, 0x65, 0x72, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x1c, 0x2e, 0x61, 0x63, 0x63, + 0x6f, 0x75, 0x6e, 0x74, 0x46, 0x69, 0x65, 0x65, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x4c, 0x69, 0x73, + 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, + 0x6e, 0x74, 0x46, 0x69, 0x65, 0x65, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x4c, 0x69, 0x73, 0x74, 0x52, + 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x58, 0x0a, 0x0d, 0x43, 0x68, 0x65, + 0x63, 0x6b, 0x52, 0x65, 0x61, 0x6c, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x21, 0x2e, 0x61, 0x63, 0x63, + 0x6f, 0x75, 0x6e, 0x74, 0x46, 0x69, 0x65, 0x65, 0x2e, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x52, 0x65, + 0x61, 0x6c, 0x4e, 0x61, 0x6d, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x22, 0x2e, + 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x46, 0x69, 0x65, 0x65, 0x2e, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x52, 0x65, 0x61, 0x6c, 0x4e, 0x61, 0x6d, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, - 0x65, 0x22, 0x00, 0x12, 0x68, 0x0a, 0x15, 0x47, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x74, 0x65, 0x53, - 0x6c, 0x69, 0x64, 0x65, 0x72, 0x43, 0x61, 0x70, 0x74, 0x63, 0x68, 0x61, 0x12, 0x25, 0x2e, 0x61, - 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x2e, 0x47, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x74, 0x65, 0x53, - 0x6c, 0x69, 0x64, 0x65, 0x72, 0x43, 0x61, 0x70, 0x74, 0x63, 0x68, 0x61, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x1a, 0x26, 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x2e, 0x47, 0x65, - 0x6e, 0x65, 0x72, 0x61, 0x74, 0x65, 0x53, 0x6c, 0x69, 0x64, 0x65, 0x72, 0x43, 0x61, 0x70, 0x74, - 0x63, 0x68, 0x61, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x62, 0x0a, - 0x13, 0x56, 0x65, 0x72, 0x69, 0x66, 0x79, 0x53, 0x6c, 0x69, 0x64, 0x65, 0x72, 0x43, 0x61, 0x70, - 0x74, 0x63, 0x68, 0x61, 0x12, 0x23, 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x2e, 0x56, - 0x65, 0x72, 0x69, 0x66, 0x79, 0x53, 0x6c, 0x69, 0x64, 0x65, 0x72, 0x43, 0x61, 0x70, 0x74, 0x63, - 0x68, 0x61, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x24, 0x2e, 0x61, 0x63, 0x63, 0x6f, - 0x75, 0x6e, 0x74, 0x2e, 0x56, 0x65, 0x72, 0x69, 0x66, 0x79, 0x53, 0x6c, 0x69, 0x64, 0x65, 0x72, + 0x65, 0x22, 0x00, 0x12, 0x70, 0x0a, 0x15, 0x47, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x74, 0x65, 0x53, + 0x6c, 0x69, 0x64, 0x65, 0x72, 0x43, 0x61, 0x70, 0x74, 0x63, 0x68, 0x61, 0x12, 0x29, 0x2e, 0x61, + 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x46, 0x69, 0x65, 0x65, 0x2e, 0x47, 0x65, 0x6e, 0x65, 0x72, + 0x61, 0x74, 0x65, 0x53, 0x6c, 0x69, 0x64, 0x65, 0x72, 0x43, 0x61, 0x70, 0x74, 0x63, 0x68, 0x61, + 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2a, 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, + 0x74, 0x46, 0x69, 0x65, 0x65, 0x2e, 0x47, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x74, 0x65, 0x53, 0x6c, + 0x69, 0x64, 0x65, 0x72, 0x43, 0x61, 0x70, 0x74, 0x63, 0x68, 0x61, 0x52, 0x65, 0x73, 0x70, 0x6f, + 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x6a, 0x0a, 0x13, 0x56, 0x65, 0x72, 0x69, 0x66, 0x79, 0x53, + 0x6c, 0x69, 0x64, 0x65, 0x72, 0x43, 0x61, 0x70, 0x74, 0x63, 0x68, 0x61, 0x12, 0x27, 0x2e, 0x61, + 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x46, 0x69, 0x65, 0x65, 0x2e, 0x56, 0x65, 0x72, 0x69, 0x66, + 0x79, 0x53, 0x6c, 0x69, 0x64, 0x65, 0x72, 0x43, 0x61, 0x70, 0x74, 0x63, 0x68, 0x61, 0x52, 0x65, + 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x28, 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x46, + 0x69, 0x65, 0x65, 0x2e, 0x56, 0x65, 0x72, 0x69, 0x66, 0x79, 0x53, 0x6c, 0x69, 0x64, 0x65, 0x72, 0x43, 0x61, 0x70, 0x74, 0x63, 0x68, 0x61, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, - 0x00, 0x12, 0x50, 0x0a, 0x0d, 0x53, 0x65, 0x6e, 0x64, 0x4e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, - 0x73, 0x67, 0x12, 0x1d, 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x2e, 0x53, 0x65, 0x6e, - 0x64, 0x4e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x73, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x1a, 0x1e, 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x2e, 0x53, 0x65, 0x6e, 0x64, - 0x4d, 0x73, 0x67, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, - 0x65, 0x22, 0x00, 0x12, 0x5f, 0x0a, 0x12, 0x56, 0x65, 0x72, 0x69, 0x66, 0x79, 0x53, 0x6c, 0x69, - 0x64, 0x65, 0x72, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x22, 0x2e, 0x61, 0x63, 0x63, 0x6f, - 0x75, 0x6e, 0x74, 0x2e, 0x56, 0x65, 0x72, 0x69, 0x66, 0x79, 0x53, 0x6c, 0x69, 0x64, 0x65, 0x72, - 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x23, 0x2e, - 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x2e, 0x56, 0x65, 0x72, 0x69, 0x66, 0x79, 0x53, 0x6c, + 0x00, 0x12, 0x58, 0x0a, 0x0d, 0x53, 0x65, 0x6e, 0x64, 0x4e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, + 0x73, 0x67, 0x12, 0x21, 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x46, 0x69, 0x65, 0x65, + 0x2e, 0x53, 0x65, 0x6e, 0x64, 0x4e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x73, 0x67, 0x52, 0x65, + 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x22, 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x46, + 0x69, 0x65, 0x65, 0x2e, 0x53, 0x65, 0x6e, 0x64, 0x4d, 0x73, 0x67, 0x53, 0x74, 0x61, 0x74, 0x75, + 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x67, 0x0a, 0x12, 0x56, + 0x65, 0x72, 0x69, 0x66, 0x79, 0x53, 0x6c, 0x69, 0x64, 0x65, 0x72, 0x53, 0x74, 0x61, 0x74, 0x75, + 0x73, 0x12, 0x26, 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x46, 0x69, 0x65, 0x65, 0x2e, + 0x56, 0x65, 0x72, 0x69, 0x66, 0x79, 0x53, 0x6c, 0x69, 0x64, 0x65, 0x72, 0x53, 0x74, 0x61, 0x74, + 0x75, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x27, 0x2e, 0x61, 0x63, 0x63, 0x6f, + 0x75, 0x6e, 0x74, 0x46, 0x69, 0x65, 0x65, 0x2e, 0x56, 0x65, 0x72, 0x69, 0x66, 0x79, 0x53, 0x6c, 0x69, 0x64, 0x65, 0x72, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, - 0x73, 0x65, 0x22, 0x00, 0x42, 0x0c, 0x5a, 0x0a, 0x2e, 0x2f, 0x3b, 0x61, 0x63, 0x63, 0x6f, 0x75, - 0x6e, 0x74, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, + 0x73, 0x65, 0x22, 0x00, 0x42, 0x10, 0x5a, 0x0e, 0x2e, 0x2f, 0x3b, 0x61, 0x63, 0x63, 0x6f, 0x75, + 0x6e, 0x74, 0x46, 0x69, 0x65, 0x65, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, } var ( - file_api_account_account_proto_rawDescOnce sync.Once - file_api_account_account_proto_rawDescData = file_api_account_account_proto_rawDesc + file_api_accountFiee_accountFiee_proto_rawDescOnce sync.Once + file_api_accountFiee_accountFiee_proto_rawDescData = file_api_accountFiee_accountFiee_proto_rawDesc ) -func file_api_account_account_proto_rawDescGZIP() []byte { - file_api_account_account_proto_rawDescOnce.Do(func() { - file_api_account_account_proto_rawDescData = protoimpl.X.CompressGZIP(file_api_account_account_proto_rawDescData) +func file_api_accountFiee_accountFiee_proto_rawDescGZIP() []byte { + file_api_accountFiee_accountFiee_proto_rawDescOnce.Do(func() { + file_api_accountFiee_accountFiee_proto_rawDescData = protoimpl.X.CompressGZIP(file_api_accountFiee_accountFiee_proto_rawDescData) }) - return file_api_account_account_proto_rawDescData + return file_api_accountFiee_accountFiee_proto_rawDescData } -var file_api_account_account_proto_msgTypes = make([]protoimpl.MessageInfo, 98) -var file_api_account_account_proto_goTypes = []interface{}{ - (*VerifySliderStatusRequest)(nil), // 0: account.VerifySliderStatusRequest - (*VerifySliderStatusResponse)(nil), // 1: account.VerifySliderStatusResponse - (*SendNationMsgRequest)(nil), // 2: account.SendNationMsgRequest - (*VerifySliderCaptchaResponse)(nil), // 3: account.VerifySliderCaptchaResponse - (*VerifySliderCaptchaRequest)(nil), // 4: account.VerifySliderCaptchaRequest - (*GenerateSliderCaptchaResponse)(nil), // 5: account.GenerateSliderCaptchaResponse - (*GenerateSliderCaptchaRequest)(nil), // 6: account.GenerateSliderCaptchaRequest - (*CheckRealNameResponse)(nil), // 7: account.CheckRealNameResponse - (*CheckRealNameRequest)(nil), // 8: account.CheckRealNameRequest - (*UserListResponse)(nil), // 9: account.UserListResponse - (*UserListInfo)(nil), // 10: account.UserListInfo - (*UserListRequest)(nil), // 11: account.UserListRequest - (*UserInfoResponse)(nil), // 12: account.UserInfoResponse - (*RealNameResponse)(nil), // 13: account.RealNameResponse - (*RealNameRequest)(nil), // 14: account.RealNameRequest - (*RegisterResponse)(nil), // 15: account.RegisterResponse - (*UsersByJobNumRequest)(nil), // 16: account.UsersByJobNumRequest - (*QueryPersonnelWithTheSameNameRequest)(nil), // 17: account.QueryPersonnelWithTheSameNameRequest - (*QueryPersonnelWithTheSameNameResponse)(nil), // 18: account.QueryPersonnelWithTheSameNameResponse - (*ListV2Request)(nil), // 19: account.ListV2Request - (*SendClockInWechatRequest)(nil), // 20: account.SendClockInWechatRequest - (*MailAccountByNickNameRequest)(nil), // 21: account.MailAccountByNickNameRequest - (*CreateMaiAccountRequest)(nil), // 22: account.CreateMaiAccountRequest - (*MaiAccountResponse)(nil), // 23: account.MaiAccountResponse - (*FddCreateUserRequest)(nil), // 24: account.FddCreateUserRequest - (*WxBoxUserInfoRequest)(nil), // 25: account.WxBoxUserInfoRequest - (*WxGetOpenIdByCodeRequest)(nil), // 26: account.WxGetOpenIdByCodeRequest - (*WxGetOpenIdByCodeResponse)(nil), // 27: account.WxGetOpenIdByCodeResponse - (*WxBoxTelNumByCodeResponse)(nil), // 28: account.WxBoxTelNumByCodeResponse - (*WxBoxUserInfo)(nil), // 29: account.WxBoxUserInfo - (*FddInfo)(nil), // 30: account.FddInfo - (*UserInfo)(nil), // 31: account.UserInfo - (*CommonRequest)(nil), // 32: account.CommonRequest - (*WxAppRequest)(nil), // 33: account.WxAppRequest - (*WxAppResponse)(nil), // 34: account.WxAppResponse - (*WxUserUpdateRequest)(nil), // 35: account.WxUserUpdateRequest - (*WxUserOrCreateRequest)(nil), // 36: account.WxUserOrCreateRequest - (*WxUserResponse)(nil), // 37: account.WxUserResponse - (*LoginLogsResponse)(nil), // 38: account.LoginLogsResponse - (*LoginLog)(nil), // 39: account.LoginLog - (*OnlineLogByIdRequest)(nil), // 40: account.OnlineLogByIdRequest - (*LoginInfosByUserIdRequest)(nil), // 41: account.LoginInfosByUserIdRequest - (*SendNewTelNumMsgRequest)(nil), // 42: account.SendNewTelNumMsgRequest - (*UserByTelRequest)(nil), // 43: account.UserByTelRequest - (*CommonResponse)(nil), // 44: account.CommonResponse - (*UsersByTelRequest)(nil), // 45: account.UsersByTelRequest - (*ListByIDsRequest)(nil), // 46: account.ListByIDsRequest - (*SendMsgRequest)(nil), // 47: account.SendMsgRequest - (*SendCustomMsgRequest)(nil), // 48: account.SendCustomMsgRequest - (*CheckMsgRequest)(nil), // 49: account.CheckMsgRequest - (*SendMsgStatusResponse)(nil), // 50: account.SendMsgStatusResponse - (*RemoveRequest)(nil), // 51: account.RemoveRequest - (*WriteOffRequest)(nil), // 52: account.WriteOffRequest - (*WriteOffListRequest)(nil), // 53: account.WriteOffListRequest - (*WriteOffApproveRequest)(nil), // 54: account.WriteOffApproveRequest - (*WriteOffListResponse)(nil), // 55: account.WriteOffListResponse - (*RemoveResponse)(nil), // 56: account.RemoveResponse - (*UpdateRequest)(nil), // 57: account.UpdateRequest - (*Operator)(nil), // 58: account.Operator - (*TrainVideo)(nil), // 59: account.trainVideo - (*UpdateResponse)(nil), // 60: account.UpdateResponse - (*PrivacyInfoRequest)(nil), // 61: account.PrivacyInfoRequest - (*ListRequest)(nil), // 62: account.ListRequest - (*ListResponse)(nil), // 63: account.ListResponse - (*InfoRequest)(nil), // 64: account.InfoRequest - (*InfoResponse)(nil), // 65: account.InfoResponse - (*DecryptJwtResponse)(nil), // 66: account.DecryptJwtResponse - (*DecryptJwtRequest)(nil), // 67: account.DecryptJwtRequest - (*CheckPwdRequest)(nil), // 68: account.CheckPwdRequest - (*AuthenticationRequest)(nil), // 69: account.AuthenticationRequest - (*RequestStatus)(nil), // 70: account.RequestStatus - (*RegistRequest)(nil), // 71: account.RegistRequest - (*LoginRequest)(nil), // 72: account.LoginRequest - (*TokenInfo)(nil), // 73: account.TokenInfo - (*Extend)(nil), // 74: account.Extend - (*Department)(nil), // 75: account.Department - (*AccountInfo)(nil), // 76: account.AccountInfo - (*UserInfoV2)(nil), // 77: account.UserInfoV2 - (*RefreshTokenRequest)(nil), // 78: account.RefreshTokenRequest - (*PositionUser)(nil), // 79: account.PositionUser - (*JobNumGetInfoRequest)(nil), // 80: account.JobNumGetInfoRequest - (*CreateClockDeviceRequest)(nil), // 81: account.CreateClockDeviceRequest - (*UpdateClockDeviceRequest)(nil), // 82: account.UpdateClockDeviceRequest - (*ClockDeviceResponse)(nil), // 83: account.ClockDeviceResponse - (*RemoveClockDeviceRequest)(nil), // 84: account.RemoveClockDeviceRequest - (*ClockDeviceListRequest)(nil), // 85: account.ClockDeviceListRequest - (*ClockDeviceListResponse)(nil), // 86: account.ClockDeviceListResponse - (*ClockUser)(nil), // 87: account.ClockUser - (*ClockDeviceInfo)(nil), // 88: account.ClockDeviceInfo - (*ClockDeviceInfoResponse)(nil), // 89: account.ClockDeviceInfoResponse - (*ClockUserRel)(nil), // 90: account.ClockUserRel - (*ClockDeviceInfoRequest)(nil), // 91: account.ClockDeviceInfoRequest - (*ClockBatchBindRequest)(nil), // 92: account.ClockBatchBindRequest - (*ClockBatchListResponse)(nil), // 93: account.ClockBatchListResponse - (*ClockUserDeviceBatch)(nil), // 94: account.ClockUserDeviceBatch - (*ClockLogInfo)(nil), // 95: account.ClockLogInfo - (*ClockLogReq)(nil), // 96: account.ClockLogReq - (*ClockLogListResponse)(nil), // 97: account.ClockLogListResponse +var file_api_accountFiee_accountFiee_proto_msgTypes = make([]protoimpl.MessageInfo, 98) +var file_api_accountFiee_accountFiee_proto_goTypes = []interface{}{ + (*VerifySliderStatusRequest)(nil), // 0: accountFiee.VerifySliderStatusRequest + (*VerifySliderStatusResponse)(nil), // 1: accountFiee.VerifySliderStatusResponse + (*SendNationMsgRequest)(nil), // 2: accountFiee.SendNationMsgRequest + (*VerifySliderCaptchaResponse)(nil), // 3: accountFiee.VerifySliderCaptchaResponse + (*VerifySliderCaptchaRequest)(nil), // 4: accountFiee.VerifySliderCaptchaRequest + (*GenerateSliderCaptchaResponse)(nil), // 5: accountFiee.GenerateSliderCaptchaResponse + (*GenerateSliderCaptchaRequest)(nil), // 6: accountFiee.GenerateSliderCaptchaRequest + (*CheckRealNameResponse)(nil), // 7: accountFiee.CheckRealNameResponse + (*CheckRealNameRequest)(nil), // 8: accountFiee.CheckRealNameRequest + (*UserListResponse)(nil), // 9: accountFiee.UserListResponse + (*UserListInfo)(nil), // 10: accountFiee.UserListInfo + (*UserListRequest)(nil), // 11: accountFiee.UserListRequest + (*UserInfoResponse)(nil), // 12: accountFiee.UserInfoResponse + (*RealNameResponse)(nil), // 13: accountFiee.RealNameResponse + (*RealNameRequest)(nil), // 14: accountFiee.RealNameRequest + (*RegisterResponse)(nil), // 15: accountFiee.RegisterResponse + (*UsersByJobNumRequest)(nil), // 16: accountFiee.UsersByJobNumRequest + (*QueryPersonnelWithTheSameNameRequest)(nil), // 17: accountFiee.QueryPersonnelWithTheSameNameRequest + (*QueryPersonnelWithTheSameNameResponse)(nil), // 18: accountFiee.QueryPersonnelWithTheSameNameResponse + (*ListV2Request)(nil), // 19: accountFiee.ListV2Request + (*SendClockInWechatRequest)(nil), // 20: accountFiee.SendClockInWechatRequest + (*MailAccountByNickNameRequest)(nil), // 21: accountFiee.MailAccountByNickNameRequest + (*CreateMaiAccountRequest)(nil), // 22: accountFiee.CreateMaiAccountRequest + (*MaiAccountResponse)(nil), // 23: accountFiee.MaiAccountResponse + (*FddCreateUserRequest)(nil), // 24: accountFiee.FddCreateUserRequest + (*WxBoxUserInfoRequest)(nil), // 25: accountFiee.WxBoxUserInfoRequest + (*WxGetOpenIdByCodeRequest)(nil), // 26: accountFiee.WxGetOpenIdByCodeRequest + (*WxGetOpenIdByCodeResponse)(nil), // 27: accountFiee.WxGetOpenIdByCodeResponse + (*WxBoxTelNumByCodeResponse)(nil), // 28: accountFiee.WxBoxTelNumByCodeResponse + (*WxBoxUserInfo)(nil), // 29: accountFiee.WxBoxUserInfo + (*FddInfo)(nil), // 30: accountFiee.FddInfo + (*UserInfo)(nil), // 31: accountFiee.UserInfo + (*CommonRequest)(nil), // 32: accountFiee.CommonRequest + (*WxAppRequest)(nil), // 33: accountFiee.WxAppRequest + (*WxAppResponse)(nil), // 34: accountFiee.WxAppResponse + (*WxUserUpdateRequest)(nil), // 35: accountFiee.WxUserUpdateRequest + (*WxUserOrCreateRequest)(nil), // 36: accountFiee.WxUserOrCreateRequest + (*WxUserResponse)(nil), // 37: accountFiee.WxUserResponse + (*LoginLogsResponse)(nil), // 38: accountFiee.LoginLogsResponse + (*LoginLog)(nil), // 39: accountFiee.LoginLog + (*OnlineLogByIdRequest)(nil), // 40: accountFiee.OnlineLogByIdRequest + (*LoginInfosByUserIdRequest)(nil), // 41: accountFiee.LoginInfosByUserIdRequest + (*SendNewTelNumMsgRequest)(nil), // 42: accountFiee.SendNewTelNumMsgRequest + (*UserByTelRequest)(nil), // 43: accountFiee.UserByTelRequest + (*CommonResponse)(nil), // 44: accountFiee.CommonResponse + (*UsersByTelRequest)(nil), // 45: accountFiee.UsersByTelRequest + (*ListByIDsRequest)(nil), // 46: accountFiee.ListByIDsRequest + (*SendMsgRequest)(nil), // 47: accountFiee.SendMsgRequest + (*SendCustomMsgRequest)(nil), // 48: accountFiee.SendCustomMsgRequest + (*CheckMsgRequest)(nil), // 49: accountFiee.CheckMsgRequest + (*SendMsgStatusResponse)(nil), // 50: accountFiee.SendMsgStatusResponse + (*RemoveRequest)(nil), // 51: accountFiee.RemoveRequest + (*WriteOffRequest)(nil), // 52: accountFiee.WriteOffRequest + (*WriteOffListRequest)(nil), // 53: accountFiee.WriteOffListRequest + (*WriteOffApproveRequest)(nil), // 54: accountFiee.WriteOffApproveRequest + (*WriteOffListResponse)(nil), // 55: accountFiee.WriteOffListResponse + (*RemoveResponse)(nil), // 56: accountFiee.RemoveResponse + (*UpdateRequest)(nil), // 57: accountFiee.UpdateRequest + (*Operator)(nil), // 58: accountFiee.Operator + (*TrainVideo)(nil), // 59: accountFiee.trainVideo + (*UpdateResponse)(nil), // 60: accountFiee.UpdateResponse + (*PrivacyInfoRequest)(nil), // 61: accountFiee.PrivacyInfoRequest + (*ListRequest)(nil), // 62: accountFiee.ListRequest + (*ListResponse)(nil), // 63: accountFiee.ListResponse + (*InfoRequest)(nil), // 64: accountFiee.InfoRequest + (*InfoResponse)(nil), // 65: accountFiee.InfoResponse + (*DecryptJwtResponse)(nil), // 66: accountFiee.DecryptJwtResponse + (*DecryptJwtRequest)(nil), // 67: accountFiee.DecryptJwtRequest + (*CheckPwdRequest)(nil), // 68: accountFiee.CheckPwdRequest + (*AuthenticationRequest)(nil), // 69: accountFiee.AuthenticationRequest + (*RequestStatus)(nil), // 70: accountFiee.RequestStatus + (*RegistRequest)(nil), // 71: accountFiee.RegistRequest + (*LoginRequest)(nil), // 72: accountFiee.LoginRequest + (*TokenInfo)(nil), // 73: accountFiee.TokenInfo + (*Extend)(nil), // 74: accountFiee.Extend + (*Department)(nil), // 75: accountFiee.Department + (*AccountInfo)(nil), // 76: accountFiee.AccountInfo + (*UserInfoV2)(nil), // 77: accountFiee.UserInfoV2 + (*RefreshTokenRequest)(nil), // 78: accountFiee.RefreshTokenRequest + (*PositionUser)(nil), // 79: accountFiee.PositionUser + (*JobNumGetInfoRequest)(nil), // 80: accountFiee.JobNumGetInfoRequest + (*CreateClockDeviceRequest)(nil), // 81: accountFiee.CreateClockDeviceRequest + (*UpdateClockDeviceRequest)(nil), // 82: accountFiee.UpdateClockDeviceRequest + (*ClockDeviceResponse)(nil), // 83: accountFiee.ClockDeviceResponse + (*RemoveClockDeviceRequest)(nil), // 84: accountFiee.RemoveClockDeviceRequest + (*ClockDeviceListRequest)(nil), // 85: accountFiee.ClockDeviceListRequest + (*ClockDeviceListResponse)(nil), // 86: accountFiee.ClockDeviceListResponse + (*ClockUser)(nil), // 87: accountFiee.ClockUser + (*ClockDeviceInfo)(nil), // 88: accountFiee.ClockDeviceInfo + (*ClockDeviceInfoResponse)(nil), // 89: accountFiee.ClockDeviceInfoResponse + (*ClockUserRel)(nil), // 90: accountFiee.ClockUserRel + (*ClockDeviceInfoRequest)(nil), // 91: accountFiee.ClockDeviceInfoRequest + (*ClockBatchBindRequest)(nil), // 92: accountFiee.ClockBatchBindRequest + (*ClockBatchListResponse)(nil), // 93: accountFiee.ClockBatchListResponse + (*ClockUserDeviceBatch)(nil), // 94: accountFiee.ClockUserDeviceBatch + (*ClockLogInfo)(nil), // 95: accountFiee.ClockLogInfo + (*ClockLogReq)(nil), // 96: accountFiee.ClockLogReq + (*ClockLogListResponse)(nil), // 97: accountFiee.ClockLogListResponse } -var file_api_account_account_proto_depIdxs = []int32{ - 10, // 0: account.UserListResponse.userList:type_name -> account.UserListInfo - 31, // 1: account.WxBoxUserInfo.user:type_name -> account.UserInfo - 30, // 2: account.WxBoxUserInfo.fdd:type_name -> account.FddInfo - 39, // 3: account.LoginLogsResponse.Data:type_name -> account.LoginLog - 52, // 4: account.WriteOffListResponse.writeOffList:type_name -> account.WriteOffRequest - 76, // 5: account.ListResponse.Data:type_name -> account.AccountInfo - 76, // 6: account.InfoResponse.Info:type_name -> account.AccountInfo - 76, // 7: account.TokenInfo.AccountInfo:type_name -> account.AccountInfo - 74, // 8: account.AccountInfo.Extend:type_name -> account.Extend - 75, // 9: account.AccountInfo.Departments:type_name -> account.Department - 79, // 10: account.AccountInfo.Positions:type_name -> account.PositionUser - 87, // 11: account.AccountInfo.clocks:type_name -> account.ClockUser - 59, // 12: account.AccountInfo.TrainVideos:type_name -> account.trainVideo - 58, // 13: account.AccountInfo.operator:type_name -> account.Operator - 74, // 14: account.UserInfoV2.Extend:type_name -> account.Extend - 58, // 15: account.UserInfoV2.operator:type_name -> account.Operator - 88, // 16: account.ClockDeviceListResponse.data:type_name -> account.ClockDeviceInfo - 88, // 17: account.ClockUser.device:type_name -> account.ClockDeviceInfo - 90, // 18: account.ClockDeviceInfo.data:type_name -> account.ClockUserRel - 90, // 19: account.ClockDeviceInfoResponse.data:type_name -> account.ClockUserRel - 94, // 20: account.ClockBatchListResponse.data:type_name -> account.ClockUserDeviceBatch - 95, // 21: account.ClockLogListResponse.data:type_name -> account.ClockLogInfo - 72, // 22: account.Account.Login:input_type -> account.LoginRequest - 78, // 23: account.Account.RefreshToken:input_type -> account.RefreshTokenRequest - 67, // 24: account.Account.Logout:input_type -> account.DecryptJwtRequest - 32, // 25: account.Account.OffLine:input_type -> account.CommonRequest - 41, // 26: account.Account.OnlineLog:input_type -> account.LoginInfosByUserIdRequest - 40, // 27: account.Account.OnlineLogById:input_type -> account.OnlineLogByIdRequest - 68, // 28: account.Account.CheckPwd:input_type -> account.CheckPwdRequest - 47, // 29: account.Account.SendMsg:input_type -> account.SendMsgRequest - 48, // 30: account.Account.SendCustomMsg:input_type -> account.SendCustomMsgRequest - 48, // 31: account.Account.SendExCustomMsg:input_type -> account.SendCustomMsgRequest - 47, // 32: account.Account.SendMsgRegister:input_type -> account.SendMsgRequest - 49, // 33: account.Account.CheckMsg:input_type -> account.CheckMsgRequest - 42, // 34: account.Account.SendNewTelNumMsg:input_type -> account.SendNewTelNumMsgRequest - 42, // 35: account.Account.UpdateTelNum:input_type -> account.SendNewTelNumMsgRequest - 69, // 36: account.Account.Authentication:input_type -> account.AuthenticationRequest - 67, // 37: account.Account.DecryptJwt:input_type -> account.DecryptJwtRequest - 64, // 38: account.Account.Info:input_type -> account.InfoRequest - 80, // 39: account.Account.JobNumGetInfo:input_type -> account.JobNumGetInfoRequest - 62, // 40: account.Account.List:input_type -> account.ListRequest - 62, // 41: account.Account.RandList:input_type -> account.ListRequest - 46, // 42: account.Account.ListByIDs:input_type -> account.ListByIDsRequest - 51, // 43: account.Account.Remove:input_type -> account.RemoveRequest - 57, // 44: account.Account.Update:input_type -> account.UpdateRequest - 45, // 45: account.Account.UsersByTel:input_type -> account.UsersByTelRequest - 43, // 46: account.Account.UserByTel:input_type -> account.UserByTelRequest - 47, // 47: account.Account.OnlySendMsg:input_type -> account.SendMsgRequest - 49, // 48: account.Account.OnlyCheckMsg:input_type -> account.CheckMsgRequest - 21, // 49: account.Account.MailAccountByNickName:input_type -> account.MailAccountByNickNameRequest - 19, // 50: account.Account.ListV2:input_type -> account.ListV2Request - 17, // 51: account.Account.QueryPersonnelWithTheSameName:input_type -> account.QueryPersonnelWithTheSameNameRequest - 16, // 52: account.Account.UsersByJobNum:input_type -> account.UsersByJobNumRequest - 14, // 53: account.Account.RealName:input_type -> account.RealNameRequest - 71, // 54: account.Account.Register:input_type -> account.RegistRequest - 11, // 55: account.Account.UserList:input_type -> account.UserListRequest - 8, // 56: account.Account.CheckRealName:input_type -> account.CheckRealNameRequest - 6, // 57: account.Account.GenerateSliderCaptcha:input_type -> account.GenerateSliderCaptchaRequest - 4, // 58: account.Account.VerifySliderCaptcha:input_type -> account.VerifySliderCaptchaRequest - 2, // 59: account.Account.SendNationMsg:input_type -> account.SendNationMsgRequest - 0, // 60: account.Account.VerifySliderStatus:input_type -> account.VerifySliderStatusRequest - 73, // 61: account.Account.Login:output_type -> account.TokenInfo - 73, // 62: account.Account.RefreshToken:output_type -> account.TokenInfo - 44, // 63: account.Account.Logout:output_type -> account.CommonResponse - 44, // 64: account.Account.OffLine:output_type -> account.CommonResponse - 38, // 65: account.Account.OnlineLog:output_type -> account.LoginLogsResponse - 39, // 66: account.Account.OnlineLogById:output_type -> account.LoginLog - 60, // 67: account.Account.CheckPwd:output_type -> account.UpdateResponse - 50, // 68: account.Account.SendMsg:output_type -> account.SendMsgStatusResponse - 50, // 69: account.Account.SendCustomMsg:output_type -> account.SendMsgStatusResponse - 50, // 70: account.Account.SendExCustomMsg:output_type -> account.SendMsgStatusResponse - 50, // 71: account.Account.SendMsgRegister:output_type -> account.SendMsgStatusResponse - 50, // 72: account.Account.CheckMsg:output_type -> account.SendMsgStatusResponse - 50, // 73: account.Account.SendNewTelNumMsg:output_type -> account.SendMsgStatusResponse - 50, // 74: account.Account.UpdateTelNum:output_type -> account.SendMsgStatusResponse - 70, // 75: account.Account.Authentication:output_type -> account.RequestStatus - 66, // 76: account.Account.DecryptJwt:output_type -> account.DecryptJwtResponse - 12, // 77: account.Account.Info:output_type -> account.UserInfoResponse - 65, // 78: account.Account.JobNumGetInfo:output_type -> account.InfoResponse - 63, // 79: account.Account.List:output_type -> account.ListResponse - 63, // 80: account.Account.RandList:output_type -> account.ListResponse - 63, // 81: account.Account.ListByIDs:output_type -> account.ListResponse - 56, // 82: account.Account.Remove:output_type -> account.RemoveResponse - 60, // 83: account.Account.Update:output_type -> account.UpdateResponse - 63, // 84: account.Account.UsersByTel:output_type -> account.ListResponse - 12, // 85: account.Account.UserByTel:output_type -> account.UserInfoResponse - 50, // 86: account.Account.OnlySendMsg:output_type -> account.SendMsgStatusResponse - 50, // 87: account.Account.OnlyCheckMsg:output_type -> account.SendMsgStatusResponse - 23, // 88: account.Account.MailAccountByNickName:output_type -> account.MaiAccountResponse - 63, // 89: account.Account.ListV2:output_type -> account.ListResponse - 18, // 90: account.Account.QueryPersonnelWithTheSameName:output_type -> account.QueryPersonnelWithTheSameNameResponse - 63, // 91: account.Account.UsersByJobNum:output_type -> account.ListResponse - 13, // 92: account.Account.RealName:output_type -> account.RealNameResponse - 15, // 93: account.Account.Register:output_type -> account.RegisterResponse - 9, // 94: account.Account.UserList:output_type -> account.UserListResponse - 7, // 95: account.Account.CheckRealName:output_type -> account.CheckRealNameResponse - 5, // 96: account.Account.GenerateSliderCaptcha:output_type -> account.GenerateSliderCaptchaResponse - 3, // 97: account.Account.VerifySliderCaptcha:output_type -> account.VerifySliderCaptchaResponse - 50, // 98: account.Account.SendNationMsg:output_type -> account.SendMsgStatusResponse - 1, // 99: account.Account.VerifySliderStatus:output_type -> account.VerifySliderStatusResponse +var file_api_accountFiee_accountFiee_proto_depIdxs = []int32{ + 10, // 0: accountFiee.UserListResponse.userList:type_name -> accountFiee.UserListInfo + 31, // 1: accountFiee.WxBoxUserInfo.user:type_name -> accountFiee.UserInfo + 30, // 2: accountFiee.WxBoxUserInfo.fdd:type_name -> accountFiee.FddInfo + 39, // 3: accountFiee.LoginLogsResponse.Data:type_name -> accountFiee.LoginLog + 52, // 4: accountFiee.WriteOffListResponse.writeOffList:type_name -> accountFiee.WriteOffRequest + 76, // 5: accountFiee.ListResponse.Data:type_name -> accountFiee.AccountInfo + 76, // 6: accountFiee.InfoResponse.Info:type_name -> accountFiee.AccountInfo + 76, // 7: accountFiee.TokenInfo.AccountInfo:type_name -> accountFiee.AccountInfo + 74, // 8: accountFiee.AccountInfo.Extend:type_name -> accountFiee.Extend + 75, // 9: accountFiee.AccountInfo.Departments:type_name -> accountFiee.Department + 79, // 10: accountFiee.AccountInfo.Positions:type_name -> accountFiee.PositionUser + 87, // 11: accountFiee.AccountInfo.clocks:type_name -> accountFiee.ClockUser + 59, // 12: accountFiee.AccountInfo.TrainVideos:type_name -> accountFiee.trainVideo + 58, // 13: accountFiee.AccountInfo.operator:type_name -> accountFiee.Operator + 74, // 14: accountFiee.UserInfoV2.Extend:type_name -> accountFiee.Extend + 58, // 15: accountFiee.UserInfoV2.operator:type_name -> accountFiee.Operator + 88, // 16: accountFiee.ClockDeviceListResponse.data:type_name -> accountFiee.ClockDeviceInfo + 88, // 17: accountFiee.ClockUser.device:type_name -> accountFiee.ClockDeviceInfo + 90, // 18: accountFiee.ClockDeviceInfo.data:type_name -> accountFiee.ClockUserRel + 90, // 19: accountFiee.ClockDeviceInfoResponse.data:type_name -> accountFiee.ClockUserRel + 94, // 20: accountFiee.ClockBatchListResponse.data:type_name -> accountFiee.ClockUserDeviceBatch + 95, // 21: accountFiee.ClockLogListResponse.data:type_name -> accountFiee.ClockLogInfo + 72, // 22: accountFiee.AccountFiee.Login:input_type -> accountFiee.LoginRequest + 78, // 23: accountFiee.AccountFiee.RefreshToken:input_type -> accountFiee.RefreshTokenRequest + 67, // 24: accountFiee.AccountFiee.Logout:input_type -> accountFiee.DecryptJwtRequest + 32, // 25: accountFiee.AccountFiee.OffLine:input_type -> accountFiee.CommonRequest + 41, // 26: accountFiee.AccountFiee.OnlineLog:input_type -> accountFiee.LoginInfosByUserIdRequest + 40, // 27: accountFiee.AccountFiee.OnlineLogById:input_type -> accountFiee.OnlineLogByIdRequest + 68, // 28: accountFiee.AccountFiee.CheckPwd:input_type -> accountFiee.CheckPwdRequest + 47, // 29: accountFiee.AccountFiee.SendMsg:input_type -> accountFiee.SendMsgRequest + 48, // 30: accountFiee.AccountFiee.SendCustomMsg:input_type -> accountFiee.SendCustomMsgRequest + 48, // 31: accountFiee.AccountFiee.SendExCustomMsg:input_type -> accountFiee.SendCustomMsgRequest + 47, // 32: accountFiee.AccountFiee.SendMsgRegister:input_type -> accountFiee.SendMsgRequest + 49, // 33: accountFiee.AccountFiee.CheckMsg:input_type -> accountFiee.CheckMsgRequest + 42, // 34: accountFiee.AccountFiee.SendNewTelNumMsg:input_type -> accountFiee.SendNewTelNumMsgRequest + 42, // 35: accountFiee.AccountFiee.UpdateTelNum:input_type -> accountFiee.SendNewTelNumMsgRequest + 69, // 36: accountFiee.AccountFiee.Authentication:input_type -> accountFiee.AuthenticationRequest + 67, // 37: accountFiee.AccountFiee.DecryptJwt:input_type -> accountFiee.DecryptJwtRequest + 64, // 38: accountFiee.AccountFiee.Info:input_type -> accountFiee.InfoRequest + 80, // 39: accountFiee.AccountFiee.JobNumGetInfo:input_type -> accountFiee.JobNumGetInfoRequest + 62, // 40: accountFiee.AccountFiee.List:input_type -> accountFiee.ListRequest + 62, // 41: accountFiee.AccountFiee.RandList:input_type -> accountFiee.ListRequest + 46, // 42: accountFiee.AccountFiee.ListByIDs:input_type -> accountFiee.ListByIDsRequest + 51, // 43: accountFiee.AccountFiee.Remove:input_type -> accountFiee.RemoveRequest + 57, // 44: accountFiee.AccountFiee.Update:input_type -> accountFiee.UpdateRequest + 45, // 45: accountFiee.AccountFiee.UsersByTel:input_type -> accountFiee.UsersByTelRequest + 43, // 46: accountFiee.AccountFiee.UserByTel:input_type -> accountFiee.UserByTelRequest + 47, // 47: accountFiee.AccountFiee.OnlySendMsg:input_type -> accountFiee.SendMsgRequest + 49, // 48: accountFiee.AccountFiee.OnlyCheckMsg:input_type -> accountFiee.CheckMsgRequest + 21, // 49: accountFiee.AccountFiee.MailAccountByNickName:input_type -> accountFiee.MailAccountByNickNameRequest + 19, // 50: accountFiee.AccountFiee.ListV2:input_type -> accountFiee.ListV2Request + 17, // 51: accountFiee.AccountFiee.QueryPersonnelWithTheSameName:input_type -> accountFiee.QueryPersonnelWithTheSameNameRequest + 16, // 52: accountFiee.AccountFiee.UsersByJobNum:input_type -> accountFiee.UsersByJobNumRequest + 14, // 53: accountFiee.AccountFiee.RealName:input_type -> accountFiee.RealNameRequest + 71, // 54: accountFiee.AccountFiee.Register:input_type -> accountFiee.RegistRequest + 11, // 55: accountFiee.AccountFiee.UserList:input_type -> accountFiee.UserListRequest + 8, // 56: accountFiee.AccountFiee.CheckRealName:input_type -> accountFiee.CheckRealNameRequest + 6, // 57: accountFiee.AccountFiee.GenerateSliderCaptcha:input_type -> accountFiee.GenerateSliderCaptchaRequest + 4, // 58: accountFiee.AccountFiee.VerifySliderCaptcha:input_type -> accountFiee.VerifySliderCaptchaRequest + 2, // 59: accountFiee.AccountFiee.SendNationMsg:input_type -> accountFiee.SendNationMsgRequest + 0, // 60: accountFiee.AccountFiee.VerifySliderStatus:input_type -> accountFiee.VerifySliderStatusRequest + 73, // 61: accountFiee.AccountFiee.Login:output_type -> accountFiee.TokenInfo + 73, // 62: accountFiee.AccountFiee.RefreshToken:output_type -> accountFiee.TokenInfo + 44, // 63: accountFiee.AccountFiee.Logout:output_type -> accountFiee.CommonResponse + 44, // 64: accountFiee.AccountFiee.OffLine:output_type -> accountFiee.CommonResponse + 38, // 65: accountFiee.AccountFiee.OnlineLog:output_type -> accountFiee.LoginLogsResponse + 39, // 66: accountFiee.AccountFiee.OnlineLogById:output_type -> accountFiee.LoginLog + 60, // 67: accountFiee.AccountFiee.CheckPwd:output_type -> accountFiee.UpdateResponse + 50, // 68: accountFiee.AccountFiee.SendMsg:output_type -> accountFiee.SendMsgStatusResponse + 50, // 69: accountFiee.AccountFiee.SendCustomMsg:output_type -> accountFiee.SendMsgStatusResponse + 50, // 70: accountFiee.AccountFiee.SendExCustomMsg:output_type -> accountFiee.SendMsgStatusResponse + 50, // 71: accountFiee.AccountFiee.SendMsgRegister:output_type -> accountFiee.SendMsgStatusResponse + 50, // 72: accountFiee.AccountFiee.CheckMsg:output_type -> accountFiee.SendMsgStatusResponse + 50, // 73: accountFiee.AccountFiee.SendNewTelNumMsg:output_type -> accountFiee.SendMsgStatusResponse + 50, // 74: accountFiee.AccountFiee.UpdateTelNum:output_type -> accountFiee.SendMsgStatusResponse + 70, // 75: accountFiee.AccountFiee.Authentication:output_type -> accountFiee.RequestStatus + 66, // 76: accountFiee.AccountFiee.DecryptJwt:output_type -> accountFiee.DecryptJwtResponse + 12, // 77: accountFiee.AccountFiee.Info:output_type -> accountFiee.UserInfoResponse + 65, // 78: accountFiee.AccountFiee.JobNumGetInfo:output_type -> accountFiee.InfoResponse + 63, // 79: accountFiee.AccountFiee.List:output_type -> accountFiee.ListResponse + 63, // 80: accountFiee.AccountFiee.RandList:output_type -> accountFiee.ListResponse + 63, // 81: accountFiee.AccountFiee.ListByIDs:output_type -> accountFiee.ListResponse + 56, // 82: accountFiee.AccountFiee.Remove:output_type -> accountFiee.RemoveResponse + 60, // 83: accountFiee.AccountFiee.Update:output_type -> accountFiee.UpdateResponse + 63, // 84: accountFiee.AccountFiee.UsersByTel:output_type -> accountFiee.ListResponse + 12, // 85: accountFiee.AccountFiee.UserByTel:output_type -> accountFiee.UserInfoResponse + 50, // 86: accountFiee.AccountFiee.OnlySendMsg:output_type -> accountFiee.SendMsgStatusResponse + 50, // 87: accountFiee.AccountFiee.OnlyCheckMsg:output_type -> accountFiee.SendMsgStatusResponse + 23, // 88: accountFiee.AccountFiee.MailAccountByNickName:output_type -> accountFiee.MaiAccountResponse + 63, // 89: accountFiee.AccountFiee.ListV2:output_type -> accountFiee.ListResponse + 18, // 90: accountFiee.AccountFiee.QueryPersonnelWithTheSameName:output_type -> accountFiee.QueryPersonnelWithTheSameNameResponse + 63, // 91: accountFiee.AccountFiee.UsersByJobNum:output_type -> accountFiee.ListResponse + 13, // 92: accountFiee.AccountFiee.RealName:output_type -> accountFiee.RealNameResponse + 15, // 93: accountFiee.AccountFiee.Register:output_type -> accountFiee.RegisterResponse + 9, // 94: accountFiee.AccountFiee.UserList:output_type -> accountFiee.UserListResponse + 7, // 95: accountFiee.AccountFiee.CheckRealName:output_type -> accountFiee.CheckRealNameResponse + 5, // 96: accountFiee.AccountFiee.GenerateSliderCaptcha:output_type -> accountFiee.GenerateSliderCaptchaResponse + 3, // 97: accountFiee.AccountFiee.VerifySliderCaptcha:output_type -> accountFiee.VerifySliderCaptchaResponse + 50, // 98: accountFiee.AccountFiee.SendNationMsg:output_type -> accountFiee.SendMsgStatusResponse + 1, // 99: accountFiee.AccountFiee.VerifySliderStatus:output_type -> accountFiee.VerifySliderStatusResponse 61, // [61:100] is the sub-list for method output_type 22, // [22:61] is the sub-list for method input_type 22, // [22:22] is the sub-list for extension type_name @@ -9225,13 +9251,13 @@ var file_api_account_account_proto_depIdxs = []int32{ 0, // [0:22] is the sub-list for field type_name } -func init() { file_api_account_account_proto_init() } -func file_api_account_account_proto_init() { - if File_api_account_account_proto != nil { +func init() { file_api_accountFiee_accountFiee_proto_init() } +func file_api_accountFiee_accountFiee_proto_init() { + if File_api_accountFiee_accountFiee_proto != nil { return } if !protoimpl.UnsafeEnabled { - file_api_account_account_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { + file_api_accountFiee_accountFiee_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*VerifySliderStatusRequest); i { case 0: return &v.state @@ -9243,7 +9269,7 @@ func file_api_account_account_proto_init() { return nil } } - file_api_account_account_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { + file_api_accountFiee_accountFiee_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*VerifySliderStatusResponse); i { case 0: return &v.state @@ -9255,7 +9281,7 @@ func file_api_account_account_proto_init() { return nil } } - file_api_account_account_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} { + file_api_accountFiee_accountFiee_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*SendNationMsgRequest); i { case 0: return &v.state @@ -9267,7 +9293,7 @@ func file_api_account_account_proto_init() { return nil } } - file_api_account_account_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} { + file_api_accountFiee_accountFiee_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*VerifySliderCaptchaResponse); i { case 0: return &v.state @@ -9279,7 +9305,7 @@ func file_api_account_account_proto_init() { return nil } } - file_api_account_account_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} { + file_api_accountFiee_accountFiee_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*VerifySliderCaptchaRequest); i { case 0: return &v.state @@ -9291,7 +9317,7 @@ func file_api_account_account_proto_init() { return nil } } - file_api_account_account_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} { + file_api_accountFiee_accountFiee_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*GenerateSliderCaptchaResponse); i { case 0: return &v.state @@ -9303,7 +9329,7 @@ func file_api_account_account_proto_init() { return nil } } - file_api_account_account_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} { + file_api_accountFiee_accountFiee_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*GenerateSliderCaptchaRequest); i { case 0: return &v.state @@ -9315,7 +9341,7 @@ func file_api_account_account_proto_init() { return nil } } - file_api_account_account_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} { + file_api_accountFiee_accountFiee_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*CheckRealNameResponse); i { case 0: return &v.state @@ -9327,7 +9353,7 @@ func file_api_account_account_proto_init() { return nil } } - file_api_account_account_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} { + file_api_accountFiee_accountFiee_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*CheckRealNameRequest); i { case 0: return &v.state @@ -9339,7 +9365,7 @@ func file_api_account_account_proto_init() { return nil } } - file_api_account_account_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} { + file_api_accountFiee_accountFiee_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*UserListResponse); i { case 0: return &v.state @@ -9351,7 +9377,7 @@ func file_api_account_account_proto_init() { return nil } } - file_api_account_account_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} { + file_api_accountFiee_accountFiee_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*UserListInfo); i { case 0: return &v.state @@ -9363,7 +9389,7 @@ func file_api_account_account_proto_init() { return nil } } - file_api_account_account_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} { + file_api_accountFiee_accountFiee_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*UserListRequest); i { case 0: return &v.state @@ -9375,7 +9401,7 @@ func file_api_account_account_proto_init() { return nil } } - file_api_account_account_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} { + file_api_accountFiee_accountFiee_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*UserInfoResponse); i { case 0: return &v.state @@ -9387,7 +9413,7 @@ func file_api_account_account_proto_init() { return nil } } - file_api_account_account_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} { + file_api_accountFiee_accountFiee_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*RealNameResponse); i { case 0: return &v.state @@ -9399,7 +9425,7 @@ func file_api_account_account_proto_init() { return nil } } - file_api_account_account_proto_msgTypes[14].Exporter = func(v interface{}, i int) interface{} { + file_api_accountFiee_accountFiee_proto_msgTypes[14].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*RealNameRequest); i { case 0: return &v.state @@ -9411,7 +9437,7 @@ func file_api_account_account_proto_init() { return nil } } - file_api_account_account_proto_msgTypes[15].Exporter = func(v interface{}, i int) interface{} { + file_api_accountFiee_accountFiee_proto_msgTypes[15].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*RegisterResponse); i { case 0: return &v.state @@ -9423,7 +9449,7 @@ func file_api_account_account_proto_init() { return nil } } - file_api_account_account_proto_msgTypes[16].Exporter = func(v interface{}, i int) interface{} { + file_api_accountFiee_accountFiee_proto_msgTypes[16].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*UsersByJobNumRequest); i { case 0: return &v.state @@ -9435,7 +9461,7 @@ func file_api_account_account_proto_init() { return nil } } - file_api_account_account_proto_msgTypes[17].Exporter = func(v interface{}, i int) interface{} { + file_api_accountFiee_accountFiee_proto_msgTypes[17].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*QueryPersonnelWithTheSameNameRequest); i { case 0: return &v.state @@ -9447,7 +9473,7 @@ func file_api_account_account_proto_init() { return nil } } - file_api_account_account_proto_msgTypes[18].Exporter = func(v interface{}, i int) interface{} { + file_api_accountFiee_accountFiee_proto_msgTypes[18].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*QueryPersonnelWithTheSameNameResponse); i { case 0: return &v.state @@ -9459,7 +9485,7 @@ func file_api_account_account_proto_init() { return nil } } - file_api_account_account_proto_msgTypes[19].Exporter = func(v interface{}, i int) interface{} { + file_api_accountFiee_accountFiee_proto_msgTypes[19].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ListV2Request); i { case 0: return &v.state @@ -9471,7 +9497,7 @@ func file_api_account_account_proto_init() { return nil } } - file_api_account_account_proto_msgTypes[20].Exporter = func(v interface{}, i int) interface{} { + file_api_accountFiee_accountFiee_proto_msgTypes[20].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*SendClockInWechatRequest); i { case 0: return &v.state @@ -9483,7 +9509,7 @@ func file_api_account_account_proto_init() { return nil } } - file_api_account_account_proto_msgTypes[21].Exporter = func(v interface{}, i int) interface{} { + file_api_accountFiee_accountFiee_proto_msgTypes[21].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*MailAccountByNickNameRequest); i { case 0: return &v.state @@ -9495,7 +9521,7 @@ func file_api_account_account_proto_init() { return nil } } - file_api_account_account_proto_msgTypes[22].Exporter = func(v interface{}, i int) interface{} { + file_api_accountFiee_accountFiee_proto_msgTypes[22].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*CreateMaiAccountRequest); i { case 0: return &v.state @@ -9507,7 +9533,7 @@ func file_api_account_account_proto_init() { return nil } } - file_api_account_account_proto_msgTypes[23].Exporter = func(v interface{}, i int) interface{} { + file_api_accountFiee_accountFiee_proto_msgTypes[23].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*MaiAccountResponse); i { case 0: return &v.state @@ -9519,7 +9545,7 @@ func file_api_account_account_proto_init() { return nil } } - file_api_account_account_proto_msgTypes[24].Exporter = func(v interface{}, i int) interface{} { + file_api_accountFiee_accountFiee_proto_msgTypes[24].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*FddCreateUserRequest); i { case 0: return &v.state @@ -9531,7 +9557,7 @@ func file_api_account_account_proto_init() { return nil } } - file_api_account_account_proto_msgTypes[25].Exporter = func(v interface{}, i int) interface{} { + file_api_accountFiee_accountFiee_proto_msgTypes[25].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*WxBoxUserInfoRequest); i { case 0: return &v.state @@ -9543,7 +9569,7 @@ func file_api_account_account_proto_init() { return nil } } - file_api_account_account_proto_msgTypes[26].Exporter = func(v interface{}, i int) interface{} { + file_api_accountFiee_accountFiee_proto_msgTypes[26].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*WxGetOpenIdByCodeRequest); i { case 0: return &v.state @@ -9555,7 +9581,7 @@ func file_api_account_account_proto_init() { return nil } } - file_api_account_account_proto_msgTypes[27].Exporter = func(v interface{}, i int) interface{} { + file_api_accountFiee_accountFiee_proto_msgTypes[27].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*WxGetOpenIdByCodeResponse); i { case 0: return &v.state @@ -9567,7 +9593,7 @@ func file_api_account_account_proto_init() { return nil } } - file_api_account_account_proto_msgTypes[28].Exporter = func(v interface{}, i int) interface{} { + file_api_accountFiee_accountFiee_proto_msgTypes[28].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*WxBoxTelNumByCodeResponse); i { case 0: return &v.state @@ -9579,7 +9605,7 @@ func file_api_account_account_proto_init() { return nil } } - file_api_account_account_proto_msgTypes[29].Exporter = func(v interface{}, i int) interface{} { + file_api_accountFiee_accountFiee_proto_msgTypes[29].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*WxBoxUserInfo); i { case 0: return &v.state @@ -9591,7 +9617,7 @@ func file_api_account_account_proto_init() { return nil } } - file_api_account_account_proto_msgTypes[30].Exporter = func(v interface{}, i int) interface{} { + file_api_accountFiee_accountFiee_proto_msgTypes[30].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*FddInfo); i { case 0: return &v.state @@ -9603,7 +9629,7 @@ func file_api_account_account_proto_init() { return nil } } - file_api_account_account_proto_msgTypes[31].Exporter = func(v interface{}, i int) interface{} { + file_api_accountFiee_accountFiee_proto_msgTypes[31].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*UserInfo); i { case 0: return &v.state @@ -9615,7 +9641,7 @@ func file_api_account_account_proto_init() { return nil } } - file_api_account_account_proto_msgTypes[32].Exporter = func(v interface{}, i int) interface{} { + file_api_accountFiee_accountFiee_proto_msgTypes[32].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*CommonRequest); i { case 0: return &v.state @@ -9627,7 +9653,7 @@ func file_api_account_account_proto_init() { return nil } } - file_api_account_account_proto_msgTypes[33].Exporter = func(v interface{}, i int) interface{} { + file_api_accountFiee_accountFiee_proto_msgTypes[33].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*WxAppRequest); i { case 0: return &v.state @@ -9639,7 +9665,7 @@ func file_api_account_account_proto_init() { return nil } } - file_api_account_account_proto_msgTypes[34].Exporter = func(v interface{}, i int) interface{} { + file_api_accountFiee_accountFiee_proto_msgTypes[34].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*WxAppResponse); i { case 0: return &v.state @@ -9651,7 +9677,7 @@ func file_api_account_account_proto_init() { return nil } } - file_api_account_account_proto_msgTypes[35].Exporter = func(v interface{}, i int) interface{} { + file_api_accountFiee_accountFiee_proto_msgTypes[35].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*WxUserUpdateRequest); i { case 0: return &v.state @@ -9663,7 +9689,7 @@ func file_api_account_account_proto_init() { return nil } } - file_api_account_account_proto_msgTypes[36].Exporter = func(v interface{}, i int) interface{} { + file_api_accountFiee_accountFiee_proto_msgTypes[36].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*WxUserOrCreateRequest); i { case 0: return &v.state @@ -9675,7 +9701,7 @@ func file_api_account_account_proto_init() { return nil } } - file_api_account_account_proto_msgTypes[37].Exporter = func(v interface{}, i int) interface{} { + file_api_accountFiee_accountFiee_proto_msgTypes[37].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*WxUserResponse); i { case 0: return &v.state @@ -9687,7 +9713,7 @@ func file_api_account_account_proto_init() { return nil } } - file_api_account_account_proto_msgTypes[38].Exporter = func(v interface{}, i int) interface{} { + file_api_accountFiee_accountFiee_proto_msgTypes[38].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*LoginLogsResponse); i { case 0: return &v.state @@ -9699,7 +9725,7 @@ func file_api_account_account_proto_init() { return nil } } - file_api_account_account_proto_msgTypes[39].Exporter = func(v interface{}, i int) interface{} { + file_api_accountFiee_accountFiee_proto_msgTypes[39].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*LoginLog); i { case 0: return &v.state @@ -9711,7 +9737,7 @@ func file_api_account_account_proto_init() { return nil } } - file_api_account_account_proto_msgTypes[40].Exporter = func(v interface{}, i int) interface{} { + file_api_accountFiee_accountFiee_proto_msgTypes[40].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*OnlineLogByIdRequest); i { case 0: return &v.state @@ -9723,7 +9749,7 @@ func file_api_account_account_proto_init() { return nil } } - file_api_account_account_proto_msgTypes[41].Exporter = func(v interface{}, i int) interface{} { + file_api_accountFiee_accountFiee_proto_msgTypes[41].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*LoginInfosByUserIdRequest); i { case 0: return &v.state @@ -9735,7 +9761,7 @@ func file_api_account_account_proto_init() { return nil } } - file_api_account_account_proto_msgTypes[42].Exporter = func(v interface{}, i int) interface{} { + file_api_accountFiee_accountFiee_proto_msgTypes[42].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*SendNewTelNumMsgRequest); i { case 0: return &v.state @@ -9747,7 +9773,7 @@ func file_api_account_account_proto_init() { return nil } } - file_api_account_account_proto_msgTypes[43].Exporter = func(v interface{}, i int) interface{} { + file_api_accountFiee_accountFiee_proto_msgTypes[43].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*UserByTelRequest); i { case 0: return &v.state @@ -9759,7 +9785,7 @@ func file_api_account_account_proto_init() { return nil } } - file_api_account_account_proto_msgTypes[44].Exporter = func(v interface{}, i int) interface{} { + file_api_accountFiee_accountFiee_proto_msgTypes[44].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*CommonResponse); i { case 0: return &v.state @@ -9771,7 +9797,7 @@ func file_api_account_account_proto_init() { return nil } } - file_api_account_account_proto_msgTypes[45].Exporter = func(v interface{}, i int) interface{} { + file_api_accountFiee_accountFiee_proto_msgTypes[45].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*UsersByTelRequest); i { case 0: return &v.state @@ -9783,7 +9809,7 @@ func file_api_account_account_proto_init() { return nil } } - file_api_account_account_proto_msgTypes[46].Exporter = func(v interface{}, i int) interface{} { + file_api_accountFiee_accountFiee_proto_msgTypes[46].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ListByIDsRequest); i { case 0: return &v.state @@ -9795,7 +9821,7 @@ func file_api_account_account_proto_init() { return nil } } - file_api_account_account_proto_msgTypes[47].Exporter = func(v interface{}, i int) interface{} { + file_api_accountFiee_accountFiee_proto_msgTypes[47].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*SendMsgRequest); i { case 0: return &v.state @@ -9807,7 +9833,7 @@ func file_api_account_account_proto_init() { return nil } } - file_api_account_account_proto_msgTypes[48].Exporter = func(v interface{}, i int) interface{} { + file_api_accountFiee_accountFiee_proto_msgTypes[48].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*SendCustomMsgRequest); i { case 0: return &v.state @@ -9819,7 +9845,7 @@ func file_api_account_account_proto_init() { return nil } } - file_api_account_account_proto_msgTypes[49].Exporter = func(v interface{}, i int) interface{} { + file_api_accountFiee_accountFiee_proto_msgTypes[49].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*CheckMsgRequest); i { case 0: return &v.state @@ -9831,7 +9857,7 @@ func file_api_account_account_proto_init() { return nil } } - file_api_account_account_proto_msgTypes[50].Exporter = func(v interface{}, i int) interface{} { + file_api_accountFiee_accountFiee_proto_msgTypes[50].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*SendMsgStatusResponse); i { case 0: return &v.state @@ -9843,7 +9869,7 @@ func file_api_account_account_proto_init() { return nil } } - file_api_account_account_proto_msgTypes[51].Exporter = func(v interface{}, i int) interface{} { + file_api_accountFiee_accountFiee_proto_msgTypes[51].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*RemoveRequest); i { case 0: return &v.state @@ -9855,7 +9881,7 @@ func file_api_account_account_proto_init() { return nil } } - file_api_account_account_proto_msgTypes[52].Exporter = func(v interface{}, i int) interface{} { + file_api_accountFiee_accountFiee_proto_msgTypes[52].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*WriteOffRequest); i { case 0: return &v.state @@ -9867,7 +9893,7 @@ func file_api_account_account_proto_init() { return nil } } - file_api_account_account_proto_msgTypes[53].Exporter = func(v interface{}, i int) interface{} { + file_api_accountFiee_accountFiee_proto_msgTypes[53].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*WriteOffListRequest); i { case 0: return &v.state @@ -9879,7 +9905,7 @@ func file_api_account_account_proto_init() { return nil } } - file_api_account_account_proto_msgTypes[54].Exporter = func(v interface{}, i int) interface{} { + file_api_accountFiee_accountFiee_proto_msgTypes[54].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*WriteOffApproveRequest); i { case 0: return &v.state @@ -9891,7 +9917,7 @@ func file_api_account_account_proto_init() { return nil } } - file_api_account_account_proto_msgTypes[55].Exporter = func(v interface{}, i int) interface{} { + file_api_accountFiee_accountFiee_proto_msgTypes[55].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*WriteOffListResponse); i { case 0: return &v.state @@ -9903,7 +9929,7 @@ func file_api_account_account_proto_init() { return nil } } - file_api_account_account_proto_msgTypes[56].Exporter = func(v interface{}, i int) interface{} { + file_api_accountFiee_accountFiee_proto_msgTypes[56].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*RemoveResponse); i { case 0: return &v.state @@ -9915,7 +9941,7 @@ func file_api_account_account_proto_init() { return nil } } - file_api_account_account_proto_msgTypes[57].Exporter = func(v interface{}, i int) interface{} { + file_api_accountFiee_accountFiee_proto_msgTypes[57].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*UpdateRequest); i { case 0: return &v.state @@ -9927,7 +9953,7 @@ func file_api_account_account_proto_init() { return nil } } - file_api_account_account_proto_msgTypes[58].Exporter = func(v interface{}, i int) interface{} { + file_api_accountFiee_accountFiee_proto_msgTypes[58].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*Operator); i { case 0: return &v.state @@ -9939,7 +9965,7 @@ func file_api_account_account_proto_init() { return nil } } - file_api_account_account_proto_msgTypes[59].Exporter = func(v interface{}, i int) interface{} { + file_api_accountFiee_accountFiee_proto_msgTypes[59].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*TrainVideo); i { case 0: return &v.state @@ -9951,7 +9977,7 @@ func file_api_account_account_proto_init() { return nil } } - file_api_account_account_proto_msgTypes[60].Exporter = func(v interface{}, i int) interface{} { + file_api_accountFiee_accountFiee_proto_msgTypes[60].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*UpdateResponse); i { case 0: return &v.state @@ -9963,7 +9989,7 @@ func file_api_account_account_proto_init() { return nil } } - file_api_account_account_proto_msgTypes[61].Exporter = func(v interface{}, i int) interface{} { + file_api_accountFiee_accountFiee_proto_msgTypes[61].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*PrivacyInfoRequest); i { case 0: return &v.state @@ -9975,7 +10001,7 @@ func file_api_account_account_proto_init() { return nil } } - file_api_account_account_proto_msgTypes[62].Exporter = func(v interface{}, i int) interface{} { + file_api_accountFiee_accountFiee_proto_msgTypes[62].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ListRequest); i { case 0: return &v.state @@ -9987,7 +10013,7 @@ func file_api_account_account_proto_init() { return nil } } - file_api_account_account_proto_msgTypes[63].Exporter = func(v interface{}, i int) interface{} { + file_api_accountFiee_accountFiee_proto_msgTypes[63].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ListResponse); i { case 0: return &v.state @@ -9999,7 +10025,7 @@ func file_api_account_account_proto_init() { return nil } } - file_api_account_account_proto_msgTypes[64].Exporter = func(v interface{}, i int) interface{} { + file_api_accountFiee_accountFiee_proto_msgTypes[64].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*InfoRequest); i { case 0: return &v.state @@ -10011,7 +10037,7 @@ func file_api_account_account_proto_init() { return nil } } - file_api_account_account_proto_msgTypes[65].Exporter = func(v interface{}, i int) interface{} { + file_api_accountFiee_accountFiee_proto_msgTypes[65].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*InfoResponse); i { case 0: return &v.state @@ -10023,7 +10049,7 @@ func file_api_account_account_proto_init() { return nil } } - file_api_account_account_proto_msgTypes[66].Exporter = func(v interface{}, i int) interface{} { + file_api_accountFiee_accountFiee_proto_msgTypes[66].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*DecryptJwtResponse); i { case 0: return &v.state @@ -10035,7 +10061,7 @@ func file_api_account_account_proto_init() { return nil } } - file_api_account_account_proto_msgTypes[67].Exporter = func(v interface{}, i int) interface{} { + file_api_accountFiee_accountFiee_proto_msgTypes[67].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*DecryptJwtRequest); i { case 0: return &v.state @@ -10047,7 +10073,7 @@ func file_api_account_account_proto_init() { return nil } } - file_api_account_account_proto_msgTypes[68].Exporter = func(v interface{}, i int) interface{} { + file_api_accountFiee_accountFiee_proto_msgTypes[68].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*CheckPwdRequest); i { case 0: return &v.state @@ -10059,7 +10085,7 @@ func file_api_account_account_proto_init() { return nil } } - file_api_account_account_proto_msgTypes[69].Exporter = func(v interface{}, i int) interface{} { + file_api_accountFiee_accountFiee_proto_msgTypes[69].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*AuthenticationRequest); i { case 0: return &v.state @@ -10071,7 +10097,7 @@ func file_api_account_account_proto_init() { return nil } } - file_api_account_account_proto_msgTypes[70].Exporter = func(v interface{}, i int) interface{} { + file_api_accountFiee_accountFiee_proto_msgTypes[70].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*RequestStatus); i { case 0: return &v.state @@ -10083,7 +10109,7 @@ func file_api_account_account_proto_init() { return nil } } - file_api_account_account_proto_msgTypes[71].Exporter = func(v interface{}, i int) interface{} { + file_api_accountFiee_accountFiee_proto_msgTypes[71].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*RegistRequest); i { case 0: return &v.state @@ -10095,7 +10121,7 @@ func file_api_account_account_proto_init() { return nil } } - file_api_account_account_proto_msgTypes[72].Exporter = func(v interface{}, i int) interface{} { + file_api_accountFiee_accountFiee_proto_msgTypes[72].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*LoginRequest); i { case 0: return &v.state @@ -10107,7 +10133,7 @@ func file_api_account_account_proto_init() { return nil } } - file_api_account_account_proto_msgTypes[73].Exporter = func(v interface{}, i int) interface{} { + file_api_accountFiee_accountFiee_proto_msgTypes[73].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*TokenInfo); i { case 0: return &v.state @@ -10119,7 +10145,7 @@ func file_api_account_account_proto_init() { return nil } } - file_api_account_account_proto_msgTypes[74].Exporter = func(v interface{}, i int) interface{} { + file_api_accountFiee_accountFiee_proto_msgTypes[74].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*Extend); i { case 0: return &v.state @@ -10131,7 +10157,7 @@ func file_api_account_account_proto_init() { return nil } } - file_api_account_account_proto_msgTypes[75].Exporter = func(v interface{}, i int) interface{} { + file_api_accountFiee_accountFiee_proto_msgTypes[75].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*Department); i { case 0: return &v.state @@ -10143,7 +10169,7 @@ func file_api_account_account_proto_init() { return nil } } - file_api_account_account_proto_msgTypes[76].Exporter = func(v interface{}, i int) interface{} { + file_api_accountFiee_accountFiee_proto_msgTypes[76].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*AccountInfo); i { case 0: return &v.state @@ -10155,7 +10181,7 @@ func file_api_account_account_proto_init() { return nil } } - file_api_account_account_proto_msgTypes[77].Exporter = func(v interface{}, i int) interface{} { + file_api_accountFiee_accountFiee_proto_msgTypes[77].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*UserInfoV2); i { case 0: return &v.state @@ -10167,7 +10193,7 @@ func file_api_account_account_proto_init() { return nil } } - file_api_account_account_proto_msgTypes[78].Exporter = func(v interface{}, i int) interface{} { + file_api_accountFiee_accountFiee_proto_msgTypes[78].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*RefreshTokenRequest); i { case 0: return &v.state @@ -10179,7 +10205,7 @@ func file_api_account_account_proto_init() { return nil } } - file_api_account_account_proto_msgTypes[79].Exporter = func(v interface{}, i int) interface{} { + file_api_accountFiee_accountFiee_proto_msgTypes[79].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*PositionUser); i { case 0: return &v.state @@ -10191,7 +10217,7 @@ func file_api_account_account_proto_init() { return nil } } - file_api_account_account_proto_msgTypes[80].Exporter = func(v interface{}, i int) interface{} { + file_api_accountFiee_accountFiee_proto_msgTypes[80].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*JobNumGetInfoRequest); i { case 0: return &v.state @@ -10203,7 +10229,7 @@ func file_api_account_account_proto_init() { return nil } } - file_api_account_account_proto_msgTypes[81].Exporter = func(v interface{}, i int) interface{} { + file_api_accountFiee_accountFiee_proto_msgTypes[81].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*CreateClockDeviceRequest); i { case 0: return &v.state @@ -10215,7 +10241,7 @@ func file_api_account_account_proto_init() { return nil } } - file_api_account_account_proto_msgTypes[82].Exporter = func(v interface{}, i int) interface{} { + file_api_accountFiee_accountFiee_proto_msgTypes[82].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*UpdateClockDeviceRequest); i { case 0: return &v.state @@ -10227,7 +10253,7 @@ func file_api_account_account_proto_init() { return nil } } - file_api_account_account_proto_msgTypes[83].Exporter = func(v interface{}, i int) interface{} { + file_api_accountFiee_accountFiee_proto_msgTypes[83].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ClockDeviceResponse); i { case 0: return &v.state @@ -10239,7 +10265,7 @@ func file_api_account_account_proto_init() { return nil } } - file_api_account_account_proto_msgTypes[84].Exporter = func(v interface{}, i int) interface{} { + file_api_accountFiee_accountFiee_proto_msgTypes[84].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*RemoveClockDeviceRequest); i { case 0: return &v.state @@ -10251,7 +10277,7 @@ func file_api_account_account_proto_init() { return nil } } - file_api_account_account_proto_msgTypes[85].Exporter = func(v interface{}, i int) interface{} { + file_api_accountFiee_accountFiee_proto_msgTypes[85].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ClockDeviceListRequest); i { case 0: return &v.state @@ -10263,7 +10289,7 @@ func file_api_account_account_proto_init() { return nil } } - file_api_account_account_proto_msgTypes[86].Exporter = func(v interface{}, i int) interface{} { + file_api_accountFiee_accountFiee_proto_msgTypes[86].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ClockDeviceListResponse); i { case 0: return &v.state @@ -10275,7 +10301,7 @@ func file_api_account_account_proto_init() { return nil } } - file_api_account_account_proto_msgTypes[87].Exporter = func(v interface{}, i int) interface{} { + file_api_accountFiee_accountFiee_proto_msgTypes[87].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ClockUser); i { case 0: return &v.state @@ -10287,7 +10313,7 @@ func file_api_account_account_proto_init() { return nil } } - file_api_account_account_proto_msgTypes[88].Exporter = func(v interface{}, i int) interface{} { + file_api_accountFiee_accountFiee_proto_msgTypes[88].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ClockDeviceInfo); i { case 0: return &v.state @@ -10299,7 +10325,7 @@ func file_api_account_account_proto_init() { return nil } } - file_api_account_account_proto_msgTypes[89].Exporter = func(v interface{}, i int) interface{} { + file_api_accountFiee_accountFiee_proto_msgTypes[89].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ClockDeviceInfoResponse); i { case 0: return &v.state @@ -10311,7 +10337,7 @@ func file_api_account_account_proto_init() { return nil } } - file_api_account_account_proto_msgTypes[90].Exporter = func(v interface{}, i int) interface{} { + file_api_accountFiee_accountFiee_proto_msgTypes[90].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ClockUserRel); i { case 0: return &v.state @@ -10323,7 +10349,7 @@ func file_api_account_account_proto_init() { return nil } } - file_api_account_account_proto_msgTypes[91].Exporter = func(v interface{}, i int) interface{} { + file_api_accountFiee_accountFiee_proto_msgTypes[91].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ClockDeviceInfoRequest); i { case 0: return &v.state @@ -10335,7 +10361,7 @@ func file_api_account_account_proto_init() { return nil } } - file_api_account_account_proto_msgTypes[92].Exporter = func(v interface{}, i int) interface{} { + file_api_accountFiee_accountFiee_proto_msgTypes[92].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ClockBatchBindRequest); i { case 0: return &v.state @@ -10347,7 +10373,7 @@ func file_api_account_account_proto_init() { return nil } } - file_api_account_account_proto_msgTypes[93].Exporter = func(v interface{}, i int) interface{} { + file_api_accountFiee_accountFiee_proto_msgTypes[93].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ClockBatchListResponse); i { case 0: return &v.state @@ -10359,7 +10385,7 @@ func file_api_account_account_proto_init() { return nil } } - file_api_account_account_proto_msgTypes[94].Exporter = func(v interface{}, i int) interface{} { + file_api_accountFiee_accountFiee_proto_msgTypes[94].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ClockUserDeviceBatch); i { case 0: return &v.state @@ -10371,7 +10397,7 @@ func file_api_account_account_proto_init() { return nil } } - file_api_account_account_proto_msgTypes[95].Exporter = func(v interface{}, i int) interface{} { + file_api_accountFiee_accountFiee_proto_msgTypes[95].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ClockLogInfo); i { case 0: return &v.state @@ -10383,7 +10409,7 @@ func file_api_account_account_proto_init() { return nil } } - file_api_account_account_proto_msgTypes[96].Exporter = func(v interface{}, i int) interface{} { + file_api_accountFiee_accountFiee_proto_msgTypes[96].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ClockLogReq); i { case 0: return &v.state @@ -10395,7 +10421,7 @@ func file_api_account_account_proto_init() { return nil } } - file_api_account_account_proto_msgTypes[97].Exporter = func(v interface{}, i int) interface{} { + file_api_accountFiee_accountFiee_proto_msgTypes[97].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ClockLogListResponse); i { case 0: return &v.state @@ -10412,18 +10438,18 @@ func file_api_account_account_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_api_account_account_proto_rawDesc, + RawDescriptor: file_api_accountFiee_accountFiee_proto_rawDesc, NumEnums: 0, NumMessages: 98, NumExtensions: 0, NumServices: 1, }, - GoTypes: file_api_account_account_proto_goTypes, - DependencyIndexes: file_api_account_account_proto_depIdxs, - MessageInfos: file_api_account_account_proto_msgTypes, + GoTypes: file_api_accountFiee_accountFiee_proto_goTypes, + DependencyIndexes: file_api_accountFiee_accountFiee_proto_depIdxs, + MessageInfos: file_api_accountFiee_accountFiee_proto_msgTypes, }.Build() - File_api_account_account_proto = out.File - file_api_account_account_proto_rawDesc = nil - file_api_account_account_proto_goTypes = nil - file_api_account_account_proto_depIdxs = nil + File_api_accountFiee_accountFiee_proto = out.File + file_api_accountFiee_accountFiee_proto_rawDesc = nil + file_api_accountFiee_accountFiee_proto_goTypes = nil + file_api_accountFiee_accountFiee_proto_depIdxs = nil } diff --git a/api/account/account.proto b/api/accountFiee/accountFiee.proto similarity index 99% rename from api/account/account.proto rename to api/accountFiee/accountFiee.proto index d20062d..bbbeb94 100644 --- a/api/account/account.proto +++ b/api/accountFiee/accountFiee.proto @@ -16,12 +16,12 @@ */ syntax = "proto3"; -package account; +package accountFiee; import "github.com/mwitkow/go-proto-validators@v0.3.2/validator.proto"; -option go_package = "./;account"; +option go_package = "./;accountFiee"; -service Account { +service AccountFiee { rpc Login (LoginRequest) returns (TokenInfo) {} rpc RefreshToken (RefreshTokenRequest) returns (TokenInfo) {} //刷新token rpc Logout (DecryptJwtRequest) returns (CommonResponse) {} diff --git a/api/account/account.validator.pb.go b/api/accountFiee/accountFiee.validator.pb.go similarity index 99% rename from api/account/account.validator.pb.go rename to api/accountFiee/accountFiee.validator.pb.go index 4935f04..412caa8 100644 --- a/api/account/account.validator.pb.go +++ b/api/accountFiee/accountFiee.validator.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-gogo. DO NOT EDIT. -// source: api/account/account.proto +// source: api/accountFiee/accountFiee.proto -package account +package accountFiee import ( fmt "fmt" diff --git a/api/account/account_triple.pb.go b/api/accountFiee/accountFiee_triple.pb.go similarity index 76% rename from api/account/account_triple.pb.go rename to api/accountFiee/accountFiee_triple.pb.go index b0f6892..183a3f2 100644 --- a/api/account/account_triple.pb.go +++ b/api/accountFiee/accountFiee_triple.pb.go @@ -2,9 +2,9 @@ // versions: // - protoc-gen-go-triple v1.0.8 // - protoc v4.24.0--rc1 -// source: api/account/account.proto +// source: api/accountFiee/accountFiee.proto -package account +package accountFiee import ( context "context" @@ -24,10 +24,10 @@ import ( // is compatible with the grpc package it is being compiled against. const _ = grpc_go.SupportPackageIsVersion7 -// AccountClient is the client API for Account service. +// AccountFieeClient is the client API for AccountFiee service. // // For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream. -type AccountClient interface { +type AccountFieeClient interface { Login(ctx context.Context, in *LoginRequest, opts ...grpc_go.CallOption) (*TokenInfo, common.ErrorWithAttachment) RefreshToken(ctx context.Context, in *RefreshTokenRequest, opts ...grpc_go.CallOption) (*TokenInfo, common.ErrorWithAttachment) Logout(ctx context.Context, in *DecryptJwtRequest, opts ...grpc_go.CallOption) (*CommonResponse, common.ErrorWithAttachment) @@ -70,11 +70,11 @@ type AccountClient interface { VerifySliderStatus(ctx context.Context, in *VerifySliderStatusRequest, opts ...grpc_go.CallOption) (*VerifySliderStatusResponse, common.ErrorWithAttachment) } -type accountClient struct { +type accountFieeClient struct { cc *triple.TripleConn } -type AccountClientImpl struct { +type AccountFieeClientImpl struct { Login func(ctx context.Context, in *LoginRequest) (*TokenInfo, error) RefreshToken func(ctx context.Context, in *RefreshTokenRequest) (*TokenInfo, error) Logout func(ctx context.Context, in *DecryptJwtRequest) (*CommonResponse, error) @@ -116,256 +116,256 @@ type AccountClientImpl struct { VerifySliderStatus func(ctx context.Context, in *VerifySliderStatusRequest) (*VerifySliderStatusResponse, error) } -func (c *AccountClientImpl) GetDubboStub(cc *triple.TripleConn) AccountClient { - return NewAccountClient(cc) +func (c *AccountFieeClientImpl) GetDubboStub(cc *triple.TripleConn) AccountFieeClient { + return NewAccountFieeClient(cc) } -func (c *AccountClientImpl) XXX_InterfaceName() string { - return "account.Account" +func (c *AccountFieeClientImpl) XXX_InterfaceName() string { + return "accountFiee.AccountFiee" } -func NewAccountClient(cc *triple.TripleConn) AccountClient { - return &accountClient{cc} +func NewAccountFieeClient(cc *triple.TripleConn) AccountFieeClient { + return &accountFieeClient{cc} } -func (c *accountClient) Login(ctx context.Context, in *LoginRequest, opts ...grpc_go.CallOption) (*TokenInfo, common.ErrorWithAttachment) { +func (c *accountFieeClient) Login(ctx context.Context, in *LoginRequest, opts ...grpc_go.CallOption) (*TokenInfo, common.ErrorWithAttachment) { out := new(TokenInfo) interfaceKey := ctx.Value(constant.InterfaceKey).(string) return out, c.cc.Invoke(ctx, "/"+interfaceKey+"/Login", in, out) } -func (c *accountClient) RefreshToken(ctx context.Context, in *RefreshTokenRequest, opts ...grpc_go.CallOption) (*TokenInfo, common.ErrorWithAttachment) { +func (c *accountFieeClient) RefreshToken(ctx context.Context, in *RefreshTokenRequest, opts ...grpc_go.CallOption) (*TokenInfo, common.ErrorWithAttachment) { out := new(TokenInfo) interfaceKey := ctx.Value(constant.InterfaceKey).(string) return out, c.cc.Invoke(ctx, "/"+interfaceKey+"/RefreshToken", in, out) } -func (c *accountClient) Logout(ctx context.Context, in *DecryptJwtRequest, opts ...grpc_go.CallOption) (*CommonResponse, common.ErrorWithAttachment) { +func (c *accountFieeClient) Logout(ctx context.Context, in *DecryptJwtRequest, opts ...grpc_go.CallOption) (*CommonResponse, common.ErrorWithAttachment) { out := new(CommonResponse) interfaceKey := ctx.Value(constant.InterfaceKey).(string) return out, c.cc.Invoke(ctx, "/"+interfaceKey+"/Logout", in, out) } -func (c *accountClient) OffLine(ctx context.Context, in *CommonRequest, opts ...grpc_go.CallOption) (*CommonResponse, common.ErrorWithAttachment) { +func (c *accountFieeClient) OffLine(ctx context.Context, in *CommonRequest, opts ...grpc_go.CallOption) (*CommonResponse, common.ErrorWithAttachment) { out := new(CommonResponse) interfaceKey := ctx.Value(constant.InterfaceKey).(string) return out, c.cc.Invoke(ctx, "/"+interfaceKey+"/OffLine", in, out) } -func (c *accountClient) OnlineLog(ctx context.Context, in *LoginInfosByUserIdRequest, opts ...grpc_go.CallOption) (*LoginLogsResponse, common.ErrorWithAttachment) { +func (c *accountFieeClient) OnlineLog(ctx context.Context, in *LoginInfosByUserIdRequest, opts ...grpc_go.CallOption) (*LoginLogsResponse, common.ErrorWithAttachment) { out := new(LoginLogsResponse) interfaceKey := ctx.Value(constant.InterfaceKey).(string) return out, c.cc.Invoke(ctx, "/"+interfaceKey+"/OnlineLog", in, out) } -func (c *accountClient) OnlineLogById(ctx context.Context, in *OnlineLogByIdRequest, opts ...grpc_go.CallOption) (*LoginLog, common.ErrorWithAttachment) { +func (c *accountFieeClient) OnlineLogById(ctx context.Context, in *OnlineLogByIdRequest, opts ...grpc_go.CallOption) (*LoginLog, common.ErrorWithAttachment) { out := new(LoginLog) interfaceKey := ctx.Value(constant.InterfaceKey).(string) return out, c.cc.Invoke(ctx, "/"+interfaceKey+"/OnlineLogById", in, out) } -func (c *accountClient) CheckPwd(ctx context.Context, in *CheckPwdRequest, opts ...grpc_go.CallOption) (*UpdateResponse, common.ErrorWithAttachment) { +func (c *accountFieeClient) CheckPwd(ctx context.Context, in *CheckPwdRequest, opts ...grpc_go.CallOption) (*UpdateResponse, common.ErrorWithAttachment) { out := new(UpdateResponse) interfaceKey := ctx.Value(constant.InterfaceKey).(string) return out, c.cc.Invoke(ctx, "/"+interfaceKey+"/CheckPwd", in, out) } -func (c *accountClient) SendMsg(ctx context.Context, in *SendMsgRequest, opts ...grpc_go.CallOption) (*SendMsgStatusResponse, common.ErrorWithAttachment) { +func (c *accountFieeClient) SendMsg(ctx context.Context, in *SendMsgRequest, opts ...grpc_go.CallOption) (*SendMsgStatusResponse, common.ErrorWithAttachment) { out := new(SendMsgStatusResponse) interfaceKey := ctx.Value(constant.InterfaceKey).(string) return out, c.cc.Invoke(ctx, "/"+interfaceKey+"/SendMsg", in, out) } -func (c *accountClient) SendCustomMsg(ctx context.Context, in *SendCustomMsgRequest, opts ...grpc_go.CallOption) (*SendMsgStatusResponse, common.ErrorWithAttachment) { +func (c *accountFieeClient) SendCustomMsg(ctx context.Context, in *SendCustomMsgRequest, opts ...grpc_go.CallOption) (*SendMsgStatusResponse, common.ErrorWithAttachment) { out := new(SendMsgStatusResponse) interfaceKey := ctx.Value(constant.InterfaceKey).(string) return out, c.cc.Invoke(ctx, "/"+interfaceKey+"/SendCustomMsg", in, out) } -func (c *accountClient) SendExCustomMsg(ctx context.Context, in *SendCustomMsgRequest, opts ...grpc_go.CallOption) (*SendMsgStatusResponse, common.ErrorWithAttachment) { +func (c *accountFieeClient) SendExCustomMsg(ctx context.Context, in *SendCustomMsgRequest, opts ...grpc_go.CallOption) (*SendMsgStatusResponse, common.ErrorWithAttachment) { out := new(SendMsgStatusResponse) interfaceKey := ctx.Value(constant.InterfaceKey).(string) return out, c.cc.Invoke(ctx, "/"+interfaceKey+"/SendExCustomMsg", in, out) } -func (c *accountClient) SendMsgRegister(ctx context.Context, in *SendMsgRequest, opts ...grpc_go.CallOption) (*SendMsgStatusResponse, common.ErrorWithAttachment) { +func (c *accountFieeClient) SendMsgRegister(ctx context.Context, in *SendMsgRequest, opts ...grpc_go.CallOption) (*SendMsgStatusResponse, common.ErrorWithAttachment) { out := new(SendMsgStatusResponse) interfaceKey := ctx.Value(constant.InterfaceKey).(string) return out, c.cc.Invoke(ctx, "/"+interfaceKey+"/SendMsgRegister", in, out) } -func (c *accountClient) CheckMsg(ctx context.Context, in *CheckMsgRequest, opts ...grpc_go.CallOption) (*SendMsgStatusResponse, common.ErrorWithAttachment) { +func (c *accountFieeClient) CheckMsg(ctx context.Context, in *CheckMsgRequest, opts ...grpc_go.CallOption) (*SendMsgStatusResponse, common.ErrorWithAttachment) { out := new(SendMsgStatusResponse) interfaceKey := ctx.Value(constant.InterfaceKey).(string) return out, c.cc.Invoke(ctx, "/"+interfaceKey+"/CheckMsg", in, out) } -func (c *accountClient) SendNewTelNumMsg(ctx context.Context, in *SendNewTelNumMsgRequest, opts ...grpc_go.CallOption) (*SendMsgStatusResponse, common.ErrorWithAttachment) { +func (c *accountFieeClient) SendNewTelNumMsg(ctx context.Context, in *SendNewTelNumMsgRequest, opts ...grpc_go.CallOption) (*SendMsgStatusResponse, common.ErrorWithAttachment) { out := new(SendMsgStatusResponse) interfaceKey := ctx.Value(constant.InterfaceKey).(string) return out, c.cc.Invoke(ctx, "/"+interfaceKey+"/SendNewTelNumMsg", in, out) } -func (c *accountClient) UpdateTelNum(ctx context.Context, in *SendNewTelNumMsgRequest, opts ...grpc_go.CallOption) (*SendMsgStatusResponse, common.ErrorWithAttachment) { +func (c *accountFieeClient) UpdateTelNum(ctx context.Context, in *SendNewTelNumMsgRequest, opts ...grpc_go.CallOption) (*SendMsgStatusResponse, common.ErrorWithAttachment) { out := new(SendMsgStatusResponse) interfaceKey := ctx.Value(constant.InterfaceKey).(string) return out, c.cc.Invoke(ctx, "/"+interfaceKey+"/UpdateTelNum", in, out) } -func (c *accountClient) Authentication(ctx context.Context, in *AuthenticationRequest, opts ...grpc_go.CallOption) (*RequestStatus, common.ErrorWithAttachment) { +func (c *accountFieeClient) Authentication(ctx context.Context, in *AuthenticationRequest, opts ...grpc_go.CallOption) (*RequestStatus, common.ErrorWithAttachment) { out := new(RequestStatus) interfaceKey := ctx.Value(constant.InterfaceKey).(string) return out, c.cc.Invoke(ctx, "/"+interfaceKey+"/Authentication", in, out) } -func (c *accountClient) DecryptJwt(ctx context.Context, in *DecryptJwtRequest, opts ...grpc_go.CallOption) (*DecryptJwtResponse, common.ErrorWithAttachment) { +func (c *accountFieeClient) DecryptJwt(ctx context.Context, in *DecryptJwtRequest, opts ...grpc_go.CallOption) (*DecryptJwtResponse, common.ErrorWithAttachment) { out := new(DecryptJwtResponse) interfaceKey := ctx.Value(constant.InterfaceKey).(string) return out, c.cc.Invoke(ctx, "/"+interfaceKey+"/DecryptJwt", in, out) } -func (c *accountClient) Info(ctx context.Context, in *InfoRequest, opts ...grpc_go.CallOption) (*UserInfoResponse, common.ErrorWithAttachment) { +func (c *accountFieeClient) Info(ctx context.Context, in *InfoRequest, opts ...grpc_go.CallOption) (*UserInfoResponse, common.ErrorWithAttachment) { out := new(UserInfoResponse) interfaceKey := ctx.Value(constant.InterfaceKey).(string) return out, c.cc.Invoke(ctx, "/"+interfaceKey+"/Info", in, out) } -func (c *accountClient) JobNumGetInfo(ctx context.Context, in *JobNumGetInfoRequest, opts ...grpc_go.CallOption) (*InfoResponse, common.ErrorWithAttachment) { +func (c *accountFieeClient) JobNumGetInfo(ctx context.Context, in *JobNumGetInfoRequest, opts ...grpc_go.CallOption) (*InfoResponse, common.ErrorWithAttachment) { out := new(InfoResponse) interfaceKey := ctx.Value(constant.InterfaceKey).(string) return out, c.cc.Invoke(ctx, "/"+interfaceKey+"/JobNumGetInfo", in, out) } -func (c *accountClient) List(ctx context.Context, in *ListRequest, opts ...grpc_go.CallOption) (*ListResponse, common.ErrorWithAttachment) { +func (c *accountFieeClient) List(ctx context.Context, in *ListRequest, opts ...grpc_go.CallOption) (*ListResponse, common.ErrorWithAttachment) { out := new(ListResponse) interfaceKey := ctx.Value(constant.InterfaceKey).(string) return out, c.cc.Invoke(ctx, "/"+interfaceKey+"/List", in, out) } -func (c *accountClient) RandList(ctx context.Context, in *ListRequest, opts ...grpc_go.CallOption) (*ListResponse, common.ErrorWithAttachment) { +func (c *accountFieeClient) RandList(ctx context.Context, in *ListRequest, opts ...grpc_go.CallOption) (*ListResponse, common.ErrorWithAttachment) { out := new(ListResponse) interfaceKey := ctx.Value(constant.InterfaceKey).(string) return out, c.cc.Invoke(ctx, "/"+interfaceKey+"/RandList", in, out) } -func (c *accountClient) ListByIDs(ctx context.Context, in *ListByIDsRequest, opts ...grpc_go.CallOption) (*ListResponse, common.ErrorWithAttachment) { +func (c *accountFieeClient) ListByIDs(ctx context.Context, in *ListByIDsRequest, opts ...grpc_go.CallOption) (*ListResponse, common.ErrorWithAttachment) { out := new(ListResponse) interfaceKey := ctx.Value(constant.InterfaceKey).(string) return out, c.cc.Invoke(ctx, "/"+interfaceKey+"/ListByIDs", in, out) } -func (c *accountClient) Remove(ctx context.Context, in *RemoveRequest, opts ...grpc_go.CallOption) (*RemoveResponse, common.ErrorWithAttachment) { +func (c *accountFieeClient) Remove(ctx context.Context, in *RemoveRequest, opts ...grpc_go.CallOption) (*RemoveResponse, common.ErrorWithAttachment) { out := new(RemoveResponse) interfaceKey := ctx.Value(constant.InterfaceKey).(string) return out, c.cc.Invoke(ctx, "/"+interfaceKey+"/Remove", in, out) } -func (c *accountClient) Update(ctx context.Context, in *UpdateRequest, opts ...grpc_go.CallOption) (*UpdateResponse, common.ErrorWithAttachment) { +func (c *accountFieeClient) Update(ctx context.Context, in *UpdateRequest, opts ...grpc_go.CallOption) (*UpdateResponse, common.ErrorWithAttachment) { out := new(UpdateResponse) interfaceKey := ctx.Value(constant.InterfaceKey).(string) return out, c.cc.Invoke(ctx, "/"+interfaceKey+"/Update", in, out) } -func (c *accountClient) UsersByTel(ctx context.Context, in *UsersByTelRequest, opts ...grpc_go.CallOption) (*ListResponse, common.ErrorWithAttachment) { +func (c *accountFieeClient) UsersByTel(ctx context.Context, in *UsersByTelRequest, opts ...grpc_go.CallOption) (*ListResponse, common.ErrorWithAttachment) { out := new(ListResponse) interfaceKey := ctx.Value(constant.InterfaceKey).(string) return out, c.cc.Invoke(ctx, "/"+interfaceKey+"/UsersByTel", in, out) } -func (c *accountClient) UserByTel(ctx context.Context, in *UserByTelRequest, opts ...grpc_go.CallOption) (*UserInfoResponse, common.ErrorWithAttachment) { +func (c *accountFieeClient) UserByTel(ctx context.Context, in *UserByTelRequest, opts ...grpc_go.CallOption) (*UserInfoResponse, common.ErrorWithAttachment) { out := new(UserInfoResponse) interfaceKey := ctx.Value(constant.InterfaceKey).(string) return out, c.cc.Invoke(ctx, "/"+interfaceKey+"/UserByTel", in, out) } -func (c *accountClient) OnlySendMsg(ctx context.Context, in *SendMsgRequest, opts ...grpc_go.CallOption) (*SendMsgStatusResponse, common.ErrorWithAttachment) { +func (c *accountFieeClient) OnlySendMsg(ctx context.Context, in *SendMsgRequest, opts ...grpc_go.CallOption) (*SendMsgStatusResponse, common.ErrorWithAttachment) { out := new(SendMsgStatusResponse) interfaceKey := ctx.Value(constant.InterfaceKey).(string) return out, c.cc.Invoke(ctx, "/"+interfaceKey+"/OnlySendMsg", in, out) } -func (c *accountClient) OnlyCheckMsg(ctx context.Context, in *CheckMsgRequest, opts ...grpc_go.CallOption) (*SendMsgStatusResponse, common.ErrorWithAttachment) { +func (c *accountFieeClient) OnlyCheckMsg(ctx context.Context, in *CheckMsgRequest, opts ...grpc_go.CallOption) (*SendMsgStatusResponse, common.ErrorWithAttachment) { out := new(SendMsgStatusResponse) interfaceKey := ctx.Value(constant.InterfaceKey).(string) return out, c.cc.Invoke(ctx, "/"+interfaceKey+"/OnlyCheckMsg", in, out) } -func (c *accountClient) MailAccountByNickName(ctx context.Context, in *MailAccountByNickNameRequest, opts ...grpc_go.CallOption) (*MaiAccountResponse, common.ErrorWithAttachment) { +func (c *accountFieeClient) MailAccountByNickName(ctx context.Context, in *MailAccountByNickNameRequest, opts ...grpc_go.CallOption) (*MaiAccountResponse, common.ErrorWithAttachment) { out := new(MaiAccountResponse) interfaceKey := ctx.Value(constant.InterfaceKey).(string) return out, c.cc.Invoke(ctx, "/"+interfaceKey+"/MailAccountByNickName", in, out) } -func (c *accountClient) ListV2(ctx context.Context, in *ListV2Request, opts ...grpc_go.CallOption) (*ListResponse, common.ErrorWithAttachment) { +func (c *accountFieeClient) ListV2(ctx context.Context, in *ListV2Request, opts ...grpc_go.CallOption) (*ListResponse, common.ErrorWithAttachment) { out := new(ListResponse) interfaceKey := ctx.Value(constant.InterfaceKey).(string) return out, c.cc.Invoke(ctx, "/"+interfaceKey+"/ListV2", in, out) } -func (c *accountClient) QueryPersonnelWithTheSameName(ctx context.Context, in *QueryPersonnelWithTheSameNameRequest, opts ...grpc_go.CallOption) (*QueryPersonnelWithTheSameNameResponse, common.ErrorWithAttachment) { +func (c *accountFieeClient) QueryPersonnelWithTheSameName(ctx context.Context, in *QueryPersonnelWithTheSameNameRequest, opts ...grpc_go.CallOption) (*QueryPersonnelWithTheSameNameResponse, common.ErrorWithAttachment) { out := new(QueryPersonnelWithTheSameNameResponse) interfaceKey := ctx.Value(constant.InterfaceKey).(string) return out, c.cc.Invoke(ctx, "/"+interfaceKey+"/QueryPersonnelWithTheSameName", in, out) } -func (c *accountClient) UsersByJobNum(ctx context.Context, in *UsersByJobNumRequest, opts ...grpc_go.CallOption) (*ListResponse, common.ErrorWithAttachment) { +func (c *accountFieeClient) UsersByJobNum(ctx context.Context, in *UsersByJobNumRequest, opts ...grpc_go.CallOption) (*ListResponse, common.ErrorWithAttachment) { out := new(ListResponse) interfaceKey := ctx.Value(constant.InterfaceKey).(string) return out, c.cc.Invoke(ctx, "/"+interfaceKey+"/UsersByJobNum", in, out) } -func (c *accountClient) RealName(ctx context.Context, in *RealNameRequest, opts ...grpc_go.CallOption) (*RealNameResponse, common.ErrorWithAttachment) { +func (c *accountFieeClient) RealName(ctx context.Context, in *RealNameRequest, opts ...grpc_go.CallOption) (*RealNameResponse, common.ErrorWithAttachment) { out := new(RealNameResponse) interfaceKey := ctx.Value(constant.InterfaceKey).(string) return out, c.cc.Invoke(ctx, "/"+interfaceKey+"/RealName", in, out) } -func (c *accountClient) Register(ctx context.Context, in *RegistRequest, opts ...grpc_go.CallOption) (*RegisterResponse, common.ErrorWithAttachment) { +func (c *accountFieeClient) Register(ctx context.Context, in *RegistRequest, opts ...grpc_go.CallOption) (*RegisterResponse, common.ErrorWithAttachment) { out := new(RegisterResponse) interfaceKey := ctx.Value(constant.InterfaceKey).(string) return out, c.cc.Invoke(ctx, "/"+interfaceKey+"/Register", in, out) } -func (c *accountClient) UserList(ctx context.Context, in *UserListRequest, opts ...grpc_go.CallOption) (*UserListResponse, common.ErrorWithAttachment) { +func (c *accountFieeClient) UserList(ctx context.Context, in *UserListRequest, opts ...grpc_go.CallOption) (*UserListResponse, common.ErrorWithAttachment) { out := new(UserListResponse) interfaceKey := ctx.Value(constant.InterfaceKey).(string) return out, c.cc.Invoke(ctx, "/"+interfaceKey+"/UserList", in, out) } -func (c *accountClient) CheckRealName(ctx context.Context, in *CheckRealNameRequest, opts ...grpc_go.CallOption) (*CheckRealNameResponse, common.ErrorWithAttachment) { +func (c *accountFieeClient) CheckRealName(ctx context.Context, in *CheckRealNameRequest, opts ...grpc_go.CallOption) (*CheckRealNameResponse, common.ErrorWithAttachment) { out := new(CheckRealNameResponse) interfaceKey := ctx.Value(constant.InterfaceKey).(string) return out, c.cc.Invoke(ctx, "/"+interfaceKey+"/CheckRealName", in, out) } -func (c *accountClient) GenerateSliderCaptcha(ctx context.Context, in *GenerateSliderCaptchaRequest, opts ...grpc_go.CallOption) (*GenerateSliderCaptchaResponse, common.ErrorWithAttachment) { +func (c *accountFieeClient) GenerateSliderCaptcha(ctx context.Context, in *GenerateSliderCaptchaRequest, opts ...grpc_go.CallOption) (*GenerateSliderCaptchaResponse, common.ErrorWithAttachment) { out := new(GenerateSliderCaptchaResponse) interfaceKey := ctx.Value(constant.InterfaceKey).(string) return out, c.cc.Invoke(ctx, "/"+interfaceKey+"/GenerateSliderCaptcha", in, out) } -func (c *accountClient) VerifySliderCaptcha(ctx context.Context, in *VerifySliderCaptchaRequest, opts ...grpc_go.CallOption) (*VerifySliderCaptchaResponse, common.ErrorWithAttachment) { +func (c *accountFieeClient) VerifySliderCaptcha(ctx context.Context, in *VerifySliderCaptchaRequest, opts ...grpc_go.CallOption) (*VerifySliderCaptchaResponse, common.ErrorWithAttachment) { out := new(VerifySliderCaptchaResponse) interfaceKey := ctx.Value(constant.InterfaceKey).(string) return out, c.cc.Invoke(ctx, "/"+interfaceKey+"/VerifySliderCaptcha", in, out) } -func (c *accountClient) SendNationMsg(ctx context.Context, in *SendNationMsgRequest, opts ...grpc_go.CallOption) (*SendMsgStatusResponse, common.ErrorWithAttachment) { +func (c *accountFieeClient) SendNationMsg(ctx context.Context, in *SendNationMsgRequest, opts ...grpc_go.CallOption) (*SendMsgStatusResponse, common.ErrorWithAttachment) { out := new(SendMsgStatusResponse) interfaceKey := ctx.Value(constant.InterfaceKey).(string) return out, c.cc.Invoke(ctx, "/"+interfaceKey+"/SendNationMsg", in, out) } -func (c *accountClient) VerifySliderStatus(ctx context.Context, in *VerifySliderStatusRequest, opts ...grpc_go.CallOption) (*VerifySliderStatusResponse, common.ErrorWithAttachment) { +func (c *accountFieeClient) VerifySliderStatus(ctx context.Context, in *VerifySliderStatusRequest, opts ...grpc_go.CallOption) (*VerifySliderStatusResponse, common.ErrorWithAttachment) { out := new(VerifySliderStatusResponse) interfaceKey := ctx.Value(constant.InterfaceKey).(string) return out, c.cc.Invoke(ctx, "/"+interfaceKey+"/VerifySliderStatus", in, out) } -// AccountServer is the server API for Account service. -// All implementations must embed UnimplementedAccountServer +// AccountFieeServer is the server API for AccountFiee service. +// All implementations must embed UnimplementedAccountFieeServer // for forward compatibility -type AccountServer interface { +type AccountFieeServer interface { Login(context.Context, *LoginRequest) (*TokenInfo, error) RefreshToken(context.Context, *RefreshTokenRequest) (*TokenInfo, error) Logout(context.Context, *DecryptJwtRequest) (*CommonResponse, error) @@ -406,160 +406,160 @@ type AccountServer interface { VerifySliderCaptcha(context.Context, *VerifySliderCaptchaRequest) (*VerifySliderCaptchaResponse, error) SendNationMsg(context.Context, *SendNationMsgRequest) (*SendMsgStatusResponse, error) VerifySliderStatus(context.Context, *VerifySliderStatusRequest) (*VerifySliderStatusResponse, error) - mustEmbedUnimplementedAccountServer() + mustEmbedUnimplementedAccountFieeServer() } -// UnimplementedAccountServer must be embedded to have forward compatible implementations. -type UnimplementedAccountServer struct { +// UnimplementedAccountFieeServer must be embedded to have forward compatible implementations. +type UnimplementedAccountFieeServer struct { proxyImpl protocol.Invoker } -func (UnimplementedAccountServer) Login(context.Context, *LoginRequest) (*TokenInfo, error) { +func (UnimplementedAccountFieeServer) Login(context.Context, *LoginRequest) (*TokenInfo, error) { return nil, status.Errorf(codes.Unimplemented, "method Login not implemented") } -func (UnimplementedAccountServer) RefreshToken(context.Context, *RefreshTokenRequest) (*TokenInfo, error) { +func (UnimplementedAccountFieeServer) RefreshToken(context.Context, *RefreshTokenRequest) (*TokenInfo, error) { return nil, status.Errorf(codes.Unimplemented, "method RefreshToken not implemented") } -func (UnimplementedAccountServer) Logout(context.Context, *DecryptJwtRequest) (*CommonResponse, error) { +func (UnimplementedAccountFieeServer) Logout(context.Context, *DecryptJwtRequest) (*CommonResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method Logout not implemented") } -func (UnimplementedAccountServer) OffLine(context.Context, *CommonRequest) (*CommonResponse, error) { +func (UnimplementedAccountFieeServer) OffLine(context.Context, *CommonRequest) (*CommonResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method OffLine not implemented") } -func (UnimplementedAccountServer) OnlineLog(context.Context, *LoginInfosByUserIdRequest) (*LoginLogsResponse, error) { +func (UnimplementedAccountFieeServer) OnlineLog(context.Context, *LoginInfosByUserIdRequest) (*LoginLogsResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method OnlineLog not implemented") } -func (UnimplementedAccountServer) OnlineLogById(context.Context, *OnlineLogByIdRequest) (*LoginLog, error) { +func (UnimplementedAccountFieeServer) OnlineLogById(context.Context, *OnlineLogByIdRequest) (*LoginLog, error) { return nil, status.Errorf(codes.Unimplemented, "method OnlineLogById not implemented") } -func (UnimplementedAccountServer) CheckPwd(context.Context, *CheckPwdRequest) (*UpdateResponse, error) { +func (UnimplementedAccountFieeServer) CheckPwd(context.Context, *CheckPwdRequest) (*UpdateResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method CheckPwd not implemented") } -func (UnimplementedAccountServer) SendMsg(context.Context, *SendMsgRequest) (*SendMsgStatusResponse, error) { +func (UnimplementedAccountFieeServer) SendMsg(context.Context, *SendMsgRequest) (*SendMsgStatusResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method SendMsg not implemented") } -func (UnimplementedAccountServer) SendCustomMsg(context.Context, *SendCustomMsgRequest) (*SendMsgStatusResponse, error) { +func (UnimplementedAccountFieeServer) SendCustomMsg(context.Context, *SendCustomMsgRequest) (*SendMsgStatusResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method SendCustomMsg not implemented") } -func (UnimplementedAccountServer) SendExCustomMsg(context.Context, *SendCustomMsgRequest) (*SendMsgStatusResponse, error) { +func (UnimplementedAccountFieeServer) SendExCustomMsg(context.Context, *SendCustomMsgRequest) (*SendMsgStatusResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method SendExCustomMsg not implemented") } -func (UnimplementedAccountServer) SendMsgRegister(context.Context, *SendMsgRequest) (*SendMsgStatusResponse, error) { +func (UnimplementedAccountFieeServer) SendMsgRegister(context.Context, *SendMsgRequest) (*SendMsgStatusResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method SendMsgRegister not implemented") } -func (UnimplementedAccountServer) CheckMsg(context.Context, *CheckMsgRequest) (*SendMsgStatusResponse, error) { +func (UnimplementedAccountFieeServer) CheckMsg(context.Context, *CheckMsgRequest) (*SendMsgStatusResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method CheckMsg not implemented") } -func (UnimplementedAccountServer) SendNewTelNumMsg(context.Context, *SendNewTelNumMsgRequest) (*SendMsgStatusResponse, error) { +func (UnimplementedAccountFieeServer) SendNewTelNumMsg(context.Context, *SendNewTelNumMsgRequest) (*SendMsgStatusResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method SendNewTelNumMsg not implemented") } -func (UnimplementedAccountServer) UpdateTelNum(context.Context, *SendNewTelNumMsgRequest) (*SendMsgStatusResponse, error) { +func (UnimplementedAccountFieeServer) UpdateTelNum(context.Context, *SendNewTelNumMsgRequest) (*SendMsgStatusResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method UpdateTelNum not implemented") } -func (UnimplementedAccountServer) Authentication(context.Context, *AuthenticationRequest) (*RequestStatus, error) { +func (UnimplementedAccountFieeServer) Authentication(context.Context, *AuthenticationRequest) (*RequestStatus, error) { return nil, status.Errorf(codes.Unimplemented, "method Authentication not implemented") } -func (UnimplementedAccountServer) DecryptJwt(context.Context, *DecryptJwtRequest) (*DecryptJwtResponse, error) { +func (UnimplementedAccountFieeServer) DecryptJwt(context.Context, *DecryptJwtRequest) (*DecryptJwtResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method DecryptJwt not implemented") } -func (UnimplementedAccountServer) Info(context.Context, *InfoRequest) (*UserInfoResponse, error) { +func (UnimplementedAccountFieeServer) Info(context.Context, *InfoRequest) (*UserInfoResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method Info not implemented") } -func (UnimplementedAccountServer) JobNumGetInfo(context.Context, *JobNumGetInfoRequest) (*InfoResponse, error) { +func (UnimplementedAccountFieeServer) JobNumGetInfo(context.Context, *JobNumGetInfoRequest) (*InfoResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method JobNumGetInfo not implemented") } -func (UnimplementedAccountServer) List(context.Context, *ListRequest) (*ListResponse, error) { +func (UnimplementedAccountFieeServer) List(context.Context, *ListRequest) (*ListResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method List not implemented") } -func (UnimplementedAccountServer) RandList(context.Context, *ListRequest) (*ListResponse, error) { +func (UnimplementedAccountFieeServer) RandList(context.Context, *ListRequest) (*ListResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method RandList not implemented") } -func (UnimplementedAccountServer) ListByIDs(context.Context, *ListByIDsRequest) (*ListResponse, error) { +func (UnimplementedAccountFieeServer) ListByIDs(context.Context, *ListByIDsRequest) (*ListResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method ListByIDs not implemented") } -func (UnimplementedAccountServer) Remove(context.Context, *RemoveRequest) (*RemoveResponse, error) { +func (UnimplementedAccountFieeServer) Remove(context.Context, *RemoveRequest) (*RemoveResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method Remove not implemented") } -func (UnimplementedAccountServer) Update(context.Context, *UpdateRequest) (*UpdateResponse, error) { +func (UnimplementedAccountFieeServer) Update(context.Context, *UpdateRequest) (*UpdateResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method Update not implemented") } -func (UnimplementedAccountServer) UsersByTel(context.Context, *UsersByTelRequest) (*ListResponse, error) { +func (UnimplementedAccountFieeServer) UsersByTel(context.Context, *UsersByTelRequest) (*ListResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method UsersByTel not implemented") } -func (UnimplementedAccountServer) UserByTel(context.Context, *UserByTelRequest) (*UserInfoResponse, error) { +func (UnimplementedAccountFieeServer) UserByTel(context.Context, *UserByTelRequest) (*UserInfoResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method UserByTel not implemented") } -func (UnimplementedAccountServer) OnlySendMsg(context.Context, *SendMsgRequest) (*SendMsgStatusResponse, error) { +func (UnimplementedAccountFieeServer) OnlySendMsg(context.Context, *SendMsgRequest) (*SendMsgStatusResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method OnlySendMsg not implemented") } -func (UnimplementedAccountServer) OnlyCheckMsg(context.Context, *CheckMsgRequest) (*SendMsgStatusResponse, error) { +func (UnimplementedAccountFieeServer) OnlyCheckMsg(context.Context, *CheckMsgRequest) (*SendMsgStatusResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method OnlyCheckMsg not implemented") } -func (UnimplementedAccountServer) MailAccountByNickName(context.Context, *MailAccountByNickNameRequest) (*MaiAccountResponse, error) { +func (UnimplementedAccountFieeServer) MailAccountByNickName(context.Context, *MailAccountByNickNameRequest) (*MaiAccountResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method MailAccountByNickName not implemented") } -func (UnimplementedAccountServer) ListV2(context.Context, *ListV2Request) (*ListResponse, error) { +func (UnimplementedAccountFieeServer) ListV2(context.Context, *ListV2Request) (*ListResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method ListV2 not implemented") } -func (UnimplementedAccountServer) QueryPersonnelWithTheSameName(context.Context, *QueryPersonnelWithTheSameNameRequest) (*QueryPersonnelWithTheSameNameResponse, error) { +func (UnimplementedAccountFieeServer) QueryPersonnelWithTheSameName(context.Context, *QueryPersonnelWithTheSameNameRequest) (*QueryPersonnelWithTheSameNameResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method QueryPersonnelWithTheSameName not implemented") } -func (UnimplementedAccountServer) UsersByJobNum(context.Context, *UsersByJobNumRequest) (*ListResponse, error) { +func (UnimplementedAccountFieeServer) UsersByJobNum(context.Context, *UsersByJobNumRequest) (*ListResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method UsersByJobNum not implemented") } -func (UnimplementedAccountServer) RealName(context.Context, *RealNameRequest) (*RealNameResponse, error) { +func (UnimplementedAccountFieeServer) RealName(context.Context, *RealNameRequest) (*RealNameResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method RealName not implemented") } -func (UnimplementedAccountServer) Register(context.Context, *RegistRequest) (*RegisterResponse, error) { +func (UnimplementedAccountFieeServer) Register(context.Context, *RegistRequest) (*RegisterResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method Register not implemented") } -func (UnimplementedAccountServer) UserList(context.Context, *UserListRequest) (*UserListResponse, error) { +func (UnimplementedAccountFieeServer) UserList(context.Context, *UserListRequest) (*UserListResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method UserList not implemented") } -func (UnimplementedAccountServer) CheckRealName(context.Context, *CheckRealNameRequest) (*CheckRealNameResponse, error) { +func (UnimplementedAccountFieeServer) CheckRealName(context.Context, *CheckRealNameRequest) (*CheckRealNameResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method CheckRealName not implemented") } -func (UnimplementedAccountServer) GenerateSliderCaptcha(context.Context, *GenerateSliderCaptchaRequest) (*GenerateSliderCaptchaResponse, error) { +func (UnimplementedAccountFieeServer) GenerateSliderCaptcha(context.Context, *GenerateSliderCaptchaRequest) (*GenerateSliderCaptchaResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method GenerateSliderCaptcha not implemented") } -func (UnimplementedAccountServer) VerifySliderCaptcha(context.Context, *VerifySliderCaptchaRequest) (*VerifySliderCaptchaResponse, error) { +func (UnimplementedAccountFieeServer) VerifySliderCaptcha(context.Context, *VerifySliderCaptchaRequest) (*VerifySliderCaptchaResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method VerifySliderCaptcha not implemented") } -func (UnimplementedAccountServer) SendNationMsg(context.Context, *SendNationMsgRequest) (*SendMsgStatusResponse, error) { +func (UnimplementedAccountFieeServer) SendNationMsg(context.Context, *SendNationMsgRequest) (*SendMsgStatusResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method SendNationMsg not implemented") } -func (UnimplementedAccountServer) VerifySliderStatus(context.Context, *VerifySliderStatusRequest) (*VerifySliderStatusResponse, error) { +func (UnimplementedAccountFieeServer) VerifySliderStatus(context.Context, *VerifySliderStatusRequest) (*VerifySliderStatusResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method VerifySliderStatus not implemented") } -func (s *UnimplementedAccountServer) XXX_SetProxyImpl(impl protocol.Invoker) { +func (s *UnimplementedAccountFieeServer) XXX_SetProxyImpl(impl protocol.Invoker) { s.proxyImpl = impl } -func (s *UnimplementedAccountServer) XXX_GetProxyImpl() protocol.Invoker { +func (s *UnimplementedAccountFieeServer) XXX_GetProxyImpl() protocol.Invoker { return s.proxyImpl } -func (s *UnimplementedAccountServer) XXX_ServiceDesc() *grpc_go.ServiceDesc { - return &Account_ServiceDesc +func (s *UnimplementedAccountFieeServer) XXX_ServiceDesc() *grpc_go.ServiceDesc { + return &AccountFiee_ServiceDesc } -func (s *UnimplementedAccountServer) XXX_InterfaceName() string { - return "account.Account" +func (s *UnimplementedAccountFieeServer) XXX_InterfaceName() string { + return "accountFiee.AccountFiee" } -func (UnimplementedAccountServer) mustEmbedUnimplementedAccountServer() {} +func (UnimplementedAccountFieeServer) mustEmbedUnimplementedAccountFieeServer() {} -// UnsafeAccountServer may be embedded to opt out of forward compatibility for this service. -// Use of this interface is not recommended, as added methods to AccountServer will +// UnsafeAccountFieeServer may be embedded to opt out of forward compatibility for this service. +// Use of this interface is not recommended, as added methods to AccountFieeServer will // result in compilation errors. -type UnsafeAccountServer interface { - mustEmbedUnimplementedAccountServer() +type UnsafeAccountFieeServer interface { + mustEmbedUnimplementedAccountFieeServer() } -func RegisterAccountServer(s grpc_go.ServiceRegistrar, srv AccountServer) { - s.RegisterService(&Account_ServiceDesc, srv) +func RegisterAccountFieeServer(s grpc_go.ServiceRegistrar, srv AccountFieeServer) { + s.RegisterService(&AccountFiee_ServiceDesc, srv) } -func _Account_Login_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc_go.UnaryServerInterceptor) (interface{}, error) { +func _AccountFiee_Login_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc_go.UnaryServerInterceptor) (interface{}, error) { in := new(LoginRequest) if err := dec(in); err != nil { return nil, err @@ -588,7 +588,7 @@ func _Account_Login_Handler(srv interface{}, ctx context.Context, dec func(inter return interceptor(ctx, in, info, handler) } -func _Account_RefreshToken_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc_go.UnaryServerInterceptor) (interface{}, error) { +func _AccountFiee_RefreshToken_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc_go.UnaryServerInterceptor) (interface{}, error) { in := new(RefreshTokenRequest) if err := dec(in); err != nil { return nil, err @@ -617,7 +617,7 @@ func _Account_RefreshToken_Handler(srv interface{}, ctx context.Context, dec fun return interceptor(ctx, in, info, handler) } -func _Account_Logout_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc_go.UnaryServerInterceptor) (interface{}, error) { +func _AccountFiee_Logout_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc_go.UnaryServerInterceptor) (interface{}, error) { in := new(DecryptJwtRequest) if err := dec(in); err != nil { return nil, err @@ -646,7 +646,7 @@ func _Account_Logout_Handler(srv interface{}, ctx context.Context, dec func(inte return interceptor(ctx, in, info, handler) } -func _Account_OffLine_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc_go.UnaryServerInterceptor) (interface{}, error) { +func _AccountFiee_OffLine_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc_go.UnaryServerInterceptor) (interface{}, error) { in := new(CommonRequest) if err := dec(in); err != nil { return nil, err @@ -675,7 +675,7 @@ func _Account_OffLine_Handler(srv interface{}, ctx context.Context, dec func(int return interceptor(ctx, in, info, handler) } -func _Account_OnlineLog_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc_go.UnaryServerInterceptor) (interface{}, error) { +func _AccountFiee_OnlineLog_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc_go.UnaryServerInterceptor) (interface{}, error) { in := new(LoginInfosByUserIdRequest) if err := dec(in); err != nil { return nil, err @@ -704,7 +704,7 @@ func _Account_OnlineLog_Handler(srv interface{}, ctx context.Context, dec func(i return interceptor(ctx, in, info, handler) } -func _Account_OnlineLogById_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc_go.UnaryServerInterceptor) (interface{}, error) { +func _AccountFiee_OnlineLogById_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc_go.UnaryServerInterceptor) (interface{}, error) { in := new(OnlineLogByIdRequest) if err := dec(in); err != nil { return nil, err @@ -733,7 +733,7 @@ func _Account_OnlineLogById_Handler(srv interface{}, ctx context.Context, dec fu return interceptor(ctx, in, info, handler) } -func _Account_CheckPwd_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc_go.UnaryServerInterceptor) (interface{}, error) { +func _AccountFiee_CheckPwd_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc_go.UnaryServerInterceptor) (interface{}, error) { in := new(CheckPwdRequest) if err := dec(in); err != nil { return nil, err @@ -762,7 +762,7 @@ func _Account_CheckPwd_Handler(srv interface{}, ctx context.Context, dec func(in return interceptor(ctx, in, info, handler) } -func _Account_SendMsg_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc_go.UnaryServerInterceptor) (interface{}, error) { +func _AccountFiee_SendMsg_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc_go.UnaryServerInterceptor) (interface{}, error) { in := new(SendMsgRequest) if err := dec(in); err != nil { return nil, err @@ -791,7 +791,7 @@ func _Account_SendMsg_Handler(srv interface{}, ctx context.Context, dec func(int return interceptor(ctx, in, info, handler) } -func _Account_SendCustomMsg_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc_go.UnaryServerInterceptor) (interface{}, error) { +func _AccountFiee_SendCustomMsg_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc_go.UnaryServerInterceptor) (interface{}, error) { in := new(SendCustomMsgRequest) if err := dec(in); err != nil { return nil, err @@ -820,7 +820,7 @@ func _Account_SendCustomMsg_Handler(srv interface{}, ctx context.Context, dec fu return interceptor(ctx, in, info, handler) } -func _Account_SendExCustomMsg_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc_go.UnaryServerInterceptor) (interface{}, error) { +func _AccountFiee_SendExCustomMsg_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc_go.UnaryServerInterceptor) (interface{}, error) { in := new(SendCustomMsgRequest) if err := dec(in); err != nil { return nil, err @@ -849,7 +849,7 @@ func _Account_SendExCustomMsg_Handler(srv interface{}, ctx context.Context, dec return interceptor(ctx, in, info, handler) } -func _Account_SendMsgRegister_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc_go.UnaryServerInterceptor) (interface{}, error) { +func _AccountFiee_SendMsgRegister_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc_go.UnaryServerInterceptor) (interface{}, error) { in := new(SendMsgRequest) if err := dec(in); err != nil { return nil, err @@ -878,7 +878,7 @@ func _Account_SendMsgRegister_Handler(srv interface{}, ctx context.Context, dec return interceptor(ctx, in, info, handler) } -func _Account_CheckMsg_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc_go.UnaryServerInterceptor) (interface{}, error) { +func _AccountFiee_CheckMsg_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc_go.UnaryServerInterceptor) (interface{}, error) { in := new(CheckMsgRequest) if err := dec(in); err != nil { return nil, err @@ -907,7 +907,7 @@ func _Account_CheckMsg_Handler(srv interface{}, ctx context.Context, dec func(in return interceptor(ctx, in, info, handler) } -func _Account_SendNewTelNumMsg_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc_go.UnaryServerInterceptor) (interface{}, error) { +func _AccountFiee_SendNewTelNumMsg_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc_go.UnaryServerInterceptor) (interface{}, error) { in := new(SendNewTelNumMsgRequest) if err := dec(in); err != nil { return nil, err @@ -936,7 +936,7 @@ func _Account_SendNewTelNumMsg_Handler(srv interface{}, ctx context.Context, dec return interceptor(ctx, in, info, handler) } -func _Account_UpdateTelNum_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc_go.UnaryServerInterceptor) (interface{}, error) { +func _AccountFiee_UpdateTelNum_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc_go.UnaryServerInterceptor) (interface{}, error) { in := new(SendNewTelNumMsgRequest) if err := dec(in); err != nil { return nil, err @@ -965,7 +965,7 @@ func _Account_UpdateTelNum_Handler(srv interface{}, ctx context.Context, dec fun return interceptor(ctx, in, info, handler) } -func _Account_Authentication_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc_go.UnaryServerInterceptor) (interface{}, error) { +func _AccountFiee_Authentication_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc_go.UnaryServerInterceptor) (interface{}, error) { in := new(AuthenticationRequest) if err := dec(in); err != nil { return nil, err @@ -994,7 +994,7 @@ func _Account_Authentication_Handler(srv interface{}, ctx context.Context, dec f return interceptor(ctx, in, info, handler) } -func _Account_DecryptJwt_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc_go.UnaryServerInterceptor) (interface{}, error) { +func _AccountFiee_DecryptJwt_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc_go.UnaryServerInterceptor) (interface{}, error) { in := new(DecryptJwtRequest) if err := dec(in); err != nil { return nil, err @@ -1023,7 +1023,7 @@ func _Account_DecryptJwt_Handler(srv interface{}, ctx context.Context, dec func( return interceptor(ctx, in, info, handler) } -func _Account_Info_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc_go.UnaryServerInterceptor) (interface{}, error) { +func _AccountFiee_Info_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc_go.UnaryServerInterceptor) (interface{}, error) { in := new(InfoRequest) if err := dec(in); err != nil { return nil, err @@ -1052,7 +1052,7 @@ func _Account_Info_Handler(srv interface{}, ctx context.Context, dec func(interf return interceptor(ctx, in, info, handler) } -func _Account_JobNumGetInfo_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc_go.UnaryServerInterceptor) (interface{}, error) { +func _AccountFiee_JobNumGetInfo_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc_go.UnaryServerInterceptor) (interface{}, error) { in := new(JobNumGetInfoRequest) if err := dec(in); err != nil { return nil, err @@ -1081,7 +1081,7 @@ func _Account_JobNumGetInfo_Handler(srv interface{}, ctx context.Context, dec fu return interceptor(ctx, in, info, handler) } -func _Account_List_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc_go.UnaryServerInterceptor) (interface{}, error) { +func _AccountFiee_List_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc_go.UnaryServerInterceptor) (interface{}, error) { in := new(ListRequest) if err := dec(in); err != nil { return nil, err @@ -1110,7 +1110,7 @@ func _Account_List_Handler(srv interface{}, ctx context.Context, dec func(interf return interceptor(ctx, in, info, handler) } -func _Account_RandList_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc_go.UnaryServerInterceptor) (interface{}, error) { +func _AccountFiee_RandList_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc_go.UnaryServerInterceptor) (interface{}, error) { in := new(ListRequest) if err := dec(in); err != nil { return nil, err @@ -1139,7 +1139,7 @@ func _Account_RandList_Handler(srv interface{}, ctx context.Context, dec func(in return interceptor(ctx, in, info, handler) } -func _Account_ListByIDs_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc_go.UnaryServerInterceptor) (interface{}, error) { +func _AccountFiee_ListByIDs_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc_go.UnaryServerInterceptor) (interface{}, error) { in := new(ListByIDsRequest) if err := dec(in); err != nil { return nil, err @@ -1168,7 +1168,7 @@ func _Account_ListByIDs_Handler(srv interface{}, ctx context.Context, dec func(i return interceptor(ctx, in, info, handler) } -func _Account_Remove_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc_go.UnaryServerInterceptor) (interface{}, error) { +func _AccountFiee_Remove_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc_go.UnaryServerInterceptor) (interface{}, error) { in := new(RemoveRequest) if err := dec(in); err != nil { return nil, err @@ -1197,7 +1197,7 @@ func _Account_Remove_Handler(srv interface{}, ctx context.Context, dec func(inte return interceptor(ctx, in, info, handler) } -func _Account_Update_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc_go.UnaryServerInterceptor) (interface{}, error) { +func _AccountFiee_Update_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc_go.UnaryServerInterceptor) (interface{}, error) { in := new(UpdateRequest) if err := dec(in); err != nil { return nil, err @@ -1226,7 +1226,7 @@ func _Account_Update_Handler(srv interface{}, ctx context.Context, dec func(inte return interceptor(ctx, in, info, handler) } -func _Account_UsersByTel_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc_go.UnaryServerInterceptor) (interface{}, error) { +func _AccountFiee_UsersByTel_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc_go.UnaryServerInterceptor) (interface{}, error) { in := new(UsersByTelRequest) if err := dec(in); err != nil { return nil, err @@ -1255,7 +1255,7 @@ func _Account_UsersByTel_Handler(srv interface{}, ctx context.Context, dec func( return interceptor(ctx, in, info, handler) } -func _Account_UserByTel_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc_go.UnaryServerInterceptor) (interface{}, error) { +func _AccountFiee_UserByTel_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc_go.UnaryServerInterceptor) (interface{}, error) { in := new(UserByTelRequest) if err := dec(in); err != nil { return nil, err @@ -1284,7 +1284,7 @@ func _Account_UserByTel_Handler(srv interface{}, ctx context.Context, dec func(i return interceptor(ctx, in, info, handler) } -func _Account_OnlySendMsg_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc_go.UnaryServerInterceptor) (interface{}, error) { +func _AccountFiee_OnlySendMsg_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc_go.UnaryServerInterceptor) (interface{}, error) { in := new(SendMsgRequest) if err := dec(in); err != nil { return nil, err @@ -1313,7 +1313,7 @@ func _Account_OnlySendMsg_Handler(srv interface{}, ctx context.Context, dec func return interceptor(ctx, in, info, handler) } -func _Account_OnlyCheckMsg_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc_go.UnaryServerInterceptor) (interface{}, error) { +func _AccountFiee_OnlyCheckMsg_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc_go.UnaryServerInterceptor) (interface{}, error) { in := new(CheckMsgRequest) if err := dec(in); err != nil { return nil, err @@ -1342,7 +1342,7 @@ func _Account_OnlyCheckMsg_Handler(srv interface{}, ctx context.Context, dec fun return interceptor(ctx, in, info, handler) } -func _Account_MailAccountByNickName_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc_go.UnaryServerInterceptor) (interface{}, error) { +func _AccountFiee_MailAccountByNickName_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc_go.UnaryServerInterceptor) (interface{}, error) { in := new(MailAccountByNickNameRequest) if err := dec(in); err != nil { return nil, err @@ -1371,7 +1371,7 @@ func _Account_MailAccountByNickName_Handler(srv interface{}, ctx context.Context return interceptor(ctx, in, info, handler) } -func _Account_ListV2_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc_go.UnaryServerInterceptor) (interface{}, error) { +func _AccountFiee_ListV2_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc_go.UnaryServerInterceptor) (interface{}, error) { in := new(ListV2Request) if err := dec(in); err != nil { return nil, err @@ -1400,7 +1400,7 @@ func _Account_ListV2_Handler(srv interface{}, ctx context.Context, dec func(inte return interceptor(ctx, in, info, handler) } -func _Account_QueryPersonnelWithTheSameName_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc_go.UnaryServerInterceptor) (interface{}, error) { +func _AccountFiee_QueryPersonnelWithTheSameName_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc_go.UnaryServerInterceptor) (interface{}, error) { in := new(QueryPersonnelWithTheSameNameRequest) if err := dec(in); err != nil { return nil, err @@ -1429,7 +1429,7 @@ func _Account_QueryPersonnelWithTheSameName_Handler(srv interface{}, ctx context return interceptor(ctx, in, info, handler) } -func _Account_UsersByJobNum_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc_go.UnaryServerInterceptor) (interface{}, error) { +func _AccountFiee_UsersByJobNum_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc_go.UnaryServerInterceptor) (interface{}, error) { in := new(UsersByJobNumRequest) if err := dec(in); err != nil { return nil, err @@ -1458,7 +1458,7 @@ func _Account_UsersByJobNum_Handler(srv interface{}, ctx context.Context, dec fu return interceptor(ctx, in, info, handler) } -func _Account_RealName_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc_go.UnaryServerInterceptor) (interface{}, error) { +func _AccountFiee_RealName_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc_go.UnaryServerInterceptor) (interface{}, error) { in := new(RealNameRequest) if err := dec(in); err != nil { return nil, err @@ -1487,7 +1487,7 @@ func _Account_RealName_Handler(srv interface{}, ctx context.Context, dec func(in return interceptor(ctx, in, info, handler) } -func _Account_Register_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc_go.UnaryServerInterceptor) (interface{}, error) { +func _AccountFiee_Register_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc_go.UnaryServerInterceptor) (interface{}, error) { in := new(RegistRequest) if err := dec(in); err != nil { return nil, err @@ -1516,7 +1516,7 @@ func _Account_Register_Handler(srv interface{}, ctx context.Context, dec func(in return interceptor(ctx, in, info, handler) } -func _Account_UserList_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc_go.UnaryServerInterceptor) (interface{}, error) { +func _AccountFiee_UserList_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc_go.UnaryServerInterceptor) (interface{}, error) { in := new(UserListRequest) if err := dec(in); err != nil { return nil, err @@ -1545,7 +1545,7 @@ func _Account_UserList_Handler(srv interface{}, ctx context.Context, dec func(in return interceptor(ctx, in, info, handler) } -func _Account_CheckRealName_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc_go.UnaryServerInterceptor) (interface{}, error) { +func _AccountFiee_CheckRealName_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc_go.UnaryServerInterceptor) (interface{}, error) { in := new(CheckRealNameRequest) if err := dec(in); err != nil { return nil, err @@ -1574,7 +1574,7 @@ func _Account_CheckRealName_Handler(srv interface{}, ctx context.Context, dec fu return interceptor(ctx, in, info, handler) } -func _Account_GenerateSliderCaptcha_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc_go.UnaryServerInterceptor) (interface{}, error) { +func _AccountFiee_GenerateSliderCaptcha_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc_go.UnaryServerInterceptor) (interface{}, error) { in := new(GenerateSliderCaptchaRequest) if err := dec(in); err != nil { return nil, err @@ -1603,7 +1603,7 @@ func _Account_GenerateSliderCaptcha_Handler(srv interface{}, ctx context.Context return interceptor(ctx, in, info, handler) } -func _Account_VerifySliderCaptcha_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc_go.UnaryServerInterceptor) (interface{}, error) { +func _AccountFiee_VerifySliderCaptcha_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc_go.UnaryServerInterceptor) (interface{}, error) { in := new(VerifySliderCaptchaRequest) if err := dec(in); err != nil { return nil, err @@ -1632,7 +1632,7 @@ func _Account_VerifySliderCaptcha_Handler(srv interface{}, ctx context.Context, return interceptor(ctx, in, info, handler) } -func _Account_SendNationMsg_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc_go.UnaryServerInterceptor) (interface{}, error) { +func _AccountFiee_SendNationMsg_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc_go.UnaryServerInterceptor) (interface{}, error) { in := new(SendNationMsgRequest) if err := dec(in); err != nil { return nil, err @@ -1661,7 +1661,7 @@ func _Account_SendNationMsg_Handler(srv interface{}, ctx context.Context, dec fu return interceptor(ctx, in, info, handler) } -func _Account_VerifySliderStatus_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc_go.UnaryServerInterceptor) (interface{}, error) { +func _AccountFiee_VerifySliderStatus_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc_go.UnaryServerInterceptor) (interface{}, error) { in := new(VerifySliderStatusRequest) if err := dec(in); err != nil { return nil, err @@ -1690,170 +1690,170 @@ func _Account_VerifySliderStatus_Handler(srv interface{}, ctx context.Context, d return interceptor(ctx, in, info, handler) } -// Account_ServiceDesc is the grpc_go.ServiceDesc for Account service. +// AccountFiee_ServiceDesc is the grpc_go.ServiceDesc for AccountFiee service. // It's only intended for direct use with grpc_go.RegisterService, // and not to be introspected or modified (even as a copy) -var Account_ServiceDesc = grpc_go.ServiceDesc{ - ServiceName: "account.Account", - HandlerType: (*AccountServer)(nil), +var AccountFiee_ServiceDesc = grpc_go.ServiceDesc{ + ServiceName: "accountFiee.AccountFiee", + HandlerType: (*AccountFieeServer)(nil), Methods: []grpc_go.MethodDesc{ { MethodName: "Login", - Handler: _Account_Login_Handler, + Handler: _AccountFiee_Login_Handler, }, { MethodName: "RefreshToken", - Handler: _Account_RefreshToken_Handler, + Handler: _AccountFiee_RefreshToken_Handler, }, { MethodName: "Logout", - Handler: _Account_Logout_Handler, + Handler: _AccountFiee_Logout_Handler, }, { MethodName: "OffLine", - Handler: _Account_OffLine_Handler, + Handler: _AccountFiee_OffLine_Handler, }, { MethodName: "OnlineLog", - Handler: _Account_OnlineLog_Handler, + Handler: _AccountFiee_OnlineLog_Handler, }, { MethodName: "OnlineLogById", - Handler: _Account_OnlineLogById_Handler, + Handler: _AccountFiee_OnlineLogById_Handler, }, { MethodName: "CheckPwd", - Handler: _Account_CheckPwd_Handler, + Handler: _AccountFiee_CheckPwd_Handler, }, { MethodName: "SendMsg", - Handler: _Account_SendMsg_Handler, + Handler: _AccountFiee_SendMsg_Handler, }, { MethodName: "SendCustomMsg", - Handler: _Account_SendCustomMsg_Handler, + Handler: _AccountFiee_SendCustomMsg_Handler, }, { MethodName: "SendExCustomMsg", - Handler: _Account_SendExCustomMsg_Handler, + Handler: _AccountFiee_SendExCustomMsg_Handler, }, { MethodName: "SendMsgRegister", - Handler: _Account_SendMsgRegister_Handler, + Handler: _AccountFiee_SendMsgRegister_Handler, }, { MethodName: "CheckMsg", - Handler: _Account_CheckMsg_Handler, + Handler: _AccountFiee_CheckMsg_Handler, }, { MethodName: "SendNewTelNumMsg", - Handler: _Account_SendNewTelNumMsg_Handler, + Handler: _AccountFiee_SendNewTelNumMsg_Handler, }, { MethodName: "UpdateTelNum", - Handler: _Account_UpdateTelNum_Handler, + Handler: _AccountFiee_UpdateTelNum_Handler, }, { MethodName: "Authentication", - Handler: _Account_Authentication_Handler, + Handler: _AccountFiee_Authentication_Handler, }, { MethodName: "DecryptJwt", - Handler: _Account_DecryptJwt_Handler, + Handler: _AccountFiee_DecryptJwt_Handler, }, { MethodName: "Info", - Handler: _Account_Info_Handler, + Handler: _AccountFiee_Info_Handler, }, { MethodName: "JobNumGetInfo", - Handler: _Account_JobNumGetInfo_Handler, + Handler: _AccountFiee_JobNumGetInfo_Handler, }, { MethodName: "List", - Handler: _Account_List_Handler, + Handler: _AccountFiee_List_Handler, }, { MethodName: "RandList", - Handler: _Account_RandList_Handler, + Handler: _AccountFiee_RandList_Handler, }, { MethodName: "ListByIDs", - Handler: _Account_ListByIDs_Handler, + Handler: _AccountFiee_ListByIDs_Handler, }, { MethodName: "Remove", - Handler: _Account_Remove_Handler, + Handler: _AccountFiee_Remove_Handler, }, { MethodName: "Update", - Handler: _Account_Update_Handler, + Handler: _AccountFiee_Update_Handler, }, { MethodName: "UsersByTel", - Handler: _Account_UsersByTel_Handler, + Handler: _AccountFiee_UsersByTel_Handler, }, { MethodName: "UserByTel", - Handler: _Account_UserByTel_Handler, + Handler: _AccountFiee_UserByTel_Handler, }, { MethodName: "OnlySendMsg", - Handler: _Account_OnlySendMsg_Handler, + Handler: _AccountFiee_OnlySendMsg_Handler, }, { MethodName: "OnlyCheckMsg", - Handler: _Account_OnlyCheckMsg_Handler, + Handler: _AccountFiee_OnlyCheckMsg_Handler, }, { MethodName: "MailAccountByNickName", - Handler: _Account_MailAccountByNickName_Handler, + Handler: _AccountFiee_MailAccountByNickName_Handler, }, { MethodName: "ListV2", - Handler: _Account_ListV2_Handler, + Handler: _AccountFiee_ListV2_Handler, }, { MethodName: "QueryPersonnelWithTheSameName", - Handler: _Account_QueryPersonnelWithTheSameName_Handler, + Handler: _AccountFiee_QueryPersonnelWithTheSameName_Handler, }, { MethodName: "UsersByJobNum", - Handler: _Account_UsersByJobNum_Handler, + Handler: _AccountFiee_UsersByJobNum_Handler, }, { MethodName: "RealName", - Handler: _Account_RealName_Handler, + Handler: _AccountFiee_RealName_Handler, }, { MethodName: "Register", - Handler: _Account_Register_Handler, + Handler: _AccountFiee_Register_Handler, }, { MethodName: "UserList", - Handler: _Account_UserList_Handler, + Handler: _AccountFiee_UserList_Handler, }, { MethodName: "CheckRealName", - Handler: _Account_CheckRealName_Handler, + Handler: _AccountFiee_CheckRealName_Handler, }, { MethodName: "GenerateSliderCaptcha", - Handler: _Account_GenerateSliderCaptcha_Handler, + Handler: _AccountFiee_GenerateSliderCaptcha_Handler, }, { MethodName: "VerifySliderCaptcha", - Handler: _Account_VerifySliderCaptcha_Handler, + Handler: _AccountFiee_VerifySliderCaptcha_Handler, }, { MethodName: "SendNationMsg", - Handler: _Account_SendNationMsg_Handler, + Handler: _AccountFiee_SendNationMsg_Handler, }, { MethodName: "VerifySliderStatus", - Handler: _Account_VerifySliderStatus_Handler, + Handler: _AccountFiee_VerifySliderStatus_Handler, }, }, Streams: []grpc_go.StreamDesc{}, - Metadata: "api/account/account.proto", + Metadata: "api/accountFiee/accountFiee.proto", } diff --git a/cmd/app.go b/cmd/app.go index 8c4c26b..024493f 100644 --- a/cmd/app.go +++ b/cmd/app.go @@ -47,7 +47,7 @@ func main() { } //注册服务 - config.SetProviderService(&service.AccountProvider{}) + config.SetProviderService(&service.AccountFieeProvider{}) //config.SetProviderService(&service.CoinProvider{}) if err := config.Load(); err != nil { panic(err) diff --git a/docs/env/dev/dubbogo.yaml b/docs/env/dev/dubbogo.yaml index acdfae7..c100e51 100644 --- a/docs/env/dev/dubbogo.yaml +++ b/docs/env/dev/dubbogo.yaml @@ -9,8 +9,8 @@ dubbo: port: 20001 provider: services: - AccountProvider: - interface: com.fontree.microservices.common.micro.account # must be compatible with grpc or dubbo-java + AccountFieeProvider: + interface: com.fontree.microservices.common.micro.account.fiee # must be compatible with grpc or dubbo-java auth: "true" # filter: echo,metrics,token,accesslog,sign,tps,generic_service,execute,pshutdown,auth,fonValidateFilter # params: diff --git a/docs/env/prod/dubbogo.yaml b/docs/env/prod/dubbogo.yaml index c15169e..35049f2 100644 --- a/docs/env/prod/dubbogo.yaml +++ b/docs/env/prod/dubbogo.yaml @@ -9,8 +9,8 @@ dubbo: port: 20001 provider: services: - AccountProvider: - interface: com.fontree.microservices.common.micro.account # must be compatible with grpc or dubbo-java + AccountFieeProvider: + interface: com.fontree.microservices.common.micro.account.fiee # must be compatible with grpc or dubbo-java auth: "true" filter: echo,metrics,token,accesslog,sign,tps,generic_service,execute,pshutdown,auth,fonValidateFilter params: diff --git a/pkg/application/order.go b/pkg/application/order.go index 0cba559..fb79175 100644 --- a/pkg/application/order.go +++ b/pkg/application/order.go @@ -2,7 +2,7 @@ package application import ( "fmt" - "github.com/fonchain_enterprise/micro-account/api/account" + account "github.com/fonchain_enterprise/micro-account/api/accountFiee" "github.com/fonchain_enterprise/micro-account/cmd/config" "github.com/fonchain_enterprise/micro-account/pkg/cache" "github.com/fonchain_enterprise/micro-account/pkg/common/jwt" diff --git a/pkg/application/user.go b/pkg/application/user.go index 7792a4b..812b623 100644 --- a/pkg/application/user.go +++ b/pkg/application/user.go @@ -2,7 +2,7 @@ package application import ( "fmt" - "github.com/fonchain_enterprise/micro-account/api/account" + account "github.com/fonchain_enterprise/micro-account/api/accountFiee" "github.com/fonchain_enterprise/micro-account/pkg/model" ) diff --git a/pkg/model/user.go b/pkg/model/user.go index 427cae2..ee1d58b 100644 --- a/pkg/model/user.go +++ b/pkg/model/user.go @@ -5,7 +5,7 @@ import ( "encoding/json" "errors" "fmt" - "github.com/fonchain_enterprise/micro-account/api/account" + account "github.com/fonchain_enterprise/micro-account/api/accountFiee" "github.com/fonchain_enterprise/micro-account/pkg/cache" "github.com/fonchain_enterprise/micro-account/pkg/common/redis_key" "github.com/fonchain_enterprise/micro-account/pkg/common/utils" diff --git a/pkg/serializer/user.go b/pkg/serializer/user.go index 330fbf0..d1413b0 100644 --- a/pkg/serializer/user.go +++ b/pkg/serializer/user.go @@ -1,7 +1,7 @@ package serializer import ( - "github.com/fonchain_enterprise/micro-account/api/account" + account "github.com/fonchain_enterprise/micro-account/api/accountFiee" "github.com/fonchain_enterprise/micro-account/pkg/common/utils" "github.com/fonchain_enterprise/micro-account/pkg/model" ) diff --git a/pkg/service/account.go b/pkg/service/account.go index d8db1fb..5ce0d49 100644 --- a/pkg/service/account.go +++ b/pkg/service/account.go @@ -7,7 +7,7 @@ import ( _ "dubbo.apache.org/dubbo-go/v3/imports" "errors" "fmt" - "github.com/fonchain_enterprise/micro-account/api/account" + account "github.com/fonchain_enterprise/micro-account/api/accountFiee" "github.com/fonchain_enterprise/micro-account/pkg/application" "github.com/fonchain_enterprise/micro-account/pkg/cache" "github.com/fonchain_enterprise/micro-account/pkg/common/jwt" @@ -32,12 +32,12 @@ import ( "time" ) -type AccountProvider struct { - account.UnimplementedAccountServer +type AccountFieeProvider struct { + account.UnimplementedAccountFieeServer } // OffLine 踢出 -func (a *AccountProvider) OffLine(ctx context.Context, in *account.CommonRequest) (*account.CommonResponse, error) { +func (a *AccountFieeProvider) OffLine(ctx context.Context, in *account.CommonRequest) (*account.CommonResponse, error) { response := &account.CommonResponse{} @@ -52,7 +52,7 @@ func (a *AccountProvider) OffLine(ctx context.Context, in *account.CommonRequest } // Logout 登出 -func (a *AccountProvider) Logout(ctx context.Context, in *account.DecryptJwtRequest) (*account.CommonResponse, error) { +func (a *AccountFieeProvider) Logout(ctx context.Context, in *account.DecryptJwtRequest) (*account.CommonResponse, error) { response := &account.CommonResponse{} @@ -66,7 +66,7 @@ func (a *AccountProvider) Logout(ctx context.Context, in *account.DecryptJwtRequ } // OnlineLogById 获取某个id的在线数据 -func (a *AccountProvider) OnlineLogById(ctx context.Context, in *account.OnlineLogByIdRequest) (*account.LoginLog, error) { +func (a *AccountFieeProvider) OnlineLogById(ctx context.Context, in *account.OnlineLogByIdRequest) (*account.LoginLog, error) { response := &account.LoginLog{} response, err := application.OnlineLogById(in.ID) if err != nil { @@ -77,13 +77,13 @@ func (a *AccountProvider) OnlineLogById(ctx context.Context, in *account.OnlineL } // OnlineLog 获取某个人的在线数据 -func (a *AccountProvider) OnlineLog(ctx context.Context, in *account.LoginInfosByUserIdRequest) (*account.LoginLogsResponse, error) { +func (a *AccountFieeProvider) OnlineLog(ctx context.Context, in *account.LoginInfosByUserIdRequest) (*account.LoginLogsResponse, error) { response := &account.LoginLogsResponse{} response.Data = application.OnlineLogList(in) return response, nil } -func (a *AccountProvider) Login(ctx context.Context, in *account.LoginRequest) (*account.TokenInfo, error) { +func (a *AccountFieeProvider) Login(ctx context.Context, in *account.LoginRequest) (*account.TokenInfo, error) { timeNow := time.Now() tokenInfo := &account.TokenInfo{IsSampleAddress: true} //nowIpAddress := "" @@ -145,7 +145,7 @@ func (a *AccountProvider) Login(ctx context.Context, in *account.LoginRequest) ( } -func (a *AccountProvider) RefreshToken(_ context.Context, in *account.RefreshTokenRequest) (*account.TokenInfo, error) { +func (a *AccountFieeProvider) RefreshToken(_ context.Context, in *account.RefreshTokenRequest) (*account.TokenInfo, error) { response := &account.TokenInfo{} oldRefreshToken := in.RefreshToken @@ -190,7 +190,7 @@ func (a *AccountProvider) RefreshToken(_ context.Context, in *account.RefreshTok return response, nil } -func (a *AccountProvider) OnlySendMsg(_ context.Context, in *account.SendMsgRequest) (*account.SendMsgStatusResponse, error) { +func (a *AccountFieeProvider) OnlySendMsg(_ context.Context, in *account.SendMsgRequest) (*account.SendMsgStatusResponse, error) { response := &account.SendMsgStatusResponse{} //telTodayNum := redis_key.GetAccountKeyCountToday(in.Domain, in.TelNum, in.Scope) @@ -239,7 +239,7 @@ func (a *AccountProvider) OnlySendMsg(_ context.Context, in *account.SendMsgRequ } -func (a *AccountProvider) OnlyCheckMsg(_ context.Context, in *account.CheckMsgRequest) (*account.SendMsgStatusResponse, error) { +func (a *AccountFieeProvider) OnlyCheckMsg(_ context.Context, in *account.CheckMsgRequest) (*account.SendMsgStatusResponse, error) { response := &account.SendMsgStatusResponse{} fmt.Println(in) @@ -259,7 +259,7 @@ func (a *AccountProvider) OnlyCheckMsg(_ context.Context, in *account.CheckMsgRe } // SendMsg 发送验证码 -func (a *AccountProvider) SendMsg(_ context.Context, in *account.SendMsgRequest) (*account.SendMsgStatusResponse, error) { +func (a *AccountFieeProvider) SendMsg(_ context.Context, in *account.SendMsgRequest) (*account.SendMsgStatusResponse, error) { response := &account.SendMsgStatusResponse{} //var user *model.User @@ -309,7 +309,7 @@ func (a *AccountProvider) SendMsg(_ context.Context, in *account.SendMsgRequest) } -func (a *AccountProvider) SendMsgRegister(_ context.Context, in *account.SendMsgRequest) (*account.SendMsgStatusResponse, error) { +func (a *AccountFieeProvider) SendMsgRegister(_ context.Context, in *account.SendMsgRequest) (*account.SendMsgStatusResponse, error) { response := &account.SendMsgStatusResponse{} telTodayNum := redis_key.GetAccountKeyCountToday(in.Domain, in.TelNum) @@ -348,7 +348,7 @@ func (a *AccountProvider) SendMsgRegister(_ context.Context, in *account.SendMsg } -func (a *AccountProvider) CheckMsg(_ context.Context, in *account.CheckMsgRequest) (*account.SendMsgStatusResponse, error) { +func (a *AccountFieeProvider) CheckMsg(_ context.Context, in *account.CheckMsgRequest) (*account.SendMsgStatusResponse, error) { response := &account.SendMsgStatusResponse{} str := cache.RedisClient.Get(redis_key.GetAccountKey(in.Domain, in.TelNum)) //校验验证码 @@ -365,7 +365,7 @@ func (a *AccountProvider) CheckMsg(_ context.Context, in *account.CheckMsgReques } -func (a *AccountProvider) RealName(_ context.Context, in *account.RealNameRequest) (*account.RealNameResponse, error) { +func (a *AccountFieeProvider) RealName(_ context.Context, in *account.RealNameRequest) (*account.RealNameResponse, error) { // 检查用户是否存在 var existingUser model.User if err := model.DB.First(&existingUser, "id = ?", in.Id).Error; err != nil { @@ -435,7 +435,7 @@ func (a *AccountProvider) RealName(_ context.Context, in *account.RealNameReques return &account.RealNameResponse{Status: m.SUCCESS}, nil } -func (a *AccountProvider) CheckRealName(ctx context.Context, in *account.CheckRealNameRequest) (*account.CheckRealNameResponse, error) { +func (a *AccountFieeProvider) CheckRealName(ctx context.Context, in *account.CheckRealNameRequest) (*account.CheckRealNameResponse, error) { // 根据用户 ID 查询用户 var user model.User if err := model.DB.First(&user, "id = ?", in.Id).Error; err != nil { @@ -469,7 +469,7 @@ func (a *AccountProvider) CheckRealName(ctx context.Context, in *account.CheckRe } // Register 注册 -func (a *AccountProvider) Register(_ context.Context, in *account.RegistRequest) (*account.RegisterResponse, error) { +func (a *AccountFieeProvider) Register(_ context.Context, in *account.RegistRequest) (*account.RegisterResponse, error) { var err error // 验证验证码 if in.Code == "" { @@ -541,7 +541,7 @@ func (a *AccountProvider) Register(_ context.Context, in *account.RegistRequest) } // CheckPwd 检测密码是否正确 -func (a *AccountProvider) CheckPwd(_ context.Context, in *account.CheckPwdRequest) (*account.UpdateResponse, error) { +func (a *AccountFieeProvider) CheckPwd(_ context.Context, in *account.CheckPwdRequest) (*account.UpdateResponse, error) { response := &account.UpdateResponse{} claims, err := jwt.ParseToken(in.Token, m.JWTSecret) if err != nil { @@ -562,7 +562,7 @@ func (a *AccountProvider) CheckPwd(_ context.Context, in *account.CheckPwdReques return response, nil } -func (a *AccountProvider) Authentication(_ context.Context, in *account.AuthenticationRequest) (*account.RequestStatus, error) { +func (a *AccountFieeProvider) Authentication(_ context.Context, in *account.AuthenticationRequest) (*account.RequestStatus, error) { claims, err := jwt.ParseToken(in.Token, m.JWTSecret) if err != nil { return nil, err @@ -599,7 +599,7 @@ func (a *AccountProvider) Authentication(_ context.Context, in *account.Authenti return &account.RequestStatus{Status: m.SUCCESS}, nil } -func (a *AccountProvider) Info(ctx context.Context, in *account.InfoRequest) (*account.UserInfoResponse, error) { +func (a *AccountFieeProvider) Info(ctx context.Context, in *account.InfoRequest) (*account.UserInfoResponse, error) { //获取该用户信息 var user *model.User @@ -643,7 +643,7 @@ func (a *AccountProvider) Info(ctx context.Context, in *account.InfoRequest) (*a return response, nil } -func (a *AccountProvider) UserList(ctx context.Context, in *account.UserListRequest) (*account.UserListResponse, error) { +func (a *AccountFieeProvider) UserList(ctx context.Context, in *account.UserListRequest) (*account.UserListResponse, error) { var count int64 var users []*model.User modelObj := model.DB.Model(&model.User{}).Joins("RealName") @@ -687,7 +687,7 @@ func (a *AccountProvider) UserList(ctx context.Context, in *account.UserListRequ } // 艺术商城,发送国际短信验证码 -func (a *AccountProvider) SendNationMsg(_ context.Context, in *account.SendNationMsgRequest) (*account.SendMsgStatusResponse, error) { +func (a *AccountFieeProvider) SendNationMsg(_ context.Context, in *account.SendNationMsgRequest) (*account.SendMsgStatusResponse, error) { response := &account.SendMsgStatusResponse{} // var user *model.User @@ -737,7 +737,7 @@ func (a *AccountProvider) SendNationMsg(_ context.Context, in *account.SendNatio return response, nil } -func (a *AccountProvider) GenerateSliderCaptcha(_ context.Context, in *account.GenerateSliderCaptchaRequest) (*account.GenerateSliderCaptchaResponse, error) { +func (a *AccountFieeProvider) GenerateSliderCaptcha(_ context.Context, in *account.GenerateSliderCaptchaRequest) (*account.GenerateSliderCaptchaResponse, error) { captcha := &model.Captcha{ CanvasWidth: int(in.CanvasWidth), @@ -787,7 +787,7 @@ func (a *AccountProvider) GenerateSliderCaptcha(_ context.Context, in *account.G return resp, nil } -func (a *AccountProvider) VerifySliderCaptcha(_ context.Context, in *account.VerifySliderCaptchaRequest) (*account.VerifySliderCaptchaResponse, error) { +func (a *AccountFieeProvider) VerifySliderCaptcha(_ context.Context, in *account.VerifySliderCaptchaRequest) (*account.VerifySliderCaptchaResponse, error) { resp := &account.VerifySliderCaptchaResponse{} @@ -816,7 +816,7 @@ func (a *AccountProvider) VerifySliderCaptcha(_ context.Context, in *account.Ver return resp, nil } -func (a *AccountProvider) DecryptJwt(_ context.Context, in *account.DecryptJwtRequest) (*account.DecryptJwtResponse, error) { +func (a *AccountFieeProvider) DecryptJwt(_ context.Context, in *account.DecryptJwtRequest) (*account.DecryptJwtResponse, error) { //默认在线 fmt.Println() @@ -848,7 +848,7 @@ func (a *AccountProvider) DecryptJwt(_ context.Context, in *account.DecryptJwtRe return response, nil } -func (a *AccountProvider) UserByTel(_ context.Context, in *account.UserByTelRequest) (*account.UserInfoResponse, error) { +func (a *AccountFieeProvider) UserByTel(_ context.Context, in *account.UserByTelRequest) (*account.UserInfoResponse, error) { response := &account.UserInfoResponse{} @@ -896,7 +896,7 @@ func (a *AccountProvider) UserByTel(_ context.Context, in *account.UserByTelRequ return response, nil } -func (a *AccountProvider) UsersByTel(_ context.Context, in *account.UsersByTelRequest) (*account.ListResponse, error) { +func (a *AccountFieeProvider) UsersByTel(_ context.Context, in *account.UsersByTelRequest) (*account.ListResponse, error) { response := &account.ListResponse{} if len(in.Tels) == 0 { @@ -913,7 +913,7 @@ func (a *AccountProvider) UsersByTel(_ context.Context, in *account.UsersByTelRe return response, nil } -func (a *AccountProvider) ListByIDs(_ context.Context, in *account.ListByIDsRequest) (*account.ListResponse, error) { +func (a *AccountFieeProvider) ListByIDs(_ context.Context, in *account.ListByIDsRequest) (*account.ListResponse, error) { var count int64 //获取该用户信息 @@ -955,7 +955,7 @@ func (a *AccountProvider) ListByIDs(_ context.Context, in *account.ListByIDsRequ return response, nil } -func (a *AccountProvider) RandList(_ context.Context, in *account.ListRequest) (*account.ListResponse, error) { +func (a *AccountFieeProvider) RandList(_ context.Context, in *account.ListRequest) (*account.ListResponse, error) { //获取该用户信息 //var user model.User @@ -969,7 +969,7 @@ func (a *AccountProvider) RandList(_ context.Context, in *account.ListRequest) ( return response, nil } -func (a *AccountProvider) Remove(_ context.Context, in *account.RemoveRequest) (*account.RemoveResponse, error) { +func (a *AccountFieeProvider) Remove(_ context.Context, in *account.RemoveRequest) (*account.RemoveResponse, error) { response := &account.RemoveResponse{} err := model.DB.Transaction(func(tx *gorm.DB) error { @@ -989,7 +989,7 @@ func (a *AccountProvider) Remove(_ context.Context, in *account.RemoveRequest) ( } // SendNewTelNumMsg 给新手机号发送验证码 -func (a *AccountProvider) SendNewTelNumMsg(_ context.Context, in *account.SendNewTelNumMsgRequest) (*account.SendMsgStatusResponse, error) { +func (a *AccountFieeProvider) SendNewTelNumMsg(_ context.Context, in *account.SendNewTelNumMsgRequest) (*account.SendMsgStatusResponse, error) { var user *model.User response := &account.SendMsgStatusResponse{} if err := model.DB.First(&user, in.ID).Error; err != nil { @@ -1011,7 +1011,7 @@ func (a *AccountProvider) SendNewTelNumMsg(_ context.Context, in *account.SendNe } // UpdateTelNum 更新新手机号 -func (a *AccountProvider) UpdateTelNum(_ context.Context, in *account.SendNewTelNumMsgRequest) (*account.SendMsgStatusResponse, error) { +func (a *AccountFieeProvider) UpdateTelNum(_ context.Context, in *account.SendNewTelNumMsgRequest) (*account.SendMsgStatusResponse, error) { var user *model.User response := &account.SendMsgStatusResponse{} if err := model.DB.First(&user, in.ID).Error; err != nil { @@ -1022,7 +1022,7 @@ func (a *AccountProvider) UpdateTelNum(_ context.Context, in *account.SendNewTel return response, err } -func (a *AccountProvider) Update(_ context.Context, in *account.UpdateRequest) (*account.UpdateResponse, error) { +func (a *AccountFieeProvider) Update(_ context.Context, in *account.UpdateRequest) (*account.UpdateResponse, error) { response := &account.UpdateResponse{} var user *model.User if err := model.DB.First(&user, in.ID).Error; err != nil { @@ -1034,7 +1034,7 @@ func (a *AccountProvider) Update(_ context.Context, in *account.UpdateRequest) ( } return response, nil } -func (a *AccountProvider) SendCustomMsg(ctx context.Context, in *account.SendCustomMsgRequest) (*account.SendMsgStatusResponse, error) { +func (a *AccountFieeProvider) SendCustomMsg(ctx context.Context, in *account.SendCustomMsgRequest) (*account.SendMsgStatusResponse, error) { response := &account.SendMsgStatusResponse{} var user *model.User uuid := uuid2.NewString() @@ -1062,7 +1062,7 @@ func (a *AccountProvider) SendCustomMsg(ctx context.Context, in *account.SendCus } -func (a *AccountProvider) SendExCustomMsg(ctx context.Context, in *account.SendCustomMsgRequest) (*account.SendMsgStatusResponse, error) { +func (a *AccountFieeProvider) SendExCustomMsg(ctx context.Context, in *account.SendCustomMsgRequest) (*account.SendMsgStatusResponse, error) { response := &account.SendMsgStatusResponse{} fmt.Println("对外的发送短信参数:", in.TelNum, in.Url, in.MId) @@ -1071,7 +1071,7 @@ func (a *AccountProvider) SendExCustomMsg(ctx context.Context, in *account.SendC } -func (a *AccountProvider) MailAccountByNickName(_ context.Context, in *account.MailAccountByNickNameRequest) (*account.MaiAccountResponse, error) { +func (a *AccountFieeProvider) MailAccountByNickName(_ context.Context, in *account.MailAccountByNickNameRequest) (*account.MaiAccountResponse, error) { var err error response := &account.MaiAccountResponse{} @@ -1080,7 +1080,7 @@ func (a *AccountProvider) MailAccountByNickName(_ context.Context, in *account.M return response, err } -func (a *AccountProvider) QueryPersonnelWithTheSameName(_ context.Context, req *account.QueryPersonnelWithTheSameNameRequest) (*account.QueryPersonnelWithTheSameNameResponse, error) { +func (a *AccountFieeProvider) QueryPersonnelWithTheSameName(_ context.Context, req *account.QueryPersonnelWithTheSameNameRequest) (*account.QueryPersonnelWithTheSameNameResponse, error) { var duplicateNames []string query := model.DB.Table("user"). Select("nickname"). @@ -1106,7 +1106,7 @@ func (a *AccountProvider) QueryPersonnelWithTheSameName(_ context.Context, req * return response, nil } -func (a *AccountProvider) UsersByJobNum(_ context.Context, in *account.UsersByJobNumRequest) (*account.ListResponse, error) { +func (a *AccountFieeProvider) UsersByJobNum(_ context.Context, in *account.UsersByJobNumRequest) (*account.ListResponse, error) { response := &account.ListResponse{} if len(in.JobNum) == 0 { @@ -1122,7 +1122,7 @@ func (a *AccountProvider) UsersByJobNum(_ context.Context, in *account.UsersByJo return response, nil } -func (a *AccountProvider) VerifySliderStatus(_ context.Context, in *account.VerifySliderStatusRequest) (*account.VerifySliderStatusResponse, error) { +func (a *AccountFieeProvider) VerifySliderStatus(_ context.Context, in *account.VerifySliderStatusRequest) (*account.VerifySliderStatusResponse, error) { resp := &account.VerifySliderStatusResponse{} status, err := cache.RedisClient.Get("SliderStatus:" + in.NonceStr).Result() if err != nil {