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 Original line Diff line number Diff line
@@ -2,45 +2,12 @@ package DataExporter_ns;


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


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


	required Type type = 1;
	required int32 file_version = 5;

	required string file_name = 6;
	//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;
}
}
+11 −62
Original line number Original line Diff line number Diff line
@@ -2,68 +2,17 @@ package DataExporter_ns;


message Response
message Response
{
{
	//Response type descriptor
	enum State

	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;
			ACCEPTED = 0;
			REJECTED = 1;
		}
		
		required State state = 1;
		required string status = 2;
	}
	}

	
	optional Validation validation = 3;
	required State state = 1;

	required string status = 2;
	//Transfer response


	optional string file_path = 3;
	message Transfer 
	optional int32 file_version = 4;
	{
	optional string file_name = 5;
		enum State
	optional uint64 size = 6;
		{
			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;
}
}
+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