UsageBasedLineItem Class
- java.
lang. Object - com.
microsoft. store. partnercenter. models. ResourceBase - com.
microsoft. store. partnercenter. models. invoices. InvoiceLineItem - com.
microsoft. store. partnercenter. models. invoices. BaseUsageBasedLineItem - com.
microsoft. store. partnercenter. models. invoices. UsageBasedLineItem
- com.
- com.
- com.
- com.
public class UsageBasedLineItem extends BaseUsageBasedLineItem
Billing Line Items for Usage Based subscriptions
Constructor Summary
| Constructor | Description | |
|---|---|---|
| UsageBasedLineItem() | ||
Method Summary
Inherited Members
Constructor Details
UsageBasedLineItem
public UsageBasedLineItem()
Method Details
getChargeType
public String getChargeType()
getConsumptionDiscount
public double getConsumptionDiscount()
getConsumptionPrice
public double getConsumptionPrice()
getCurrency
public String getCurrency()
getDetailLineItemId
public int getDetailLineItemId()
getIncludedQuantity
public double getIncludedQuantity()
getInvoiceLineItemType
public InvoiceLineItemType getInvoiceLineItemType()
Returns the type of invoice line item
Overrides:
UsageBasedLineItem.getInvoiceLineItemType()Returns:
getListPrice
public double getListPrice()
getOverageQuantity
public double getOverageQuantity()
getPostTaxEffectiveRate
public double getPostTaxEffectiveRate()
getPostTaxTotal
public double getPostTaxTotal()
getPretaxCharges
public double getPretaxCharges()
getPretaxEffectiveRate
public double getPretaxEffectiveRate()
getSku
public String getSku()
getTaxAmount
public double getTaxAmount()
setChargeType
public void setChargeType(String value)
Parameters:
setConsumptionDiscount
public void setConsumptionDiscount(double value)
Parameters:
setConsumptionPrice
public void setConsumptionPrice(double value)
Parameters:
setCurrency
public void setCurrency(String value)
Parameters:
setDetailLineItemId
public void setDetailLineItemId(int value)
Parameters:
setIncludedQuantity
public void setIncludedQuantity(double value)
Parameters:
setListPrice
public void setListPrice(double value)
Parameters:
setOverageQuantity
public void setOverageQuantity(double value)
Parameters:
setPostTaxEffectiveRate
public void setPostTaxEffectiveRate(double value)
Parameters:
setPostTaxTotal
public void setPostTaxTotal(double value)
Parameters:
setPretaxCharges
public void setPretaxCharges(double value)
Parameters:
setPretaxEffectiveRate
public void setPretaxEffectiveRate(double value)
Parameters:
setSku
public void setSku(String value)
Parameters:
setTaxAmount
public void setTaxAmount(double value)
Parameters: