deck storage is fully working again, cleaned up some unnecessarily large messages

This commit is contained in:
Max-Wilhelm Bruker 2012-01-02 15:46:14 +01:00
parent d4aaf9fff5
commit 0c9a2b061c
13 changed files with 110 additions and 66 deletions

View file

@ -0,0 +1,9 @@
import "response.proto";
import "serverinfo_deckstorage.proto";
message Response_DeckList {
extend Response {
optional Response_DeckList ext = 1006;
}
optional ServerInfo_DeckStorage_Folder root = 1;
}

View file

@ -0,0 +1,9 @@
import "response.proto";
import "serverinfo_deckstorage.proto";
message Response_DeckUpload {
extend Response {
optional Response_DeckUpload ext = 1008;
}
optional ServerInfo_DeckStorage_TreeItem new_file = 1;
}

View file

@ -0,0 +1,14 @@
message ServerInfo_DeckStorage_File {
optional uint64 creation_time = 1;
}
message ServerInfo_DeckStorage_Folder {
repeated ServerInfo_DeckStorage_TreeItem items = 1;
}
message ServerInfo_DeckStorage_TreeItem {
optional uint32 id = 1;
optional string name = 2;
optional ServerInfo_DeckStorage_File file = 10;
optional ServerInfo_DeckStorage_Folder folder = 11;
}