Commit b77078dd authored by Marco De Marco's avatar Marco De Marco
Browse files

Protocol buffer changed

parent 1f9c2e8a
Loading
Loading
Loading
Loading
+6 −39
Original line number Diff line number Diff line
@@ -2,45 +2,12 @@ package DataExporter_ns;

message Request
{
	//Request type descriptor
	required string username = 1;
	required string password = 2;

	enum Type
	{
		AUTHORIZATION = 0;
		VALIDATION = 1;
		TRANSFER = 2;
		KEEPALIVE = 3;
	}
	required string schema = 3;
	required string table = 4;

	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;
	}

	optional Transfer transfer = 4;
	required int32 file_version = 5;
	required string file_name = 6;
}
+11 −62
Original line number Diff line number Diff line
@@ -2,68 +2,17 @@ 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
	{
		enum State
		{
			ACCEPTED = 0;
			REJECTED = 1;
		}
		
		required State state = 1;
		required string status = 2;
		ACCEPTED = 0;
		REJECTED = 1;
	}

	optional Validation validation = 3;

	//Transfer response

	message Transfer 
	{
		enum State
		{
			ACCEPTED = 0;
			REJECTED = 1;
		}
		
		required State state = 1;
		required string status = 2;

		optional string file_path = 3;
		optional int32 file_version = 4;
		optional string file_name = 5;
		optional uint64 size = 6;
	}

	optional Transfer transfer = 4;
	
	required State state = 1;
	required string status = 2;

	optional string file_path = 3;
	optional int32 file_version = 4;
	optional string file_name = 5;
	optional uint64 size = 6;
}
+249 −1055

File changed.

Preview size limit exceeded, changes collapsed.

+110 −580

File changed.

Preview size limit exceeded, changes collapsed.

+247 −1314

File changed.

Preview size limit exceeded, changes collapsed.

Loading