public class InvoiceItem extends ApiResource implements MetadataStore<InvoiceItem>, HasId
ApiResource.RequestMethod, ApiResource.RequestTypeCHARSET, GSONPRETTY_PRINT_GSON| Constructor and Description |
|---|
InvoiceItem() |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
canEqual(java.lang.Object other) |
static InvoiceItem |
create(java.util.Map<java.lang.String,java.lang.Object> params)
Create an invoice item.
|
static InvoiceItem |
create(java.util.Map<java.lang.String,java.lang.Object> params,
RequestOptions options)
Create an invoice item.
|
InvoiceItem |
delete()
Delete an invoice item.
|
InvoiceItem |
delete(RequestOptions options)
Delete an invoice item.
|
boolean |
equals(java.lang.Object o) |
java.lang.Long |
getAmount() |
java.lang.String |
getCurrency() |
java.lang.String |
getCustomer() |
Customer |
getCustomerObject() |
java.lang.Long |
getDate() |
java.lang.Boolean |
getDeleted() |
java.lang.String |
getDescription() |
java.lang.Boolean |
getDiscountable() |
java.lang.String |
getId() |
java.lang.String |
getInvoice() |
Invoice |
getInvoiceObject() |
java.lang.Boolean |
getLivemode() |
java.util.Map<java.lang.String,java.lang.String> |
getMetadata() |
java.lang.String |
getObject() |
InvoiceLineItemPeriod |
getPeriod() |
Plan |
getPlan() |
java.lang.Boolean |
getProration() |
java.lang.Long |
getQuantity() |
java.lang.String |
getSubscription() |
java.lang.String |
getSubscriptionItem() |
Subscription |
getSubscriptionObject() |
java.lang.Long |
getUnitAmount() |
int |
hashCode() |
static InvoiceItemCollection |
list(java.util.Map<java.lang.String,java.lang.Object> params)
List all invoice items.
|
static InvoiceItemCollection |
list(java.util.Map<java.lang.String,java.lang.Object> params,
RequestOptions options)
List all invoice items.
|
static InvoiceItem |
retrieve(java.lang.String id)
Retrieve an invoice item.
|
static InvoiceItem |
retrieve(java.lang.String id,
java.util.Map<java.lang.String,java.lang.Object> params,
RequestOptions options)
Retrieve an invoice item.
|
static InvoiceItem |
retrieve(java.lang.String id,
RequestOptions options)
Retrieve an invoice item.
|
void |
setAmount(java.lang.Long amount) |
void |
setCurrency(java.lang.String currency) |
void |
setCustomer(java.lang.String customerId) |
void |
setCustomerObject(Customer c) |
void |
setDate(java.lang.Long date) |
void |
setDeleted(java.lang.Boolean deleted) |
void |
setDescription(java.lang.String description) |
void |
setDiscountable(java.lang.Boolean discountable) |
void |
setId(java.lang.String id) |
void |
setInvoice(java.lang.String invoiceId) |
void |
setInvoiceObject(Invoice invoice) |
void |
setLivemode(java.lang.Boolean livemode) |
void |
setMetadata(java.util.Map<java.lang.String,java.lang.String> metadata) |
void |
setObject(java.lang.String object) |
void |
setPeriod(InvoiceLineItemPeriod period) |
void |
setPlan(Plan plan) |
void |
setProration(java.lang.Boolean proration) |
void |
setQuantity(java.lang.Long quantity) |
void |
setSubscription(java.lang.String subscriptionId) |
void |
setSubscriptionItem(java.lang.String subscriptionItem) |
void |
setSubscriptionObject(Subscription subscription) |
void |
setUnitAmount(java.lang.Long unitAmount) |
InvoiceItem |
update(java.util.Map<java.lang.String,java.lang.Object> params)
Update an invoice item.
|
InvoiceItem |
update(java.util.Map<java.lang.String,java.lang.Object> params,
RequestOptions options)
Update an invoice item.
|
classUrl, classUrl, instanceUrl, instanceUrl, multipartRequest, request, requestCollection, setExpandableFieldId, setStripeResponseGetter, singleClassUrl, singleClassUrl, subresourceUrl, urlEncodeequals, getLastResponse, setLastResponse, toJson, toStringpublic java.lang.String getCustomer()
public void setCustomer(java.lang.String customerId)
public Customer getCustomerObject()
public void setCustomerObject(Customer c)
public java.lang.String getInvoice()
public void setInvoice(java.lang.String invoiceId)
public Invoice getInvoiceObject()
public void setInvoiceObject(Invoice invoice)
public java.lang.String getSubscription()
public void setSubscription(java.lang.String subscriptionId)
public Subscription getSubscriptionObject()
public void setSubscriptionObject(Subscription subscription)
public static InvoiceItem create(java.util.Map<java.lang.String,java.lang.Object> params) throws StripeException
StripeExceptionpublic static InvoiceItem create(java.util.Map<java.lang.String,java.lang.Object> params, RequestOptions options) throws StripeException
StripeExceptionpublic InvoiceItem delete() throws StripeException
StripeExceptionpublic InvoiceItem delete(RequestOptions options) throws StripeException
StripeExceptionpublic static InvoiceItemCollection list(java.util.Map<java.lang.String,java.lang.Object> params) throws StripeException
StripeExceptionpublic static InvoiceItemCollection list(java.util.Map<java.lang.String,java.lang.Object> params, RequestOptions options) throws StripeException
StripeExceptionpublic static InvoiceItem retrieve(java.lang.String id) throws StripeException
StripeExceptionpublic static InvoiceItem retrieve(java.lang.String id, RequestOptions options) throws StripeException
StripeExceptionpublic static InvoiceItem retrieve(java.lang.String id, java.util.Map<java.lang.String,java.lang.Object> params, RequestOptions options) throws StripeException
StripeExceptionpublic InvoiceItem update(java.util.Map<java.lang.String,java.lang.Object> params) throws StripeException
update in interface MetadataStore<InvoiceItem>StripeExceptionpublic InvoiceItem update(java.util.Map<java.lang.String,java.lang.Object> params, RequestOptions options) throws StripeException
update in interface MetadataStore<InvoiceItem>StripeExceptionpublic java.lang.String getObject()
public java.lang.Long getAmount()
public java.lang.String getCurrency()
public java.lang.Long getDate()
public java.lang.String getDescription()
public java.lang.Boolean getDiscountable()
public java.lang.Boolean getLivemode()
public InvoiceLineItemPeriod getPeriod()
public Plan getPlan()
public java.lang.Boolean getProration()
public java.lang.Long getQuantity()
public java.lang.String getSubscriptionItem()
public java.lang.Long getUnitAmount()
public java.lang.Boolean getDeleted()
public void setId(java.lang.String id)
public void setObject(java.lang.String object)
public void setAmount(java.lang.Long amount)
public void setCurrency(java.lang.String currency)
public void setDate(java.lang.Long date)
public void setDescription(java.lang.String description)
public void setDiscountable(java.lang.Boolean discountable)
public void setLivemode(java.lang.Boolean livemode)
public void setMetadata(java.util.Map<java.lang.String,java.lang.String> metadata)
public void setPeriod(InvoiceLineItemPeriod period)
public void setPlan(Plan plan)
public void setProration(java.lang.Boolean proration)
public void setQuantity(java.lang.Long quantity)
public void setSubscriptionItem(java.lang.String subscriptionItem)
public void setUnitAmount(java.lang.Long unitAmount)
public void setDeleted(java.lang.Boolean deleted)
public boolean equals(java.lang.Object o)
equals in class java.lang.Objectprotected boolean canEqual(java.lang.Object other)
public int hashCode()
hashCode in class java.lang.Objectpublic java.util.Map<java.lang.String,java.lang.String> getMetadata()
getMetadata in interface MetadataStore<InvoiceItem>