TP-63632 | Added new field sip ref id (#10591)

Co-authored-by: saksham <saksham>
This commit is contained in:
Saksham Mahajan
2024-04-23 16:56:03 +05:30
committed by GitHub
parent 713761dec0
commit 283e21fd9b
5 changed files with 9 additions and 2 deletions

View File

@@ -58,6 +58,7 @@ import com.navi.amc.utils.Constant.SECONDS_PER_MINUTE
import com.navi.amc.utils.Constant.SIP_AUTOPAY_PRESENT
import com.navi.amc.utils.Constant.SIP_DATE
import com.navi.amc.utils.Constant.SIP_REFERENCE_ID
import com.navi.amc.utils.Constant.SOURCE_REF_ID
import com.navi.amc.utils.Constant.TRANSACTION_ID
import com.navi.amc.utils.TempStorageHelper
import com.navi.amc.utils.getPaymentSyncFlowStatusCta
@@ -597,7 +598,8 @@ class OtpFragment : AmcBaseFragment(), View.OnClickListener {
phoneNumber = BaseUtils.getPhoneNumber(),
deliveryType = TEXT,
isResendOtp = isResendOtp,
isPhoneNumberGenerated = true
isPhoneNumberGenerated = true,
sourceRefId = arguments?.getString(SOURCE_REF_ID)
), flowType, isResendOtp
)
}

View File

@@ -18,4 +18,5 @@ data class OtpGenerateData(
@SerializedName("deliveryType") var deliveryType: String? = null,
@SerializedName("isResendOtp") var isResendOtp: Boolean? = null,
@SerializedName("isPhoneNumberGenerated") var isPhoneNumberGenerated: Boolean? = null,
@SerializedName("sourceRefId") var sourceRefId: String? = null,
) : Parcelable

View File

@@ -27,6 +27,7 @@ import com.navi.amc.utils.Constant.AMOUNT
import com.navi.amc.utils.Constant.AMOUNT_AND_UNITS
import com.navi.amc.utils.Constant.DATA
import com.navi.amc.utils.Constant.REDEMPTION_ORDER_ID
import com.navi.amc.utils.Constant.SOURCE_REF_ID
import com.navi.amc.utils.SubPageStatusType.FUND_SELL
import com.navi.base.model.ActionData
import com.navi.base.utils.CurrencyUtils
@@ -113,6 +114,7 @@ class FundSellFragment : AmcBaseFragment() {
it?.let {
val bundle = Bundle().apply {
putString(REDEMPTION_ORDER_ID, it?.redemptionOrderId)
putString(SOURCE_REF_ID, it?.sourceRefId)
}
fragmentInterchangeListener?.navigateToNextScreen(
viewModel.getNextScreenData(),

View File

@@ -71,5 +71,6 @@ data class RedemptionOrderDetails(
@SerializedName("isin") val isin: String? = null,
@SerializedName("redeemAmount") val redeemAmount: String? = null,
@SerializedName("redeemUnits") val redeemUnits: String? = null,
@SerializedName("redemptionOrderId") val redemptionOrderId: String? = null
@SerializedName("redemptionOrderId") val redemptionOrderId: String? = null,
@SerializedName("sourceRefId") val sourceRefId: String? = null
)

View File

@@ -179,4 +179,5 @@ object Constant {
const val AUTOPAY_LIMIT_MODIFIED = "isAutoPayLimitModified"
const val SIP_AUTOPAY_PRESENT = "SIP_AUTOPAY_PRESENT"
const val DELETE_SIP_WITH_REASON = "DELETE_SIP_WITH_REASON"
const val SOURCE_REF_ID = "SOURCE_REF_ID"
}