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  }