Class Item
- java.lang.Object
-
- com.softlayer.api.Type
-
- com.softlayer.api.service.Entity
-
- com.softlayer.api.service.billing.invoice.Item
-
- Direct Known Subclasses:
Hardware
@ApiType("SoftLayer_Billing_Invoice_Item") public class Item extends Entity
Each billing invoice item makes up a record within an invoice. This provides you with a detailed record of everything related to an invoice item. When you are billed, our system takes active billing items and creates an invoice. These invoice items are a copy of your active billing items, and make up the contents of your invoice.- See Also:
- SoftLayer_Billing_Invoice_Item
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Item.Mask
static interface
Item.Service
Every invoice item is defined in the SoftLayer_Billing_Invoice_Item service.static interface
Item.ServiceAsync
-
Field Summary
Fields Modifier and Type Field Description protected List<Item>
associatedChildren
An Invoice Item's associated child invoice items.protected Long
associatedChildrenCount
A count of an Invoice Item's associated child invoice items.protected Item
associatedInvoiceItem
An Invoice Item's associated invoice item.protected Long
associatedInvoiceItemId
The associated invoice Item ID.protected boolean
associatedInvoiceItemIdSpecified
protected Item
billingItem
An Invoice Item's billing item, from which this item was generated.protected Long
billingItemId
The billing item from which this invoice item was generated.protected boolean
billingItemIdSpecified
protected Category
category
This invoice item's "item category".protected String
categoryCode
The item category of the invoice item being invoiced.protected boolean
categoryCodeSpecified
protected List<Item>
children
An Invoice Item's child invoice items.protected Long
childrenCount
A count of an Invoice Item's child invoice items.protected GregorianCalendar
createDate
The date the invoice item was created.protected boolean
createDateSpecified
protected String
description
The item description for this invoice item.protected boolean
descriptionSpecified
protected String
domainName
The domain name of the invoiced item.protected boolean
domainNameSpecified
protected List<Item>
filteredAssociatedChildren
An Invoice Item's associated child invoice items, excluding some items with a $0.00 recurring fee.protected Long
filteredAssociatedChildrenCount
A count of an Invoice Item's associated child invoice items, excluding some items with a $0.00 recurring fee.protected String
hostName
The Host name of the invoiced item.protected boolean
hostNameSpecified
protected Boolean
hourlyFlag
Indicating whether this invoice item is billed on an hourly basis.protected BigDecimal
hourlyRecurringFee
The hourly recurring fee of the invoice item represented by a floating point decimal in US Dollars ($USD)protected boolean
hourlyRecurringFeeSpecified
protected Long
id
The ID of the invoice item.protected boolean
idSpecified
protected Invoice
invoice
The invoice to which this item belongs.protected Long
invoiceId
The invoice to which this invoice item belongs.protected boolean
invoiceIdSpecified
protected BigDecimal
laborAfterTaxAmount
An invoice item's labor fee total after taxes.protected boolean
laborAfterTaxAmountSpecified
protected BigDecimal
laborFee
This also a one-time fee of a special type.protected boolean
laborFeeSpecified
protected BigDecimal
laborFeeTaxRate
The tax rate at which the labor fee is taxed.protected boolean
laborFeeTaxRateSpecified
protected BigDecimal
laborTaxAmount
An invoice item's labor tax amount.protected boolean
laborTaxAmountSpecified
protected Location
location
An invoice item's location, if one exists.'protected List<Item>
nonZeroAssociatedChildren
An Invoice Item's associated child invoice items, excluding ALL items with a $0.00 recurring fee.protected Long
nonZeroAssociatedChildrenCount
A count of an Invoice Item's associated child invoice items, excluding ALL items with a $0.00 recurring fee.protected String
notes
A note to help describe more about the item.protected boolean
notesSpecified
protected BigDecimal
oneTimeAfterTaxAmount
An invoice item's one-time fee total after taxes.protected boolean
oneTimeAfterTaxAmountSpecified
protected BigDecimal
oneTimeFee
If there are any one-time charges assessed, it will show up here represented by a floating point decimal in US Dollars ($USD)protected boolean
oneTimeFeeSpecified
protected BigDecimal
oneTimeFeeTaxRate
The rate at which the one-time fee is taxed.protected boolean
oneTimeFeeTaxRateSpecified
protected BigDecimal
oneTimeTaxAmount
An invoice item's one-time tax amount.protected boolean
oneTimeTaxAmountSpecified
protected Item
parent
Every item tied to a server should have a parent invoice item which is the server line item.protected Long
parentId
The parent invoice item, usually the server invoice item.protected boolean
parentIdSpecified
protected Item
product
The entry in the product catalog that a invoice item is based upon.protected Long
productItemId
The entry in the product catalog that a invoice item is based upon.protected boolean
productItemIdSpecified
protected BigDecimal
recurringAfterTaxAmount
An invoice item's recurring fee total after taxes.protected boolean
recurringAfterTaxAmountSpecified
protected BigDecimal
recurringFee
The recurring fee of the invoice item represented by a floating point decimal in US Dollars ($USD)protected boolean
recurringFeeSpecified
protected BigDecimal
recurringFeeTaxRate
the rate at which the recurring fee is taxed.protected boolean
recurringFeeTaxRateSpecified
protected BigDecimal
recurringTaxAmount
An invoice item's recurring tax amount.protected boolean
recurringTaxAmountSpecified
protected Long
resourceTableId
A unique identifier for a SoftLayer Service that is associated to an invoice item.protected boolean
resourceTableIdSpecified
protected Long
serviceProviderId
The service provider for the invoice item.protected boolean
serviceProviderIdSpecified
protected BigDecimal
setupAfterTaxAmount
An invoice item's setup fee total after taxes.protected boolean
setupAfterTaxAmountSpecified
protected BigDecimal
setupFee
If there were any setup fees they will show up here.protected Long
setupFeeDeferralMonths
The number of months the setup fee is being deferred.protected boolean
setupFeeDeferralMonthsSpecified
protected boolean
setupFeeSpecified
protected BigDecimal
setupFeeTaxRate
The tax rate at which the setup fee is taxed.protected boolean
setupFeeTaxRateSpecified
protected BigDecimal
setupTaxAmount
An invoice item's setup tax amount.protected boolean
setupTaxAmountSpecified
protected String
topLevelProductGroupName
A string representing the name of parent level product group of an invoice item.protected BigDecimal
totalOneTimeAmount
An invoice Item's total, including any child invoice items if they exist.protected BigDecimal
totalOneTimeTaxAmount
An invoice Item's total, including any child invoice items if they exist.protected BigDecimal
totalRecurringAmount
An invoice Item's total, including any child invoice items if they exist.protected BigDecimal
totalRecurringTaxAmount
A Billing Item's total, including any child billing items if they exist.'protected Boolean
usageChargeFlag
Indicating whether this invoice item is for the usage charge.-
Fields inherited from class com.softlayer.api.Type
unknownProperties
-
-
Constructor Summary
Constructors Constructor Description Item()
-
Method Summary
-
Methods inherited from class com.softlayer.api.Type
getUnknownProperties, setUnknownProperties
-
-
-
-
Field Detail
-
associatedChildren
@ApiProperty protected List<Item> associatedChildren
An Invoice Item's associated child invoice items. Only parent invoice items have associated children. For instance, a server invoice item may have associated children.
-
associatedInvoiceItem
@ApiProperty protected Item associatedInvoiceItem
An Invoice Item's associated invoice item. If this is populated, it means this is an orphaned invoice item, but logically belongs to the associated invoice item.
-
billingItem
@ApiProperty protected Item billingItem
An Invoice Item's billing item, from which this item was generated.
-
category
@ApiProperty protected Category category
This invoice item's "item category".
-
children
@ApiProperty protected List<Item> children
An Invoice Item's child invoice items. Only parent invoice items have children. For instance, a server invoice item will have children.
-
filteredAssociatedChildren
@ApiProperty protected List<Item> filteredAssociatedChildren
An Invoice Item's associated child invoice items, excluding some items with a $0.00 recurring fee. Only parent invoice items have associated children. For instance, a server invoice item may have associated children.
-
hourlyFlag
@ApiProperty protected Boolean hourlyFlag
Indicating whether this invoice item is billed on an hourly basis.
-
invoice
@ApiProperty protected Invoice invoice
The invoice to which this item belongs.
-
location
@ApiProperty protected Location location
An invoice item's location, if one exists.'
-
nonZeroAssociatedChildren
@ApiProperty protected List<Item> nonZeroAssociatedChildren
An Invoice Item's associated child invoice items, excluding ALL items with a $0.00 recurring fee. Only parent invoice items have associated children. For instance, a server invoice item may have associated children.
-
parent
@ApiProperty protected Item parent
Every item tied to a server should have a parent invoice item which is the server line item. This is how we associate items to a server.
-
product
@ApiProperty protected Item product
The entry in the product catalog that a invoice item is based upon.
-
topLevelProductGroupName
@ApiProperty protected String topLevelProductGroupName
A string representing the name of parent level product group of an invoice item.
-
totalOneTimeAmount
@ApiProperty protected BigDecimal totalOneTimeAmount
An invoice Item's total, including any child invoice items if they exist.
-
totalOneTimeTaxAmount
@ApiProperty protected BigDecimal totalOneTimeTaxAmount
An invoice Item's total, including any child invoice items if they exist.
-
totalRecurringAmount
@ApiProperty protected BigDecimal totalRecurringAmount
An invoice Item's total, including any child invoice items if they exist.
-
totalRecurringTaxAmount
@ApiProperty protected BigDecimal totalRecurringTaxAmount
A Billing Item's total, including any child billing items if they exist.'
-
usageChargeFlag
@ApiProperty protected Boolean usageChargeFlag
Indicating whether this invoice item is for the usage charge.
-
associatedInvoiceItemId
@ApiProperty(canBeNullOrNotSet=true) protected Long associatedInvoiceItemId
The associated invoice Item ID.
-
associatedInvoiceItemIdSpecified
protected boolean associatedInvoiceItemIdSpecified
-
billingItemId
@ApiProperty(canBeNullOrNotSet=true) protected Long billingItemId
The billing item from which this invoice item was generated.
-
billingItemIdSpecified
protected boolean billingItemIdSpecified
-
categoryCode
@ApiProperty(canBeNullOrNotSet=true) protected String categoryCode
The item category of the invoice item being invoiced.
-
categoryCodeSpecified
protected boolean categoryCodeSpecified
-
createDate
@ApiProperty(canBeNullOrNotSet=true) protected GregorianCalendar createDate
The date the invoice item was created.
-
createDateSpecified
protected boolean createDateSpecified
-
description
@ApiProperty(canBeNullOrNotSet=true) protected String description
The item description for this invoice item.
-
descriptionSpecified
protected boolean descriptionSpecified
-
domainName
@ApiProperty(canBeNullOrNotSet=true) protected String domainName
The domain name of the invoiced item. This is only used on invoice items whose category is "server".
-
domainNameSpecified
protected boolean domainNameSpecified
-
hostName
@ApiProperty(canBeNullOrNotSet=true) protected String hostName
The Host name of the invoiced item. This is only used on invoice items whose category is "server".
-
hostNameSpecified
protected boolean hostNameSpecified
-
hourlyRecurringFee
@ApiProperty(canBeNullOrNotSet=true) protected BigDecimal hourlyRecurringFee
The hourly recurring fee of the invoice item represented by a floating point decimal in US Dollars ($USD)
-
hourlyRecurringFeeSpecified
protected boolean hourlyRecurringFeeSpecified
-
id
@ApiProperty(canBeNullOrNotSet=true) protected Long id
The ID of the invoice item.
-
idSpecified
protected boolean idSpecified
-
invoiceId
@ApiProperty(canBeNullOrNotSet=true) protected Long invoiceId
The invoice to which this invoice item belongs.
-
invoiceIdSpecified
protected boolean invoiceIdSpecified
-
laborAfterTaxAmount
@ApiProperty(canBeNullOrNotSet=true) protected BigDecimal laborAfterTaxAmount
An invoice item's labor fee total after taxes. This does not include any child invoice items.
-
laborAfterTaxAmountSpecified
protected boolean laborAfterTaxAmountSpecified
-
laborFee
@ApiProperty(canBeNullOrNotSet=true) protected BigDecimal laborFee
This also a one-time fee of a special type.
-
laborFeeSpecified
protected boolean laborFeeSpecified
-
laborFeeTaxRate
@ApiProperty(canBeNullOrNotSet=true) protected BigDecimal laborFeeTaxRate
The tax rate at which the labor fee is taxed.
-
laborFeeTaxRateSpecified
protected boolean laborFeeTaxRateSpecified
-
laborTaxAmount
@ApiProperty(canBeNullOrNotSet=true) protected BigDecimal laborTaxAmount
An invoice item's labor tax amount. This does not include any child invoice items.
-
laborTaxAmountSpecified
protected boolean laborTaxAmountSpecified
-
notes
@ApiProperty(canBeNullOrNotSet=true) protected String notes
A note to help describe more about the item. This normally holds usernames, or some other bit of extra information.
-
notesSpecified
protected boolean notesSpecified
-
oneTimeAfterTaxAmount
@ApiProperty(canBeNullOrNotSet=true) protected BigDecimal oneTimeAfterTaxAmount
An invoice item's one-time fee total after taxes. This does not include any child invoice items.
-
oneTimeAfterTaxAmountSpecified
protected boolean oneTimeAfterTaxAmountSpecified
-
oneTimeFee
@ApiProperty(canBeNullOrNotSet=true) protected BigDecimal oneTimeFee
If there are any one-time charges assessed, it will show up here represented by a floating point decimal in US Dollars ($USD)
-
oneTimeFeeSpecified
protected boolean oneTimeFeeSpecified
-
oneTimeFeeTaxRate
@ApiProperty(canBeNullOrNotSet=true) protected BigDecimal oneTimeFeeTaxRate
The rate at which the one-time fee is taxed.
-
oneTimeFeeTaxRateSpecified
protected boolean oneTimeFeeTaxRateSpecified
-
oneTimeTaxAmount
@ApiProperty(canBeNullOrNotSet=true) protected BigDecimal oneTimeTaxAmount
An invoice item's one-time tax amount. This does not include any child invoice items.
-
oneTimeTaxAmountSpecified
protected boolean oneTimeTaxAmountSpecified
-
parentId
@ApiProperty(canBeNullOrNotSet=true) protected Long parentId
The parent invoice item, usually the server invoice item.
-
parentIdSpecified
protected boolean parentIdSpecified
-
productItemId
@ApiProperty(canBeNullOrNotSet=true) protected Long productItemId
The entry in the product catalog that a invoice item is based upon.
-
productItemIdSpecified
protected boolean productItemIdSpecified
-
recurringAfterTaxAmount
@ApiProperty(canBeNullOrNotSet=true) protected BigDecimal recurringAfterTaxAmount
An invoice item's recurring fee total after taxes. This does not include any child invoice items.
-
recurringAfterTaxAmountSpecified
protected boolean recurringAfterTaxAmountSpecified
-
recurringFee
@ApiProperty(canBeNullOrNotSet=true) protected BigDecimal recurringFee
The recurring fee of the invoice item represented by a floating point decimal in US Dollars ($USD)
-
recurringFeeSpecified
protected boolean recurringFeeSpecified
-
recurringFeeTaxRate
@ApiProperty(canBeNullOrNotSet=true) protected BigDecimal recurringFeeTaxRate
the rate at which the recurring fee is taxed.
-
recurringFeeTaxRateSpecified
protected boolean recurringFeeTaxRateSpecified
-
recurringTaxAmount
@ApiProperty(canBeNullOrNotSet=true) protected BigDecimal recurringTaxAmount
An invoice item's recurring tax amount. This does not include any child invoice items.
-
recurringTaxAmountSpecified
protected boolean recurringTaxAmountSpecified
-
resourceTableId
@ApiProperty(canBeNullOrNotSet=true) protected Long resourceTableId
A unique identifier for a SoftLayer Service that is associated to an invoice item.
-
resourceTableIdSpecified
protected boolean resourceTableIdSpecified
-
serviceProviderId
@ApiProperty(canBeNullOrNotSet=true) protected Long serviceProviderId
The service provider for the invoice item.
-
serviceProviderIdSpecified
protected boolean serviceProviderIdSpecified
-
setupAfterTaxAmount
@ApiProperty(canBeNullOrNotSet=true) protected BigDecimal setupAfterTaxAmount
An invoice item's setup fee total after taxes. This does not include any child invoice items.
-
setupAfterTaxAmountSpecified
protected boolean setupAfterTaxAmountSpecified
-
setupFee
@ApiProperty(canBeNullOrNotSet=true) protected BigDecimal setupFee
If there were any setup fees they will show up here. These are normally a one-time fee.
-
setupFeeSpecified
protected boolean setupFeeSpecified
-
setupFeeDeferralMonths
@ApiProperty(canBeNullOrNotSet=true) protected Long setupFeeDeferralMonths
The number of months the setup fee is being deferred.
-
setupFeeDeferralMonthsSpecified
protected boolean setupFeeDeferralMonthsSpecified
-
setupFeeTaxRate
@ApiProperty(canBeNullOrNotSet=true) protected BigDecimal setupFeeTaxRate
The tax rate at which the setup fee is taxed.
-
setupFeeTaxRateSpecified
protected boolean setupFeeTaxRateSpecified
-
setupTaxAmount
@ApiProperty(canBeNullOrNotSet=true) protected BigDecimal setupTaxAmount
An invoice item's setup tax amount. This does not include any child invoice items.
-
setupTaxAmountSpecified
protected boolean setupTaxAmountSpecified
-
associatedChildrenCount
@ApiProperty protected Long associatedChildrenCount
A count of an Invoice Item's associated child invoice items. Only parent invoice items have associated children. For instance, a server invoice item may have associated children.
-
childrenCount
@ApiProperty protected Long childrenCount
A count of an Invoice Item's child invoice items. Only parent invoice items have children. For instance, a server invoice item will have children.
-
filteredAssociatedChildrenCount
@ApiProperty protected Long filteredAssociatedChildrenCount
A count of an Invoice Item's associated child invoice items, excluding some items with a $0.00 recurring fee. Only parent invoice items have associated children. For instance, a server invoice item may have associated children.
-
nonZeroAssociatedChildrenCount
@ApiProperty protected Long nonZeroAssociatedChildrenCount
A count of an Invoice Item's associated child invoice items, excluding ALL items with a $0.00 recurring fee. Only parent invoice items have associated children. For instance, a server invoice item may have associated children.
-
-
Method Detail
-
getAssociatedInvoiceItem
public Item getAssociatedInvoiceItem()
-
setAssociatedInvoiceItem
public void setAssociatedInvoiceItem(Item associatedInvoiceItem)
-
getBillingItem
public Item getBillingItem()
-
setBillingItem
public void setBillingItem(Item billingItem)
-
getCategory
public Category getCategory()
-
setCategory
public void setCategory(Category category)
-
getHourlyFlag
public Boolean getHourlyFlag()
-
setHourlyFlag
public void setHourlyFlag(Boolean hourlyFlag)
-
getInvoice
public Invoice getInvoice()
-
setInvoice
public void setInvoice(Invoice invoice)
-
getLocation
public Location getLocation()
-
setLocation
public void setLocation(Location location)
-
getParent
public Item getParent()
-
setParent
public void setParent(Item parent)
-
getProduct
public Item getProduct()
-
setProduct
public void setProduct(Item product)
-
getTopLevelProductGroupName
public String getTopLevelProductGroupName()
-
setTopLevelProductGroupName
public void setTopLevelProductGroupName(String topLevelProductGroupName)
-
getTotalOneTimeAmount
public BigDecimal getTotalOneTimeAmount()
-
setTotalOneTimeAmount
public void setTotalOneTimeAmount(BigDecimal totalOneTimeAmount)
-
getTotalOneTimeTaxAmount
public BigDecimal getTotalOneTimeTaxAmount()
-
setTotalOneTimeTaxAmount
public void setTotalOneTimeTaxAmount(BigDecimal totalOneTimeTaxAmount)
-
getTotalRecurringAmount
public BigDecimal getTotalRecurringAmount()
-
setTotalRecurringAmount
public void setTotalRecurringAmount(BigDecimal totalRecurringAmount)
-
getTotalRecurringTaxAmount
public BigDecimal getTotalRecurringTaxAmount()
-
setTotalRecurringTaxAmount
public void setTotalRecurringTaxAmount(BigDecimal totalRecurringTaxAmount)
-
getUsageChargeFlag
public Boolean getUsageChargeFlag()
-
setUsageChargeFlag
public void setUsageChargeFlag(Boolean usageChargeFlag)
-
getAssociatedInvoiceItemId
public Long getAssociatedInvoiceItemId()
-
setAssociatedInvoiceItemId
public void setAssociatedInvoiceItemId(Long associatedInvoiceItemId)
-
isAssociatedInvoiceItemIdSpecified
public boolean isAssociatedInvoiceItemIdSpecified()
-
unsetAssociatedInvoiceItemId
public void unsetAssociatedInvoiceItemId()
-
getBillingItemId
public Long getBillingItemId()
-
setBillingItemId
public void setBillingItemId(Long billingItemId)
-
isBillingItemIdSpecified
public boolean isBillingItemIdSpecified()
-
unsetBillingItemId
public void unsetBillingItemId()
-
getCategoryCode
public String getCategoryCode()
-
setCategoryCode
public void setCategoryCode(String categoryCode)
-
isCategoryCodeSpecified
public boolean isCategoryCodeSpecified()
-
unsetCategoryCode
public void unsetCategoryCode()
-
getCreateDate
public GregorianCalendar getCreateDate()
-
setCreateDate
public void setCreateDate(GregorianCalendar createDate)
-
isCreateDateSpecified
public boolean isCreateDateSpecified()
-
unsetCreateDate
public void unsetCreateDate()
-
getDescription
public String getDescription()
-
setDescription
public void setDescription(String description)
-
isDescriptionSpecified
public boolean isDescriptionSpecified()
-
unsetDescription
public void unsetDescription()
-
getDomainName
public String getDomainName()
-
setDomainName
public void setDomainName(String domainName)
-
isDomainNameSpecified
public boolean isDomainNameSpecified()
-
unsetDomainName
public void unsetDomainName()
-
getHostName
public String getHostName()
-
setHostName
public void setHostName(String hostName)
-
isHostNameSpecified
public boolean isHostNameSpecified()
-
unsetHostName
public void unsetHostName()
-
getHourlyRecurringFee
public BigDecimal getHourlyRecurringFee()
-
setHourlyRecurringFee
public void setHourlyRecurringFee(BigDecimal hourlyRecurringFee)
-
isHourlyRecurringFeeSpecified
public boolean isHourlyRecurringFeeSpecified()
-
unsetHourlyRecurringFee
public void unsetHourlyRecurringFee()
-
getId
public Long getId()
-
setId
public void setId(Long id)
-
isIdSpecified
public boolean isIdSpecified()
-
unsetId
public void unsetId()
-
getInvoiceId
public Long getInvoiceId()
-
setInvoiceId
public void setInvoiceId(Long invoiceId)
-
isInvoiceIdSpecified
public boolean isInvoiceIdSpecified()
-
unsetInvoiceId
public void unsetInvoiceId()
-
getLaborAfterTaxAmount
public BigDecimal getLaborAfterTaxAmount()
-
setLaborAfterTaxAmount
public void setLaborAfterTaxAmount(BigDecimal laborAfterTaxAmount)
-
isLaborAfterTaxAmountSpecified
public boolean isLaborAfterTaxAmountSpecified()
-
unsetLaborAfterTaxAmount
public void unsetLaborAfterTaxAmount()
-
getLaborFee
public BigDecimal getLaborFee()
-
setLaborFee
public void setLaborFee(BigDecimal laborFee)
-
isLaborFeeSpecified
public boolean isLaborFeeSpecified()
-
unsetLaborFee
public void unsetLaborFee()
-
getLaborFeeTaxRate
public BigDecimal getLaborFeeTaxRate()
-
setLaborFeeTaxRate
public void setLaborFeeTaxRate(BigDecimal laborFeeTaxRate)
-
isLaborFeeTaxRateSpecified
public boolean isLaborFeeTaxRateSpecified()
-
unsetLaborFeeTaxRate
public void unsetLaborFeeTaxRate()
-
getLaborTaxAmount
public BigDecimal getLaborTaxAmount()
-
setLaborTaxAmount
public void setLaborTaxAmount(BigDecimal laborTaxAmount)
-
isLaborTaxAmountSpecified
public boolean isLaborTaxAmountSpecified()
-
unsetLaborTaxAmount
public void unsetLaborTaxAmount()
-
getNotes
public String getNotes()
-
setNotes
public void setNotes(String notes)
-
isNotesSpecified
public boolean isNotesSpecified()
-
unsetNotes
public void unsetNotes()
-
getOneTimeAfterTaxAmount
public BigDecimal getOneTimeAfterTaxAmount()
-
setOneTimeAfterTaxAmount
public void setOneTimeAfterTaxAmount(BigDecimal oneTimeAfterTaxAmount)
-
isOneTimeAfterTaxAmountSpecified
public boolean isOneTimeAfterTaxAmountSpecified()
-
unsetOneTimeAfterTaxAmount
public void unsetOneTimeAfterTaxAmount()
-
getOneTimeFee
public BigDecimal getOneTimeFee()
-
setOneTimeFee
public void setOneTimeFee(BigDecimal oneTimeFee)
-
isOneTimeFeeSpecified
public boolean isOneTimeFeeSpecified()
-
unsetOneTimeFee
public void unsetOneTimeFee()
-
getOneTimeFeeTaxRate
public BigDecimal getOneTimeFeeTaxRate()
-
setOneTimeFeeTaxRate
public void setOneTimeFeeTaxRate(BigDecimal oneTimeFeeTaxRate)
-
isOneTimeFeeTaxRateSpecified
public boolean isOneTimeFeeTaxRateSpecified()
-
unsetOneTimeFeeTaxRate
public void unsetOneTimeFeeTaxRate()
-
getOneTimeTaxAmount
public BigDecimal getOneTimeTaxAmount()
-
setOneTimeTaxAmount
public void setOneTimeTaxAmount(BigDecimal oneTimeTaxAmount)
-
isOneTimeTaxAmountSpecified
public boolean isOneTimeTaxAmountSpecified()
-
unsetOneTimeTaxAmount
public void unsetOneTimeTaxAmount()
-
getParentId
public Long getParentId()
-
setParentId
public void setParentId(Long parentId)
-
isParentIdSpecified
public boolean isParentIdSpecified()
-
unsetParentId
public void unsetParentId()
-
getProductItemId
public Long getProductItemId()
-
setProductItemId
public void setProductItemId(Long productItemId)
-
isProductItemIdSpecified
public boolean isProductItemIdSpecified()
-
unsetProductItemId
public void unsetProductItemId()
-
getRecurringAfterTaxAmount
public BigDecimal getRecurringAfterTaxAmount()
-
setRecurringAfterTaxAmount
public void setRecurringAfterTaxAmount(BigDecimal recurringAfterTaxAmount)
-
isRecurringAfterTaxAmountSpecified
public boolean isRecurringAfterTaxAmountSpecified()
-
unsetRecurringAfterTaxAmount
public void unsetRecurringAfterTaxAmount()
-
getRecurringFee
public BigDecimal getRecurringFee()
-
setRecurringFee
public void setRecurringFee(BigDecimal recurringFee)
-
isRecurringFeeSpecified
public boolean isRecurringFeeSpecified()
-
unsetRecurringFee
public void unsetRecurringFee()
-
getRecurringFeeTaxRate
public BigDecimal getRecurringFeeTaxRate()
-
setRecurringFeeTaxRate
public void setRecurringFeeTaxRate(BigDecimal recurringFeeTaxRate)
-
isRecurringFeeTaxRateSpecified
public boolean isRecurringFeeTaxRateSpecified()
-
unsetRecurringFeeTaxRate
public void unsetRecurringFeeTaxRate()
-
getRecurringTaxAmount
public BigDecimal getRecurringTaxAmount()
-
setRecurringTaxAmount
public void setRecurringTaxAmount(BigDecimal recurringTaxAmount)
-
isRecurringTaxAmountSpecified
public boolean isRecurringTaxAmountSpecified()
-
unsetRecurringTaxAmount
public void unsetRecurringTaxAmount()
-
getResourceTableId
public Long getResourceTableId()
-
setResourceTableId
public void setResourceTableId(Long resourceTableId)
-
isResourceTableIdSpecified
public boolean isResourceTableIdSpecified()
-
unsetResourceTableId
public void unsetResourceTableId()
-
getServiceProviderId
public Long getServiceProviderId()
-
setServiceProviderId
public void setServiceProviderId(Long serviceProviderId)
-
isServiceProviderIdSpecified
public boolean isServiceProviderIdSpecified()
-
unsetServiceProviderId
public void unsetServiceProviderId()
-
getSetupAfterTaxAmount
public BigDecimal getSetupAfterTaxAmount()
-
setSetupAfterTaxAmount
public void setSetupAfterTaxAmount(BigDecimal setupAfterTaxAmount)
-
isSetupAfterTaxAmountSpecified
public boolean isSetupAfterTaxAmountSpecified()
-
unsetSetupAfterTaxAmount
public void unsetSetupAfterTaxAmount()
-
getSetupFee
public BigDecimal getSetupFee()
-
setSetupFee
public void setSetupFee(BigDecimal setupFee)
-
isSetupFeeSpecified
public boolean isSetupFeeSpecified()
-
unsetSetupFee
public void unsetSetupFee()
-
getSetupFeeDeferralMonths
public Long getSetupFeeDeferralMonths()
-
setSetupFeeDeferralMonths
public void setSetupFeeDeferralMonths(Long setupFeeDeferralMonths)
-
isSetupFeeDeferralMonthsSpecified
public boolean isSetupFeeDeferralMonthsSpecified()
-
unsetSetupFeeDeferralMonths
public void unsetSetupFeeDeferralMonths()
-
getSetupFeeTaxRate
public BigDecimal getSetupFeeTaxRate()
-
setSetupFeeTaxRate
public void setSetupFeeTaxRate(BigDecimal setupFeeTaxRate)
-
isSetupFeeTaxRateSpecified
public boolean isSetupFeeTaxRateSpecified()
-
unsetSetupFeeTaxRate
public void unsetSetupFeeTaxRate()
-
getSetupTaxAmount
public BigDecimal getSetupTaxAmount()
-
setSetupTaxAmount
public void setSetupTaxAmount(BigDecimal setupTaxAmount)
-
isSetupTaxAmountSpecified
public boolean isSetupTaxAmountSpecified()
-
unsetSetupTaxAmount
public void unsetSetupTaxAmount()
-
getAssociatedChildrenCount
public Long getAssociatedChildrenCount()
-
setAssociatedChildrenCount
public void setAssociatedChildrenCount(Long associatedChildrenCount)
-
getChildrenCount
public Long getChildrenCount()
-
setChildrenCount
public void setChildrenCount(Long childrenCount)
-
getFilteredAssociatedChildrenCount
public Long getFilteredAssociatedChildrenCount()
-
setFilteredAssociatedChildrenCount
public void setFilteredAssociatedChildrenCount(Long filteredAssociatedChildrenCount)
-
getNonZeroAssociatedChildrenCount
public Long getNonZeroAssociatedChildrenCount()
-
setNonZeroAssociatedChildrenCount
public void setNonZeroAssociatedChildrenCount(Long nonZeroAssociatedChildrenCount)
-
asService
public Item.Service asService(ApiClient client)
-
service
public static Item.Service service(ApiClient client)
-
service
public static Item.Service service(ApiClient client, Long id)
-
-