Get desktop application:
View/edit binary Protocol Buffers messages
string username = 1
string password = 2
string id = 1
uint32 size = 2
string laptop_id = 1
double score = 2
string laptop_id = 1
uint32 rated_count = 2
double average_score = 3
Used in: Laptop
string brand = 1
string name = 2
uint32 number_cores = 3
uint32 number_threads = 4
double min_ghz = 5
double max_ghz = 6
Used in: SearchLaptopRequest
double max_price_usd = 1
uint32 min_cpu_cores = 2
double min_cpu_ghz = 3
optional Memory min_ram = 4
Used in: Laptop
string brand = 1
string name = 2
double min_ghz = 3
double max_ghz = 4
optional Memory memory = 5
Used in: UploadImageRequest
string laptop_id = 1
string image_type = 2
Used in: Laptop
Used in: Keyboard
UNKNOWN = 0
QWERTY = 1
QWERTZ = 2
AZERTY = 3
Used in: CreateLaptopRequest, SearchLaptopResponse
string id = 1
string brand = 2
string name = 3
optional CPU cpu = 4
optional Memory ram = 5
repeated GPU gpus = 6
repeated Storage storages = 7
optional Screen screen = 8
optional Keyboard keyboard = 9
oneof weight
double weight_kg = 10
double weight_lb = 11
double price_usd = 12
uint32 release_year = 13
Used in: Filter, GPU, Laptop, Storage
Used in: Memory
UNKNOWN = 0
BIT = 1
BYTE = 2
KILOBYTE = 3
MEGABYTE = 4
GIGABYTE = 5
TERABYTE = 6
Used in: Laptop
float size_inch = 1
bool multitouch = 4
Used in: Screen
UNKNOWN = 0
IPS = 1
OLED = 2
Used in: Screen
uint32 width = 1
uint32 height = 2
Used in: Laptop
Used in: Storage
UNKNOWN = 0
HDD = 1
SSD = 2