public final class Product
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
Product.ProductBuilder |
| Constructor and Description |
|---|
Product() |
Product(java.lang.Object type,
java.lang.String name,
java.lang.Long quantity,
java.lang.Long unitPrice,
java.lang.String reference,
java.lang.String commodityCode,
java.lang.String unitOfMeasure,
java.lang.Long totalAmount,
java.lang.Long taxRate,
java.lang.Long taxAmount,
java.lang.Long discountAmount,
java.lang.String wxpayGoodsId,
java.lang.String imageUrl,
java.lang.String url,
java.lang.String sku,
java.time.Instant serviceEndsOn) |
| Modifier and Type | Method and Description |
|---|---|
static Product.ProductBuilder |
builder() |
boolean |
equals(java.lang.Object o) |
java.lang.String |
getCommodityCode() |
java.lang.Long |
getDiscountAmount() |
java.lang.String |
getImageUrl() |
java.lang.String |
getName() |
java.lang.Long |
getQuantity() |
java.lang.String |
getReference() |
java.time.Instant |
getServiceEndsOn() |
java.lang.String |
getSku() |
java.lang.Long |
getTaxAmount() |
java.lang.Long |
getTaxRate() |
java.lang.Long |
getTotalAmount() |
java.lang.Object |
getType() |
ProductType |
getTypeAsEnum() |
java.lang.String |
getTypeAsString() |
java.lang.String |
getUnitOfMeasure() |
java.lang.Long |
getUnitPrice() |
java.lang.String |
getUrl() |
java.lang.String |
getWxpayGoodsId() |
int |
hashCode() |
void |
setCommodityCode(java.lang.String commodityCode) |
void |
setDiscountAmount(java.lang.Long discountAmount) |
void |
setImageUrl(java.lang.String imageUrl) |
void |
setName(java.lang.String name) |
void |
setQuantity(java.lang.Long quantity) |
void |
setReference(java.lang.String reference) |
void |
setServiceEndsOn(java.time.Instant serviceEndsOn) |
void |
setSku(java.lang.String sku) |
void |
setTaxAmount(java.lang.Long taxAmount) |
void |
setTaxRate(java.lang.Long taxRate) |
void |
setTotalAmount(java.lang.Long totalAmount) |
void |
setType(java.lang.Object type) |
void |
setUnitOfMeasure(java.lang.String unitOfMeasure) |
void |
setUnitPrice(java.lang.Long unitPrice) |
void |
setUrl(java.lang.String url) |
void |
setWxpayGoodsId(java.lang.String wxpayGoodsId) |
java.lang.String |
toString() |
public Product(java.lang.Object type,
java.lang.String name,
java.lang.Long quantity,
java.lang.Long unitPrice,
java.lang.String reference,
java.lang.String commodityCode,
java.lang.String unitOfMeasure,
java.lang.Long totalAmount,
java.lang.Long taxRate,
java.lang.Long taxAmount,
java.lang.Long discountAmount,
java.lang.String wxpayGoodsId,
java.lang.String imageUrl,
java.lang.String url,
java.lang.String sku,
java.time.Instant serviceEndsOn)
public Product()
public ProductType getTypeAsEnum()
public java.lang.String getTypeAsString()
public static Product.ProductBuilder builder()
public java.lang.Object getType()
public java.lang.String getName()
public java.lang.Long getQuantity()
public java.lang.Long getUnitPrice()
public java.lang.String getReference()
public java.lang.String getCommodityCode()
public java.lang.String getUnitOfMeasure()
public java.lang.Long getTotalAmount()
public java.lang.Long getTaxRate()
public java.lang.Long getTaxAmount()
public java.lang.Long getDiscountAmount()
public java.lang.String getWxpayGoodsId()
public java.lang.String getImageUrl()
public java.lang.String getUrl()
public java.lang.String getSku()
public java.time.Instant getServiceEndsOn()
public void setType(java.lang.Object type)
public void setName(java.lang.String name)
public void setQuantity(java.lang.Long quantity)
public void setUnitPrice(java.lang.Long unitPrice)
public void setReference(java.lang.String reference)
public void setCommodityCode(java.lang.String commodityCode)
public void setUnitOfMeasure(java.lang.String unitOfMeasure)
public void setTotalAmount(java.lang.Long totalAmount)
public void setTaxRate(java.lang.Long taxRate)
public void setTaxAmount(java.lang.Long taxAmount)
public void setDiscountAmount(java.lang.Long discountAmount)
public void setWxpayGoodsId(java.lang.String wxpayGoodsId)
public void setImageUrl(java.lang.String imageUrl)
public void setUrl(java.lang.String url)
public void setSku(java.lang.String sku)
public void setServiceEndsOn(java.time.Instant serviceEndsOn)
public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object