@Generated(value="Generated by https://konfigthis.com") public class InstallmentPlan extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
InstallmentPlan.CustomTypeAdapterFactory |
| Constructor and Description |
|---|
InstallmentPlan() |
public static final String SERIALIZED_NAME_INSTALLMENT_PLAN_NUMBER
public static final String SERIALIZED_NAME_INSTALLMENT_PLAN_STATUS
public static final String SERIALIZED_NAME_AMOUNT
public static final String SERIALIZED_NAME_OUTSTANDING_AMOUNT
public static final String SERIALIZED_NAME_DISPUTES
public static final String SERIALIZED_NAME_NUMBER_OF_INSTALLMENTS
public static final String SERIALIZED_NAME_NUMBER_OF_PROCESSED_INSTALLMENTS
public static final String SERIALIZED_NAME_ORIGINAL_AMOUNT
public static final String SERIALIZED_NAME_REFUND_AMOUNT
public static final String SERIALIZED_NAME_CONSUMER
public static final String SERIALIZED_NAME_ACTIVE_CARD
public static final String SERIALIZED_NAME_FRAUD_CHECK
public static final String SERIALIZED_NAME_TERMINAL
public static final String SERIALIZED_NAME_MERCHANT
public static final String SERIALIZED_NAME_REF_ORDER_NUMBER
public static final String SERIALIZED_NAME_PURCHASE_METHOD
public static final String SERIALIZED_NAME_STRATEGY
public static final String SERIALIZED_NAME_DELAY_RESOLUTION
public static final String SERIALIZED_NAME_EXTENDED_PARAMS
public static final String SERIALIZED_NAME_IS_FULL_CAPTURED
public static final String SERIALIZED_NAME_IS_CHARGED_BACK
public static final String SERIALIZED_NAME_ARE_PAYMENTS_ON_HOLD
public static final String SERIALIZED_NAME_SCP_FUNDING_PERCENT
public static final String SERIALIZED_NAME_FUNDING_STATUS
public static final String SERIALIZED_NAME_TEST_MODE
public static final String SERIALIZED_NAME_CREATION_DATE_TIME
public static final String SERIALIZED_NAME_LIFE_TIME_URL_EXPIRATION_TIME
public static final String SERIALIZED_NAME_INSTALLMENTS
public static final String SERIALIZED_NAME_SECURE_AUTHORIZATIONS
public static final String SERIALIZED_NAME_LOGO_URL
public static final String SERIALIZED_NAME_IS_IN_AUTO_RETRY
public static final String SERIALIZED_NAME_PAYMENT_METHOD
public static final String SERIALIZED_NAME_ALLOW_CARD_UPDATE_ON_SPLITIT_PORTALS
public static final String SERIALIZED_NAME_ON_HOLD_LAST_OPEN_DATE
public static final String SERIALIZED_NAME_ON_HOLD_LAST_OPEN_USER_ID
public static final String SERIALIZED_NAME_INSTALLMENTS_SCHEDULE_INTERVAL
public static final String SERIALIZED_NAME_EXTERNAL_PAYMENT_PROVIDER
public InstallmentPlan installmentPlanNumber(String installmentPlanNumber)
@Nullable public String getInstallmentPlanNumber()
public void setInstallmentPlanNumber(String installmentPlanNumber)
public InstallmentPlan installmentPlanStatus(ReferenceEntityBase installmentPlanStatus)
@Nullable public ReferenceEntityBase getInstallmentPlanStatus()
public void setInstallmentPlanStatus(ReferenceEntityBase installmentPlanStatus)
public InstallmentPlan amount(Money amount)
public void setAmount(Money amount)
public InstallmentPlan outstandingAmount(Money outstandingAmount)
@Nullable public Money getOutstandingAmount()
public void setOutstandingAmount(Money outstandingAmount)
public InstallmentPlan disputes(Disputes disputes)
public void setDisputes(Disputes disputes)
public InstallmentPlan numberOfInstallments(Integer numberOfInstallments)
@Nonnull public Integer getNumberOfInstallments()
public void setNumberOfInstallments(Integer numberOfInstallments)
public InstallmentPlan numberOfProcessedInstallments(Integer numberOfProcessedInstallments)
@Nonnull public Integer getNumberOfProcessedInstallments()
public void setNumberOfProcessedInstallments(Integer numberOfProcessedInstallments)
public InstallmentPlan originalAmount(Money originalAmount)
@Nullable public Money getOriginalAmount()
public void setOriginalAmount(Money originalAmount)
public InstallmentPlan refundAmount(Money refundAmount)
public void setRefundAmount(Money refundAmount)
public InstallmentPlan consumer(ConsumerData consumer)
@Nullable public ConsumerData getConsumer()
public void setConsumer(ConsumerData consumer)
public InstallmentPlan activeCard(CardData2 activeCard)
public void setActiveCard(CardData2 activeCard)
public InstallmentPlan fraudCheck(FraudCheck fraudCheck)
@Nullable public FraudCheck getFraudCheck()
public void setFraudCheck(FraudCheck fraudCheck)
public InstallmentPlan terminal(TerminalRef terminal)
@Nullable public TerminalRef getTerminal()
public void setTerminal(TerminalRef terminal)
public InstallmentPlan merchant(MerchantRef merchant)
@Nullable public MerchantRef getMerchant()
public void setMerchant(MerchantRef merchant)
public InstallmentPlan refOrderNumber(String refOrderNumber)
@Nullable public String getRefOrderNumber()
public void setRefOrderNumber(String refOrderNumber)
public InstallmentPlan purchaseMethod(ReferenceEntityBase purchaseMethod)
@Nullable public ReferenceEntityBase getPurchaseMethod()
public void setPurchaseMethod(ReferenceEntityBase purchaseMethod)
public InstallmentPlan strategy(ReferenceEntityBase strategy)
@Nullable public ReferenceEntityBase getStrategy()
public void setStrategy(ReferenceEntityBase strategy)
public InstallmentPlan delayResolution(ReferenceEntityBase delayResolution)
@Nullable public ReferenceEntityBase getDelayResolution()
public void setDelayResolution(ReferenceEntityBase delayResolution)
public InstallmentPlan extendedParams(Map<String,String> extendedParams)
public InstallmentPlan putExtendedParamsItem(String key, String extendedParamsItem)
@Nullable public Map<String,String> getExtendedParams()
public InstallmentPlan isFullCaptured(Boolean isFullCaptured)
@Nonnull public Boolean getIsFullCaptured()
public void setIsFullCaptured(Boolean isFullCaptured)
public InstallmentPlan isChargedBack(Boolean isChargedBack)
@Nonnull public Boolean getIsChargedBack()
public void setIsChargedBack(Boolean isChargedBack)
public InstallmentPlan arePaymentsOnHold(Boolean arePaymentsOnHold)
@Nonnull public Boolean getArePaymentsOnHold()
public void setArePaymentsOnHold(Boolean arePaymentsOnHold)
public InstallmentPlan scpFundingPercent(Double scpFundingPercent)
public InstallmentPlan scpFundingPercent(Integer scpFundingPercent)
@Nonnull public Double getScpFundingPercent()
public void setScpFundingPercent(Double scpFundingPercent)
public InstallmentPlan fundingStatus(MoneyFlows fundingStatus)
@Nonnull public MoneyFlows getFundingStatus()
public void setFundingStatus(MoneyFlows fundingStatus)
public InstallmentPlan testMode(TestModes testMode)
public void setTestMode(TestModes testMode)
public InstallmentPlan creationDateTime(OffsetDateTime creationDateTime)
@Nonnull public OffsetDateTime getCreationDateTime()
public void setCreationDateTime(OffsetDateTime creationDateTime)
public InstallmentPlan lifeTimeUrlExpirationTime(OffsetDateTime lifeTimeUrlExpirationTime)
@Nonnull public OffsetDateTime getLifeTimeUrlExpirationTime()
public void setLifeTimeUrlExpirationTime(OffsetDateTime lifeTimeUrlExpirationTime)
public InstallmentPlan installments(List<Installment2> installments)
public InstallmentPlan addInstallmentsItem(Installment2 installmentsItem)
@Nullable public List<Installment2> getInstallments()
public void setInstallments(List<Installment2> installments)
public InstallmentPlan secureAuthorizations(List<ReAuthorization> secureAuthorizations)
public InstallmentPlan addSecureAuthorizationsItem(ReAuthorization secureAuthorizationsItem)
@Nullable public List<ReAuthorization> getSecureAuthorizations()
public void setSecureAuthorizations(List<ReAuthorization> secureAuthorizations)
public InstallmentPlan logoUrl(String logoUrl)
public void setLogoUrl(String logoUrl)
public InstallmentPlan isInAutoRetry(Boolean isInAutoRetry)
@Nonnull public Boolean getIsInAutoRetry()
public void setIsInAutoRetry(Boolean isInAutoRetry)
public InstallmentPlan paymentMethod(String paymentMethod)
@Nullable public String getPaymentMethod()
public void setPaymentMethod(String paymentMethod)
public InstallmentPlan allowCardUpdateOnSplititPortals(Boolean allowCardUpdateOnSplititPortals)
@Nonnull public Boolean getAllowCardUpdateOnSplititPortals()
public void setAllowCardUpdateOnSplititPortals(Boolean allowCardUpdateOnSplititPortals)
public InstallmentPlan onHoldLastOpenDate(OffsetDateTime onHoldLastOpenDate)
@Nullable public OffsetDateTime getOnHoldLastOpenDate()
public void setOnHoldLastOpenDate(OffsetDateTime onHoldLastOpenDate)
public InstallmentPlan onHoldLastOpenUserId(String onHoldLastOpenUserId)
@Nullable public String getOnHoldLastOpenUserId()
public void setOnHoldLastOpenUserId(String onHoldLastOpenUserId)
public InstallmentPlan installmentsScheduleInterval(Integer installmentsScheduleInterval)
@Nonnull public Integer getInstallmentsScheduleInterval()
public void setInstallmentsScheduleInterval(Integer installmentsScheduleInterval)
public InstallmentPlan externalPaymentProvider(ExternalProviderTypes externalPaymentProvider)
@Nullable public ExternalProviderTypes getExternalPaymentProvider()
public void setExternalPaymentProvider(ExternalProviderTypes externalPaymentProvider)
public InstallmentPlan putAdditionalProperty(String key, Object value)
key - name of the propertyvalue - value of the propertypublic Map<String,Object> getAdditionalProperties()
public Object getAdditionalProperty(String key)
key - name of the propertypublic static void validateJsonObject(com.google.gson.JsonObject jsonObj)
throws IOException
jsonObj - JSON ObjectIOException - if the JSON Object is invalid with respect to InstallmentPlanpublic static InstallmentPlan fromJson(String jsonString) throws IOException
jsonString - JSON stringIOException - if the JSON string is invalid with respect to InstallmentPlanpublic String toJson()
Copyright © 2024. All rights reserved.