{
    "AppApplyErrorMsg00": "Application failed. Invalid CustomerType. CustomerType must either be 'Individual' or 'Company'",
    "AppApplyErrorMsg01": "Application failed. Invalid loan product. The product SKU applied for does not exist as loan product.",
    "AppApplyErrorMsg02": "Application failed. The loan product applied for is no longer active.",
    "AppApplyErrorMsg03": "Application failed. Kindly contact us via email at customerservice@ezcash.com.my for further assistance. [Response Code = 400]",
    "ApplicationApproveErrorMsg00": "No privilege to approve application",
    "ApplicationApproveErrorMsg01": "Application Id and Remarks are required fields.",
    "ApplicationApproveErrorMsg02": "There is no such application record that matches the Application Id provided.",
    "ApplicationRejectErrorMsg00": "No privilege to reject application",
    "ApplicationRejectErrorMsg01": "Application Id and Remarks are required fields.",
    "ApplicationRejectErrorMsg02": "There is no such application record that matches the Application Id provided.",
    "SignCompanySignerErrorMsg00": "No privilege to sign agreement.",
    "SignCompanySignerErrorMsg01": "There is no such loan record that matches the Loan No. provided.",
    "SignCompanySignerErrorMsg02": "Loan is not ready to be signed by Company yet.",
    "SignBorrowerSignerErrorMsg01": "There is no such loan record that matches the Loan No. provided.",
    "SignBorrowerSignerErrorMsg02": "Loan is not ready to be signed by Borrower yet.",
    "SignAttestatorSignerErrorMsg00": "No privilege to sign agreement.",
    "SignAttestatorSignerErrorMsg01": "There is no such loan record that matches the Loan No. provided.",
    "SignAttestatorSignerErrorMsg02": "Loan is not ready to be signed by Attestator yet.",
    "LoanStampErrorMsg00": "No privilege to flag loan as stamped.",
    "LoanStampErrorMsg01": "There is no such loan record that matches the Loan No. provided.",
    "LoanDisburseErrorMsg00": "No privilege to flag loan as disbursed.",
    "LoanDisburseErrorMsg01": "There is no such loan record that matches the Loan No. provided.",
    "LoanDisburseErrorMsg02": "Loan must be signed or stamped before it can be disbursed.",
    "LoanDisburseErrorMsg03": "All fields except RefNo are required.",
    "LoanDisburseErrorMsg04": "The difference between the Loan Amount and Payout Amount does not match the sum of all offset documents amount.",
    "LoanDisburseErrorMsg05": "Payout Amount cannot be more than the Loan Amount.",
    "ScheduleSigningErrorMsg01": "There is no such loan record that matches the Loan No. provided.",
    "ScheduleSigningErrorMsg02": "There is no such slot group that matches the Slot Group Id provided.",
    "ScheduleSigningErrorMsg03": "Invalid Borrower Id.",
    "ScheduleSigningErrorMsg04": "Invalid Attestator Id.",
    "ScheduleSigningErrorMsg05": "A signing session appointment has already been made for this loan. Please use the reschedule feature instead.",
    "RescheduleSigningErrorMsg01": "There is no existing signing appointment for the loan to be rescheduled.",
    "RescheduleSigningErrorMsg02": "Completed signing sessions cannot be rescheduled.",
    "RescheduleSigningErrorMsg03": "There is no such slot group that matches the Slot Group Id provided.",
    "RescheduleSigningErrorMsg04": "Invalid Borrower Id.",
    "RescheduleSigningErrorMsg05": "Invalid Attestator Id.",
    "LoanNotFoundError": "There is no such loan record that matches the Loan No. provided.",
    "LoanStatusMismatchError": "Cannot execute api operation because of loan status mismatched.",
    "StartSigningErrorMsg00": "No privilege to start signing session.",
    "StartSigningErrorMsg01": "No signing session exists. Cannot start.",
    "NoShowSigningErrorMsg00": "No privilege to flag signing session as 'No Show'.",
    "NoShowSigningErrorMsg01": "No signing session exists. Cannot flag as 'No Show'.",
    "UploadSigningErrorMsg00": "No privilege to upload signing session.",
    "UploadSigningErrorMsg01": "No such signing session exists. Upload aborted.",
    "DownloadSigningErrorMsg00": "No privilege to view or download signing session.",
    "DownloadSigningErrorMsg01": "No such signing session exists. Download aborted.",
    "DownloadSigningErrorMsg02": "No recording session available for download.",
    "AppointmentScheduleMsg00": "There is no appointment to be rescheduled. Please retrieve an existing appointment before calling the Reschedule method.",
    "AppointmentScheduleMsg01": "Appointment booking failed. The booking clashes/overlaps with another appointment for some of the compulsory participants.",
    "SlotSessionErrorMsg01": "Insert failed. There is another slot session that is overlapping with the newly added slot session.",
    "SlotSessionErrorMsg02": "Insert failed. There is another slot session that is overlapping with the newly added slot session.",
    "2FASendSMSOTPErrorMsg01": "There is no such customer record that matches the Object Id provided.",
    "2FASendSMSOTPErrorMsg02": "There is no such user record that matches the Object Id provided.",
    "2FASendSMSOTPErrorMsg03": "SMS OTP is only available for Malaysia phone numbers.",
    "VerificationPerformEKYCErrorMsg01": "There is no such customer record that matches the Object Id provided.",
    "CheckEKYCCompletedErrorMsg02": "There is no such application record that matches the Application Id provided.",
    "CheckEKYCCompletedErrorMsg01": "There is no such customer record that matches the Object Id provided."
}