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 0000000000000000000000000000000000000000..794c6597e28fd7526cca2f57b3cf23e6cfb0d600 --- /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 0000000000000000000000000000000000000000..bbb0bb652996351c446269ad027df69bf579a34f --- /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