1
0
mirror of https://github.com/Mrs4s/MiraiGo.git synced 2025-05-04 19:17:38 +08:00
MiraiGo/client/pb/cmd0x6ff/smbcmd0x519.pb.go
2021-05-03 14:43:39 +08:00

1578 lines
55 KiB
Go

// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.25.0
// protoc v3.14.0
// source: smbcmd0x519.proto
package cmd0x6ff
import (
proto "github.com/golang/protobuf/proto"
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
reflect "reflect"
sync "sync"
)
const (
// Verify that this generated code is sufficiently up-to-date.
_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
// Verify that runtime/protoimpl is sufficiently up-to-date.
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
// This is a compile-time assertion that a sufficiently up-to-date version
// of the legacy proto package is being used.
const _ = proto.ProtoPackageIsVersion4
type C519CRMMsgHead struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
CrmSubCmd *uint32 `protobuf:"varint,1,opt,name=crmSubCmd" json:"crmSubCmd,omitempty"`
HeadLen *uint32 `protobuf:"varint,2,opt,name=headLen" json:"headLen,omitempty"`
VerNo *uint32 `protobuf:"varint,3,opt,name=verNo" json:"verNo,omitempty"`
KfUin *uint64 `protobuf:"varint,4,opt,name=kfUin" json:"kfUin,omitempty"`
Seq *uint32 `protobuf:"varint,5,opt,name=seq" json:"seq,omitempty"`
PackNum *uint32 `protobuf:"varint,6,opt,name=packNum" json:"packNum,omitempty"`
CurPack *uint32 `protobuf:"varint,7,opt,name=curPack" json:"curPack,omitempty"`
BufSig *string `protobuf:"bytes,8,opt,name=bufSig" json:"bufSig,omitempty"`
PubQq *uint64 `protobuf:"varint,9,opt,name=pubQq" json:"pubQq,omitempty"`
Clienttype *uint32 `protobuf:"varint,10,opt,name=clienttype" json:"clienttype,omitempty"`
LaborUin *uint64 `protobuf:"varint,11,opt,name=laborUin" json:"laborUin,omitempty"`
LaborName *string `protobuf:"bytes,12,opt,name=laborName" json:"laborName,omitempty"`
Puin *uint64 `protobuf:"varint,13,opt,name=puin" json:"puin,omitempty"`
}
func (x *C519CRMMsgHead) Reset() {
*x = C519CRMMsgHead{}
if protoimpl.UnsafeEnabled {
mi := &file_smbcmd0x519_proto_msgTypes[0]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *C519CRMMsgHead) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*C519CRMMsgHead) ProtoMessage() {}
func (x *C519CRMMsgHead) ProtoReflect() protoreflect.Message {
mi := &file_smbcmd0x519_proto_msgTypes[0]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use C519CRMMsgHead.ProtoReflect.Descriptor instead.
func (*C519CRMMsgHead) Descriptor() ([]byte, []int) {
return file_smbcmd0x519_proto_rawDescGZIP(), []int{0}
}
func (x *C519CRMMsgHead) GetCrmSubCmd() uint32 {
if x != nil && x.CrmSubCmd != nil {
return *x.CrmSubCmd
}
return 0
}
func (x *C519CRMMsgHead) GetHeadLen() uint32 {
if x != nil && x.HeadLen != nil {
return *x.HeadLen
}
return 0
}
func (x *C519CRMMsgHead) GetVerNo() uint32 {
if x != nil && x.VerNo != nil {
return *x.VerNo
}
return 0
}
func (x *C519CRMMsgHead) GetKfUin() uint64 {
if x != nil && x.KfUin != nil {
return *x.KfUin
}
return 0
}
func (x *C519CRMMsgHead) GetSeq() uint32 {
if x != nil && x.Seq != nil {
return *x.Seq
}
return 0
}
func (x *C519CRMMsgHead) GetPackNum() uint32 {
if x != nil && x.PackNum != nil {
return *x.PackNum
}
return 0
}
func (x *C519CRMMsgHead) GetCurPack() uint32 {
if x != nil && x.CurPack != nil {
return *x.CurPack
}
return 0
}
func (x *C519CRMMsgHead) GetBufSig() string {
if x != nil && x.BufSig != nil {
return *x.BufSig
}
return ""
}
func (x *C519CRMMsgHead) GetPubQq() uint64 {
if x != nil && x.PubQq != nil {
return *x.PubQq
}
return 0
}
func (x *C519CRMMsgHead) GetClienttype() uint32 {
if x != nil && x.Clienttype != nil {
return *x.Clienttype
}
return 0
}
func (x *C519CRMMsgHead) GetLaborUin() uint64 {
if x != nil && x.LaborUin != nil {
return *x.LaborUin
}
return 0
}
func (x *C519CRMMsgHead) GetLaborName() string {
if x != nil && x.LaborName != nil {
return *x.LaborName
}
return ""
}
func (x *C519CRMMsgHead) GetPuin() uint64 {
if x != nil && x.Puin != nil {
return *x.Puin
}
return 0
}
type GetNavigationMenuReqBody struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Puin *uint64 `protobuf:"varint,1,opt,name=puin" json:"puin,omitempty"`
Uin *uint64 `protobuf:"varint,2,opt,name=uin" json:"uin,omitempty"`
VerNo *uint32 `protobuf:"varint,3,opt,name=verNo" json:"verNo,omitempty"`
}
func (x *GetNavigationMenuReqBody) Reset() {
*x = GetNavigationMenuReqBody{}
if protoimpl.UnsafeEnabled {
mi := &file_smbcmd0x519_proto_msgTypes[1]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *GetNavigationMenuReqBody) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*GetNavigationMenuReqBody) ProtoMessage() {}
func (x *GetNavigationMenuReqBody) ProtoReflect() protoreflect.Message {
mi := &file_smbcmd0x519_proto_msgTypes[1]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use GetNavigationMenuReqBody.ProtoReflect.Descriptor instead.
func (*GetNavigationMenuReqBody) Descriptor() ([]byte, []int) {
return file_smbcmd0x519_proto_rawDescGZIP(), []int{1}
}
func (x *GetNavigationMenuReqBody) GetPuin() uint64 {
if x != nil && x.Puin != nil {
return *x.Puin
}
return 0
}
func (x *GetNavigationMenuReqBody) GetUin() uint64 {
if x != nil && x.Uin != nil {
return *x.Uin
}
return 0
}
func (x *GetNavigationMenuReqBody) GetVerNo() uint32 {
if x != nil && x.VerNo != nil {
return *x.VerNo
}
return 0
}
type GetNavigationMenuRspBody struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Ret *C519RetInfo `protobuf:"bytes,1,opt,name=ret" json:"ret,omitempty"`
IsShow *int32 `protobuf:"varint,2,opt,name=isShow" json:"isShow,omitempty"`
UctMsg *string `protobuf:"bytes,3,opt,name=uctMsg" json:"uctMsg,omitempty"`
VerNo *uint32 `protobuf:"varint,4,opt,name=verNo" json:"verNo,omitempty"`
}
func (x *GetNavigationMenuRspBody) Reset() {
*x = GetNavigationMenuRspBody{}
if protoimpl.UnsafeEnabled {
mi := &file_smbcmd0x519_proto_msgTypes[2]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *GetNavigationMenuRspBody) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*GetNavigationMenuRspBody) ProtoMessage() {}
func (x *GetNavigationMenuRspBody) ProtoReflect() protoreflect.Message {
mi := &file_smbcmd0x519_proto_msgTypes[2]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use GetNavigationMenuRspBody.ProtoReflect.Descriptor instead.
func (*GetNavigationMenuRspBody) Descriptor() ([]byte, []int) {
return file_smbcmd0x519_proto_rawDescGZIP(), []int{2}
}
func (x *GetNavigationMenuRspBody) GetRet() *C519RetInfo {
if x != nil {
return x.Ret
}
return nil
}
func (x *GetNavigationMenuRspBody) GetIsShow() int32 {
if x != nil && x.IsShow != nil {
return *x.IsShow
}
return 0
}
func (x *GetNavigationMenuRspBody) GetUctMsg() string {
if x != nil && x.UctMsg != nil {
return *x.UctMsg
}
return ""
}
func (x *GetNavigationMenuRspBody) GetVerNo() uint32 {
if x != nil && x.VerNo != nil {
return *x.VerNo
}
return 0
}
type C519ReqBody struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
SubCmd *uint32 `protobuf:"varint,1,opt,name=subCmd" json:"subCmd,omitempty"`
CrmCommonHead *C519CRMMsgHead `protobuf:"bytes,2,opt,name=crmCommonHead" json:"crmCommonHead,omitempty"`
GetAddressDetailListReqBody *GetAddressDetailListReqBody `protobuf:"bytes,33,opt,name=getAddressDetailListReqBody" json:"getAddressDetailListReqBody,omitempty"`
GetNavigationMenuReq *GetNavigationMenuReqBody `protobuf:"bytes,35,opt,name=getNavigationMenuReq" json:"getNavigationMenuReq,omitempty"`
}
func (x *C519ReqBody) Reset() {
*x = C519ReqBody{}
if protoimpl.UnsafeEnabled {
mi := &file_smbcmd0x519_proto_msgTypes[3]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *C519ReqBody) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*C519ReqBody) ProtoMessage() {}
func (x *C519ReqBody) ProtoReflect() protoreflect.Message {
mi := &file_smbcmd0x519_proto_msgTypes[3]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use C519ReqBody.ProtoReflect.Descriptor instead.
func (*C519ReqBody) Descriptor() ([]byte, []int) {
return file_smbcmd0x519_proto_rawDescGZIP(), []int{3}
}
func (x *C519ReqBody) GetSubCmd() uint32 {
if x != nil && x.SubCmd != nil {
return *x.SubCmd
}
return 0
}
func (x *C519ReqBody) GetCrmCommonHead() *C519CRMMsgHead {
if x != nil {
return x.CrmCommonHead
}
return nil
}
func (x *C519ReqBody) GetGetAddressDetailListReqBody() *GetAddressDetailListReqBody {
if x != nil {
return x.GetAddressDetailListReqBody
}
return nil
}
func (x *C519ReqBody) GetGetNavigationMenuReq() *GetNavigationMenuReqBody {
if x != nil {
return x.GetNavigationMenuReq
}
return nil
}
type C519RetInfo struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
RetCode *uint32 `protobuf:"varint,1,opt,name=retCode" json:"retCode,omitempty"`
ErrorMsg *string `protobuf:"bytes,2,opt,name=errorMsg" json:"errorMsg,omitempty"`
}
func (x *C519RetInfo) Reset() {
*x = C519RetInfo{}
if protoimpl.UnsafeEnabled {
mi := &file_smbcmd0x519_proto_msgTypes[4]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *C519RetInfo) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*C519RetInfo) ProtoMessage() {}
func (x *C519RetInfo) ProtoReflect() protoreflect.Message {
mi := &file_smbcmd0x519_proto_msgTypes[4]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use C519RetInfo.ProtoReflect.Descriptor instead.
func (*C519RetInfo) Descriptor() ([]byte, []int) {
return file_smbcmd0x519_proto_rawDescGZIP(), []int{4}
}
func (x *C519RetInfo) GetRetCode() uint32 {
if x != nil && x.RetCode != nil {
return *x.RetCode
}
return 0
}
func (x *C519RetInfo) GetErrorMsg() string {
if x != nil && x.ErrorMsg != nil {
return *x.ErrorMsg
}
return ""
}
type C519RspBody struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
SubCmd *uint32 `protobuf:"varint,1,opt,name=subCmd" json:"subCmd,omitempty"`
CrmCommonHead *C519CRMMsgHead `protobuf:"bytes,2,opt,name=crmCommonHead" json:"crmCommonHead,omitempty"`
GetAddressDetailListRspBody *GetAddressDetailListRspBody `protobuf:"bytes,33,opt,name=getAddressDetailListRspBody" json:"getAddressDetailListRspBody,omitempty"`
GetNavigationMenuRsp *GetNavigationMenuRspBody `protobuf:"bytes,35,opt,name=getNavigationMenuRsp" json:"getNavigationMenuRsp,omitempty"`
}
func (x *C519RspBody) Reset() {
*x = C519RspBody{}
if protoimpl.UnsafeEnabled {
mi := &file_smbcmd0x519_proto_msgTypes[5]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *C519RspBody) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*C519RspBody) ProtoMessage() {}
func (x *C519RspBody) ProtoReflect() protoreflect.Message {
mi := &file_smbcmd0x519_proto_msgTypes[5]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use C519RspBody.ProtoReflect.Descriptor instead.
func (*C519RspBody) Descriptor() ([]byte, []int) {
return file_smbcmd0x519_proto_rawDescGZIP(), []int{5}
}
func (x *C519RspBody) GetSubCmd() uint32 {
if x != nil && x.SubCmd != nil {
return *x.SubCmd
}
return 0
}
func (x *C519RspBody) GetCrmCommonHead() *C519CRMMsgHead {
if x != nil {
return x.CrmCommonHead
}
return nil
}
func (x *C519RspBody) GetGetAddressDetailListRspBody() *GetAddressDetailListRspBody {
if x != nil {
return x.GetAddressDetailListRspBody
}
return nil
}
func (x *C519RspBody) GetGetNavigationMenuRsp() *GetNavigationMenuRspBody {
if x != nil {
return x.GetNavigationMenuRsp
}
return nil
}
type GetAddressDetailListReqBody struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Timestamp *uint32 `protobuf:"fixed32,1,opt,name=timestamp" json:"timestamp,omitempty"`
Timestamp2 *uint64 `protobuf:"fixed64,2,opt,name=timestamp2" json:"timestamp2,omitempty"`
}
func (x *GetAddressDetailListReqBody) Reset() {
*x = GetAddressDetailListReqBody{}
if protoimpl.UnsafeEnabled {
mi := &file_smbcmd0x519_proto_msgTypes[6]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *GetAddressDetailListReqBody) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*GetAddressDetailListReqBody) ProtoMessage() {}
func (x *GetAddressDetailListReqBody) ProtoReflect() protoreflect.Message {
mi := &file_smbcmd0x519_proto_msgTypes[6]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use GetAddressDetailListReqBody.ProtoReflect.Descriptor instead.
func (*GetAddressDetailListReqBody) Descriptor() ([]byte, []int) {
return file_smbcmd0x519_proto_rawDescGZIP(), []int{6}
}
func (x *GetAddressDetailListReqBody) GetTimestamp() uint32 {
if x != nil && x.Timestamp != nil {
return *x.Timestamp
}
return 0
}
func (x *GetAddressDetailListReqBody) GetTimestamp2() uint64 {
if x != nil && x.Timestamp2 != nil {
return *x.Timestamp2
}
return 0
}
type GetAddressDetailListRspBody struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Ret *C519RetInfo `protobuf:"bytes,1,opt,name=ret" json:"ret,omitempty"`
Timestamp *uint32 `protobuf:"fixed32,2,opt,name=timestamp" json:"timestamp,omitempty"`
Full *bool `protobuf:"varint,3,opt,name=full" json:"full,omitempty"`
AddressDetail []*AddressDetail `protobuf:"bytes,4,rep,name=addressDetail" json:"addressDetail,omitempty"`
Timestamp2 *uint64 `protobuf:"fixed64,5,opt,name=timestamp2" json:"timestamp2,omitempty"`
}
func (x *GetAddressDetailListRspBody) Reset() {
*x = GetAddressDetailListRspBody{}
if protoimpl.UnsafeEnabled {
mi := &file_smbcmd0x519_proto_msgTypes[7]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *GetAddressDetailListRspBody) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*GetAddressDetailListRspBody) ProtoMessage() {}
func (x *GetAddressDetailListRspBody) ProtoReflect() protoreflect.Message {
mi := &file_smbcmd0x519_proto_msgTypes[7]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use GetAddressDetailListRspBody.ProtoReflect.Descriptor instead.
func (*GetAddressDetailListRspBody) Descriptor() ([]byte, []int) {
return file_smbcmd0x519_proto_rawDescGZIP(), []int{7}
}
func (x *GetAddressDetailListRspBody) GetRet() *C519RetInfo {
if x != nil {
return x.Ret
}
return nil
}
func (x *GetAddressDetailListRspBody) GetTimestamp() uint32 {
if x != nil && x.Timestamp != nil {
return *x.Timestamp
}
return 0
}
func (x *GetAddressDetailListRspBody) GetFull() bool {
if x != nil && x.Full != nil {
return *x.Full
}
return false
}
func (x *GetAddressDetailListRspBody) GetAddressDetail() []*AddressDetail {
if x != nil {
return x.AddressDetail
}
return nil
}
func (x *GetAddressDetailListRspBody) GetTimestamp2() uint64 {
if x != nil && x.Timestamp2 != nil {
return *x.Timestamp2
}
return 0
}
type AddressDetail struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Aid *uint32 `protobuf:"varint,1,opt,name=aid" json:"aid,omitempty"`
ModifyTime *uint32 `protobuf:"fixed32,2,opt,name=modifyTime" json:"modifyTime,omitempty"`
CreateTime *uint32 `protobuf:"fixed32,3,opt,name=createTime" json:"createTime,omitempty"`
Status *uint32 `protobuf:"varint,4,opt,name=status" json:"status,omitempty"`
Groupid *uint32 `protobuf:"varint,5,opt,name=groupid" json:"groupid,omitempty"`
AddGroupName []byte `protobuf:"bytes,6,opt,name=addGroupName" json:"addGroupName,omitempty"`
Name []byte `protobuf:"bytes,7,opt,name=name" json:"name,omitempty"`
Gender *uint32 `protobuf:"varint,8,opt,name=gender" json:"gender,omitempty"`
Birthday *uint32 `protobuf:"fixed32,9,opt,name=birthday" json:"birthday,omitempty"`
Company0 []byte `protobuf:"bytes,10,opt,name=company0" json:"company0,omitempty"`
CompanyPosition0 []byte `protobuf:"bytes,11,opt,name=companyPosition0" json:"companyPosition0,omitempty"`
Company1 []byte `protobuf:"bytes,12,opt,name=company1" json:"company1,omitempty"`
CompanyPosition1 []byte `protobuf:"bytes,13,opt,name=companyPosition1" json:"companyPosition1,omitempty"`
FixedPhone0 []byte `protobuf:"bytes,14,opt,name=fixedPhone0" json:"fixedPhone0,omitempty"`
FixedPhone1 []byte `protobuf:"bytes,15,opt,name=fixedPhone1" json:"fixedPhone1,omitempty"`
Email0 []byte `protobuf:"bytes,16,opt,name=email0" json:"email0,omitempty"`
Email1 []byte `protobuf:"bytes,17,opt,name=email1" json:"email1,omitempty"`
Fax0 []byte `protobuf:"bytes,18,opt,name=fax0" json:"fax0,omitempty"`
Fax1 []byte `protobuf:"bytes,19,opt,name=fax1" json:"fax1,omitempty"`
Comment []byte `protobuf:"bytes,20,opt,name=comment" json:"comment,omitempty"`
HeadUrl []byte `protobuf:"bytes,21,opt,name=headUrl" json:"headUrl,omitempty"`
MobilePhone []*AddressMobileInfo `protobuf:"bytes,22,rep,name=mobilePhone" json:"mobilePhone,omitempty"`
MobilePhoneUpdated *bool `protobuf:"varint,23,opt,name=mobilePhoneUpdated" json:"mobilePhoneUpdated,omitempty"`
Qq []*AddressQQinfo `protobuf:"bytes,24,rep,name=qq" json:"qq,omitempty"`
QqPhoneUpdated *bool `protobuf:"varint,25,opt,name=qqPhoneUpdated" json:"qqPhoneUpdated,omitempty"`
ModifyTime2 *uint64 `protobuf:"fixed64,26,opt,name=modifyTime2" json:"modifyTime2,omitempty"`
ClientRegion *NewBizClientRegion `protobuf:"bytes,27,opt,name=clientRegion" json:"clientRegion,omitempty"`
ClientRegionCode *NewBizClientRegionCode `protobuf:"bytes,28,opt,name=clientRegionCode" json:"clientRegionCode,omitempty"`
}
func (x *AddressDetail) Reset() {
*x = AddressDetail{}
if protoimpl.UnsafeEnabled {
mi := &file_smbcmd0x519_proto_msgTypes[8]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *AddressDetail) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*AddressDetail) ProtoMessage() {}
func (x *AddressDetail) ProtoReflect() protoreflect.Message {
mi := &file_smbcmd0x519_proto_msgTypes[8]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use AddressDetail.ProtoReflect.Descriptor instead.
func (*AddressDetail) Descriptor() ([]byte, []int) {
return file_smbcmd0x519_proto_rawDescGZIP(), []int{8}
}
func (x *AddressDetail) GetAid() uint32 {
if x != nil && x.Aid != nil {
return *x.Aid
}
return 0
}
func (x *AddressDetail) GetModifyTime() uint32 {
if x != nil && x.ModifyTime != nil {
return *x.ModifyTime
}
return 0
}
func (x *AddressDetail) GetCreateTime() uint32 {
if x != nil && x.CreateTime != nil {
return *x.CreateTime
}
return 0
}
func (x *AddressDetail) GetStatus() uint32 {
if x != nil && x.Status != nil {
return *x.Status
}
return 0
}
func (x *AddressDetail) GetGroupid() uint32 {
if x != nil && x.Groupid != nil {
return *x.Groupid
}
return 0
}
func (x *AddressDetail) GetAddGroupName() []byte {
if x != nil {
return x.AddGroupName
}
return nil
}
func (x *AddressDetail) GetName() []byte {
if x != nil {
return x.Name
}
return nil
}
func (x *AddressDetail) GetGender() uint32 {
if x != nil && x.Gender != nil {
return *x.Gender
}
return 0
}
func (x *AddressDetail) GetBirthday() uint32 {
if x != nil && x.Birthday != nil {
return *x.Birthday
}
return 0
}
func (x *AddressDetail) GetCompany0() []byte {
if x != nil {
return x.Company0
}
return nil
}
func (x *AddressDetail) GetCompanyPosition0() []byte {
if x != nil {
return x.CompanyPosition0
}
return nil
}
func (x *AddressDetail) GetCompany1() []byte {
if x != nil {
return x.Company1
}
return nil
}
func (x *AddressDetail) GetCompanyPosition1() []byte {
if x != nil {
return x.CompanyPosition1
}
return nil
}
func (x *AddressDetail) GetFixedPhone0() []byte {
if x != nil {
return x.FixedPhone0
}
return nil
}
func (x *AddressDetail) GetFixedPhone1() []byte {
if x != nil {
return x.FixedPhone1
}
return nil
}
func (x *AddressDetail) GetEmail0() []byte {
if x != nil {
return x.Email0
}
return nil
}
func (x *AddressDetail) GetEmail1() []byte {
if x != nil {
return x.Email1
}
return nil
}
func (x *AddressDetail) GetFax0() []byte {
if x != nil {
return x.Fax0
}
return nil
}
func (x *AddressDetail) GetFax1() []byte {
if x != nil {
return x.Fax1
}
return nil
}
func (x *AddressDetail) GetComment() []byte {
if x != nil {
return x.Comment
}
return nil
}
func (x *AddressDetail) GetHeadUrl() []byte {
if x != nil {
return x.HeadUrl
}
return nil
}
func (x *AddressDetail) GetMobilePhone() []*AddressMobileInfo {
if x != nil {
return x.MobilePhone
}
return nil
}
func (x *AddressDetail) GetMobilePhoneUpdated() bool {
if x != nil && x.MobilePhoneUpdated != nil {
return *x.MobilePhoneUpdated
}
return false
}
func (x *AddressDetail) GetQq() []*AddressQQinfo {
if x != nil {
return x.Qq
}
return nil
}
func (x *AddressDetail) GetQqPhoneUpdated() bool {
if x != nil && x.QqPhoneUpdated != nil {
return *x.QqPhoneUpdated
}
return false
}
func (x *AddressDetail) GetModifyTime2() uint64 {
if x != nil && x.ModifyTime2 != nil {
return *x.ModifyTime2
}
return 0
}
func (x *AddressDetail) GetClientRegion() *NewBizClientRegion {
if x != nil {
return x.ClientRegion
}
return nil
}
func (x *AddressDetail) GetClientRegionCode() *NewBizClientRegionCode {
if x != nil {
return x.ClientRegionCode
}
return nil
}
type AddressMobileInfo struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Index *uint32 `protobuf:"varint,1,opt,name=index" json:"index,omitempty"`
Account []byte `protobuf:"bytes,2,opt,name=account" json:"account,omitempty"`
FormattedAccount []byte `protobuf:"bytes,5,opt,name=formattedAccount" json:"formattedAccount,omitempty"`
}
func (x *AddressMobileInfo) Reset() {
*x = AddressMobileInfo{}
if protoimpl.UnsafeEnabled {
mi := &file_smbcmd0x519_proto_msgTypes[9]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *AddressMobileInfo) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*AddressMobileInfo) ProtoMessage() {}
func (x *AddressMobileInfo) ProtoReflect() protoreflect.Message {
mi := &file_smbcmd0x519_proto_msgTypes[9]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use AddressMobileInfo.ProtoReflect.Descriptor instead.
func (*AddressMobileInfo) Descriptor() ([]byte, []int) {
return file_smbcmd0x519_proto_rawDescGZIP(), []int{9}
}
func (x *AddressMobileInfo) GetIndex() uint32 {
if x != nil && x.Index != nil {
return *x.Index
}
return 0
}
func (x *AddressMobileInfo) GetAccount() []byte {
if x != nil {
return x.Account
}
return nil
}
func (x *AddressMobileInfo) GetFormattedAccount() []byte {
if x != nil {
return x.FormattedAccount
}
return nil
}
type AddressQQinfo struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Index *uint32 `protobuf:"varint,1,opt,name=index" json:"index,omitempty"`
Account *uint64 `protobuf:"varint,2,opt,name=account" json:"account,omitempty"`
}
func (x *AddressQQinfo) Reset() {
*x = AddressQQinfo{}
if protoimpl.UnsafeEnabled {
mi := &file_smbcmd0x519_proto_msgTypes[10]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *AddressQQinfo) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*AddressQQinfo) ProtoMessage() {}
func (x *AddressQQinfo) ProtoReflect() protoreflect.Message {
mi := &file_smbcmd0x519_proto_msgTypes[10]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use AddressQQinfo.ProtoReflect.Descriptor instead.
func (*AddressQQinfo) Descriptor() ([]byte, []int) {
return file_smbcmd0x519_proto_rawDescGZIP(), []int{10}
}
func (x *AddressQQinfo) GetIndex() uint32 {
if x != nil && x.Index != nil {
return *x.Index
}
return 0
}
func (x *AddressQQinfo) GetAccount() uint64 {
if x != nil && x.Account != nil {
return *x.Account
}
return 0
}
type NewBizClientRegion struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
ClientNation *string `protobuf:"bytes,1,opt,name=clientNation" json:"clientNation,omitempty"`
ClientProvince *string `protobuf:"bytes,2,opt,name=clientProvince" json:"clientProvince,omitempty"`
ClientCity *string `protobuf:"bytes,3,opt,name=clientCity" json:"clientCity,omitempty"`
ClientRegion *string `protobuf:"bytes,4,opt,name=clientRegion" json:"clientRegion,omitempty"`
}
func (x *NewBizClientRegion) Reset() {
*x = NewBizClientRegion{}
if protoimpl.UnsafeEnabled {
mi := &file_smbcmd0x519_proto_msgTypes[11]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *NewBizClientRegion) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*NewBizClientRegion) ProtoMessage() {}
func (x *NewBizClientRegion) ProtoReflect() protoreflect.Message {
mi := &file_smbcmd0x519_proto_msgTypes[11]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use NewBizClientRegion.ProtoReflect.Descriptor instead.
func (*NewBizClientRegion) Descriptor() ([]byte, []int) {
return file_smbcmd0x519_proto_rawDescGZIP(), []int{11}
}
func (x *NewBizClientRegion) GetClientNation() string {
if x != nil && x.ClientNation != nil {
return *x.ClientNation
}
return ""
}
func (x *NewBizClientRegion) GetClientProvince() string {
if x != nil && x.ClientProvince != nil {
return *x.ClientProvince
}
return ""
}
func (x *NewBizClientRegion) GetClientCity() string {
if x != nil && x.ClientCity != nil {
return *x.ClientCity
}
return ""
}
func (x *NewBizClientRegion) GetClientRegion() string {
if x != nil && x.ClientRegion != nil {
return *x.ClientRegion
}
return ""
}
type NewBizClientRegionCode struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Nationid *uint64 `protobuf:"varint,1,opt,name=nationid" json:"nationid,omitempty"`
Provinceid *uint64 `protobuf:"varint,2,opt,name=provinceid" json:"provinceid,omitempty"`
Cityid *uint64 `protobuf:"varint,3,opt,name=cityid" json:"cityid,omitempty"`
Regionid *uint64 `protobuf:"varint,4,opt,name=regionid" json:"regionid,omitempty"`
}
func (x *NewBizClientRegionCode) Reset() {
*x = NewBizClientRegionCode{}
if protoimpl.UnsafeEnabled {
mi := &file_smbcmd0x519_proto_msgTypes[12]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *NewBizClientRegionCode) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*NewBizClientRegionCode) ProtoMessage() {}
func (x *NewBizClientRegionCode) ProtoReflect() protoreflect.Message {
mi := &file_smbcmd0x519_proto_msgTypes[12]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use NewBizClientRegionCode.ProtoReflect.Descriptor instead.
func (*NewBizClientRegionCode) Descriptor() ([]byte, []int) {
return file_smbcmd0x519_proto_rawDescGZIP(), []int{12}
}
func (x *NewBizClientRegionCode) GetNationid() uint64 {
if x != nil && x.Nationid != nil {
return *x.Nationid
}
return 0
}
func (x *NewBizClientRegionCode) GetProvinceid() uint64 {
if x != nil && x.Provinceid != nil {
return *x.Provinceid
}
return 0
}
func (x *NewBizClientRegionCode) GetCityid() uint64 {
if x != nil && x.Cityid != nil {
return *x.Cityid
}
return 0
}
func (x *NewBizClientRegionCode) GetRegionid() uint64 {
if x != nil && x.Regionid != nil {
return *x.Regionid
}
return 0
}
var File_smbcmd0x519_proto protoreflect.FileDescriptor
var file_smbcmd0x519_proto_rawDesc = []byte{
0x0a, 0x11, 0x73, 0x6d, 0x62, 0x63, 0x6d, 0x64, 0x30, 0x78, 0x35, 0x31, 0x39, 0x2e, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x22, 0xd6, 0x02, 0x0a, 0x0e, 0x43, 0x35, 0x31, 0x39, 0x43, 0x52, 0x4d, 0x4d,
0x73, 0x67, 0x48, 0x65, 0x61, 0x64, 0x12, 0x1c, 0x0a, 0x09, 0x63, 0x72, 0x6d, 0x53, 0x75, 0x62,
0x43, 0x6d, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x63, 0x72, 0x6d, 0x53, 0x75,
0x62, 0x43, 0x6d, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x68, 0x65, 0x61, 0x64, 0x4c, 0x65, 0x6e, 0x18,
0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x68, 0x65, 0x61, 0x64, 0x4c, 0x65, 0x6e, 0x12, 0x14,
0x0a, 0x05, 0x76, 0x65, 0x72, 0x4e, 0x6f, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x76,
0x65, 0x72, 0x4e, 0x6f, 0x12, 0x14, 0x0a, 0x05, 0x6b, 0x66, 0x55, 0x69, 0x6e, 0x18, 0x04, 0x20,
0x01, 0x28, 0x04, 0x52, 0x05, 0x6b, 0x66, 0x55, 0x69, 0x6e, 0x12, 0x10, 0x0a, 0x03, 0x73, 0x65,
0x71, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x73, 0x65, 0x71, 0x12, 0x18, 0x0a, 0x07,
0x70, 0x61, 0x63, 0x6b, 0x4e, 0x75, 0x6d, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x70,
0x61, 0x63, 0x6b, 0x4e, 0x75, 0x6d, 0x12, 0x18, 0x0a, 0x07, 0x63, 0x75, 0x72, 0x50, 0x61, 0x63,
0x6b, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x63, 0x75, 0x72, 0x50, 0x61, 0x63, 0x6b,
0x12, 0x16, 0x0a, 0x06, 0x62, 0x75, 0x66, 0x53, 0x69, 0x67, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09,
0x52, 0x06, 0x62, 0x75, 0x66, 0x53, 0x69, 0x67, 0x12, 0x14, 0x0a, 0x05, 0x70, 0x75, 0x62, 0x51,
0x71, 0x18, 0x09, 0x20, 0x01, 0x28, 0x04, 0x52, 0x05, 0x70, 0x75, 0x62, 0x51, 0x71, 0x12, 0x1e,
0x0a, 0x0a, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x74, 0x79, 0x70, 0x65, 0x18, 0x0a, 0x20, 0x01,
0x28, 0x0d, 0x52, 0x0a, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x74, 0x79, 0x70, 0x65, 0x12, 0x1a,
0x0a, 0x08, 0x6c, 0x61, 0x62, 0x6f, 0x72, 0x55, 0x69, 0x6e, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x04,
0x52, 0x08, 0x6c, 0x61, 0x62, 0x6f, 0x72, 0x55, 0x69, 0x6e, 0x12, 0x1c, 0x0a, 0x09, 0x6c, 0x61,
0x62, 0x6f, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x6c,
0x61, 0x62, 0x6f, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x70, 0x75, 0x69, 0x6e,
0x18, 0x0d, 0x20, 0x01, 0x28, 0x04, 0x52, 0x04, 0x70, 0x75, 0x69, 0x6e, 0x22, 0x56, 0x0a, 0x18,
0x47, 0x65, 0x74, 0x4e, 0x61, 0x76, 0x69, 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x6e,
0x75, 0x52, 0x65, 0x71, 0x42, 0x6f, 0x64, 0x79, 0x12, 0x12, 0x0a, 0x04, 0x70, 0x75, 0x69, 0x6e,
0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x04, 0x70, 0x75, 0x69, 0x6e, 0x12, 0x10, 0x0a, 0x03,
0x75, 0x69, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x04, 0x52, 0x03, 0x75, 0x69, 0x6e, 0x12, 0x14,
0x0a, 0x05, 0x76, 0x65, 0x72, 0x4e, 0x6f, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x76,
0x65, 0x72, 0x4e, 0x6f, 0x22, 0x80, 0x01, 0x0a, 0x18, 0x47, 0x65, 0x74, 0x4e, 0x61, 0x76, 0x69,
0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x6e, 0x75, 0x52, 0x73, 0x70, 0x42, 0x6f, 0x64,
0x79, 0x12, 0x1e, 0x0a, 0x03, 0x72, 0x65, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0c,
0x2e, 0x43, 0x35, 0x31, 0x39, 0x52, 0x65, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x03, 0x72, 0x65,
0x74, 0x12, 0x16, 0x0a, 0x06, 0x69, 0x73, 0x53, 0x68, 0x6f, 0x77, 0x18, 0x02, 0x20, 0x01, 0x28,
0x05, 0x52, 0x06, 0x69, 0x73, 0x53, 0x68, 0x6f, 0x77, 0x12, 0x16, 0x0a, 0x06, 0x75, 0x63, 0x74,
0x4d, 0x73, 0x67, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x75, 0x63, 0x74, 0x4d, 0x73,
0x67, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x65, 0x72, 0x4e, 0x6f, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d,
0x52, 0x05, 0x76, 0x65, 0x72, 0x4e, 0x6f, 0x22, 0x8b, 0x02, 0x0a, 0x0b, 0x43, 0x35, 0x31, 0x39,
0x52, 0x65, 0x71, 0x42, 0x6f, 0x64, 0x79, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x75, 0x62, 0x43, 0x6d,
0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x73, 0x75, 0x62, 0x43, 0x6d, 0x64, 0x12,
0x35, 0x0a, 0x0d, 0x63, 0x72, 0x6d, 0x43, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x48, 0x65, 0x61, 0x64,
0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x43, 0x35, 0x31, 0x39, 0x43, 0x52, 0x4d,
0x4d, 0x73, 0x67, 0x48, 0x65, 0x61, 0x64, 0x52, 0x0d, 0x63, 0x72, 0x6d, 0x43, 0x6f, 0x6d, 0x6d,
0x6f, 0x6e, 0x48, 0x65, 0x61, 0x64, 0x12, 0x5e, 0x0a, 0x1b, 0x67, 0x65, 0x74, 0x41, 0x64, 0x64,
0x72, 0x65, 0x73, 0x73, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65,
0x71, 0x42, 0x6f, 0x64, 0x79, 0x18, 0x21, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x47, 0x65,
0x74, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x4c, 0x69,
0x73, 0x74, 0x52, 0x65, 0x71, 0x42, 0x6f, 0x64, 0x79, 0x52, 0x1b, 0x67, 0x65, 0x74, 0x41, 0x64,
0x64, 0x72, 0x65, 0x73, 0x73, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x4c, 0x69, 0x73, 0x74, 0x52,
0x65, 0x71, 0x42, 0x6f, 0x64, 0x79, 0x12, 0x4d, 0x0a, 0x14, 0x67, 0x65, 0x74, 0x4e, 0x61, 0x76,
0x69, 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x6e, 0x75, 0x52, 0x65, 0x71, 0x18, 0x23,
0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x47, 0x65, 0x74, 0x4e, 0x61, 0x76, 0x69, 0x67, 0x61,
0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x6e, 0x75, 0x52, 0x65, 0x71, 0x42, 0x6f, 0x64, 0x79, 0x52,
0x14, 0x67, 0x65, 0x74, 0x4e, 0x61, 0x76, 0x69, 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65,
0x6e, 0x75, 0x52, 0x65, 0x71, 0x22, 0x43, 0x0a, 0x0b, 0x43, 0x35, 0x31, 0x39, 0x52, 0x65, 0x74,
0x49, 0x6e, 0x66, 0x6f, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x43, 0x6f, 0x64, 0x65, 0x18,
0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x72, 0x65, 0x74, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x1a,
0x0a, 0x08, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x4d, 0x73, 0x67, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09,
0x52, 0x08, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x4d, 0x73, 0x67, 0x22, 0x8b, 0x02, 0x0a, 0x0b, 0x43,
0x35, 0x31, 0x39, 0x52, 0x73, 0x70, 0x42, 0x6f, 0x64, 0x79, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x75,
0x62, 0x43, 0x6d, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x73, 0x75, 0x62, 0x43,
0x6d, 0x64, 0x12, 0x35, 0x0a, 0x0d, 0x63, 0x72, 0x6d, 0x43, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x48,
0x65, 0x61, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x43, 0x35, 0x31, 0x39,
0x43, 0x52, 0x4d, 0x4d, 0x73, 0x67, 0x48, 0x65, 0x61, 0x64, 0x52, 0x0d, 0x63, 0x72, 0x6d, 0x43,
0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x48, 0x65, 0x61, 0x64, 0x12, 0x5e, 0x0a, 0x1b, 0x67, 0x65, 0x74,
0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x4c, 0x69, 0x73,
0x74, 0x52, 0x73, 0x70, 0x42, 0x6f, 0x64, 0x79, 0x18, 0x21, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c,
0x2e, 0x47, 0x65, 0x74, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x44, 0x65, 0x74, 0x61, 0x69,
0x6c, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x73, 0x70, 0x42, 0x6f, 0x64, 0x79, 0x52, 0x1b, 0x67, 0x65,
0x74, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x4c, 0x69,
0x73, 0x74, 0x52, 0x73, 0x70, 0x42, 0x6f, 0x64, 0x79, 0x12, 0x4d, 0x0a, 0x14, 0x67, 0x65, 0x74,
0x4e, 0x61, 0x76, 0x69, 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x6e, 0x75, 0x52, 0x73,
0x70, 0x18, 0x23, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x47, 0x65, 0x74, 0x4e, 0x61, 0x76,
0x69, 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x6e, 0x75, 0x52, 0x73, 0x70, 0x42, 0x6f,
0x64, 0x79, 0x52, 0x14, 0x67, 0x65, 0x74, 0x4e, 0x61, 0x76, 0x69, 0x67, 0x61, 0x74, 0x69, 0x6f,
0x6e, 0x4d, 0x65, 0x6e, 0x75, 0x52, 0x73, 0x70, 0x22, 0x5b, 0x0a, 0x1b, 0x47, 0x65, 0x74, 0x41,
0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x4c, 0x69, 0x73, 0x74,
0x52, 0x65, 0x71, 0x42, 0x6f, 0x64, 0x79, 0x12, 0x1c, 0x0a, 0x09, 0x74, 0x69, 0x6d, 0x65, 0x73,
0x74, 0x61, 0x6d, 0x70, 0x18, 0x01, 0x20, 0x01, 0x28, 0x07, 0x52, 0x09, 0x74, 0x69, 0x6d, 0x65,
0x73, 0x74, 0x61, 0x6d, 0x70, 0x12, 0x1e, 0x0a, 0x0a, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61,
0x6d, 0x70, 0x32, 0x18, 0x02, 0x20, 0x01, 0x28, 0x06, 0x52, 0x0a, 0x74, 0x69, 0x6d, 0x65, 0x73,
0x74, 0x61, 0x6d, 0x70, 0x32, 0x22, 0xc5, 0x01, 0x0a, 0x1b, 0x47, 0x65, 0x74, 0x41, 0x64, 0x64,
0x72, 0x65, 0x73, 0x73, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x73,
0x70, 0x42, 0x6f, 0x64, 0x79, 0x12, 0x1e, 0x0a, 0x03, 0x72, 0x65, 0x74, 0x18, 0x01, 0x20, 0x01,
0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x43, 0x35, 0x31, 0x39, 0x52, 0x65, 0x74, 0x49, 0x6e, 0x66, 0x6f,
0x52, 0x03, 0x72, 0x65, 0x74, 0x12, 0x1c, 0x0a, 0x09, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61,
0x6d, 0x70, 0x18, 0x02, 0x20, 0x01, 0x28, 0x07, 0x52, 0x09, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74,
0x61, 0x6d, 0x70, 0x12, 0x12, 0x0a, 0x04, 0x66, 0x75, 0x6c, 0x6c, 0x18, 0x03, 0x20, 0x01, 0x28,
0x08, 0x52, 0x04, 0x66, 0x75, 0x6c, 0x6c, 0x12, 0x34, 0x0a, 0x0d, 0x61, 0x64, 0x64, 0x72, 0x65,
0x73, 0x73, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0e,
0x2e, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x52, 0x0d,
0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x12, 0x1e, 0x0a,
0x0a, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x32, 0x18, 0x05, 0x20, 0x01, 0x28,
0x06, 0x52, 0x0a, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x32, 0x22, 0xad, 0x07,
0x0a, 0x0d, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x12,
0x10, 0x0a, 0x03, 0x61, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x61, 0x69,
0x64, 0x12, 0x1e, 0x0a, 0x0a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x54, 0x69, 0x6d, 0x65, 0x18,
0x02, 0x20, 0x01, 0x28, 0x07, 0x52, 0x0a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x54, 0x69, 0x6d,
0x65, 0x12, 0x1e, 0x0a, 0x0a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x18,
0x03, 0x20, 0x01, 0x28, 0x07, 0x52, 0x0a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x54, 0x69, 0x6d,
0x65, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28,
0x0d, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x18, 0x0a, 0x07, 0x67, 0x72, 0x6f,
0x75, 0x70, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x67, 0x72, 0x6f, 0x75,
0x70, 0x69, 0x64, 0x12, 0x22, 0x0a, 0x0c, 0x61, 0x64, 0x64, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x4e,
0x61, 0x6d, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0c, 0x61, 0x64, 0x64, 0x47, 0x72,
0x6f, 0x75, 0x70, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18,
0x07, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x67,
0x65, 0x6e, 0x64, 0x65, 0x72, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x67, 0x65, 0x6e,
0x64, 0x65, 0x72, 0x12, 0x1a, 0x0a, 0x08, 0x62, 0x69, 0x72, 0x74, 0x68, 0x64, 0x61, 0x79, 0x18,
0x09, 0x20, 0x01, 0x28, 0x07, 0x52, 0x08, 0x62, 0x69, 0x72, 0x74, 0x68, 0x64, 0x61, 0x79, 0x12,
0x1a, 0x0a, 0x08, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x30, 0x18, 0x0a, 0x20, 0x01, 0x28,
0x0c, 0x52, 0x08, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x30, 0x12, 0x2a, 0x0a, 0x10, 0x63,
0x6f, 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x30, 0x18,
0x0b, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x10, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x50, 0x6f,
0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x30, 0x12, 0x1a, 0x0a, 0x08, 0x63, 0x6f, 0x6d, 0x70, 0x61,
0x6e, 0x79, 0x31, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x08, 0x63, 0x6f, 0x6d, 0x70, 0x61,
0x6e, 0x79, 0x31, 0x12, 0x2a, 0x0a, 0x10, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x50, 0x6f,
0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x31, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x10, 0x63,
0x6f, 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x31, 0x12,
0x20, 0x0a, 0x0b, 0x66, 0x69, 0x78, 0x65, 0x64, 0x50, 0x68, 0x6f, 0x6e, 0x65, 0x30, 0x18, 0x0e,
0x20, 0x01, 0x28, 0x0c, 0x52, 0x0b, 0x66, 0x69, 0x78, 0x65, 0x64, 0x50, 0x68, 0x6f, 0x6e, 0x65,
0x30, 0x12, 0x20, 0x0a, 0x0b, 0x66, 0x69, 0x78, 0x65, 0x64, 0x50, 0x68, 0x6f, 0x6e, 0x65, 0x31,
0x18, 0x0f, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0b, 0x66, 0x69, 0x78, 0x65, 0x64, 0x50, 0x68, 0x6f,
0x6e, 0x65, 0x31, 0x12, 0x16, 0x0a, 0x06, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x30, 0x18, 0x10, 0x20,
0x01, 0x28, 0x0c, 0x52, 0x06, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x30, 0x12, 0x16, 0x0a, 0x06, 0x65,
0x6d, 0x61, 0x69, 0x6c, 0x31, 0x18, 0x11, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x06, 0x65, 0x6d, 0x61,
0x69, 0x6c, 0x31, 0x12, 0x12, 0x0a, 0x04, 0x66, 0x61, 0x78, 0x30, 0x18, 0x12, 0x20, 0x01, 0x28,
0x0c, 0x52, 0x04, 0x66, 0x61, 0x78, 0x30, 0x12, 0x12, 0x0a, 0x04, 0x66, 0x61, 0x78, 0x31, 0x18,
0x13, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x04, 0x66, 0x61, 0x78, 0x31, 0x12, 0x18, 0x0a, 0x07, 0x63,
0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x74, 0x18, 0x14, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x07, 0x63, 0x6f,
0x6d, 0x6d, 0x65, 0x6e, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x68, 0x65, 0x61, 0x64, 0x55, 0x72, 0x6c,
0x18, 0x15, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x07, 0x68, 0x65, 0x61, 0x64, 0x55, 0x72, 0x6c, 0x12,
0x34, 0x0a, 0x0b, 0x6d, 0x6f, 0x62, 0x69, 0x6c, 0x65, 0x50, 0x68, 0x6f, 0x6e, 0x65, 0x18, 0x16,
0x20, 0x03, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x4d, 0x6f,
0x62, 0x69, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0b, 0x6d, 0x6f, 0x62, 0x69, 0x6c, 0x65,
0x50, 0x68, 0x6f, 0x6e, 0x65, 0x12, 0x2e, 0x0a, 0x12, 0x6d, 0x6f, 0x62, 0x69, 0x6c, 0x65, 0x50,
0x68, 0x6f, 0x6e, 0x65, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x64, 0x18, 0x17, 0x20, 0x01, 0x28,
0x08, 0x52, 0x12, 0x6d, 0x6f, 0x62, 0x69, 0x6c, 0x65, 0x50, 0x68, 0x6f, 0x6e, 0x65, 0x55, 0x70,
0x64, 0x61, 0x74, 0x65, 0x64, 0x12, 0x1e, 0x0a, 0x02, 0x71, 0x71, 0x18, 0x18, 0x20, 0x03, 0x28,
0x0b, 0x32, 0x0e, 0x2e, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x51, 0x51, 0x69, 0x6e, 0x66,
0x6f, 0x52, 0x02, 0x71, 0x71, 0x12, 0x26, 0x0a, 0x0e, 0x71, 0x71, 0x50, 0x68, 0x6f, 0x6e, 0x65,
0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x64, 0x18, 0x19, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0e, 0x71,
0x71, 0x50, 0x68, 0x6f, 0x6e, 0x65, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x64, 0x12, 0x20, 0x0a,
0x0b, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x54, 0x69, 0x6d, 0x65, 0x32, 0x18, 0x1a, 0x20, 0x01,
0x28, 0x06, 0x52, 0x0b, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x54, 0x69, 0x6d, 0x65, 0x32, 0x12,
0x37, 0x0a, 0x0c, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x18,
0x1b, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x4e, 0x65, 0x77, 0x42, 0x69, 0x7a, 0x43, 0x6c,
0x69, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x52, 0x0c, 0x63, 0x6c, 0x69, 0x65,
0x6e, 0x74, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x12, 0x43, 0x0a, 0x10, 0x63, 0x6c, 0x69, 0x65,
0x6e, 0x74, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x64, 0x65, 0x18, 0x1c, 0x20, 0x01,
0x28, 0x0b, 0x32, 0x17, 0x2e, 0x4e, 0x65, 0x77, 0x42, 0x69, 0x7a, 0x43, 0x6c, 0x69, 0x65, 0x6e,
0x74, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x64, 0x65, 0x52, 0x10, 0x63, 0x6c, 0x69,
0x65, 0x6e, 0x74, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x64, 0x65, 0x22, 0x6f, 0x0a,
0x11, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x4d, 0x6f, 0x62, 0x69, 0x6c, 0x65, 0x49, 0x6e,
0x66, 0x6f, 0x12, 0x14, 0x0a, 0x05, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x01, 0x20, 0x01, 0x28,
0x0d, 0x52, 0x05, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x18, 0x0a, 0x07, 0x61, 0x63, 0x63, 0x6f,
0x75, 0x6e, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x07, 0x61, 0x63, 0x63, 0x6f, 0x75,
0x6e, 0x74, 0x12, 0x2a, 0x0a, 0x10, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x74, 0x65, 0x64, 0x41,
0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x10, 0x66, 0x6f,
0x72, 0x6d, 0x61, 0x74, 0x74, 0x65, 0x64, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x22, 0x3f,
0x0a, 0x0d, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x51, 0x51, 0x69, 0x6e, 0x66, 0x6f, 0x12,
0x14, 0x0a, 0x05, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05,
0x69, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x18, 0x0a, 0x07, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74,
0x18, 0x02, 0x20, 0x01, 0x28, 0x04, 0x52, 0x07, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x22,
0xa4, 0x01, 0x0a, 0x12, 0x4e, 0x65, 0x77, 0x42, 0x69, 0x7a, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74,
0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x12, 0x22, 0x0a, 0x0c, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74,
0x4e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x63, 0x6c,
0x69, 0x65, 0x6e, 0x74, 0x4e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x26, 0x0a, 0x0e, 0x63, 0x6c,
0x69, 0x65, 0x6e, 0x74, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x6e, 0x63, 0x65, 0x18, 0x02, 0x20, 0x01,
0x28, 0x09, 0x52, 0x0e, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x6e,
0x63, 0x65, 0x12, 0x1e, 0x0a, 0x0a, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x43, 0x69, 0x74, 0x79,
0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x43, 0x69,
0x74, 0x79, 0x12, 0x22, 0x0a, 0x0c, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x67, 0x69,
0x6f, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74,
0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x22, 0x88, 0x01, 0x0a, 0x16, 0x4e, 0x65, 0x77, 0x42, 0x69,
0x7a, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x64,
0x65, 0x12, 0x1a, 0x0a, 0x08, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x69, 0x64, 0x18, 0x01, 0x20,
0x01, 0x28, 0x04, 0x52, 0x08, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x69, 0x64, 0x12, 0x1e, 0x0a,
0x0a, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x6e, 0x63, 0x65, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28,
0x04, 0x52, 0x0a, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x6e, 0x63, 0x65, 0x69, 0x64, 0x12, 0x16, 0x0a,
0x06, 0x63, 0x69, 0x74, 0x79, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x04, 0x52, 0x06, 0x63,
0x69, 0x74, 0x79, 0x69, 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x69,
0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x04, 0x52, 0x08, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x69,
0x64, 0x42, 0x0c, 0x5a, 0x0a, 0x2e, 0x3b, 0x63, 0x6d, 0x64, 0x30, 0x78, 0x36, 0x66, 0x66,
}
var (
file_smbcmd0x519_proto_rawDescOnce sync.Once
file_smbcmd0x519_proto_rawDescData = file_smbcmd0x519_proto_rawDesc
)
func file_smbcmd0x519_proto_rawDescGZIP() []byte {
file_smbcmd0x519_proto_rawDescOnce.Do(func() {
file_smbcmd0x519_proto_rawDescData = protoimpl.X.CompressGZIP(file_smbcmd0x519_proto_rawDescData)
})
return file_smbcmd0x519_proto_rawDescData
}
var file_smbcmd0x519_proto_msgTypes = make([]protoimpl.MessageInfo, 13)
var file_smbcmd0x519_proto_goTypes = []interface{}{
(*C519CRMMsgHead)(nil), // 0: C519CRMMsgHead
(*GetNavigationMenuReqBody)(nil), // 1: GetNavigationMenuReqBody
(*GetNavigationMenuRspBody)(nil), // 2: GetNavigationMenuRspBody
(*C519ReqBody)(nil), // 3: C519ReqBody
(*C519RetInfo)(nil), // 4: C519RetInfo
(*C519RspBody)(nil), // 5: C519RspBody
(*GetAddressDetailListReqBody)(nil), // 6: GetAddressDetailListReqBody
(*GetAddressDetailListRspBody)(nil), // 7: GetAddressDetailListRspBody
(*AddressDetail)(nil), // 8: AddressDetail
(*AddressMobileInfo)(nil), // 9: AddressMobileInfo
(*AddressQQinfo)(nil), // 10: AddressQQinfo
(*NewBizClientRegion)(nil), // 11: NewBizClientRegion
(*NewBizClientRegionCode)(nil), // 12: NewBizClientRegionCode
}
var file_smbcmd0x519_proto_depIdxs = []int32{
4, // 0: GetNavigationMenuRspBody.ret:type_name -> C519RetInfo
0, // 1: C519ReqBody.crmCommonHead:type_name -> C519CRMMsgHead
6, // 2: C519ReqBody.getAddressDetailListReqBody:type_name -> GetAddressDetailListReqBody
1, // 3: C519ReqBody.getNavigationMenuReq:type_name -> GetNavigationMenuReqBody
0, // 4: C519RspBody.crmCommonHead:type_name -> C519CRMMsgHead
7, // 5: C519RspBody.getAddressDetailListRspBody:type_name -> GetAddressDetailListRspBody
2, // 6: C519RspBody.getNavigationMenuRsp:type_name -> GetNavigationMenuRspBody
4, // 7: GetAddressDetailListRspBody.ret:type_name -> C519RetInfo
8, // 8: GetAddressDetailListRspBody.addressDetail:type_name -> AddressDetail
9, // 9: AddressDetail.mobilePhone:type_name -> AddressMobileInfo
10, // 10: AddressDetail.qq:type_name -> AddressQQinfo
11, // 11: AddressDetail.clientRegion:type_name -> NewBizClientRegion
12, // 12: AddressDetail.clientRegionCode:type_name -> NewBizClientRegionCode
13, // [13:13] is the sub-list for method output_type
13, // [13:13] is the sub-list for method input_type
13, // [13:13] is the sub-list for extension type_name
13, // [13:13] is the sub-list for extension extendee
0, // [0:13] is the sub-list for field type_name
}
func init() { file_smbcmd0x519_proto_init() }
func file_smbcmd0x519_proto_init() {
if File_smbcmd0x519_proto != nil {
return
}
if !protoimpl.UnsafeEnabled {
file_smbcmd0x519_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*C519CRMMsgHead); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_smbcmd0x519_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*GetNavigationMenuReqBody); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_smbcmd0x519_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*GetNavigationMenuRspBody); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_smbcmd0x519_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*C519ReqBody); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_smbcmd0x519_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*C519RetInfo); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_smbcmd0x519_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*C519RspBody); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_smbcmd0x519_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*GetAddressDetailListReqBody); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_smbcmd0x519_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*GetAddressDetailListRspBody); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_smbcmd0x519_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*AddressDetail); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_smbcmd0x519_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*AddressMobileInfo); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_smbcmd0x519_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*AddressQQinfo); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_smbcmd0x519_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*NewBizClientRegion); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_smbcmd0x519_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*NewBizClientRegionCode); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
}
type x struct{}
out := protoimpl.TypeBuilder{
File: protoimpl.DescBuilder{
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
RawDescriptor: file_smbcmd0x519_proto_rawDesc,
NumEnums: 0,
NumMessages: 13,
NumExtensions: 0,
NumServices: 0,
},
GoTypes: file_smbcmd0x519_proto_goTypes,
DependencyIndexes: file_smbcmd0x519_proto_depIdxs,
MessageInfos: file_smbcmd0x519_proto_msgTypes,
}.Build()
File_smbcmd0x519_proto = out.File
file_smbcmd0x519_proto_rawDesc = nil
file_smbcmd0x519_proto_goTypes = nil
file_smbcmd0x519_proto_depIdxs = nil
}