diff --git a/swagger.json b/swagger.json index 5bb7242..28470d3 100644 --- a/swagger.json +++ b/swagger.json @@ -2,7 +2,7 @@ "swagger": "2.0", "info": { "description": "Mit dieser API können die Vorgänge aus der Europace Plattform ausgelesen werden.", - "version": "2.35", + "version": "2.36", "title": "Vorgänge API", "contact": { "name": "Europace AG", @@ -2293,6 +2293,47 @@ }, "title": "BausparAngebot" }, + "BausparDarlehensWunsch": { + "type": "object", + "properties": { + "bausparGuthaben": { + "type": "number" + }, + "bausparSumme": { + "type": "number" + }, + "bausparTarif": { + "type": "array", + "description": "siehe weitere Beschreibung unter Weitere Informationen -> Bezeichnung Bauspartarife", + "items": { + "$ref": "#/definitions/BausparTarif" + } + }, + "darlehensBetrag": { + "type": "number" + }, + "provision": { + "type": "number" + }, + "tilgungsBeitragMonatlich": { + "type": "number" + }, + "vertragsNummer": { + "type": "string" + }, + "vertragsPartnerIds": { + "type": "array", + "items": { + "type": "string" + } + }, + "zuteilungsAnnahme": { + "type": "string", + "format": "date" + } + }, + "title": "BausparDarlehensWunsch" + }, "BausparTarif": { "type": "object", "properties": { @@ -3081,6 +3122,10 @@ "auszahlungsKurs": { "type": "number" }, + "bausparTarif": { + "type": "string", + "description": "nur bei darlehensTyp==BAUSPAR_DARLEHEN" + }, "bereitstellung": { "description": "nicht bei darlehensTyp==PRIVAT_DARLEHEN", "$ref": "#/definitions/Bereitstellung" @@ -3092,6 +3137,7 @@ "type": "string", "enum": [ "ANNUITAETEN_DARLEHEN", + "BAUSPAR_DARLEHEN", "FORWARD_DARLEHEN", "KFW_DARLEHEN", "PRIVAT_DARLEHEN", @@ -3234,6 +3280,13 @@ "format": "int32", "description": "nur bei darlehensTyp IN [KFW_DARLEHEN, REGIONAL_FOERDER_DARLEHEN]" }, + "vertragsPartnerIds": { + "type": "array", + "description": "nur bei darlehensTyp==BAUSPAR_DARLEHEN", + "items": { + "type": "string" + } + }, "verwendungszweck": { "type": "string", "description": "nur bei darlehensTyp==ZWISCHEN_FINANZIERUNG", @@ -3268,6 +3321,10 @@ "auszahlungsKurs": { "type": "number" }, + "bausparTarif": { + "type": "string", + "description": "nur bei darlehensTyp==BAUSPAR_DARLEHEN" + }, "bereitstellung": { "description": "nicht bei darlehensTyp==PRIVAT_DARLEHEN", "$ref": "#/definitions/Bereitstellung" @@ -3279,6 +3336,7 @@ "type": "string", "enum": [ "ANNUITAETEN_DARLEHEN", + "BAUSPAR_DARLEHEN", "FORWARD_DARLEHEN", "KFW_DARLEHEN", "PRIVAT_DARLEHEN", @@ -3421,6 +3479,13 @@ "format": "int32", "description": "nur bei darlehensTyp IN [KFW_DARLEHEN, REGIONAL_FOERDER_DARLEHEN]" }, + "vertragsPartnerIds": { + "type": "array", + "description": "nur bei darlehensTyp==BAUSPAR_DARLEHEN", + "items": { + "type": "string" + } + }, "verwendungszweck": { "type": "string", "description": "nur bei darlehensTyp==ZWISCHEN_FINANZIERUNG", @@ -3448,6 +3513,10 @@ "description": "muss leer sein, wenn eines der anderen Attribute gefüllt ist", "$ref": "#/definitions/AnnuitaetenDarlehensWunsch" }, + "bausparDarlehen": { + "description": "muss leer sein, wenn eines der anderen Attribute gefüllt ist", + "$ref": "#/definitions/BausparDarlehensWunsch" + }, "forwardDarlehen": { "description": "muss leer sein, wenn eines der anderen Attribute gefüllt ist", "$ref": "#/definitions/ForwardDarlehensWunsch" @@ -6241,4 +6310,4 @@ "title": "ZwischenFinanzierungsWunsch" } } -} \ No newline at end of file +} diff --git a/swagger.yaml b/swagger.yaml index 269af82..8e38fe6 100644 --- a/swagger.yaml +++ b/swagger.yaml @@ -2,7 +2,7 @@ swagger: "2.0" info: description: Mit dieser API können die Vorgänge aus der Europace Plattform ausgelesen werden. - version: "2.35" + version: "2.36" title: Vorgänge API contact: name: Europace AG @@ -1543,6 +1543,34 @@ definitions: type: string format: date title: BausparAngebot + BausparDarlehensWunsch: + type: object + properties: + bausparGuthaben: + type: number + bausparSumme: + type: number + bausparTarif: + type: array + description: siehe weitere Beschreibung unter Weitere Informationen -> Bezeichnung Bauspartarife + items: + $ref: '#/definitions/BausparTarif' + darlehensBetrag: + type: number + provision: + type: number + tilgungsBeitragMonatlich: + type: number + vertragsNummer: + type: string + vertragsPartnerIds: + type: array + items: + type: string + zuteilungsAnnahme: + type: string + format: date + title: BausparDarlehensWunsch BausparTarif: type: object properties: @@ -2128,6 +2156,9 @@ definitions: description: "nur bei darlehensTyp IN [FORWARD_DARLEHEN, ANNUITAETEN_DARLEHEN]" auszahlungsKurs: type: number + bausparTarif: + type: string + description: nur bei darlehensTyp==BAUSPAR_DARLEHEN bereitstellung: description: nicht bei darlehensTyp==PRIVAT_DARLEHEN $ref: '#/definitions/Bereitstellung' @@ -2137,6 +2168,7 @@ definitions: type: string enum: - ANNUITAETEN_DARLEHEN + - BAUSPAR_DARLEHEN - FORWARD_DARLEHEN - KFW_DARLEHEN - PRIVAT_DARLEHEN @@ -2251,6 +2283,11 @@ definitions: type: integer format: int32 description: "nur bei darlehensTyp IN [KFW_DARLEHEN, REGIONAL_FOERDER_DARLEHEN]" + vertragsPartnerIds: + type: array + description: nur bei darlehensTyp==BAUSPAR_DARLEHEN + items: + type: string verwendungszweck: type: string description: nur bei darlehensTyp==ZWISCHEN_FINANZIERUNG @@ -2276,6 +2313,9 @@ definitions: description: "nur bei darlehensTyp IN [FORWARD_DARLEHEN, ANNUITAETEN_DARLEHEN]" auszahlungsKurs: type: number + bausparTarif: + type: string + description: nur bei darlehensTyp==BAUSPAR_DARLEHEN bereitstellung: description: nicht bei darlehensTyp==PRIVAT_DARLEHEN $ref: '#/definitions/Bereitstellung' @@ -2285,6 +2325,7 @@ definitions: type: string enum: - ANNUITAETEN_DARLEHEN + - BAUSPAR_DARLEHEN - FORWARD_DARLEHEN - KFW_DARLEHEN - PRIVAT_DARLEHEN @@ -2399,6 +2440,11 @@ definitions: type: integer format: int32 description: "nur bei darlehensTyp IN [KFW_DARLEHEN, REGIONAL_FOERDER_DARLEHEN]" + vertragsPartnerIds: + type: array + description: nur bei darlehensTyp==BAUSPAR_DARLEHEN + items: + type: string verwendungszweck: type: string description: nur bei darlehensTyp==ZWISCHEN_FINANZIERUNG @@ -2419,6 +2465,9 @@ definitions: annuitaetenDarlehen: description: "muss leer sein, wenn eines der anderen Attribute gefüllt ist" $ref: '#/definitions/AnnuitaetenDarlehensWunsch' + bausparDarlehen: + description: "muss leer sein, wenn eines der anderen Attribute gefüllt ist" + $ref: '#/definitions/BausparDarlehensWunsch' forwardDarlehen: description: "muss leer sein, wenn eines der anderen Attribute gefüllt ist" $ref: '#/definitions/ForwardDarlehensWunsch'