Skip to content
Snippets Groups Projects
Commit b77078dd authored by Marco De Marco's avatar Marco De Marco
Browse files

Protocol buffer changed

parent 1f9c2e8a
No related branches found
No related tags found
No related merge requests found
package DataExporter_ns;
message Request
{
//Request type descriptor
enum Type
{
AUTHORIZATION = 0;
VALIDATION = 1;
TRANSFER = 2;
KEEPALIVE = 3;
}
required Type type = 1;
//Authorization request
message Authorization
{
required string username = 1;
required string password = 2;
}
optional Authorization authorization = 2;
//Validation request
message Validation
{
required string schema = 1;
required string table = 2;
}
optional Validation validation = 3;
//Transfer request
message Transfer
{
required int32 file_version = 1;
required string file_name = 2;
}
required string schema = 3;
required string table = 4;
optional Transfer transfer = 4;
required int32 file_version = 5;
required string file_name = 6;
}
package DataExporter_ns;
message Response
{
//Response type descriptor
enum Type
{
AUTHORIZATION = 0;
VALIDATION = 1;
TRANSFER = 2;
KEEPALIVE = 3;
}
required Type type = 1;
//Authorization response
message Authorization
{
enum State
{
ACCEPTED = 0;
REJECTED = 1;
}
required State state = 1;
required string status = 2;
}
optional Authorization authorization = 2;
//Validation response
message Validation
{
enum State
{
ACCEPTED = 0;
REJECTED = 1;
}
required State state = 1;
required string status = 2;
}
optional Validation validation = 3;
//Transfer response
message Transfer
{
enum State
{
......@@ -64,6 +16,3 @@ message Response
optional string file_name = 5;
optional uint64 size = 6;
}
optional Transfer transfer = 4;
}
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment