-
- All Implemented Interfaces:
-
android.os.Parcelable
public class PayuResponse implements Parcelable
Created by franklin on 5/26/15. Simple Bean implementation of PayuResponse. Everytime Task talks to payu server, the responses will be filled in PayuResponsestoredCards is a collection (ArrayList) of StoredCardemi is a collection (ArrayList) of EminoCostEMI is a collection (ArrayList) of EmicreditCard is a collection (ArrayList) of PaymentDetailsdebitCard is a collection (ArrayList) of PaymentDetailscashCard is a collection (ArrayList) of PaymentDetailsnetBanks is a collection (ArrayList) of PaymentDetailsivr is a collection (ArrayList) of PaymentDetailsivrdc is a collection (ArrayList) of PaymentDetailspaisaWallet is a collection (ArrayList) of PaymentDetailsresponseStatus is PostDatanetBankingDownStatus is a hashmap key(string) - bank code, value(string) - status TODO set the status value in constants. cardInformation is CardInformation * ifscCodeDetails is IFSCCodeDetailslookupDetails is LookupDetailsissuingBankStatus is a hash map - key -(string) - card bin(first 6 digit of cardno), value(CardStatus) - holds the name of the issuing bank and status. payuOffer is PayuOffertransactionDetailsList is collection of (ArrayList) of TransactionDetails
-
-
Field Summary
-
Constructor Summary
Constructors Constructor Description PayuResponse()
-
Method Summary
-
-
Method Detail
-
getStoredCards
ArrayList<StoredCard> getStoredCards()
-
setStoredCards
void setStoredCards(ArrayList<StoredCard> storedCards)
-
getNoCostEMI
ArrayList<Emi> getNoCostEMI()
-
setNoCostEMI
void setNoCostEMI(ArrayList<Emi> noCostEMI)
-
getCreditCard
ArrayList<PaymentDetails> getCreditCard()
-
setCreditCard
void setCreditCard(ArrayList<PaymentDetails> creditCard)
-
getDebitCard
ArrayList<PaymentDetails> getDebitCard()
-
setDebitCard
void setDebitCard(ArrayList<PaymentDetails> debitCard)
-
getNetBanks
ArrayList<PaymentDetails> getNetBanks()
-
setNetBanks
void setNetBanks(ArrayList<PaymentDetails> netBanks)
-
getCashCard
ArrayList<PaymentDetails> getCashCard()
-
setCashCard
void setCashCard(ArrayList<PaymentDetails> cashCard)
-
getIvr
ArrayList<PaymentDetails> getIvr()
-
setIvr
void setIvr(ArrayList<PaymentDetails> ivr)
-
getIvrdc
ArrayList<PaymentDetails> getIvrdc()
-
setIvrdc
void setIvrdc(ArrayList<PaymentDetails> ivrdc)
-
getPaisaWallet
ArrayList<PaymentDetails> getPaisaWallet()
-
setPaisaWallet
void setPaisaWallet(ArrayList<PaymentDetails> paisaWallet)
-
getLazyPay
ArrayList<PaymentDetails> getLazyPay()
-
setLazyPay
void setLazyPay(ArrayList<PaymentDetails> lazyPay)
-
getEligibleEmiBins
ArrayList<EligibleEmiBins> getEligibleEmiBins()
-
setEligibleEmiBins
void setEligibleEmiBins(ArrayList<EligibleEmiBins> eligibleEmiBins)
-
getStandingInstructions
ArrayList<PaymentDetails> getStandingInstructions()
-
setStandingInstructions
void setStandingInstructions(ArrayList<PaymentDetails> standingInstructions)
-
getNeftRtgs
ArrayList<PaymentDetails> getNeftRtgs()
-
setNeftRtgs
void setNeftRtgs(ArrayList<PaymentDetails> neftRtgs)
-
getSiBankList
ArrayList<PaymentDetails> getSiBankList()
-
setSiBankList
void setSiBankList(ArrayList<PaymentDetails> siBankList)
-
getMealCard
ArrayList<PaymentDetails> getMealCard()
-
setMealCard
void setMealCard(ArrayList<PaymentDetails> mealCard)
-
getCardlessemi
ArrayList<Emi> getCardlessemi()
-
setCardlessemi
void setCardlessemi(ArrayList<Emi> cardlessemi)
-
getRawResponse
JSONObject getRawResponse()
-
setRawResponse
void setRawResponse(JSONObject rawResponse)
-
getTokenisedCardDetail
TokenisedCardDetail getTokenisedCardDetail()
-
setTokenisedCardDetail
void setTokenisedCardDetail(TokenisedCardDetail tokenisedCardDetail)
-
getFetchofferDetails
FetchofferDetails getFetchofferDetails()
-
setFetchofferDetails
void setFetchofferDetails(FetchofferDetails fetchofferDetails)
-
getValidateOfferDetails
ValidateOfferDetails getValidateOfferDetails()
-
setValidateOfferDetails
void setValidateOfferDetails(ValidateOfferDetails validateOfferDetails)
-
getBinBaseDetailsResponse
BinBaseDetailsResponse getBinBaseDetailsResponse()
-
setBinBaseDetailsResponse
void setBinBaseDetailsResponse(BinBaseDetailsResponse binBaseDetailsResponse)
-
getGoogleTez
Upi getGoogleTez()
-
setGoogleTez
void setGoogleTez(Upi googleTez)
-
getGoogleTezOmni
Upi getGoogleTezOmni()
-
setGoogleTezOmni
void setGoogleTezOmni(Upi googleTezOmni)
-
getGenericIntent
Upi getGenericIntent()
-
setGenericIntent
void setGenericIntent(Upi genericIntent)
-
setPhonePe
void setPhonePe(PaymentDetails phonePe)
-
setTwid
void setTwid(PaymentDetails twid)
-
getResponseStatus
PostData getResponseStatus()
-
setResponseStatus
void setResponseStatus(PostData responseStatus)
-
getCardInformation
CardInformation getCardInformation()
-
setCardInformation
void setCardInformation(CardInformation cardInformation)
-
getIfscCodeDetails
IFSCCodeDetails getIfscCodeDetails()
-
setIfscCodeDetails
void setIfscCodeDetails(IFSCCodeDetails ifscCodeDetails)
-
getLookupDetails
LookupDetails getLookupDetails()
-
setLookupDetails
void setLookupDetails(LookupDetails lookupDetails)
-
getTaxSpecification
TaxSpecification getTaxSpecification()
-
setTaxSpecification
void setTaxSpecification(TaxSpecification taxSpecification)
-
getMerchantInfo
MerchantInfo getMerchantInfo()
-
setMerchantInfo
void setMerchantInfo(MerchantInfo merchantInfo)
-
getSodexoCardInfo
SodexoCardInfo getSodexoCardInfo()
-
setSodexoCardInfo
void setSodexoCardInfo(SodexoCardInfo sodexoCardInfo)
-
getNetBankingDownStatus
HashMap<String, Integer> getNetBankingDownStatus()
-
setNetBankingDownStatus
void setNetBankingDownStatus(HashMap<String, Integer> netBankingDownStatus)
-
getIssuingBankStatus
HashMap<String, CardStatus> getIssuingBankStatus()
-
setIssuingBankStatus
void setIssuingBankStatus(HashMap<String, CardStatus> issuingBankStatus)
-
getPayuOffer
PayuOffer getPayuOffer()
-
setPayuOffer
void setPayuOffer(PayuOffer payuOffer)
-
getTransactionDetailsList
ArrayList<TransactionDetails> getTransactionDetailsList()
-
setTransactionDetailsList
void setTransactionDetailsList(ArrayList<TransactionDetails> transactionDetailsList)
-
getDownIssuingBanks
ArrayList<String> getDownIssuingBanks()
-
setDownIssuingBanks
void setDownIssuingBanks(ArrayList<String> downIssuingBanks)
-
getOfferDetailsList
ArrayList<PayuOffer> getOfferDetailsList()
-
setOfferDetailsList
void setOfferDetailsList(ArrayList<PayuOffer> offerDetailsList)
-
getPayuOfferDetails
PayuOfferDetails getPayuOfferDetails()
-
setPayuOfferDetails
void setPayuOfferDetails(PayuOfferDetails payuOfferDetails)
-
getPayuEmiAmountAccordingToInterest
HashMap<String, HashMap<String, PayuEmiAmountAccordingToInterest>> getPayuEmiAmountAccordingToInterest()
-
setPayuEmiAmountAccordingToInterest
void setPayuEmiAmountAccordingToInterest(HashMap<String, HashMap<String, PayuEmiAmountAccordingToInterest>> payuEmiAmountAccordingToInterest)
-
getUpiSISupportedApps
ArrayList<String> getUpiSISupportedApps()
-
setUpiSISupportedApps
void setUpiSISupportedApps(ArrayList<String> upiSISupportedApps)
-
getUpiSISupportedHandles
ArrayList<String> getUpiSISupportedHandles()
-
setUpiSISupportedHandles
void setUpiSISupportedHandles(ArrayList<String> upiSISupportedHandles)
-
getRecommendedOptions
ArrayList<RecommendedOptions> getRecommendedOptions()
-
setRecommendedOptions
void setRecommendedOptions(ArrayList<RecommendedOptions> recommendedOptions)
-
getClosedLoopWallet
ArrayList<PaymentDetails> getClosedLoopWallet()
-
setClosedLoopWallet
void setClosedLoopWallet(ArrayList<PaymentDetails> closedLoopWallet)
-
isBnplAvailable
Boolean isBnplAvailable()
-
getSavedOption
ArrayList<QuickPaySavedOption> getSavedOption()
-
setSavedOption
void setSavedOption(ArrayList<QuickPaySavedOption> quickPaySavedOption)
-
isStoredCardsAvailable
Boolean isStoredCardsAvailable()
-
isEligibleEmiBinsAvailable
Boolean isEligibleEmiBinsAvailable()
-
isPhonePeIntentAvailable
Boolean isPhonePeIntentAvailable()
-
isTwidAvailable
Boolean isTwidAvailable()
-
isGenericIntentAvailable
Boolean isGenericIntentAvailable()
-
isEmiAvailable
Boolean isEmiAvailable()
-
isCCEmiAvailable
Boolean isCCEmiAvailable()
-
isDCEmiAvailable
Boolean isDCEmiAvailable()
-
isCardLessEmiAvailable
Boolean isCardLessEmiAvailable()
-
isNoCostEmiAvailable
Boolean isNoCostEmiAvailable()
-
isUpiAvailable
Boolean isUpiAvailable()
-
isGoogleTezAvailable
Boolean isGoogleTezAvailable()
-
isGoogleTezOmniAvailable
Boolean isGoogleTezOmniAvailable()
-
isLazyPayAvailable
Boolean isLazyPayAvailable()
-
isCreditCardAvailable
Boolean isCreditCardAvailable()
-
isDebitCardAvailable
Boolean isDebitCardAvailable()
-
isNetBanksAvailable
Boolean isNetBanksAvailable()
-
isCashCardAvailable
Boolean isCashCardAvailable()
-
isNEFTRTGSAvailable
Boolean isNEFTRTGSAvailable()
-
isIVRAvailable
Boolean isIVRAvailable()
-
isIVRDCAvailable
Boolean isIVRDCAvailable()
-
isPaisaWalletAvailable
Boolean isPaisaWalletAvailable()
-
isResponseAvailable
Boolean isResponseAvailable()
-
isCardInformationAvailable
Boolean isCardInformationAvailable()
-
isIFSCDetailsAvailable
Boolean isIFSCDetailsAvailable()
-
isTaxSpecificationAvailable
Boolean isTaxSpecificationAvailable()
-
isNetBankingStatusAvailable
Boolean isNetBankingStatusAvailable()
-
isIssuingBankStatusAvailable
Boolean isIssuingBankStatusAvailable()
-
isPayuOfferAvailable
Boolean isPayuOfferAvailable()
-
isOfferDetailsAvailable
Boolean isOfferDetailsAvailable()
-
isPayuEmiAmountAccordingToInterestAvailable
Boolean isPayuEmiAmountAccordingToInterestAvailable()
-
isOfferAllowedOn
boolean isOfferAllowedOn(String bankCode, ArrayList<String> allowedOnList)
-
isStandingInstructionsAvailable
Boolean isStandingInstructionsAvailable()
-
describeContents
int describeContents()
-
writeToParcel
void writeToParcel(Parcel dest, int flags)
-
isSIBankListAvailable
Boolean isSIBankListAvailable()
-
isCreditCardAvailableFoSI
Boolean isCreditCardAvailableFoSI()
-
isDebitCardAvailableFoSI
Boolean isDebitCardAvailableFoSI()
-
isNBAvailableFoSI
Boolean isNBAvailableFoSI()
-
isUPIAvailableFoSI
Boolean isUPIAvailableFoSI()
-
isUPIIntentAvailableForSI
Boolean isUPIIntentAvailableForSI()
-
isSodexoAvailable
Boolean isSodexoAvailable()
-
getAdsInformation
AdsInformationResponse getAdsInformation()
-
setAdsInformation
void setAdsInformation(AdsInformationResponse adsInformationResponse)
-
isClosedLoopWalletPayAvailable
boolean isClosedLoopWalletPayAvailable()
-
isUpiAvailableForOtm
boolean isUpiAvailableForOtm()
-
setIsUpiAvailableForOtm
void setIsUpiAvailableForOtm(boolean isUpiOtm)
-
isUpiIntentAvailableForOtm
boolean isUpiIntentAvailableForOtm()
-
setIsIntentAvailableForOtm
void setIsIntentAvailableForOtm(boolean isIntentOtm)
-
-
-
-