From 8951f6be264d547f9ba0da858c3bd63adabb4f96 Mon Sep 17 00:00:00 2001 From: Maximilian Georg Kurzawski <maximilian.g.kurzawski@stud.h-da.de> Date: Tue, 25 Jan 2022 14:49:37 +0100 Subject: [PATCH] moved enums out of message types --- proto/gosdn/pnd/pnd.proto | 42 +++++++++++++++++++++------------------ 1 file changed, 23 insertions(+), 19 deletions(-) diff --git a/proto/gosdn/pnd/pnd.proto b/proto/gosdn/pnd/pnd.proto index 036d261..61cdfdc 100644 --- a/proto/gosdn/pnd/pnd.proto +++ b/proto/gosdn/pnd/pnd.proto @@ -216,16 +216,18 @@ message OrchestratedNetworkingDevice { .gosdn.southbound.v1alpha.SouthboundInterface sbi = 4; } +enum Change_State { + STATE_UNSPECIFIED = 0; + STATE_PENDING = 1; + STATE_COMMITTED = 2; + STATE_CONFIRMED = 3; + STATE_INCONSISTENT = 4; +} + message Change { string id = 1; int64 age = 2; - enum State { - STATE_UNSPECIFIED = 0; - STATE_PENDING = 1; - STATE_COMMITTED = 2; - STATE_CONFIRMED = 3; - STATE_INCONSISTENT = 4; - } + State state = 3; } @@ -264,13 +266,15 @@ message SetOnd { message SetSbi { } +enum Operation { + OPERATION_UNSPECIFIED = 0; + OPERATION_CREATE = 1; + OPERATION_COMMIT = 2; + OPERATION_CONFIRM = 3; +} + message SetChange { - enum Operation { - OPERATION_UNSPECIFIED = 0; - OPERATION_CREATE = 1; - OPERATION_COMMIT = 2; - OPERATION_CONFIRM = 3; - } + string cuid = 1; Operation op = 2; } @@ -282,12 +286,12 @@ message ChangeRequest { ApiOperation api_op = 3; } - enum ApiOperation { - API_OPERATION_UNSPECIFIED = 0; - API_OPERATION_UPDATE = 1; - API_OPERATION_REPLACE = 2; - API_OPERATION_DELETE = 3; - } +enum ApiOperation { + API_OPERATION_UNSPECIFIED = 0; + API_OPERATION_UPDATE = 1; + API_OPERATION_REPLACE = 2; + API_OPERATION_DELETE = 3; +} message SetResponse{ int64 timestamp = 1; // Timestamp in nanoseconds since Epoch. -- GitLab