github.com/Mrs4s/MiraiGo@v0.0.0-20240226124653-54bdd873e3fe/client/pb/cmd0x6ff/smbcmd0x519.proto (about) 1 syntax = "proto2"; 2 option go_package = "github.com/Mrs4s/MiraiGo/client/pb/cmd0x6ff"; 3 4 message C519CRMMsgHead { 5 optional uint32 crmSubCmd = 1; 6 optional uint32 headLen = 2; 7 optional uint32 verNo = 3; 8 optional uint64 kfUin = 4; 9 optional uint32 seq = 5; 10 optional uint32 packNum = 6; 11 optional uint32 curPack = 7; 12 optional string bufSig = 8; 13 optional uint64 pubQq = 9; 14 optional uint32 clienttype = 10; 15 optional uint64 laborUin = 11; 16 optional string laborName = 12; 17 optional uint64 puin = 13; 18 } 19 20 message GetNavigationMenuReqBody { 21 optional uint64 puin = 1; 22 optional uint64 uin = 2; 23 optional uint32 verNo = 3; 24 } 25 26 message GetNavigationMenuRspBody { 27 optional C519RetInfo ret = 1; 28 optional int32 isShow = 2; 29 optional string uctMsg = 3; 30 optional uint32 verNo = 4; 31 } 32 33 message C519ReqBody { 34 optional uint32 subCmd = 1; 35 optional C519CRMMsgHead crmCommonHead = 2; 36 optional GetAddressDetailListReqBody getAddressDetailListReqBody = 33; 37 // optional GetNavigationMenuReqBody getNavigationMenuReq = 35; 38 } 39 40 message C519RetInfo { 41 optional uint32 retCode = 1; 42 optional string errorMsg = 2; 43 } 44 45 message C519RspBody { 46 optional uint32 subCmd = 1; 47 // optional C519CRMMsgHead crmCommonHead = 2; 48 optional GetAddressDetailListRspBody getAddressDetailListRspBody = 33; 49 //optional GetNavigationMenuRspBody getNavigationMenuRsp = 35; 50 } 51 52 message GetAddressDetailListReqBody { 53 optional fixed32 timestamp = 1; 54 optional fixed64 timestamp2 = 2; 55 } 56 57 message GetAddressDetailListRspBody { 58 //optional C519RetInfo ret = 1; 59 optional fixed32 timestamp = 2; 60 optional bool full = 3; 61 repeated AddressDetail addressDetail = 4; 62 optional fixed64 timestamp2 = 5; 63 } 64 65 message AddressDetail { 66 optional uint32 aid = 1; 67 optional fixed32 modifyTime = 2; 68 optional fixed32 createTime = 3; 69 optional uint32 status = 4; 70 optional uint32 groupid = 5; 71 optional bytes addGroupName = 6; 72 optional bytes name = 7; 73 optional uint32 gender = 8; 74 optional fixed32 birthday = 9; 75 optional bytes company0 = 10; 76 optional bytes companyPosition0 = 11; 77 optional bytes company1 = 12; 78 optional bytes companyPosition1 = 13; 79 optional bytes fixedPhone0 = 14; 80 optional bytes fixedPhone1 = 15; 81 optional bytes email0 = 16; 82 optional bytes email1 = 17; 83 optional bytes fax0 = 18; 84 optional bytes fax1 = 19; 85 optional bytes comment = 20; 86 optional bytes headUrl = 21; 87 //repeated AddressMobileInfo mobilePhone = 22; 88 optional bool mobilePhoneUpdated = 23; 89 repeated AddressQQinfo qq = 24; 90 optional bool qqPhoneUpdated = 25; 91 optional fixed64 modifyTime2 = 26; 92 //optional NewBizClientRegion clientRegion = 27; 93 //optional NewBizClientRegionCode clientRegionCode = 28; 94 } 95 96 message AddressMobileInfo { 97 optional uint32 index = 1; 98 optional bytes account = 2; 99 optional bytes formattedAccount = 5; 100 } 101 102 message AddressQQinfo { 103 optional uint32 index = 1; 104 optional uint64 account = 2; 105 } 106 107 message NewBizClientRegion { 108 optional string clientNation = 1; 109 optional string clientProvince = 2; 110 optional string clientCity = 3; 111 optional string clientRegion = 4; 112 } 113 114 message NewBizClientRegionCode { 115 optional uint64 nationid = 1; 116 optional uint64 provinceid = 2; 117 optional uint64 cityid = 3; 118 optional uint64 regionid = 4; 119 }