github.com/Mrs4s/MiraiGo@v0.0.0-20240226124653-54bdd873e3fe/client/pb/oidb/oidb0x769.proto (about)

     1  syntax = "proto2";
     2  
     3  option go_package = "github.com/Mrs4s/MiraiGo/client/pb/oidb";
     4  
     5  message CPU {
     6    optional string model = 1;
     7    optional uint32 cores = 2;
     8    optional uint32 frequency = 3;
     9  }
    10  
    11  message Camera {
    12    optional uint64 primary = 1;
    13    optional uint64 secondary = 2;
    14    optional bool flash = 3;
    15  }
    16  
    17  message D769ConfigSeq {
    18    optional uint32 type = 1;
    19    optional uint32 version = 2;
    20  }
    21  
    22  message Content {
    23    optional uint32 taskId = 1;
    24    optional uint32 compress = 2;
    25    optional bytes content = 10;
    26  }
    27  
    28  message D769DeviceInfo {
    29    optional string brand = 1;
    30    optional string model = 2;
    31    optional C41219OS os = 3;
    32    optional CPU cpu = 4;
    33    optional Memory memory = 5;
    34    optional Storage storage = 6;
    35    optional Screen screen = 7;
    36    optional Camera camera = 8;
    37  }
    38  
    39  message Memory {
    40    optional uint64 total = 1;
    41    optional uint64 process = 2;
    42  }
    43  
    44  message C41219OS {
    45    optional uint32 type = 1;
    46    optional string version = 2;
    47    optional string sdk = 3;
    48    optional string kernel = 4;
    49    optional string rom = 5;
    50  }
    51  
    52  message QueryUinPackageUsageReq {
    53    optional uint32 type = 1;
    54    optional uint64 uinFileSize = 2;
    55  }
    56  
    57  message QueryUinPackageUsageRsp {
    58    optional uint32 status = 1;
    59    optional uint64 leftUinNum = 2;
    60    optional uint64 maxUinNum = 3;
    61    optional uint32 proportion = 4;
    62    repeated UinPackageUsedInfo uinPackageUsedList = 10;
    63  }
    64  
    65  message D769ReqBody {
    66    repeated D769ConfigSeq configList = 1;
    67    optional D769DeviceInfo deviceInfo = 2;
    68    optional string info = 3;
    69    optional string province = 4;
    70    optional string city = 5;
    71    optional int32 reqDebugMsg = 6;
    72    optional QueryUinPackageUsageReq queryUinPackageUsageReq = 101;
    73  }
    74  
    75  message D769RspBody {
    76    optional uint32 result = 1;
    77    repeated D769ConfigSeq configList = 2;
    78    optional QueryUinPackageUsageRsp queryUinPackageUsageRsp = 101;
    79  }
    80  
    81  message Screen {
    82    optional string model = 1;
    83    optional uint32 width = 2;
    84    optional uint32 height = 3;
    85    optional uint32 dpi = 4;
    86    optional bool multiTouch = 5;
    87  }
    88  
    89  message Storage {
    90    optional uint64 builtin = 1;
    91    optional uint64 external = 2;
    92  }
    93  
    94  message UinPackageUsedInfo {
    95    optional uint32 ruleId = 1;
    96    optional string author = 2;
    97    optional string url = 3;
    98    optional uint64 uinNum = 4;
    99  }