aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas <>2023-09-25 09:11:01 +0200
committerThomas <>2023-09-25 09:11:01 +0200
commit4a43158088d11b28f91938740c76b1971dfbccc2 (patch)
treef3198cc5b4e1459a1360bc79f38975dba1a885c6
parent38d64dfc7d891ff3fb500c8ae1fd396627869a27 (diff)
downloadNational_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.json392
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"
}