public class Customer extends APIResource implements MetadataStore<Customer>
APIResource.RequestMethodCHARSET, GSONPRETTY_PRINT_GSON| Constructor and Description |
|---|
Customer() |
_request, classURL, instanceURL, request, singleClassURLtoStringpublic Long getCreated()
public void setCreated(Long created)
public String getId()
public void setId(String id)
public Boolean getLivemode()
public void setLivemode(Boolean livemode)
public String getDescription()
public void setDescription(String description)
public String getDefaultCard()
public void setDefaultCard(String defaultCard)
public CustomerCardCollection getCards()
public String getEmail()
public void setEmail(String email)
public Long getTrialEnd()
public void setTrialEnd(Long trialEnd)
public Discount getDiscount()
public void setDiscount(Discount discount)
public NextRecurringCharge getNextRecurringCharge()
public void setNextRecurringCharge(NextRecurringCharge nextRecurringCharge)
public Subscription getSubscription()
public void setSubscription(Subscription subscription)
public Boolean getDeleted()
public Boolean getDelinquent()
public void setDelinquent(Boolean delinquent)
public Integer getAccountBalance()
public void setAccountBalance(Integer accountBalance)
public Map<String,String> getMetadata()
getMetadata in interface MetadataStore<Customer>public void setMetadata(Map<String,String> metadata)
setMetadata in interface MetadataStore<Customer>public static Customer create(Map<String,Object> params) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
public static Customer retrieve(String id) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
public static CustomerCollection all(Map<String,Object> params) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
public Customer update(Map<String,Object> params) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
update in interface MetadataStore<Customer>AuthenticationExceptionInvalidRequestExceptionAPIConnectionExceptionCardExceptionAPIExceptionpublic DeletedCustomer delete() throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
public Card createCard(String token) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
public Card createCard(Map<String,Object> params) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
public Subscription updateSubscription(Map<String,Object> params) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
public Subscription cancelSubscription() throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
public Subscription cancelSubscription(Map<String,Object> params) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
public void deleteDiscount()
throws AuthenticationException,
InvalidRequestException,
APIConnectionException,
CardException,
APIException
public static Customer create(Map<String,Object> params, String apiKey) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
public static Customer retrieve(String id, String apiKey) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
public static CustomerCollection all(Map<String,Object> params, String apiKey) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
public Customer update(Map<String,Object> params, String apiKey) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
update in interface MetadataStore<Customer>AuthenticationExceptionInvalidRequestExceptionAPIConnectionExceptionCardExceptionAPIExceptionpublic DeletedCustomer delete(String apiKey) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
public Card createCard(String token, String apiKey) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
public Card createCard(Map<String,Object> params, String apiKey) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
public Subscription updateSubscription(Map<String,Object> params, String apiKey) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
public Subscription cancelSubscription(String apiKey) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
public Subscription cancelSubscription(Map<String,Object> params, String apiKey) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
public void deleteDiscount(String apiKey) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
Copyright © 2014 Stripe. All rights reserved.