Files
lms/remote/proto/messages.proto
T
2014-03-25 14:08:51 +01:00

40 lines
655 B
Protocol Buffer

import "common.proto";
import "auth.proto";
import "collection.proto";
import "media.proto";
message ClientMessage
{
enum Type
{
AuthRequest = 1;
CollectionRequest = 2;
MediaRequest = 3;
}
required Type type = 1;
optional AuthRequest auth_request = 2;
optional CollectionRequest collection_request = 3;
optional MediaRequest media_request = 4;
}
message ServerMessage
{
enum Type
{
AuthResponse = 1;
CollectionResponse = 2;
MediaResponse = 3;
}
required Type type = 1;
optional AuthResponse auth_response = 2;
optional CollectionResponse collection_response = 3;
optional MediaResponse media_response = 4;
}