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

Protocol buffer class added

parent bd3efbe1
No related branches found
No related tags found
No related merge requests found
package DataImporter_ns;
message Request
{
//Request type descriptor
enum Type
{
AUTHORIZATION = 0;
DATA = 1;
}
required Type type = 1;
//Authorization request
message Authorization
{
required string username = 1;
required string password = 2;
}
optional Authorization authorization = 2;
//Data request
message Data
{
required string file_path = 1;
required int32 file_version = 2;
required string file_name = 3;
}
}
package DataImporter_ns;
message Response
{
//Response type descriptor
enum Type
{
AUTHORIZATION = 0;
DATA = 1;
}
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;
//Data response
message Data
{
enum State
{
ACCEPTED = 0;
REJECTED = 1;
}
required State state = 1;
required string status = 2;
required uint64 size = 3;
}
}
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.
Finish editing this message first!
Please register or to comment