public static class AdjustmentDetails.BillDetails extends Object implements Serializable
Java class for anonymous complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="billId" type="{http://www.w3.org/2001/XMLSchema}string"/>
<element name="cycleStarts" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
<element name="cycleEnds" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
<element name="dueAmount" type="{http://www.w3.org/2001/XMLSchema}decimal"/>
<element name="dueDate" type="{http://www.w3.org/2001/XMLSchema}date"/>
<element name="eventsAffectedCount" type="{http://www.w3.org/2001/XMLSchema}long"/>
<element name="itemsAffectedCount" type="{http://www.w3.org/2001/XMLSchema}long"/>
<element name="itemsAffected" maxOccurs="unbounded" minOccurs="0">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="accountNumber" type="{http://www.w3.org/2001/XMLSchema}string"/>
<element name="billNumber" type="{http://www.w3.org/2001/XMLSchema}string"/>
<element name="amount" type="{http://www.w3.org/2001/XMLSchema}decimal"/>
<element name="item" type="{http://www.w3.org/2001/XMLSchema}string"/>
<element name="billUnitName" type="{http://www.w3.org/2001/XMLSchema}string"/>
<element name="cycleStarts" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
<element name="cycleEnds" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
<element name="settledTaxAmount" type="{http://www.w3.org/2001/XMLSchema}decimal"/>
<element name="settledTaxedAmount" type="{http://www.w3.org/2001/XMLSchema}decimal"/>
<element name="settledNonTaxedAmount" type="{http://www.w3.org/2001/XMLSchema}decimal"/>
</sequence>
</restriction>
</complexContent>
</complexType>
</element>
</sequence>
</restriction>
</complexContent>
</complexType>
| Modifier and Type | Class and Description |
|---|---|
static class |
AdjustmentDetails.BillDetails.ItemsAffected
Java class for anonymous complex type.
|
| Modifier and Type | Field and Description |
|---|---|
protected String |
billId |
protected Calendar |
cycleEnds |
protected Calendar |
cycleStarts |
protected BigDecimal |
dueAmount |
protected Calendar |
dueDate |
protected long |
eventsAffectedCount |
protected List<AdjustmentDetails.BillDetails.ItemsAffected> |
itemsAffected |
protected long |
itemsAffectedCount |
| Constructor and Description |
|---|
BillDetails() |
| Modifier and Type | Method and Description |
|---|---|
String |
getBillId()
Gets the value of the billId property.
|
Calendar |
getCycleEnds()
Gets the value of the cycleEnds property.
|
Calendar |
getCycleStarts()
Gets the value of the cycleStarts property.
|
BigDecimal |
getDueAmount()
Gets the value of the dueAmount property.
|
Calendar |
getDueDate()
Gets the value of the dueDate property.
|
long |
getEventsAffectedCount()
Gets the value of the eventsAffectedCount property.
|
List<AdjustmentDetails.BillDetails.ItemsAffected> |
getItemsAffected()
Gets the value of the itemsAffected property.
|
long |
getItemsAffectedCount()
Gets the value of the itemsAffectedCount property.
|
void |
setBillId(String value)
Sets the value of the billId property.
|
void |
setCycleEnds(Calendar value)
Sets the value of the cycleEnds property.
|
void |
setCycleStarts(Calendar value)
Sets the value of the cycleStarts property.
|
void |
setDueAmount(BigDecimal value)
Sets the value of the dueAmount property.
|
void |
setDueDate(Calendar value)
Sets the value of the dueDate property.
|
void |
setEventsAffectedCount(long value)
Sets the value of the eventsAffectedCount property.
|
void |
setItemsAffectedCount(long value)
Sets the value of the itemsAffectedCount property.
|
protected String billId
protected Calendar cycleStarts
protected Calendar cycleEnds
protected BigDecimal dueAmount
protected Calendar dueDate
protected long eventsAffectedCount
protected long itemsAffectedCount
protected List<AdjustmentDetails.BillDetails.ItemsAffected> itemsAffected
public String getBillId()
Stringpublic void setBillId(String value)
value - allowed object is
Stringpublic Calendar getCycleStarts()
Stringpublic void setCycleStarts(Calendar value)
value - allowed object is
Stringpublic Calendar getCycleEnds()
Stringpublic void setCycleEnds(Calendar value)
value - allowed object is
Stringpublic BigDecimal getDueAmount()
BigDecimalpublic void setDueAmount(BigDecimal value)
value - allowed object is
BigDecimalpublic Calendar getDueDate()
Stringpublic void setDueDate(Calendar value)
value - allowed object is
Stringpublic long getEventsAffectedCount()
public void setEventsAffectedCount(long value)
public long getItemsAffectedCount()
public void setItemsAffectedCount(long value)
public List<AdjustmentDetails.BillDetails.ItemsAffected> getItemsAffected()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the itemsAffected property.
For example, to add a new item, do as follows:
getItemsAffected().add(newItem);
Objects of the following type(s) are allowed in the list
AdjustmentDetails.BillDetails.ItemsAffected