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()
String
public void setBillId(String value)
value
- allowed object is
String
public Calendar getCycleStarts()
String
public void setCycleStarts(Calendar value)
value
- allowed object is
String
public Calendar getCycleEnds()
String
public void setCycleEnds(Calendar value)
value
- allowed object is
String
public BigDecimal getDueAmount()
BigDecimal
public void setDueAmount(BigDecimal value)
value
- allowed object is
BigDecimal
public Calendar getDueDate()
String
public void setDueDate(Calendar value)
value
- allowed object is
String
public 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