public class InvoiceItem extends APIResource implements MetadataStore<InvoiceItem>, HasId
APIResource.RequestMethod, APIResource.RequestType
CHARSET, GSON
PRETTY_PRINT_GSON
Constructor and Description |
---|
InvoiceItem() |
classURL, classURL, instanceURL, instanceURL, multipartRequest, request, requestCollection, setExpandableFieldID, setStripeResponseGetter, singleClassURL, singleClassURL, urlEncode
equals, toJson, toString
public void setId(String id)
public String getObject()
public void setObject(String object)
public Long getAmount()
public void setAmount(Long amount)
public String getCurrency()
public void setCurrency(String currency)
public String getCustomer()
public void setCustomer(String customer)
public Long getDate()
public void setDate(Long date)
public String getDescription()
public void setDescription(String description)
public Boolean getDiscountable()
public void setDiscountable(Boolean discountable)
public String getInvoice()
public void setInvoice(String invoice)
public Boolean getLivemode()
public void setLivemode(Boolean livemode)
public Map<String,String> getMetadata()
getMetadata
in interface MetadataStore<InvoiceItem>
public InvoiceLineItemPeriod getPeriod()
public void setPeriod(InvoiceLineItemPeriod period)
public Plan getPlan()
public void setPlan(Plan plan)
public Boolean getProration()
public void setProration(Boolean proration)
public Integer getQuantity()
public void setQuantity(Integer quantity)
public String getSubscription()
public void setSubscription(String subscription)
public static InvoiceItem create(Map<String,Object> params) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
public static InvoiceItem retrieve(String id) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
public InvoiceItem update(Map<String,Object> params) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
update
in interface MetadataStore<InvoiceItem>
AuthenticationException
InvalidRequestException
APIConnectionException
CardException
APIException
public DeletedInvoiceItem delete() throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
@Deprecated public static InvoiceItem create(Map<String,Object> params, String apiKey) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
public static InvoiceItem create(Map<String,Object> params, RequestOptions options) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
@Deprecated public static InvoiceItem retrieve(String id, String apiKey) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
public static InvoiceItem retrieve(String id, RequestOptions options) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
public static InvoiceItemCollection list(Map<String,Object> params) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
public static InvoiceItemCollection list(Map<String,Object> params, RequestOptions options) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
@Deprecated public static InvoiceItemCollection all(Map<String,Object> params) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
@Deprecated public static InvoiceItemCollection all(Map<String,Object> params, String apiKey) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
@Deprecated public static InvoiceItemCollection all(Map<String,Object> params, RequestOptions options) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
@Deprecated public InvoiceItem update(Map<String,Object> params, String apiKey) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
public InvoiceItem update(Map<String,Object> params, RequestOptions options) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
update
in interface MetadataStore<InvoiceItem>
AuthenticationException
InvalidRequestException
APIConnectionException
CardException
APIException
@Deprecated public DeletedInvoiceItem delete(String apiKey) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
public DeletedInvoiceItem delete(RequestOptions options) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
Copyright © 2017 Stripe. All rights reserved.