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