diff --git a/vorgang-manager-interface/src/main/protobuf/route-forwarding.model.proto b/vorgang-manager-interface/src/main/protobuf/route-forwarding.model.proto deleted file mode 100644 index d7ebc648c52512e1269767795c9dedfbc25ad621..0000000000000000000000000000000000000000 --- a/vorgang-manager-interface/src/main/protobuf/route-forwarding.model.proto +++ /dev/null @@ -1,91 +0,0 @@ -/* - * Copyright (C) 2023 Das Land Schleswig-Holstein vertreten durch den - * Ministerpräsidenten des Landes Schleswig-Holstein - * Staatskanzlei - * Abteilung Digitalisierung und zentrales IT-Management der Landesregierung - * - * Lizenziert unter der EUPL, Version 1.2 oder - sobald - * diese von der Europäischen Kommission genehmigt wurden - - * Folgeversionen der EUPL ("Lizenz"); - * Sie dürfen dieses Werk ausschließlich gemäß - * dieser Lizenz nutzen. - * Eine Kopie der Lizenz finden Sie hier: - * - * https://joinup.ec.europa.eu/collection/eupl/eupl-text-eupl-12 - * - * Sofern nicht durch anwendbare Rechtsvorschriften - * gefordert oder in schriftlicher Form vereinbart, wird - * die unter der Lizenz verbreitete Software "so wie sie - * ist", OHNE JEGLICHE GEWÄHRLEISTUNG ODER BEDINGUNGEN - - * ausdrücklich oder stillschweigend - verbreitet. - * Die sprachspezifischen Genehmigungen und Beschränkungen - * unter der Lizenz sind dem Lizenztext zu entnehmen. - */ -syntax = "proto3"; - -package de.ozgcloud.eingang.forwarder; - -import "vorgang.model.proto"; - -option java_multiple_files = true; -option java_package = "de.ozgcloud.eingang.forwarding"; -option java_outer_classname = "RouteForwardingModelProto"; - - -message GrpcRouteForwardingRequest { - oneof request { - GrpcRouteForwarding routeForwarding = 1; - GrpcAttachment attachment = 2; - GrpcRepresentation representation = 3; - } -} - -message GrpcRouteForwardingResponse { - -} - -message GrpcRouteForwarding { - GrpcEingangStub eingangStub = 1; - GrpcRouteCriteria routeCriteria = 2; -} - -message GrpcEingangStub { - de.ozgcloud.vorgang.vorgang.GrpcEingangHeader header = 1; - de.ozgcloud.vorgang.vorgang.GrpcAntragsteller antragsteller = 2; - de.ozgcloud.vorgang.vorgang.GrpcZustaendigeStelle zustaendigeStelle = 3; - - de.ozgcloud.vorgang.vorgang.GrpcFormData formData = 4; -} - -message GrpcRouteCriteria { - string organisationseinheitenId = 1; -} - -message GrpcAttachment { - oneof attachment { - GrpcAttachmentFile file = 1; - bytes content = 2; - } -} - -message GrpcAttachmentFile { - string groupName = 1; - string fileName = 2; - string contentType = 3; - string vendorId = 4; - int64 size = 5; -} - -message GrpcRepresentation { - oneof representation { - GrpcRepresentationFile file = 1; - bytes content = 2; - } -} - -message GrpcRepresentationFile { - string fileName = 1; - string contentType = 2; - string vendorId = 3; - int64 size = 4; -} \ No newline at end of file diff --git a/vorgang-manager-interface/src/main/protobuf/route-forwarding.proto b/vorgang-manager-interface/src/main/protobuf/route-forwarding.proto deleted file mode 100644 index 6af28ff3c14e7077b357149a775f2bdeca345291..0000000000000000000000000000000000000000 --- a/vorgang-manager-interface/src/main/protobuf/route-forwarding.proto +++ /dev/null @@ -1,39 +0,0 @@ -/* - * Copyright (C) 2023 Das Land Schleswig-Holstein vertreten durch den - * Ministerpräsidenten des Landes Schleswig-Holstein - * Staatskanzlei - * Abteilung Digitalisierung und zentrales IT-Management der Landesregierung - * - * Lizenziert unter der EUPL, Version 1.2 oder - sobald - * diese von der Europäischen Kommission genehmigt wurden - - * Folgeversionen der EUPL ("Lizenz"); - * Sie dürfen dieses Werk ausschließlich gemäß - * dieser Lizenz nutzen. - * Eine Kopie der Lizenz finden Sie hier: - * - * https://joinup.ec.europa.eu/collection/eupl/eupl-text-eupl-12 - * - * Sofern nicht durch anwendbare Rechtsvorschriften - * gefordert oder in schriftlicher Form vereinbart, wird - * die unter der Lizenz verbreitete Software "so wie sie - * ist", OHNE JEGLICHE GEWÄHRLEISTUNG ODER BEDINGUNGEN - - * ausdrücklich oder stillschweigend - verbreitet. - * Die sprachspezifischen Genehmigungen und Beschränkungen - * unter der Lizenz sind dem Lizenztext zu entnehmen. - */ -syntax = "proto3"; - -package de.ozgcloud.eingang.forwarder; - -import "route-forwarding.model.proto"; - -option java_multiple_files = true; -option java_package = "de.ozgcloud.eingang.forwarder"; -option java_outer_classname = "RouteForwardingProto"; - -service RouteForwardingService { - - rpc RouteForwarding(stream GrpcRouteForwardingRequest) returns (GrpcRouteForwardingResponse) { - } - -} \ No newline at end of file