Skip to content
Snippets Groups Projects
Commit 6db63782 authored by Felix Reichenbach's avatar Felix Reichenbach
Browse files

OZG-7573 remove eingang-manager proto files

parent f932adbe
Branches
Tags
1 merge request!23Ozg 7573 forwarding interface
/*
* 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
/*
* 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
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment