mirror of
https://github.com/Mrs4s/MiraiGo.git
synced 2025-05-04 11:07:40 +08:00
100 lines
2.1 KiB
Protocol Buffer
100 lines
2.1 KiB
Protocol Buffer
syntax = "proto2";
|
|
|
|
option go_package = "github.com/Mrs4s/MiraiGo/client/pb/oidb";
|
|
|
|
message CPU {
|
|
optional string model = 1;
|
|
optional uint32 cores = 2;
|
|
optional uint32 frequency = 3;
|
|
}
|
|
|
|
message Camera {
|
|
optional uint64 primary = 1;
|
|
optional uint64 secondary = 2;
|
|
optional bool flash = 3;
|
|
}
|
|
|
|
message D769ConfigSeq {
|
|
optional uint32 type = 1;
|
|
optional uint32 version = 2;
|
|
}
|
|
|
|
message Content {
|
|
optional uint32 taskId = 1;
|
|
optional uint32 compress = 2;
|
|
optional bytes content = 10;
|
|
}
|
|
|
|
message D769DeviceInfo {
|
|
optional string brand = 1;
|
|
optional string model = 2;
|
|
optional C41219OS os = 3;
|
|
optional CPU cpu = 4;
|
|
optional Memory memory = 5;
|
|
optional Storage storage = 6;
|
|
optional Screen screen = 7;
|
|
optional Camera camera = 8;
|
|
}
|
|
|
|
message Memory {
|
|
optional uint64 total = 1;
|
|
optional uint64 process = 2;
|
|
}
|
|
|
|
message C41219OS {
|
|
optional uint32 type = 1;
|
|
optional string version = 2;
|
|
optional string sdk = 3;
|
|
optional string kernel = 4;
|
|
optional string rom = 5;
|
|
}
|
|
|
|
message QueryUinPackageUsageReq {
|
|
optional uint32 type = 1;
|
|
optional uint64 uinFileSize = 2;
|
|
}
|
|
|
|
message QueryUinPackageUsageRsp {
|
|
optional uint32 status = 1;
|
|
optional uint64 leftUinNum = 2;
|
|
optional uint64 maxUinNum = 3;
|
|
optional uint32 proportion = 4;
|
|
repeated UinPackageUsedInfo uinPackageUsedList = 10;
|
|
}
|
|
|
|
message D769ReqBody {
|
|
repeated D769ConfigSeq configList = 1;
|
|
optional D769DeviceInfo deviceInfo = 2;
|
|
optional string info = 3;
|
|
optional string province = 4;
|
|
optional string city = 5;
|
|
optional int32 reqDebugMsg = 6;
|
|
optional QueryUinPackageUsageReq queryUinPackageUsageReq = 101;
|
|
}
|
|
|
|
message D769RspBody {
|
|
optional uint32 result = 1;
|
|
repeated D769ConfigSeq configList = 2;
|
|
optional QueryUinPackageUsageRsp queryUinPackageUsageRsp = 101;
|
|
}
|
|
|
|
message Screen {
|
|
optional string model = 1;
|
|
optional uint32 width = 2;
|
|
optional uint32 height = 3;
|
|
optional uint32 dpi = 4;
|
|
optional bool multiTouch = 5;
|
|
}
|
|
|
|
message Storage {
|
|
optional uint64 builtin = 1;
|
|
optional uint64 external = 2;
|
|
}
|
|
|
|
message UinPackageUsedInfo {
|
|
optional uint32 ruleId = 1;
|
|
optional string author = 2;
|
|
optional string url = 3;
|
|
optional uint64 uinNum = 4;
|
|
}
|