Please enable JavaScript.
Coggle requires JavaScript to display documents.
Meridian Link - Coggle Diagram
Meridian Link
Personal Information
vehicleloan.html -> membership : vm.appInfoObj.member_number , employee of Cu: vm.vehicleloanInputs.employee_cu
vc-personal-info.html -> adding first_name,middle_name, last_name, suffix, mother_maiden_name, marital_status to appInfoObj. and dob key to vehicleloanInfoObj
personal-info-ssn.html -> ssn, citizenship to vm.appInfoObj
vc-identification.html -> added card_type,card_number,country keys to vm.appInfoObj.ID_CARD and dateofissue, dateofexpiry to vehicleloanInfoObj
vc-contatct-info.html -> preferred_contact_method, email, home_phone, cell_phone to vm.appInfoObj.CONTACT_INFO
vc-add-occ.html -> added street_address_1, zip, city, state to vm.appInfoObj.CURRENT_ADDRESS.LOOSE_ADDRESS and mailing add same as physical checkbox value: to vm.appInfoObj.is_mail_address_same
vc-add-occ-prev-add.html -> added occupancy_status to vm.appInfoObj.CURRENT_ADDRESS and occYears, occMonths to vehicleloanInfoObj
vc-finance-info.html -> added monthly_income_base_salary to vm.appInfoObj.FINANCIAL_INFO.MONTHLY_INCOME object and monthly_rent to vm.appInfoObj.FINANCIAL_INFO.MONTHLY_DEBT after that user can choose to add addtnl income and that model is vm.addAdtnlIncomeObj.addAdtnlIncome and monthly_income_other_1, addtnlIncomeDec, isIncTaxExempted to vm.vehicleloanInputs
vc-empl-info.html -> added employment_status to vm.appInfoObj.FINANCIAL_INFO.CURRENT_EMPLOYMENT and based on the value other fields will be showed. for employed status added occupation, employer to vm.appInfoObj.FINANCIAL_INFO.CURRENT_EMPLOYMENT Object and emplYears, emp_months to vm.vehicleloanInfoObj and added field keys based on field to corresponding object in vm.appInfoObj.FINANCIAL_INFO.
Meridian Link Service
vm.loanInfoReqObj = {}
vehicleloanInputs = {loan_type: "BUY_OUT",employee_cu: "N"};
reqObj = {APPLICANTS: [], VEHICLES: [], TRADE_IN: {}, LOAN_INFO: {}};
vehicleloanInfoObj = {};
appInfoObj = {ID_CARD: {}, CURRENT_ADDRESS: {LOOSE_ADDRESS: {}}, PREVIOUS_ADDRESS: {}, MAILING_ADDRESS: {}, FINANCIAL_INFO: {CURRENT_EMPLOYMENT: {}, PREVIOUS_EMPLOYMENT: {}, MONTHLY_INCOME: {}, MONTHLY_DEBT: {}}, REFERENCE: {}, CONTACT_INFO: {}};
addAdtnlIncomeObj = {addAdtnlIncome: false};
creditcardTypes = ["CREDIT CARD", "SECURE CREDIT CARD"];
Personal Loan
Personal-info-selection.html -> vm.loanInfoReqObj -> purpose, loan type etc ---> added the keys&values to the loanInfoReqObj
vm.personal-loan-amount.html -> amount, term added the keys and values to loanInfoReqObj
Next step is to construct the LOAN_INFO tag, from the loanInfo object after that assign the value to vm.vehicleloanInputs.LOAN_INFO being new key and vm.vlReqObj.LOAN_INFO = vm.loanInfoReqObj;
Credit card Loan
cc-loan-purpose.html ---- Purpose type to -> vm.loanInfoReqObj.purpose_type. Values: Increase Credit Limit, New Card
increase-credit-card.html ----- vm.cardType.cardType -> meridianloanService.cardTypeHeader, vm.loanInfoReqObj.requested_credit_limit , vm.loanInfoReqObj.current_card_number
tap-card-to-select.html ---- on card click following function will run tappedNewCard
Home Loan
Vehicle Loan