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
}
}
}