User Interface Module
The SCE's user interface request allows the user to determine how an account has been set up for the SCE in a given directory path, and indicates which protection products are available and what options are available for each active product. An account is defined as a set of setup files associated with an account number which starts at 1 and has a maximum value of 9,999. The setup files for a given account number configure the SCE to compute loans with protection in a particular manner.
To get the names of all accounts configured in a given directory path, please see the Account Module.
Sample Request
{
"Module": "Ui",
"Data": {
"Account": "1",
"Compact": false,
"DataPath": "/etc/sce/"
}
}
Sample Response
{
"Result": 200,
"Module": "Ui",
"Data": {
"Errors": [],
"Warnings": [],
"Ls": {
"Status: ": "Loaded",
"LoanTypes": {
"ARM": true,
"Balloon": true,
"Construction": false,
"Equal": true,
"IntOnly": true,
"PrinPlus": true,
"SinglePay": true,
"SkipsIrregs": true,
"SkipsPickups": true
},
"Accrual": {
"Code": "320",
"LastDay": false,
"InterestRound": "Nearest",
"PaymentRound": "Up",
"SinglePayDivisor": "365"
}
},
"Cl": {
"Active": true,
"AllowOn": {
"ARM": false,
"Balloon": false,
"Equal": true,
"IntOnly": false,
"PrinPlus": false,
"SinglePay": false,
"Irregs": false
},
"IsDP": false,
"Method": "TrueMOB",
"TrueMOB": {
"Abbrev": "CL",
"Title": "Credit Life",
"Prompts": {
"SingleOnCoborrower": true
}
}
},
"Ah": {
"Active": true,
"Abbrev": "AH",
"Title": "Disability",
"AllowOn": {
"ARM": false,
"BalloonGross": false,
"BalloonMobNet": false,
"Equal": true,
"IntOnly": false,
"PrinPlus": false,
"SinglePay": false,
"Irregs": false
},
"IsDP": false,
"IsPackagedDP": false,
"Method": "TrueMOB",
"Prompts": {
"CoverageBenefit": false,
"CoverageTermGross": false,
"CoverageTermMobNet": true,
"Joint": true,
"SingleOnCoborrower": true
},
"Rules": {
"MustHaveLife": false,
"PPYMoreThan12": true,
"PPYLessThan12": false
},
"Tables": [
"14 Retro"
]
},
"Iu": {
"Active": false
},
"Pp": {
"Active": false
}
}
}