github.com/LagrangeDev/LagrangeGo@v0.0.0-20240512064304-ad4a85e10cb4/client/packets/pb/system/system.proto (about) 1 syntax = "proto3"; 2 3 option go_package = "github.com/LagrangeDev/LagrangeGo/client/packets/pb/system"; 4 5 message NTDeviceSign { 6 string Trace = 15; 7 optional string Uid = 16; 8 optional Sign Sign = 24; 9 } 10 11 message Sign { 12 optional bytes Signature = 1; 13 optional string Token = 2; 14 optional Software S = 3; 15 } 16 17 message Software { 18 string Ver = 2; 19 optional string Token = 3; 20 } 21 22 message NTOS { 23 string OS = 1; 24 string Name = 2; 25 } 26 27 message NTPacketUid { 28 optional string Uid = 16; 29 } 30 31 message NTSsoHeartBeat { 32 int32 Type = 1; 33 } 34 35 message NTSysEvent { 36 string IP = 1; 37 int64 Sid = 2; 38 NTSysEventSub Sub = 3; 39 } 40 41 message NTSysEventSub { 42 int64 State = 2; 43 int32 Field3 = 3; 44 int64 Field4 = 4; 45 int64 Uin = 5; 46 int32 Flag = 6; 47 int32 On = 7; 48 uint32 GroupUin = 8; 49 } 50 51 message OnlineOsInfo { 52 string User = 1; 53 string OS = 2; 54 string OSVer = 3; 55 optional string VendorName = 4; 56 string OSLower = 5; 57 } 58 59 message ServiceKickNTResponse { 60 uint32 Uin = 1; 61 string Tips = 3; 62 string Title = 4; 63 int32 Field5 = 5; 64 int32 Field6 = 6; 65 int32 Field8 = 8; 66 } 67 68 message ServiceRegister { 69 optional string Guid = 1; 70 optional int32 Type = 2; 71 optional string CurrentVersion = 3; 72 optional int32 Field4 = 4; 73 optional int32 LocaleId = 5; // 2052 74 optional OnlineOsInfo Online = 6; 75 optional int32 SetMute = 7; 76 optional int32 RegisterVendorType = 8; 77 optional int32 RegType = 9; 78 } 79 80 message ServiceRegisterResponse { 81 optional string Message = 2; 82 uint32 Timestamp = 3; 83 int32 Field4 = 4; 84 int32 Field5 = 5; 85 }