Skip to content

Commit

Permalink
BHW-2020 introduce new loan type BausparDarlehen (#115)
Browse files Browse the repository at this point in the history
  • Loading branch information
ulf-k authored Feb 1, 2024
1 parent 1538eab commit 9f8746d
Show file tree
Hide file tree
Showing 2 changed files with 121 additions and 3 deletions.
73 changes: 71 additions & 2 deletions swagger.json
Original file line number Diff line number Diff line change
Expand Up @@ -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",
Expand Down Expand Up @@ -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": {
Expand Down Expand Up @@ -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"
Expand All @@ -3092,6 +3137,7 @@
"type": "string",
"enum": [
"ANNUITAETEN_DARLEHEN",
"BAUSPAR_DARLEHEN",
"FORWARD_DARLEHEN",
"KFW_DARLEHEN",
"PRIVAT_DARLEHEN",
Expand Down Expand Up @@ -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",
Expand Down Expand Up @@ -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"
Expand All @@ -3279,6 +3336,7 @@
"type": "string",
"enum": [
"ANNUITAETEN_DARLEHEN",
"BAUSPAR_DARLEHEN",
"FORWARD_DARLEHEN",
"KFW_DARLEHEN",
"PRIVAT_DARLEHEN",
Expand Down Expand Up @@ -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",
Expand Down Expand Up @@ -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"
Expand Down Expand Up @@ -6241,4 +6310,4 @@
"title": "ZwischenFinanzierungsWunsch"
}
}
}
}
51 changes: 50 additions & 1 deletion swagger.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down Expand Up @@ -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:
Expand Down Expand Up @@ -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'
Expand All @@ -2137,6 +2168,7 @@ definitions:
type: string
enum:
- ANNUITAETEN_DARLEHEN
- BAUSPAR_DARLEHEN
- FORWARD_DARLEHEN
- KFW_DARLEHEN
- PRIVAT_DARLEHEN
Expand Down Expand Up @@ -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
Expand All @@ -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'
Expand All @@ -2285,6 +2325,7 @@ definitions:
type: string
enum:
- ANNUITAETEN_DARLEHEN
- BAUSPAR_DARLEHEN
- FORWARD_DARLEHEN
- KFW_DARLEHEN
- PRIVAT_DARLEHEN
Expand Down Expand Up @@ -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
Expand All @@ -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'
Expand Down

0 comments on commit 9f8746d

Please sign in to comment.