IdempotentRequestBuilder<B>, RequestBuilder<M,Request<M>>SubscriptionBuilders.SimulateInstallmentsPlanRequestBuilderpublic abstract static class AbstractSubscriptionBuilders.AbstractSimulateInstallmentsPlanRequestBuilder<B extends AbstractSubscriptionBuilders.AbstractSimulateInstallmentsPlanRequestBuilder,R,M extends PaymentsPlan> extends IdempotentRetrofitRequestBuilder<M,R,B>
| Modifier and Type | Field | Description |
|---|---|---|
protected BigInteger |
initialAmount |
|
protected InstallmentPlanRequest |
installmentPlan |
|
protected MoneyLike |
money |
|
protected PaymentTypeName |
paymentType |
|
protected SubscriptionPeriod |
period |
|
protected Boolean |
preserveEndOfMonth |
|
protected org.joda.time.LocalDate |
startOn |
|
protected StoreId |
storeId |
|
protected org.threeten.bp.ZoneId |
zoneId |
idempotencyKey| Constructor | Description |
|---|---|
AbstractSimulateInstallmentsPlanRequestBuilder(retrofit2.Retrofit retrofit,
MoneyLike money,
PaymentTypeName paymentType,
SubscriptionPeriod period) |
|
AbstractSimulateInstallmentsPlanRequestBuilder(retrofit2.Retrofit retrofit,
StoreId storeId,
MoneyLike money,
PaymentTypeName paymentType,
SubscriptionPeriod period) |
| Modifier and Type | Method | Description |
|---|---|---|
BigInteger |
getInitialAmount() |
|
InstallmentPlanRequest |
getInstallmentPlan() |
|
MoneyLike |
getMoney() |
|
PaymentTypeName |
getPaymentType() |
|
SubscriptionPeriod |
getPeriod() |
|
Boolean |
getPreserveEndOfMonth() |
|
org.joda.time.LocalDate |
getStartOn() |
|
StoreId |
getStoreId() |
|
org.threeten.bp.ZoneId |
getZoneId() |
|
B |
withInitialAmount(BigInteger initialAmount) |
|
B |
withInstallmentPlan(InstallmentPlanRequest installmentPlan) |
|
B |
withPreserveEndOfMonth(Boolean preserveEndOfMonth) |
|
B |
withStartOn(org.joda.time.LocalDate startOn) |
|
B |
withZoneId(org.threeten.bp.ZoneId zoneId) |
getIdempotencyKey, withIdempotencyKeyclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitbuild, getRequestprotected InstallmentPlanRequest installmentPlan
protected MoneyLike money
protected BigInteger initialAmount
protected org.joda.time.LocalDate startOn
protected org.threeten.bp.ZoneId zoneId
protected Boolean preserveEndOfMonth
protected PaymentTypeName paymentType
protected SubscriptionPeriod period
protected StoreId storeId
public AbstractSimulateInstallmentsPlanRequestBuilder(retrofit2.Retrofit retrofit,
MoneyLike money,
PaymentTypeName paymentType,
SubscriptionPeriod period)
public AbstractSimulateInstallmentsPlanRequestBuilder(retrofit2.Retrofit retrofit,
StoreId storeId,
MoneyLike money,
PaymentTypeName paymentType,
SubscriptionPeriod period)
public InstallmentPlanRequest getInstallmentPlan()
public MoneyLike getMoney()
public BigInteger getInitialAmount()
public org.joda.time.LocalDate getStartOn()
public org.threeten.bp.ZoneId getZoneId()
public Boolean getPreserveEndOfMonth()
public PaymentTypeName getPaymentType()
public SubscriptionPeriod getPeriod()
public StoreId getStoreId()
public B withInstallmentPlan(InstallmentPlanRequest installmentPlan)
public B withInitialAmount(BigInteger initialAmount)
public B withStartOn(org.joda.time.LocalDate startOn)
public B withZoneId(org.threeten.bp.ZoneId zoneId)
Copyright © 2018 The Apache Software Foundation. All rights reserved.