IdempotentRequestBuilder<B>, RequestBuilder<M,Request<M>>SubscriptionBuilders.UpdateSubscriptionRequestBuilderpublic abstract static class AbstractSubscriptionBuilders.AbstractUpdateSubscriptionRequestBuilder<B extends AbstractSubscriptionBuilders.AbstractUpdateSubscriptionRequestBuilder,R,M extends Subscription> extends IdempotentRetrofitRequestBuilder<M,R,B>
| Modifier and Type | Field | Description |
|---|---|---|
protected BigInteger |
initialAmount |
|
protected InstallmentPlanRequest |
installmentPlan |
|
protected MetadataMap |
metadata |
|
protected SubscriptionPeriod |
period |
|
protected Boolean |
preserveEndOfMonth |
|
protected org.joda.time.LocalDate |
startOn |
|
protected SubscriptionStatus |
status |
|
protected StoreId |
storeId |
|
protected SubscriptionId |
subscriptionId |
|
protected Date |
subsequentCyclesStart |
|
protected TransactionTokenId |
transactionTokenId |
idempotencyKey| Constructor | Description |
|---|---|
AbstractUpdateSubscriptionRequestBuilder(retrofit2.Retrofit retrofit,
StoreId storeId,
SubscriptionId subscriptionId) |
getIdempotencyKey, withIdempotencyKeyclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitbuild, getRequestprotected StoreId storeId
protected SubscriptionId subscriptionId
protected TransactionTokenId transactionTokenId
protected BigInteger initialAmount
protected MetadataMap metadata
protected InstallmentPlanRequest installmentPlan
protected org.joda.time.LocalDate startOn
protected Boolean preserveEndOfMonth
protected SubscriptionPeriod period
protected Date subsequentCyclesStart
protected SubscriptionStatus status
public AbstractUpdateSubscriptionRequestBuilder(retrofit2.Retrofit retrofit,
StoreId storeId,
SubscriptionId subscriptionId)
protected StoreId getStoreId()
protected SubscriptionId getSubscriptionId()
protected TransactionTokenId getTransactionTokenId()
protected BigInteger getInitialAmount()
protected MetadataMap getMetadata()
public InstallmentPlanRequest getInstallmentPlan()
public org.joda.time.LocalDate getStartOn()
public Boolean getPreserveEndOfMonth()
public SubscriptionPeriod getPeriod()
public Date getSubsequentCyclesStart()
public SubscriptionStatus getStatus()
public B withInitialAmount(BigInteger initialAmount)
public B withTransactionToken(TransactionTokenId transactionTokenId)
public B withMetadata(MetadataMap metadata)
public <T> B withMetadata(T metadata, MetadataAdapter<T> adapter)
public B withInstallmentPlan(InstallmentPlanRequest installmentPlan)
public B withStartOn(org.joda.time.LocalDate startOn)
public B withPeriod(SubscriptionPeriod period)
public B withStatus(SubscriptionStatus status)
@Deprecated public B withSubsequentCyclesStart(Date subsequentCyclesStart)
Copyright © 2018 The Apache Software Foundation. All rights reserved.