Package com.clover.sdk.v3.merchant
Class MerchantBankProcessing
- java.lang.Object
-
- com.clover.sdk.GenericParcelable
-
- com.clover.sdk.v3.merchant.MerchantBankProcessing
-
- All Implemented Interfaces:
Parcelable
,JSONifiable
,Validator
public class MerchantBankProcessing extends GenericParcelable implements Validator, JSONifiable
This is an auto-generated Clover data object.Bank data for a merchant
Fields
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
MerchantBankProcessing.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<MerchantBankProcessing>
CREATOR
static JSONifiable.Creator<MerchantBankProcessing>
JSON_CREATOR
-
Fields inherited from interface android.os.Parcelable
CONTENTS_FILE_DESCRIPTOR, PARCELABLE_WRITE_RETURN_VALUE
-
-
Constructor Summary
Constructors Modifier Constructor Description MerchantBankProcessing()
Constructs a new empty instance.protected
MerchantBankProcessing(boolean noInit)
Constructs a new empty instance.MerchantBankProcessing(MerchantBankProcessing src)
Constructs a new instance that is a deep copy of the source instance.MerchantBankProcessing(String json)
Constructs a new instance from the given JSON String.MerchantBankProcessing(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
clearAchRollup()
Clears the 'achRollup' field, the 'has' method for this field will now return falsevoid
clearBin()
Clears the 'bin' field, the 'has' method for this field will now return falsevoid
clearClearingCode()
Clears the 'clearingCode' field, the 'has' method for this field will now return falsevoid
clearCreatedTime()
Clears the 'createdTime' field, the 'has' method for this field will now return falsevoid
clearIca()
Clears the 'ica' field, the 'has' method for this field will now return falsevoid
clearMerchantRef()
Clears the 'merchantRef' field, the 'has' method for this field will now return falsevoid
clearModifiedTime()
Clears the 'modifiedTime' field, the 'has' method for this field will now return falsevoid
clearPayCode()
Clears the 'payCode' field, the 'has' method for this field will now return falsevoid
clearPayCycle()
Clears the 'payCycle' field, the 'has' method for this field will now return falseboolean
containsChanges()
Returns true if this instance has any changes.MerchantBankProcessing
copyChanges()
Create a copy of this instance that contains only fields that were set after the constructor was called.String
getAchRollup()
ACH rollupString
getBin()
Bank identification number of bankString
getClearingCode()
Clearing codeLong
getCreatedTime()
Date record createdprotected GenericClient
getGenericClient()
String
getIca()
Interbank Card AssociationJSONObject
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.Reference
getMerchantRef()
Long
getModifiedTime()
Date record modifiedString
getPayCode()
Pay codeString
getPayCycle()
Pay cycleboolean
hasAchRollup()
Checks whether the 'achRollup' field has been set, however the value could be nullboolean
hasBin()
Checks whether the 'bin' field has been set, however the value could be nullboolean
hasClearingCode()
Checks whether the 'clearingCode' field has been set, however the value could be nullboolean
hasCreatedTime()
Checks whether the 'createdTime' field has been set, however the value could be nullboolean
hasIca()
Checks whether the 'ica' field has been set, however the value could be nullboolean
hasMerchantRef()
Checks whether the 'merchantRef' field has been set, however the value could be nullboolean
hasModifiedTime()
Checks whether the 'modifiedTime' field has been set, however the value could be nullboolean
hasPayCode()
Checks whether the 'payCode' field has been set, however the value could be nullboolean
hasPayCycle()
Checks whether the 'payCycle' field has been set, however the value could be nullboolean
isNotNullAchRollup()
Checks whether the 'achRollup' field is set and is not nullboolean
isNotNullBin()
Checks whether the 'bin' field is set and is not nullboolean
isNotNullClearingCode()
Checks whether the 'clearingCode' field is set and is not nullboolean
isNotNullCreatedTime()
Checks whether the 'createdTime' field is set and is not nullboolean
isNotNullIca()
Checks whether the 'ica' field is set and is not nullboolean
isNotNullMerchantRef()
Checks whether the 'merchantRef' field is set and is not nullboolean
isNotNullModifiedTime()
Checks whether the 'modifiedTime' field is set and is not nullboolean
isNotNullPayCode()
Checks whether the 'payCode' field is set and is not nullboolean
isNotNullPayCycle()
Checks whether the 'payCycle' field is set and is not nullvoid
mergeChanges(MerchantBankProcessing 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.MerchantBankProcessing
setAchRollup(String achRollup)
Sets the field 'achRollup'.MerchantBankProcessing
setBin(String bin)
Sets the field 'bin'.MerchantBankProcessing
setClearingCode(String clearingCode)
Sets the field 'clearingCode'.MerchantBankProcessing
setCreatedTime(Long createdTime)
Sets the field 'createdTime'.MerchantBankProcessing
setIca(String ica)
Sets the field 'ica'.MerchantBankProcessing
setMerchantRef(Reference merchantRef)
Sets the field 'merchantRef'.MerchantBankProcessing
setModifiedTime(Long modifiedTime)
Sets the field 'modifiedTime'.MerchantBankProcessing
setPayCode(String payCode)
Sets the field 'payCode'.MerchantBankProcessing
setPayCycle(String payCycle)
Sets the field 'payCycle'.void
validate()
-
Methods inherited from class com.clover.sdk.GenericParcelable
describeContents, getBundle, toString, writeToParcel
-
-
-
-
Field Detail
-
CREATOR
public static final Parcelable.Creator<MerchantBankProcessing> CREATOR
-
JSON_CREATOR
public static final JSONifiable.Creator<MerchantBankProcessing> JSON_CREATOR
-
-
Constructor Detail
-
MerchantBankProcessing
public MerchantBankProcessing()
Constructs a new empty instance.
-
MerchantBankProcessing
protected MerchantBankProcessing(boolean noInit)
Constructs a new empty instance.
-
MerchantBankProcessing
public MerchantBankProcessing(String json) throws IllegalArgumentException
Constructs a new instance from the given JSON String.- Throws:
IllegalArgumentException
-
MerchantBankProcessing
public MerchantBankProcessing(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.
-
MerchantBankProcessing
public MerchantBankProcessing(MerchantBankProcessing src)
Constructs a new instance that is a deep copy of the source instance. It does not copy the bundle or changelog.
-
-
Method Detail
-
getMerchantRef
public Reference getMerchantRef()
-
getBin
public String getBin()
Bank identification number of bank
-
getPayCode
public String getPayCode()
Pay code
-
getClearingCode
public String getClearingCode()
Clearing code
-
getIca
public String getIca()
Interbank Card Association
-
getPayCycle
public String getPayCycle()
Pay cycle
-
getAchRollup
public String getAchRollup()
ACH rollup
-
getCreatedTime
public Long getCreatedTime()
Date record created
-
getModifiedTime
public Long getModifiedTime()
Date record modified
-
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
-
isNotNullMerchantRef
public boolean isNotNullMerchantRef()
Checks whether the 'merchantRef' field is set and is not null
-
isNotNullBin
public boolean isNotNullBin()
Checks whether the 'bin' field is set and is not null
-
isNotNullPayCode
public boolean isNotNullPayCode()
Checks whether the 'payCode' field is set and is not null
-
isNotNullClearingCode
public boolean isNotNullClearingCode()
Checks whether the 'clearingCode' field is set and is not null
-
isNotNullIca
public boolean isNotNullIca()
Checks whether the 'ica' field is set and is not null
-
isNotNullPayCycle
public boolean isNotNullPayCycle()
Checks whether the 'payCycle' field is set and is not null
-
isNotNullAchRollup
public boolean isNotNullAchRollup()
Checks whether the 'achRollup' field is set and is not null
-
isNotNullCreatedTime
public boolean isNotNullCreatedTime()
Checks whether the 'createdTime' field is set and is not null
-
isNotNullModifiedTime
public boolean isNotNullModifiedTime()
Checks whether the 'modifiedTime' field is set and is not null
-
hasMerchantRef
public boolean hasMerchantRef()
Checks whether the 'merchantRef' field has been set, however the value could be null
-
hasBin
public boolean hasBin()
Checks whether the 'bin' field has been set, however the value could be null
-
hasPayCode
public boolean hasPayCode()
Checks whether the 'payCode' field has been set, however the value could be null
-
hasClearingCode
public boolean hasClearingCode()
Checks whether the 'clearingCode' field has been set, however the value could be null
-
hasIca
public boolean hasIca()
Checks whether the 'ica' field has been set, however the value could be null
-
hasPayCycle
public boolean hasPayCycle()
Checks whether the 'payCycle' field has been set, however the value could be null
-
hasAchRollup
public boolean hasAchRollup()
Checks whether the 'achRollup' field has been set, however the value could be null
-
hasCreatedTime
public boolean hasCreatedTime()
Checks whether the 'createdTime' field has been set, however the value could be null
-
hasModifiedTime
public boolean hasModifiedTime()
Checks whether the 'modifiedTime' field has been set, however the value could be null
-
setMerchantRef
public MerchantBankProcessing setMerchantRef(Reference merchantRef)
Sets the field 'merchantRef'. The parameter is not copied so changes to it will be reflected in this instance and vice-versa.
-
setBin
public MerchantBankProcessing setBin(String bin)
Sets the field 'bin'.
-
setPayCode
public MerchantBankProcessing setPayCode(String payCode)
Sets the field 'payCode'.
-
setClearingCode
public MerchantBankProcessing setClearingCode(String clearingCode)
Sets the field 'clearingCode'.
-
setIca
public MerchantBankProcessing setIca(String ica)
Sets the field 'ica'.
-
setPayCycle
public MerchantBankProcessing setPayCycle(String payCycle)
Sets the field 'payCycle'.
-
setAchRollup
public MerchantBankProcessing setAchRollup(String achRollup)
Sets the field 'achRollup'.
-
setCreatedTime
public MerchantBankProcessing setCreatedTime(Long createdTime)
Sets the field 'createdTime'.
-
setModifiedTime
public MerchantBankProcessing setModifiedTime(Long modifiedTime)
Sets the field 'modifiedTime'.
-
clearMerchantRef
public void clearMerchantRef()
Clears the 'merchantRef' field, the 'has' method for this field will now return false
-
clearBin
public void clearBin()
Clears the 'bin' field, the 'has' method for this field will now return false
-
clearPayCode
public void clearPayCode()
Clears the 'payCode' field, the 'has' method for this field will now return false
-
clearClearingCode
public void clearClearingCode()
Clears the 'clearingCode' field, the 'has' method for this field will now return false
-
clearIca
public void clearIca()
Clears the 'ica' field, the 'has' method for this field will now return false
-
clearPayCycle
public void clearPayCycle()
Clears the 'payCycle' field, the 'has' method for this field will now return false
-
clearAchRollup
public void clearAchRollup()
Clears the 'achRollup' field, the 'has' method for this field will now return false
-
clearCreatedTime
public void clearCreatedTime()
Clears the 'createdTime' field, the 'has' method for this field will now return false
-
clearModifiedTime
public void clearModifiedTime()
Clears the 'modifiedTime' 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 MerchantBankProcessing copyChanges()
Create a copy of this instance that contains only fields that were set after the constructor was called.
-
mergeChanges
public void mergeChanges(MerchantBankProcessing src)
Copy all the changed fields from the given source to this instance.
-
-