Package com.clover.sdk.v3.payments
Class BatchTotalStats
- java.lang.Object
-
- com.clover.sdk.GenericParcelable
-
- com.clover.sdk.v3.payments.BatchTotalStats
-
- All Implemented Interfaces:
Parcelable
,JSONifiable
,Validator
public class BatchTotalStats extends GenericParcelable implements Validator, JSONifiable
This is an auto-generated Clover data object.Fields
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
BatchTotalStats.Constraints
-
Nested classes/interfaces inherited from interface com.clover.sdk.JSONifiable
JSONifiable.Creator<T>
-
Nested classes/interfaces inherited from interface android.os.Parcelable
Parcelable.ClassLoaderCreator<T extends Object>, Parcelable.Creator<T extends Object>
-
-
Field Summary
Fields Modifier and Type Field Description static Parcelable.Creator<BatchTotalStats>
CREATOR
static JSONifiable.Creator<BatchTotalStats>
JSON_CREATOR
-
Fields inherited from interface android.os.Parcelable
CONTENTS_FILE_DESCRIPTOR, PARCELABLE_WRITE_RETURN_VALUE
-
-
Constructor Summary
Constructors Modifier Constructor Description BatchTotalStats()
Constructs a new empty instance.protected
BatchTotalStats(boolean noInit)
Constructs a new empty instance.BatchTotalStats(BatchTotalStats src)
Constructs a new instance that is a deep copy of the source instance.BatchTotalStats(String json)
Constructs a new instance from the given JSON String.BatchTotalStats(JSONObject jsonObject)
Construct a new instance backed by the given JSONObject, the parameter is not copied so changes to it will be reflected in this instance and vice-versa.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
clearGiftCardCashOuts()
Clears the 'giftCardCashOuts' field, the 'has' method for this field will now return falsevoid
clearGiftCardLoads()
Clears the 'giftCardLoads' field, the 'has' method for this field will now return falsevoid
clearNet()
Clears the 'net' field, the 'has' method for this field will now return falsevoid
clearRefunds()
Clears the 'refunds' field, the 'has' method for this field will now return falsevoid
clearSales()
Clears the 'sales' field, the 'has' method for this field will now return falsevoid
clearTax()
Clears the 'tax' field, the 'has' method for this field will now return falsevoid
clearTips()
Clears the 'tips' field, the 'has' method for this field will now return falseboolean
containsChanges()
Returns true if this instance has any changes.BatchTotalStats
copyChanges()
Create a copy of this instance that contains only fields that were set after the constructor was called.protected GenericClient
getGenericClient()
BatchTotalType
getGiftCardCashOuts()
BatchTotalType
getGiftCardLoads()
JSONObject
getJSONObject()
Returns the internal JSONObject backing this instance, the return value is not a copy so changes to it will be reflected in this instance and vice-versa.BatchTotalType
getNet()
BatchTotalType
getRefunds()
BatchTotalType
getSales()
BatchTotalType
getTax()
BatchTotalType
getTips()
boolean
hasGiftCardCashOuts()
Checks whether the 'giftCardCashOuts' field has been set, however the value could be nullboolean
hasGiftCardLoads()
Checks whether the 'giftCardLoads' field has been set, however the value could be nullboolean
hasNet()
Checks whether the 'net' field has been set, however the value could be nullboolean
hasRefunds()
Checks whether the 'refunds' field has been set, however the value could be nullboolean
hasSales()
Checks whether the 'sales' field has been set, however the value could be nullboolean
hasTax()
Checks whether the 'tax' field has been set, however the value could be nullboolean
hasTips()
Checks whether the 'tips' field has been set, however the value could be nullboolean
isNotNullGiftCardCashOuts()
Checks whether the 'giftCardCashOuts' field is set and is not nullboolean
isNotNullGiftCardLoads()
Checks whether the 'giftCardLoads' field is set and is not nullboolean
isNotNullNet()
Checks whether the 'net' field is set and is not nullboolean
isNotNullRefunds()
Checks whether the 'refunds' field is set and is not nullboolean
isNotNullSales()
Checks whether the 'sales' field is set and is not nullboolean
isNotNullTax()
Checks whether the 'tax' field is set and is not nullboolean
isNotNullTips()
Checks whether the 'tips' field is set and is not nullvoid
mergeChanges(BatchTotalStats src)
Copy all the changed fields from the given source to this instance.void
resetChangeLog()
Reset the log of changes made to this instance, calling copyChanges() after this would return an empty instance.BatchTotalStats
setGiftCardCashOuts(BatchTotalType giftCardCashOuts)
Sets the field 'giftCardCashOuts'.BatchTotalStats
setGiftCardLoads(BatchTotalType giftCardLoads)
Sets the field 'giftCardLoads'.BatchTotalStats
setNet(BatchTotalType net)
Sets the field 'net'.BatchTotalStats
setRefunds(BatchTotalType refunds)
Sets the field 'refunds'.BatchTotalStats
setSales(BatchTotalType sales)
Sets the field 'sales'.BatchTotalStats
setTax(BatchTotalType tax)
Sets the field 'tax'.BatchTotalStats
setTips(BatchTotalType tips)
Sets the field 'tips'.void
validate()
-
Methods inherited from class com.clover.sdk.GenericParcelable
describeContents, getBundle, toString, writeToParcel
-
-
-
-
Field Detail
-
CREATOR
public static final Parcelable.Creator<BatchTotalStats> CREATOR
-
JSON_CREATOR
public static final JSONifiable.Creator<BatchTotalStats> JSON_CREATOR
-
-
Constructor Detail
-
BatchTotalStats
public BatchTotalStats()
Constructs a new empty instance.
-
BatchTotalStats
protected BatchTotalStats(boolean noInit)
Constructs a new empty instance.
-
BatchTotalStats
public BatchTotalStats(String json) throws IllegalArgumentException
Constructs a new instance from the given JSON String.- Throws:
IllegalArgumentException
-
BatchTotalStats
public BatchTotalStats(JSONObject jsonObject)
Construct a new instance backed by the given JSONObject, the parameter is not copied so changes to it will be reflected in this instance and vice-versa.
-
BatchTotalStats
public BatchTotalStats(BatchTotalStats src)
Constructs a new instance that is a deep copy of the source instance. It does not copy the bundle or changelog.
-
-
Method Detail
-
getSales
public BatchTotalType getSales()
-
getRefunds
public BatchTotalType getRefunds()
-
getNet
public BatchTotalType getNet()
-
getGiftCardLoads
public BatchTotalType getGiftCardLoads()
-
getGiftCardCashOuts
public BatchTotalType getGiftCardCashOuts()
-
getTax
public BatchTotalType getTax()
-
getTips
public BatchTotalType getTips()
-
getGenericClient
protected GenericClient getGenericClient()
- Specified by:
getGenericClient
in classGenericParcelable
-
getJSONObject
public JSONObject getJSONObject()
Returns the internal JSONObject backing this instance, the return value is not a copy so changes to it will be reflected in this instance and vice-versa.- Specified by:
getJSONObject
in interfaceJSONifiable
-
isNotNullSales
public boolean isNotNullSales()
Checks whether the 'sales' field is set and is not null
-
isNotNullRefunds
public boolean isNotNullRefunds()
Checks whether the 'refunds' field is set and is not null
-
isNotNullNet
public boolean isNotNullNet()
Checks whether the 'net' field is set and is not null
-
isNotNullGiftCardLoads
public boolean isNotNullGiftCardLoads()
Checks whether the 'giftCardLoads' field is set and is not null
-
isNotNullGiftCardCashOuts
public boolean isNotNullGiftCardCashOuts()
Checks whether the 'giftCardCashOuts' field is set and is not null
-
isNotNullTax
public boolean isNotNullTax()
Checks whether the 'tax' field is set and is not null
-
isNotNullTips
public boolean isNotNullTips()
Checks whether the 'tips' field is set and is not null
-
hasSales
public boolean hasSales()
Checks whether the 'sales' field has been set, however the value could be null
-
hasRefunds
public boolean hasRefunds()
Checks whether the 'refunds' field has been set, however the value could be null
-
hasNet
public boolean hasNet()
Checks whether the 'net' field has been set, however the value could be null
-
hasGiftCardLoads
public boolean hasGiftCardLoads()
Checks whether the 'giftCardLoads' field has been set, however the value could be null
-
hasGiftCardCashOuts
public boolean hasGiftCardCashOuts()
Checks whether the 'giftCardCashOuts' field has been set, however the value could be null
-
hasTax
public boolean hasTax()
Checks whether the 'tax' field has been set, however the value could be null
-
hasTips
public boolean hasTips()
Checks whether the 'tips' field has been set, however the value could be null
-
setSales
public BatchTotalStats setSales(BatchTotalType sales)
Sets the field 'sales'. The parameter is not copied so changes to it will be reflected in this instance and vice-versa.
-
setRefunds
public BatchTotalStats setRefunds(BatchTotalType refunds)
Sets the field 'refunds'. The parameter is not copied so changes to it will be reflected in this instance and vice-versa.
-
setNet
public BatchTotalStats setNet(BatchTotalType net)
Sets the field 'net'. The parameter is not copied so changes to it will be reflected in this instance and vice-versa.
-
setGiftCardLoads
public BatchTotalStats setGiftCardLoads(BatchTotalType giftCardLoads)
Sets the field 'giftCardLoads'. The parameter is not copied so changes to it will be reflected in this instance and vice-versa.
-
setGiftCardCashOuts
public BatchTotalStats setGiftCardCashOuts(BatchTotalType giftCardCashOuts)
Sets the field 'giftCardCashOuts'. The parameter is not copied so changes to it will be reflected in this instance and vice-versa.
-
setTax
public BatchTotalStats setTax(BatchTotalType tax)
Sets the field 'tax'. The parameter is not copied so changes to it will be reflected in this instance and vice-versa.
-
setTips
public BatchTotalStats setTips(BatchTotalType tips)
Sets the field 'tips'. The parameter is not copied so changes to it will be reflected in this instance and vice-versa.
-
clearSales
public void clearSales()
Clears the 'sales' field, the 'has' method for this field will now return false
-
clearRefunds
public void clearRefunds()
Clears the 'refunds' field, the 'has' method for this field will now return false
-
clearNet
public void clearNet()
Clears the 'net' field, the 'has' method for this field will now return false
-
clearGiftCardLoads
public void clearGiftCardLoads()
Clears the 'giftCardLoads' field, the 'has' method for this field will now return false
-
clearGiftCardCashOuts
public void clearGiftCardCashOuts()
Clears the 'giftCardCashOuts' field, the 'has' method for this field will now return false
-
clearTax
public void clearTax()
Clears the 'tax' field, the 'has' method for this field will now return false
-
clearTips
public void clearTips()
Clears the 'tips' field, the 'has' method for this field will now return false
-
containsChanges
public boolean containsChanges()
Returns true if this instance has any changes.
-
resetChangeLog
public void resetChangeLog()
Reset the log of changes made to this instance, calling copyChanges() after this would return an empty instance.
-
copyChanges
public BatchTotalStats copyChanges()
Create a copy of this instance that contains only fields that were set after the constructor was called.
-
mergeChanges
public void mergeChanges(BatchTotalStats src)
Copy all the changed fields from the given source to this instance.
-
-