diff options
author | Thomas <> | 2023-09-25 09:11:01 +0200 |
---|---|---|
committer | Thomas <> | 2023-09-25 09:11:01 +0200 |
commit | 4a43158088d11b28f91938740c76b1971dfbccc2 (patch) | |
tree | f3198cc5b4e1459a1360bc79f38975dba1a885c6 | |
parent | 38d64dfc7d891ff3fb500c8ae1fd396627869a27 (diff) | |
download | National_eIDAS_Gateway-4a43158088d11b28f91938740c76b1971dfbccc2.tar.gz National_eIDAS_Gateway-4a43158088d11b28f91938740c76b1971dfbccc2.tar.bz2 National_eIDAS_Gateway-4a43158088d11b28f91938740c76b1971dfbccc2.zip |
feat(ernp): switch to lastest ERnP openAPI version 2.5.2
-rw-r--r-- | modules/authmodule-eIDAS-v2/src/main/resources/wsdl/ernp_client/openapi.json | 392 |
1 files changed, 302 insertions, 90 deletions
diff --git a/modules/authmodule-eIDAS-v2/src/main/resources/wsdl/ernp_client/openapi.json b/modules/authmodule-eIDAS-v2/src/main/resources/wsdl/ernp_client/openapi.json index d9d68bb9..88e5664d 100644 --- a/modules/authmodule-eIDAS-v2/src/main/resources/wsdl/ernp_client/openapi.json +++ b/modules/authmodule-eIDAS-v2/src/main/resources/wsdl/ernp_client/openapi.json @@ -264,7 +264,6 @@ "name" : "Client-Behkz", "in" : "header", "description" : "Client-Behördenkennzeichen", - "required" : true, "schema" : { "type" : "string" } @@ -272,7 +271,6 @@ "name" : "Client-Name", "in" : "header", "description" : "Client-Name bzw Applikationskürzel und Version des aufrufenden Systems (zb 'ZMR 3.4.5')", - "required" : true, "schema" : { "type" : "string" } @@ -597,63 +595,6 @@ }, "components" : { "schemas" : { - "Fault" : { - "required" : [ "message" ], - "type" : "object", - "properties" : { - "message" : { - "type" : "string", - "xml" : { - "name" : "Message" - } - }, - "faultDetails" : { - "$ref" : "#/components/schemas/FaultDetails" - } - }, - "xml" : { - "name" : "Fault" - } - }, - "FaultDetails" : { - "required" : [ "fault" ], - "type" : "object", - "properties" : { - "faultNumber" : { - "type" : "integer", - "format" : "int32", - "xml" : { - "name" : "FaultNumber" - } - }, - "fault" : { - "type" : "array", - "xml" : { - "name" : "Fault" - }, - "items" : { - "$ref" : "#/components/schemas/FaultDetailsEntry" - } - } - } - }, - "FaultDetailsEntry" : { - "type" : "object", - "properties" : { - "key" : { - "type" : "string", - "xml" : { - "attribute" : true - } - }, - "message" : { - "type" : "string", - "xml" : { - "attribute" : true - } - } - } - }, "AendernResponse" : { "required" : [ "person" ], "type" : "object", @@ -663,7 +604,8 @@ } }, "xml" : { - "name" : "AendernResponse" + "name" : "AendernResponse", + "namespace" : "http://bmi.gv.at/ernp" } }, "AkademischerGrad" : { @@ -671,6 +613,8 @@ "type" : "object", "properties" : { "entityId" : { + "maxLength" : 20, + "minLength" : 1, "type" : "string", "xml" : { "attribute" : true @@ -695,25 +639,29 @@ }, "ebene" : { "type" : "string", + "description" : "Eine erweiterbare enum. Derzeit erlaubte Werte stehen im Ernp.xsd", "xml" : { "name" : "Ebene" - }, - "enum" : [ "0", "1", "2", "2/3", "3" ] + } }, "stellung" : { "type" : "string", + "description" : "Eine erweiterbare enum. Derzeit erlaubte Werte stehen im Ernp.xsd", "xml" : { "name" : "Stellung" - }, - "enum" : [ "Vorangestellt", "Nachgestellt" ] + } }, "langerName" : { + "maxLength" : 90, + "minLength" : 1, "type" : "string", "xml" : { "name" : "LangerName" } }, "kurzerName" : { + "maxLength" : 30, + "minLength" : 1, "type" : "string", "xml" : { "name" : "KurzerName" @@ -726,6 +674,8 @@ "type" : "object", "properties" : { "entityId" : { + "maxLength" : 20, + "minLength" : 1, "type" : "string", "xml" : { "attribute" : true @@ -749,42 +699,56 @@ "$ref" : "#/components/schemas/Staat" }, "gemeinde" : { + "maxLength" : 54, + "minLength" : 1, "type" : "string", "xml" : { "name" : "Gemeinde" } }, "strasse" : { + "maxLength" : 54, + "minLength" : 1, "type" : "string", "xml" : { "name" : "Strasse" } }, "postleitzahl" : { + "maxLength" : 9, + "minLength" : 1, "type" : "string", "xml" : { "name" : "Postleitzahl" } }, "hausnummer" : { + "maxLength" : 32, + "minLength" : 1, "type" : "string", "xml" : { "name" : "Hausnummer" } }, "adresszusatz" : { + "maxLength" : 60, + "minLength" : 1, "type" : "string", "xml" : { "name" : "Adresszusatz" } }, "stiege" : { + "maxLength" : 75, + "minLength" : 1, "type" : "string", "xml" : { "name" : "Stiege" } }, "tuer" : { + "maxLength" : 20, + "minLength" : 1, "type" : "string", "xml" : { "name" : "Tuer" @@ -819,24 +783,32 @@ "type" : "object", "properties" : { "adressstatus" : { + "maxLength" : 9, + "minLength" : 1, "type" : "string", "xml" : { "name" : "Adressstatus" } }, "ort" : { + "maxLength" : 54, + "minLength" : 1, "type" : "string", "xml" : { "name" : "Ort" } }, "ortZweisprachig" : { + "maxLength" : 45, + "minLength" : 1, "type" : "string", "xml" : { "name" : "OrtZweisprachig" } }, "postort" : { + "maxLength" : 54, + "minLength" : 1, "type" : "string", "xml" : { "name" : "Postort" @@ -853,10 +825,10 @@ }, "wohnsitzqualitaet" : { "type" : "string", + "description" : "Eine erweiterbare enum. Derzeit erlaubte Werte stehen im Ernp.xsd", "xml" : { "name" : "Wohnsitzqualitaet" - }, - "enum" : [ "H", "N", "O" ] + } } } } ] @@ -870,24 +842,32 @@ "type" : "object", "properties" : { "adressstatus" : { + "maxLength" : 9, + "minLength" : 1, "type" : "string", "xml" : { "name" : "Adressstatus" } }, "ort" : { + "maxLength" : 54, + "minLength" : 1, "type" : "string", "xml" : { "name" : "Ort" } }, "ortZweisprachig" : { + "maxLength" : 45, + "minLength" : 1, "type" : "string", "xml" : { "name" : "OrtZweisprachig" } }, "postort" : { + "maxLength" : 54, + "minLength" : 1, "type" : "string", "xml" : { "name" : "Postort" @@ -904,10 +884,10 @@ }, "wohnsitzqualitaet" : { "type" : "string", + "description" : "Eine erweiterbare enum. Derzeit erlaubte Werte stehen im Ernp.xsd", "xml" : { "name" : "Wohnsitzqualitaet" - }, - "enum" : [ "H", "N", "O" ] + } }, "detailgrad" : { "type" : "string", @@ -928,6 +908,8 @@ } }, "identAdresse" : { + "maxLength" : 2, + "minLength" : 1, "type" : "string", "xml" : { "name" : "IdentAdresse" @@ -940,6 +922,8 @@ "type" : "object", "properties" : { "adresscode" : { + "maxLength" : 7, + "minLength" : 7, "type" : "string", "xml" : { "name" : "Adresscode", @@ -947,6 +931,8 @@ } }, "subcode" : { + "maxLength" : 3, + "minLength" : 3, "type" : "string", "xml" : { "name" : "Subcode", @@ -954,6 +940,8 @@ } }, "ortskennziffer" : { + "maxLength" : 5, + "minLength" : 5, "type" : "string", "xml" : { "name" : "Ortskennziffer", @@ -961,6 +949,8 @@ } }, "strassenkennziffer" : { + "maxLength" : 6, + "minLength" : 6, "type" : "string", "xml" : { "name" : "Strassenkennziffer", @@ -968,6 +958,8 @@ } }, "objektnummer" : { + "maxLength" : 7, + "minLength" : 7, "type" : "string", "xml" : { "name" : "Objektnummer", @@ -975,6 +967,8 @@ } }, "nutzungseinheitlaufnummer" : { + "maxLength" : 4, + "minLength" : 4, "type" : "string", "xml" : { "name" : "Nutzungseinheitlaufnummer", @@ -982,6 +976,8 @@ } }, "adrRefkey" : { + "maxLength" : 12, + "minLength" : 1, "type" : "string", "xml" : { "name" : "AdrRefkey", @@ -989,6 +985,8 @@ } }, "gbrRefkey" : { + "maxLength" : 12, + "minLength" : 1, "type" : "string", "xml" : { "name" : "GbrRefkey", @@ -996,6 +994,8 @@ } }, "gemeindekennziffer" : { + "maxLength" : 5, + "minLength" : 5, "type" : "string", "xml" : { "name" : "Gemeindekennziffer", @@ -1016,6 +1016,8 @@ } }, "behoerde" : { + "maxLength" : 90, + "minLength" : 1, "type" : "string", "xml" : { "name" : "Behoerde" @@ -1027,7 +1029,6 @@ } }, "Benutzer" : { - "required" : [ "benutzer" ], "type" : "object", "properties" : { "benutzer" : { @@ -1036,7 +1037,7 @@ "attribute" : true } }, - "behoerdenkennzeichen" : { + "behoerdenschluessel" : { "type" : "string", "xml" : { "attribute" : true @@ -1049,6 +1050,8 @@ "type" : "object", "properties" : { "entityId" : { + "maxLength" : 20, + "minLength" : 1, "type" : "string", "xml" : { "attribute" : true @@ -1069,12 +1072,16 @@ } }, "art" : { + "maxLength" : 256, + "minLength" : 1, "type" : "string", "xml" : { "name" : "Art" } }, "wert" : { + "maxLength" : 256, + "minLength" : 1, "type" : "string", "xml" : { "name" : "Wert" @@ -1095,12 +1102,16 @@ } }, "ausstellBehoerde" : { + "maxLength" : 90, + "minLength" : 1, "type" : "string", "xml" : { "name" : "AusstellBehoerde" } }, "staatscode2" : { + "maxLength" : 2, + "minLength" : 1, "type" : "string", "xml" : { "name" : "Staatscode2" @@ -1112,48 +1123,64 @@ "type" : "object", "properties" : { "firmenname1" : { + "maxLength" : 54, + "minLength" : 1, "type" : "string", "xml" : { "name" : "Firmenname1" } }, "firmenname2" : { + "maxLength" : 54, + "minLength" : 1, "type" : "string", "xml" : { "name" : "Firmenname2" } }, "ansprechpartner" : { + "maxLength" : 54, + "minLength" : 1, "type" : "string", "xml" : { "name" : "Ansprechpartner" } }, "telefon" : { + "maxLength" : 25, + "minLength" : 1, "type" : "string", "xml" : { "name" : "Telefon" } }, "mobil" : { + "maxLength" : 25, + "minLength" : 1, "type" : "string", "xml" : { "name" : "Mobil" } }, "fax" : { + "maxLength" : 25, + "minLength" : 1, "type" : "string", "xml" : { "name" : "Fax" } }, "email" : { + "maxLength" : 60, + "minLength" : 1, "type" : "string", "xml" : { "name" : "Email" } }, "postfach" : { + "maxLength" : 20, + "minLength" : 1, "type" : "string", "xml" : { "name" : "Postfach" @@ -1162,10 +1189,12 @@ } }, "LetzteOperation" : { - "required" : [ "begruendung", "durchgefuehrtVon" ], + "required" : [ "begruendung" ], "type" : "object", "properties" : { "begruendung" : { + "maxLength" : 228, + "minLength" : 1, "type" : "string", "xml" : { "name" : "Begruendung" @@ -1188,6 +1217,8 @@ } }, "grund" : { + "maxLength" : 75, + "minLength" : 1, "type" : "string", "xml" : { "attribute" : true @@ -1310,6 +1341,8 @@ } }, "entityId" : { + "maxLength" : 20, + "minLength" : 1, "type" : "string", "xml" : { "attribute" : true @@ -1331,10 +1364,12 @@ } }, "PersonendatenErgebnis" : { - "required" : [ "basiszahl", "familienname", "geburtsdatum", "vorname" ], + "required" : [ "familienname", "geburtsdatum", "geschlecht", "vorname" ], "type" : "object", "properties" : { "entityId" : { + "maxLength" : 20, + "minLength" : 1, "type" : "string", "xml" : { "attribute" : true @@ -1355,24 +1390,32 @@ } }, "familienname" : { + "maxLength" : 500, + "minLength" : 1, "type" : "string", "xml" : { "name" : "Familienname" } }, "nameVorEhe" : { + "maxLength" : 500, + "minLength" : 1, "type" : "string", "xml" : { "name" : "NameVorEhe" } }, "vorname" : { + "maxLength" : 500, + "minLength" : 1, "type" : "string", "xml" : { "name" : "Vorname" } }, "sonstigerName" : { + "maxLength" : 500, + "minLength" : 1, "type" : "string", "xml" : { "name" : "SonstigerName" @@ -1386,6 +1429,8 @@ "enum" : [ "Burgenland", "Kärnten", "Niederösterreich", "Oberösterreich", "Salzburg", "Steiermark", "Tirol", "Vorarlberg", "Wien" ] }, "geburtsort" : { + "maxLength" : 54, + "minLength" : 1, "type" : "string", "xml" : { "name" : "Geburtsort" @@ -1399,29 +1444,43 @@ }, "geschlecht" : { "type" : "string", - "description" : "Die derzeit erlaubten Werte stehen im Ernp.xsd", + "description" : "Eine erweiterbare enum. Derzeit erlaubte Werte stehen im Ernp.xsd", "xml" : { "name" : "Geschlecht" } }, "basiszahl" : { + "maxLength" : 12, + "minLength" : 12, "type" : "string", "xml" : { "name" : "Basiszahl" } }, "kitquelle" : { + "maxLength" : 12, + "minLength" : 12, "type" : "string", "xml" : { "name" : "Kitquelle" } }, "bpkZp" : { + "maxLength" : 28, + "minLength" : 28, "type" : "string", "xml" : { "name" : "BpkZp" } }, + "fremdBpkBmiZp" : { + "maxLength" : 172, + "minLength" : 172, + "type" : "string", + "xml" : { + "name" : "FremdBpkBmiZp" + } + }, "sterbedatum" : { "$ref" : "#/components/schemas/PartialDate" }, @@ -1438,6 +1497,8 @@ "type" : "object", "properties" : { "entityId" : { + "maxLength" : 20, + "minLength" : 1, "type" : "string", "xml" : { "attribute" : true @@ -1462,12 +1523,14 @@ }, "art" : { "type" : "string", + "description" : "Eine erweiterbare enum. Derzeit erlaubte Werte stehen im Ernp.xsd", "xml" : { "name" : "Art" - }, - "enum" : [ "Asylwerber", "Dienstpass", "Elektronisch", "Fremdenpass", "Konventionspass", "Personalausweis", "Reisepass", "Staatenlos", "Sonstiges" ] + } }, "nummer" : { + "maxLength" : 256, + "minLength" : 1, "type" : "string", "xml" : { "name" : "Nummer" @@ -1480,6 +1543,8 @@ "type" : "object", "properties" : { "entityId" : { + "maxLength" : 20, + "minLength" : 1, "type" : "string", "xml" : { "attribute" : true @@ -1504,10 +1569,10 @@ }, "art" : { "type" : "string", + "description" : "Eine erweiterbare enum. Derzeit erlaubte Werte stehen im Ernp.xsd", "xml" : { "name" : "Art" - }, - "enum" : [ "Führerschein", "Geburtsurkunde", "Heiratsurkunde", "Sonstiges", "Staatsbürgerschaftsnachweis", "Sterbeurkunde", "Todeserklärung" ] + } }, "lichtbildausweis" : { "type" : "boolean", @@ -1516,12 +1581,16 @@ } }, "nummer" : { + "maxLength" : 54, + "minLength" : 1, "type" : "string", "xml" : { "name" : "Nummer" } }, "name" : { + "maxLength" : 54, + "minLength" : 1, "type" : "string", "xml" : { "name" : "Name" @@ -1533,12 +1602,16 @@ "type" : "object", "properties" : { "isoCode3" : { + "maxLength" : 3, + "minLength" : 3, "type" : "string", "xml" : { "attribute" : true } }, "name" : { + "maxLength" : 45, + "minLength" : 1, "type" : "string", "xml" : { "attribute" : true @@ -1551,6 +1624,8 @@ "type" : "object", "properties" : { "entityId" : { + "maxLength" : 20, + "minLength" : 1, "type" : "string", "xml" : { "attribute" : true @@ -1592,6 +1667,65 @@ } } ] }, + "Fault" : { + "required" : [ "message" ], + "type" : "object", + "properties" : { + "message" : { + "type" : "string", + "xml" : { + "name" : "Message" + } + }, + "faultDetails" : { + "$ref" : "#/components/schemas/FaultDetails" + } + }, + "xml" : { + "name" : "Fault", + "namespace" : "http://bmi.gv.at/ernp" + } + }, + "FaultDetails" : { + "required" : [ "fault" ], + "type" : "object", + "properties" : { + "faultNumber" : { + "type" : "integer", + "format" : "int32", + "xml" : { + "name" : "FaultNumber" + } + }, + "fault" : { + "minItems" : 1, + "type" : "array", + "xml" : { + "name" : "Fault" + }, + "items" : { + "$ref" : "#/components/schemas/FaultDetailsEntry" + } + } + } + }, + "FaultDetailsEntry" : { + "type" : "object", + "properties" : { + "key" : { + "type" : "string", + "xml" : { + "attribute" : true + } + }, + "message" : { + "type" : "string", + "xml" : { + "attribute" : true + } + } + } + }, "Aendern" : { "type" : "object", "properties" : { @@ -1717,6 +1851,8 @@ "type" : "object", "properties" : { "entityId" : { + "maxLength" : 20, + "minLength" : 1, "type" : "array", "xml" : { "name" : "EntityId" @@ -1735,6 +1871,8 @@ "type" : "object", "properties" : { "begruendung" : { + "maxLength" : 228, + "minLength" : 1, "type" : "string", "xml" : { "name" : "Begruendung" @@ -1750,6 +1888,8 @@ "$ref" : "#/components/schemas/Beenden" }, "entityId" : { + "maxLength" : 20, + "minLength" : 1, "type" : "string", "xml" : { "attribute" : true @@ -1764,14 +1904,17 @@ } }, "xml" : { - "name" : "PersonAendern" + "name" : "PersonAendern", + "namespace" : "http://bmi.gv.at/ernp" } }, "Personendaten" : { - "required" : [ "familienname", "geburtsdatum", "vorname" ], + "required" : [ "familienname", "geburtsdatum", "geschlecht", "vorname" ], "type" : "object", "properties" : { "entityId" : { + "maxLength" : 20, + "minLength" : 1, "type" : "string", "xml" : { "attribute" : true @@ -1792,24 +1935,32 @@ } }, "familienname" : { + "maxLength" : 500, + "minLength" : 1, "type" : "string", "xml" : { "name" : "Familienname" } }, "nameVorEhe" : { + "maxLength" : 500, + "minLength" : 1, "type" : "string", "xml" : { "name" : "NameVorEhe" } }, "vorname" : { + "maxLength" : 500, + "minLength" : 1, "type" : "string", "xml" : { "name" : "Vorname" } }, "sonstigerName" : { + "maxLength" : 500, + "minLength" : 1, "type" : "string", "xml" : { "name" : "SonstigerName" @@ -1823,6 +1974,8 @@ "enum" : [ "Burgenland", "Kärnten", "Niederösterreich", "Oberösterreich", "Salzburg", "Steiermark", "Tirol", "Vorarlberg", "Wien" ] }, "geburtsort" : { + "maxLength" : 54, + "minLength" : 1, "type" : "string", "xml" : { "name" : "Geburtsort" @@ -1836,7 +1989,7 @@ }, "geschlecht" : { "type" : "string", - "description" : "Die derzeit erlaubten Werte stehen im Ernp.xsd", + "description" : "Eine erweiterbare enum. Derzeit erlaubte Werte stehen im Ernp.xsd", "xml" : { "name" : "Geschlecht" } @@ -1852,7 +2005,8 @@ } }, "xml" : { - "name" : "AnlegenResponse" + "name" : "AnlegenResponse", + "namespace" : "http://bmi.gv.at/ernp" } }, "PersonAnlegen" : { @@ -1860,6 +2014,8 @@ "type" : "object", "properties" : { "begruendung" : { + "maxLength" : 228, + "minLength" : 1, "type" : "string", "xml" : { "name" : "Begruendung" @@ -1924,7 +2080,8 @@ } }, "xml" : { - "name" : "PersonAnlegen" + "name" : "PersonAnlegen", + "namespace" : "http://bmi.gv.at/ernp" } }, "ServiceInfo" : { @@ -1959,7 +2116,8 @@ } }, "xml" : { - "name" : "ServiceInfoResponse" + "name" : "ServiceInfoResponse", + "namespace" : "http://bmi.gv.at/ernp" } }, "StornierenResponse" : { @@ -1971,7 +2129,8 @@ } }, "xml" : { - "name" : "StornierenResponse" + "name" : "StornierenResponse", + "namespace" : "http://bmi.gv.at/ernp" } }, "StornierenRequestPerson" : { @@ -1979,6 +2138,8 @@ "type" : "object", "properties" : { "entityId" : { + "maxLength" : 20, + "minLength" : 1, "type" : "string", "xml" : { "attribute" : true @@ -1993,7 +2154,8 @@ } }, "xml" : { - "name" : "StornierenRequestPerson" + "name" : "StornierenRequestPerson", + "namespace" : "http://bmi.gv.at/ernp" } }, "SuchenResponse" : { @@ -2010,7 +2172,8 @@ } }, "xml" : { - "name" : "SuchenResponse" + "name" : "SuchenResponse", + "namespace" : "http://bmi.gv.at/ernp" } }, "Ergebnisoptionen" : { @@ -2096,6 +2259,8 @@ "type" : "object", "properties" : { "begruendung" : { + "maxLength" : 228, + "minLength" : 1, "type" : "string", "xml" : { "name" : "Begruendung" @@ -2112,7 +2277,8 @@ } }, "xml" : { - "name" : "PersonSuchen" + "name" : "PersonSuchen", + "namespace" : "http://bmi.gv.at/ernp" } }, "SuchAnschrift" : { @@ -2122,54 +2288,72 @@ "$ref" : "#/components/schemas/Staat" }, "gemeinde" : { + "maxLength" : 60, + "minLength" : 1, "type" : "string", "xml" : { "name" : "Gemeinde" } }, "strasse" : { + "maxLength" : 54, + "minLength" : 1, "type" : "string", "xml" : { "name" : "Strasse" } }, "ort" : { + "maxLength" : 54, + "minLength" : 1, "type" : "string", "xml" : { "name" : "Ort" } }, "postleitzahl" : { + "maxLength" : 9, + "minLength" : 1, "type" : "string", "xml" : { "name" : "Postleitzahl" } }, "hausnummer" : { + "maxLength" : 32, + "minLength" : 1, "type" : "string", "xml" : { "name" : "Hausnummer" } }, "adresszusatz" : { + "maxLength" : 60, + "minLength" : 1, "type" : "string", "xml" : { "name" : "Adresszusatz" } }, "stiege" : { + "maxLength" : 75, + "minLength" : 1, "type" : "string", "xml" : { "name" : "Stiege" } }, "tuer" : { + "maxLength" : 20, + "minLength" : 1, "type" : "string", "xml" : { "name" : "Tuer" } }, "postfach" : { + "maxLength" : 20, + "minLength" : 1, "type" : "string", "xml" : { "name" : "Postfach" @@ -2188,6 +2372,8 @@ } }, "behoerde" : { + "maxLength" : 90, + "minLength" : 1, "type" : "string", "xml" : { "name" : "Behoerde" @@ -2202,12 +2388,16 @@ "type" : "object", "properties" : { "art" : { + "maxLength" : 256, + "minLength" : 1, "type" : "string", "xml" : { "name" : "Art" } }, "wert" : { + "maxLength" : 256, + "minLength" : 1, "type" : "string", "xml" : { "name" : "Wert" @@ -2228,12 +2418,16 @@ } }, "ausstellBehoerde" : { + "maxLength" : 90, + "minLength" : 1, "type" : "string", "xml" : { "name" : "AusstellBehoerde" } }, "staatscode2" : { + "maxLength" : 2, + "minLength" : 1, "type" : "string", "xml" : { "name" : "Staatscode2" @@ -2246,15 +2440,17 @@ "properties" : { "art" : { "type" : "string", + "description" : "Eine erweiterbare enum. Derzeit erlaubte Werte stehen im Ernp.xsd", "xml" : { "name" : "Art" - }, - "enum" : [ "Asylwerber", "Dienstpass", "Elektronisch", "Fremdenpass", "Konventionspass", "Personalausweis", "Reisepass", "Staatenlos", "Sonstiges" ] + } }, "ausgestelltVon" : { "$ref" : "#/components/schemas/SuchAusgestelltVon" }, "nummer" : { + "maxLength" : 256, + "minLength" : 1, "type" : "string", "xml" : { "name" : "Nummer" @@ -2275,42 +2471,56 @@ "type" : "object", "properties" : { "basiszahl" : { + "maxLength" : 12, + "minLength" : 12, "type" : "string", "xml" : { "name" : "Basiszahl" } }, "bpkZp" : { + "maxLength" : 28, + "minLength" : 28, "type" : "string", "xml" : { "name" : "BpkZp" } }, "fremdBpkBmiZp" : { + "maxLength" : 172, + "minLength" : 172, "type" : "string", "xml" : { "name" : "FremdBpkBmiZp" } }, "entityId" : { + "maxLength" : 20, + "minLength" : 1, "type" : "string", "xml" : { "name" : "EntityId" } }, "familienname" : { + "maxLength" : 500, + "minLength" : 1, "type" : "string", "xml" : { "name" : "Familienname" } }, "nameVorEhe" : { + "maxLength" : 500, + "minLength" : 1, "type" : "string", "xml" : { "name" : "NameVorEhe" } }, "vorname" : { + "maxLength" : 500, + "minLength" : 1, "type" : "string", "xml" : { "name" : "Vorname" @@ -2320,6 +2530,8 @@ "$ref" : "#/components/schemas/PartialDate" }, "geburtsort" : { + "maxLength" : 54, + "minLength" : 1, "type" : "string", "xml" : { "name" : "Geburtsort" @@ -2330,7 +2542,7 @@ }, "geschlecht" : { "type" : "string", - "description" : "Die derzeit erlaubten Werte stehen im Ernp.xsd", + "description" : "Eine erweiterbare enum. Derzeit erlaubte Werte stehen im Ernp.xsd", "xml" : { "name" : "Geschlecht" } |