github.com/LagrangeDev/LagrangeGo@v0.0.0-20240512064304-ad4a85e10cb4/client/packets/pb/service/oidb/OidbSvcTrpcTcp0xFE5_2.proto (about)

     1  syntax = "proto3";
     2  
     3  option go_package = "github.com/LagrangeDev/LagrangeGo/client/packets/pb/service/oidb";
     4  
     5  // Fetch Groups
     6  message OidbSvcTrpcTcp0xFE5_2 {
     7    OidbSvcTrpcTcp0xFE5_2Config Config = 1;
     8  }
     9  
    10  message OidbSvcTrpcTcp0xFE5_2Config {
    11    OidbSvcTrpcTcp0xFE5_2Config1 Config1 = 1;
    12    OidbSvcTrpcTcp0xFE5_2Config2 Config2 = 2;
    13    OidbSvcTrpcTcp0xFE5_2Config3 Config3 = 3;
    14  }
    15  
    16  message OidbSvcTrpcTcp0xFE5_2Config1 {
    17    // all true
    18    bool GroupOwner = 1;
    19    bool Field2 = 2;
    20    bool MemberMax = 3;
    21    bool MemberCount = 4;
    22    bool GroupName = 5;
    23    bool Field8 = 8;
    24    bool Field9 = 9;
    25    bool Field10 = 10;
    26    bool Field11 = 11;
    27    bool Field12 = 12;
    28    bool Field13 = 13;
    29    bool Field14 = 14;
    30    bool Field15 = 15;
    31    bool Field16 = 16;
    32    bool Field17 = 17;
    33    bool Field18 = 18;
    34    bool Question = 19;
    35    bool Field20 = 20;
    36    bool Field22 = 22;
    37    bool Field23 = 23;
    38    bool Field24 = 24;
    39    bool Field25 = 25;
    40    bool Field26 = 26;
    41    bool Field27 = 27;
    42    bool Field28 = 28;
    43    bool Field29 = 29;
    44    bool Field30 = 30;
    45    bool Field31 = 31;
    46    bool Field32 = 32;
    47    bool Field5001 = 5001;
    48    bool Field5002 = 5002;
    49    bool Field5003 = 5003;
    50  }
    51  
    52  message OidbSvcTrpcTcp0xFE5_2Config2 {
    53    // all ture
    54    bool Field1 = 1;
    55    bool Field2 = 2;
    56    bool Field3 = 3;
    57    bool Field4 = 4;
    58    bool Field5 = 5;
    59    bool Field6 = 6;
    60    bool Field7 = 7;
    61    bool Field8 = 8;
    62  }
    63  
    64  message OidbSvcTrpcTcp0xFE5_2Config3 {
    65    bool Field5 = 5;
    66    bool Field6 = 6;
    67  }
    68  
    69  message OidbSvcTrpcTcp0xFE5_2Response {
    70    repeated OidbSvcTrpcTcp0xFE5_2Group Groups = 2;
    71  }
    72  
    73  message OidbSvcTrpcTcp0xFE5_2Group {
    74    uint32 GroupUin = 3;
    75    OidbSvcTrpcTcp0xFE5_2GroupInfo Info = 4;
    76  }
    77  
    78  message OidbSvcTrpcTcp0xFE5_2GroupInfo {
    79    OidbSvcTrpcTcp0xFE5_2Member GroupOwner = 1;
    80    uint32 MemberMax = 3;
    81    uint32 MemberCount = 4;
    82    string GroupName = 5;
    83  }
    84  
    85  message OidbSvcTrpcTcp0xFE5_2Member {
    86    string Uid = 2;
    87  }