syntax = "proto3"; package retrom; message Platform { int32 id = 1; string path = 3; } message NewPlatform { string path = 1; } message UpdatedPlatform { int32 id = 1; optional string path = 2; } message Game { int32 id = 1; string path = 3; optional int32 platform_id = 4; } message NewGame { string path = 1; optional int32 platform_id = 2; } message UpdatedGame { int32 id = 1; optional string path = 2; optional int32 platform_id = 3; } message GameFile { int32 id = 1; int32 byte_size = 3; string path = 4; int32 game_id = 6; } message NewGameFile { int32 byte_size = 1; string path = 2; optional int32 game_id = 3; } message UpdatedGameFile { int32 id = 1; optional int32 byte_size = 2; optional string path = 3; optional int32 game_id = 4; } message GameMetadata { int32 game_id = 1; optional string name = 2; optional string description = 3; optional string cover_url = 4; optional string background_url = 5; optional string icon_url = 6; optional int64 igdb_id = 7; } message NewGameMetadata { optional int32 game_id = 1; optional string name = 2; optional string description = 3; optional string cover_url = 4; optional string background_url = 5; optional string icon_url = 6; optional int64 igdb_id = 7; } message UpdatedGameMetadata { int32 game_id = 1; optional string name = 2; optional string description = 3; optional string cover_url = 4; optional string background_url = 5; optional string icon_url = 6; optional int64 igdb_id = 7; } message PlatformMetadata { int32 platform_id = 1; optional string name = 2; optional string description = 3; optional string background_url = 4; optional string logo_url = 5; optional int64 igdb_id = 6; } message NewPlatformMetadata { optional int32 platform_id = 1; optional string name = 2; optional string description = 3; optional string background_url = 4; optional string logo_url = 5; optional int64 igdb_id = 6; } message UpdatedPlatformMetadata { int32 platform_id = 1; optional string name = 2; optional string description = 3; optional string background_url = 4; optional string logo_url = 5; optional int64 igdb_id = 6; }