public class Subscription extends APIResource implements MetadataStore<Subscription>, HasId
APIResource.RequestMethod, APIResource.RequestType
CHARSET, GSON
PRETTY_PRINT_GSON
Constructor and Description |
---|
Subscription() |
classURL, classURL, instanceURL, instanceURL, multipartRequest, request, requestCollection, setStripeResponseGetter, singleClassURL, singleClassURL, urlEncode
equals, toString
public void setId(String id)
public Double getApplicationFeePercent()
public void setApplicationFeePercent(Double applicationFeePercent)
public Boolean getCancelAtPeriodEnd()
public void setCancelAtPeriodEnd(Boolean cancelAtPeriodEnd)
public Long getCanceledAt()
public void setCanceledAt(Long canceledAt)
public Long getCreated()
public void setCreated(Long created)
public Long getCurrentPeriodEnd()
public void setCurrentPeriodEnd(Long currentPeriodEnd)
public Long getCurrentPeriodStart()
public void setCurrentPeriodStart(Long currentPeriodStart)
public String getCustomer()
public void setCustomer(String customer)
public Discount getDiscount()
public void setDiscount(Discount discount)
public Long getEndedAt()
public void setEndedAt(Long endedAt)
public Map<String,String> getMetadata()
getMetadata
in interface MetadataStore<Subscription>
public Plan getPlan()
public void setPlan(Plan plan)
public Integer getQuantity()
public void setQuantity(Integer quantity)
public Long getStart()
public void setStart(Long start)
public String getStatus()
public void setStatus(String status)
public Double getTaxPercent()
public void setTaxPercent(Double taxPercent)
public Long getTrialEnd()
public void setTrialEnd(Long trialEnd)
public Long getTrialStart()
public void setTrialStart(Long trialStart)
@Deprecated public static SubscriptionCollection all(Map<String,Object> params) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
@Deprecated public static SubscriptionCollection all(Map<String,Object> params, RequestOptions options) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
public static Subscription create(Map<String,Object> params) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
public static Subscription create(Map<String,Object> params, RequestOptions options) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
public static SubscriptionCollection list(Map<String,Object> params) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
public static SubscriptionCollection list(Map<String,Object> params, RequestOptions options) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
public static Subscription retrieve(String id) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
public static Subscription retrieve(String id, RequestOptions options) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
public Subscription update(Map<String,Object> params) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
update
in interface MetadataStore<Subscription>
AuthenticationException
InvalidRequestException
APIConnectionException
CardException
APIException
@Deprecated public Subscription update(Map<String,Object> params, String apiKey) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
public Subscription update(Map<String,Object> params, RequestOptions options) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
update
in interface MetadataStore<Subscription>
AuthenticationException
InvalidRequestException
APIConnectionException
CardException
APIException
public Subscription cancel(Map<String,Object> params) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
@Deprecated public Subscription cancel(Map<String,Object> params, String apiKey) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
public Subscription cancel(Map<String,Object> params, RequestOptions options) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
public void deleteDiscount() throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
@Deprecated public void deleteDiscount(String apiKey) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
public void deleteDiscount(RequestOptions options) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
Copyright © 2016 Stripe. All rights reserved.