github.com/Mrs4s/MiraiGo@v0.0.0-20240226124653-54bdd873e3fe/client/pb/cmd0x6ff/smbcmd0x519.pb.go (about)

     1  // Code generated by protoc-gen-golite. DO NOT EDIT.
     2  // source: pb/cmd0x6ff/smbcmd0x519.proto
     3  
     4  package cmd0x6ff
     5  
     6  import (
     7  	proto "github.com/RomiChan/protobuf/proto"
     8  )
     9  
    10  type C519CRMMsgHead struct {
    11  	CrmSubCmd  proto.Option[uint32] `protobuf:"varint,1,opt"`
    12  	HeadLen    proto.Option[uint32] `protobuf:"varint,2,opt"`
    13  	VerNo      proto.Option[uint32] `protobuf:"varint,3,opt"`
    14  	KfUin      proto.Option[uint64] `protobuf:"varint,4,opt"`
    15  	Seq        proto.Option[uint32] `protobuf:"varint,5,opt"`
    16  	PackNum    proto.Option[uint32] `protobuf:"varint,6,opt"`
    17  	CurPack    proto.Option[uint32] `protobuf:"varint,7,opt"`
    18  	BufSig     proto.Option[string] `protobuf:"bytes,8,opt"`
    19  	PubQq      proto.Option[uint64] `protobuf:"varint,9,opt"`
    20  	Clienttype proto.Option[uint32] `protobuf:"varint,10,opt"`
    21  	LaborUin   proto.Option[uint64] `protobuf:"varint,11,opt"`
    22  	LaborName  proto.Option[string] `protobuf:"bytes,12,opt"`
    23  	Puin       proto.Option[uint64] `protobuf:"varint,13,opt"`
    24  	_          [0]func()
    25  }
    26  
    27  type GetNavigationMenuReqBody struct {
    28  	Puin  proto.Option[uint64] `protobuf:"varint,1,opt"`
    29  	Uin   proto.Option[uint64] `protobuf:"varint,2,opt"`
    30  	VerNo proto.Option[uint32] `protobuf:"varint,3,opt"`
    31  	_     [0]func()
    32  }
    33  
    34  type GetNavigationMenuRspBody struct {
    35  	Ret    *C519RetInfo         `protobuf:"bytes,1,opt"`
    36  	IsShow proto.Option[int32]  `protobuf:"varint,2,opt"`
    37  	UctMsg proto.Option[string] `protobuf:"bytes,3,opt"`
    38  	VerNo  proto.Option[uint32] `protobuf:"varint,4,opt"`
    39  	_      [0]func()
    40  }
    41  
    42  type C519ReqBody struct {
    43  	SubCmd                      proto.Option[uint32]         `protobuf:"varint,1,opt"`
    44  	CrmCommonHead               *C519CRMMsgHead              `protobuf:"bytes,2,opt"`
    45  	GetAddressDetailListReqBody *GetAddressDetailListReqBody `protobuf:"bytes,33,opt"` // optional GetNavigationMenuReqBody getNavigationMenuReq = 35;
    46  	_                           [0]func()
    47  }
    48  
    49  type C519RetInfo struct {
    50  	RetCode  proto.Option[uint32] `protobuf:"varint,1,opt"`
    51  	ErrorMsg proto.Option[string] `protobuf:"bytes,2,opt"`
    52  	_        [0]func()
    53  }
    54  
    55  type C519RspBody struct {
    56  	SubCmd proto.Option[uint32] `protobuf:"varint,1,opt"`
    57  	// optional C519CRMMsgHead crmCommonHead = 2;
    58  	GetAddressDetailListRspBody *GetAddressDetailListRspBody `protobuf:"bytes,33,opt"` //optional GetNavigationMenuRspBody getNavigationMenuRsp = 35;
    59  	_                           [0]func()
    60  }
    61  
    62  type GetAddressDetailListReqBody struct {
    63  	Timestamp  proto.Option[uint32] `protobuf:"fixed32,1,opt"`
    64  	Timestamp2 proto.Option[uint64] `protobuf:"fixed64,2,opt"`
    65  	_          [0]func()
    66  }
    67  
    68  type GetAddressDetailListRspBody struct {
    69  	// optional C519RetInfo ret = 1;
    70  	Timestamp     proto.Option[uint32] `protobuf:"fixed32,2,opt"`
    71  	Full          proto.Option[bool]   `protobuf:"varint,3,opt"`
    72  	AddressDetail []*AddressDetail     `protobuf:"bytes,4,rep"`
    73  	Timestamp2    proto.Option[uint64] `protobuf:"fixed64,5,opt"`
    74  }
    75  
    76  type AddressDetail struct {
    77  	Aid              proto.Option[uint32] `protobuf:"varint,1,opt"`
    78  	ModifyTime       proto.Option[uint32] `protobuf:"fixed32,2,opt"`
    79  	CreateTime       proto.Option[uint32] `protobuf:"fixed32,3,opt"`
    80  	Status           proto.Option[uint32] `protobuf:"varint,4,opt"`
    81  	Groupid          proto.Option[uint32] `protobuf:"varint,5,opt"`
    82  	AddGroupName     []byte               `protobuf:"bytes,6,opt"`
    83  	Name             []byte               `protobuf:"bytes,7,opt"`
    84  	Gender           proto.Option[uint32] `protobuf:"varint,8,opt"`
    85  	Birthday         proto.Option[uint32] `protobuf:"fixed32,9,opt"`
    86  	Company0         []byte               `protobuf:"bytes,10,opt"`
    87  	CompanyPosition0 []byte               `protobuf:"bytes,11,opt"`
    88  	Company1         []byte               `protobuf:"bytes,12,opt"`
    89  	CompanyPosition1 []byte               `protobuf:"bytes,13,opt"`
    90  	FixedPhone0      []byte               `protobuf:"bytes,14,opt"`
    91  	FixedPhone1      []byte               `protobuf:"bytes,15,opt"`
    92  	Email0           []byte               `protobuf:"bytes,16,opt"`
    93  	Email1           []byte               `protobuf:"bytes,17,opt"`
    94  	Fax0             []byte               `protobuf:"bytes,18,opt"`
    95  	Fax1             []byte               `protobuf:"bytes,19,opt"`
    96  	Comment          []byte               `protobuf:"bytes,20,opt"`
    97  	HeadUrl          []byte               `protobuf:"bytes,21,opt"`
    98  	// repeated AddressMobileInfo mobilePhone = 22;
    99  	MobilePhoneUpdated proto.Option[bool]   `protobuf:"varint,23,opt"`
   100  	Qq                 []*AddressQQinfo     `protobuf:"bytes,24,rep"`
   101  	QqPhoneUpdated     proto.Option[bool]   `protobuf:"varint,25,opt"`
   102  	ModifyTime2        proto.Option[uint64] `protobuf:"fixed64,26,opt"`
   103  }
   104  
   105  type AddressMobileInfo struct {
   106  	Index            proto.Option[uint32] `protobuf:"varint,1,opt"`
   107  	Account          []byte               `protobuf:"bytes,2,opt"`
   108  	FormattedAccount []byte               `protobuf:"bytes,5,opt"`
   109  }
   110  
   111  type AddressQQinfo struct {
   112  	Index   proto.Option[uint32] `protobuf:"varint,1,opt"`
   113  	Account proto.Option[uint64] `protobuf:"varint,2,opt"`
   114  	_       [0]func()
   115  }
   116  
   117  type NewBizClientRegion struct {
   118  	ClientNation   proto.Option[string] `protobuf:"bytes,1,opt"`
   119  	ClientProvince proto.Option[string] `protobuf:"bytes,2,opt"`
   120  	ClientCity     proto.Option[string] `protobuf:"bytes,3,opt"`
   121  	ClientRegion   proto.Option[string] `protobuf:"bytes,4,opt"`
   122  	_              [0]func()
   123  }
   124  
   125  type NewBizClientRegionCode struct {
   126  	Nationid   proto.Option[uint64] `protobuf:"varint,1,opt"`
   127  	Provinceid proto.Option[uint64] `protobuf:"varint,2,opt"`
   128  	Cityid     proto.Option[uint64] `protobuf:"varint,3,opt"`
   129  	Regionid   proto.Option[uint64] `protobuf:"varint,4,opt"`
   130  	_          [0]func()
   131  }