csat feature name fix (#5348)

This commit is contained in:
Shubhanjay Varma
2023-02-14 12:50:46 +00:00
committed by GitHub Enterprise
parent 81e21b208f
commit 9c7510b568
2 changed files with 8 additions and 3 deletions

View File

@@ -9,6 +9,7 @@ package com.naviapp.csat
import androidx.lifecycle.*
import com.navi.amc.utils.orFalse
import com.navi.base.utils.SPACE
import com.navi.common.viewmodel.BaseVM
import com.navi.naviwidgets.models.response.CSATResponse
import com.naviapp.csat.state.CSATResponseState
@@ -169,13 +170,15 @@ class FeatureCompletionVM @AssistedInject constructor(
}
fun getFeatureName(paymentType: String?): String {
var featureName = ""
var featureName = SPACE
if (paymentType == PaymentType.PART_PRE_PAYMENT.name) {
featureName = CsatFeatureName.LE_CUSTOM_PAYMENT.name
} else if (paymentType == PaymentType.PRE_LOAN_CLOSURE.name || paymentType == PaymentType.SCHEDULED_PRE_CLOSURE.name) {
featureName = CsatFeatureName.LE_FORECLOSURE_PAYMENT.name
} else if (paymentType == PaymentType.EMI.name) {
featureName = CsatFeatureName.LE_EMI_PAYMENT.name
} else if (paymentType == PaymentType.AUTOPAY_FORECLOSURE.name) {
featureName = CsatFeatureName.LE_FORECLOSURE_AUTO_PAY.name
}
return featureName
}
@@ -183,6 +186,7 @@ class FeatureCompletionVM @AssistedInject constructor(
enum class CsatFeatureName {
LE_CUSTOM_PAYMENT,
LE_FORECLOSURE_PAYMENT,
LE_EMI_PAYMENT
LE_EMI_PAYMENT,
LE_FORECLOSURE_AUTO_PAY
}
}

View File

@@ -407,5 +407,6 @@ enum class PaymentType {
EMI,
PRE_LOAN_CLOSURE,
PART_PRE_PAYMENT,
SCHEDULED_PRE_CLOSURE
SCHEDULED_PRE_CLOSURE,
AUTOPAY_FORECLOSURE
}