-
Notifications
You must be signed in to change notification settings - Fork 0
/
configuration2.js
58 lines (58 loc) · 1.8 KB
/
configuration2.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
window.TPUR = window.TPUR || {}
window.TPUR.config = {
host: ''
, comboboxInfoURI: comboboxLink
, calculatorURI: calculationLink
, convertPayload: function(viewModal) {
var payoutDate = viewModal.payoutDate.format('DD.MM.YYYY')
return {
bankCode: viewModal.bank,
languageCode: 'en',
dossier: {
calculationBase: {
businessCase: {
businessCreationType: viewModal.businessCase
},
funding: {
segment: viewModal.segment,
propertyType: viewModal.typeOfProperty,
rating: viewModal.rating,
marketValue: viewModal.marketValue,
mortgageAmount: viewModal.mortgageAmount,
ratingAgency: viewModal.ratingAgency,
business: viewModal.business,
contributionMargin: viewModal.contributionMargin
},
financialCheck: {
etpFeasibility: viewModal.etpFeasibility,
violationMinRequirements: viewModal.violationMinimalRequirement
}
},
product: {
currentTranche: {
productCode: viewModal.product,
amountPiece: viewModal.amount,
payOutDate: payoutDate,
period: 2
}
},
debtorManagement: {
debtors: [
{
person: {
firstName: 'Christina',
lastName: 'Lange',
nationality: 'country-1'
},
address: {
zipCode: '70000',
city: 'HCM',
country: 'country-1'
}
}
]
}
}
}
}
}