From 4c3c04150f7beb36e676b250b2d19b845485a120 Mon Sep 17 00:00:00 2001
From: OZGCloud <ozgcloud@mgm-tp.com>
Date: Wed, 15 Dec 2021 10:27:10 +0100
Subject: [PATCH] OZG-1771 add route-forwarding api

---
 .../protobuf/route-forwarding.model.proto     | 25 +++++++++++++++++++
 .../src/main/protobuf/route-forwarding.proto  | 16 ++++++++++++
 2 files changed, 41 insertions(+)
 create mode 100644 pluto-interface/src/main/protobuf/route-forwarding.model.proto
 create mode 100644 pluto-interface/src/main/protobuf/route-forwarding.proto

diff --git a/pluto-interface/src/main/protobuf/route-forwarding.model.proto b/pluto-interface/src/main/protobuf/route-forwarding.model.proto
new file mode 100644
index 000000000..794c6597e
--- /dev/null
+++ b/pluto-interface/src/main/protobuf/route-forwarding.model.proto
@@ -0,0 +1,25 @@
+syntax = "proto3";
+
+package de.itvsh.kop.eingangsadapter.forwarder;
+
+import "vorgangmodel.proto";
+
+option java_multiple_files = true;
+option java_package = "de.itvsh.kop.eingangsadapter.forwarding";
+option java_outer_classname = "RouteForwardingModelProto";
+
+
+message GrpcRouteForwardingRequest {
+	GrpcRouteCriteria routeCriteria = 1;
+	de.itvsh.ozg.pluto.vorgang.GrpcEingang eingang = 5; 
+}
+
+message GrpcRouteForwardingResponse {
+	
+}
+
+message GrpcRouteCriteria {
+	string gemeindeSchluessel = 1;
+	string webserviceUrl = 2;
+	string organisationseinheitenId = 3;
+}
\ No newline at end of file
diff --git a/pluto-interface/src/main/protobuf/route-forwarding.proto b/pluto-interface/src/main/protobuf/route-forwarding.proto
new file mode 100644
index 000000000..bbb0bb652
--- /dev/null
+++ b/pluto-interface/src/main/protobuf/route-forwarding.proto
@@ -0,0 +1,16 @@
+syntax = "proto3";
+
+package de.itvsh.kop.eingangsadapter.forwarder;
+
+import "route-forwarding.model.proto";
+
+option java_multiple_files = true;
+option java_package = "de.itvsh.kop.eingangsadapter.forwarder";
+option java_outer_classname = "RouteForwardingProto";
+
+service RouteForwardingService {
+
+	rpc RouteForwarding(GrpcRouteForwardingRequest) returns (GrpcRouteForwardingResponse) {
+	}
+
+}
\ No newline at end of file
-- 
GitLab