Commit 9f882e29 authored by Marco De Marco's avatar Marco De Marco
Browse files

Protocl buffer changed

parent bfdb5b04
Loading
Loading
Loading
Loading
+6 −39
Original line number Diff line number Diff line
package DataImporter_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;
}
+11 −62
Original line number Diff line number Diff line
package DataImporter_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;
}
+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