Remove numeric flags in favor of plain string data. Scales better.

This commit is contained in:
Simo Kinnunen
2014-01-31 19:38:53 +09:00
parent f173e6650a
commit 01339b089e
3 changed files with 4 additions and 73 deletions

View File

@@ -58,45 +58,6 @@ message DeviceStatusMessage {
required string provider = 3;
}
enum DeviceType {
PHYSICAL = 1;
VIRTUAL = 2;
}
message DeviceTypeMessage {
required string serial = 1;
required DeviceType type = 2;
}
enum DevicePlatform {
ANDROID = 100;
IOS = 200;
FIREFOX = 300;
}
enum DeviceManufacturer {
ACER = 1100;
APPLE = 1200;
ASUS = 1300;
CASIO = 1400;
FUJITSU = 1500;
HTC = 1600;
HUAWEI = 1700;
KYOCERA = 1800;
LG = 1900;
MOTOROLA = 2000;
NEC = 2100;
PANASONIC = 2200;
PANTECH = 2300;
RIM = 2400;
SAMSUNG = 2500;
SHARP = 2600;
SONY = 2700;
SONY_ERICSSON = 2800;
TOSHIBA = 2900;
ZTE = 3000;
}
message DeviceDisplayMessage {
required uint32 id = 1;
required uint32 width = 2;
@@ -112,8 +73,8 @@ message DeviceDisplayMessage {
message DeviceIdentityMessage {
required string serial = 1;
required DevicePlatform platform = 2;
required DeviceManufacturer manufacturer = 3;
required string platform = 2;
required string manufacturer = 3;
required string operator = 4;
required string model = 5;
required string version = 6;