VasPassInfo

public class VasPassInfo extends GenericParcelable implements Validator, JSONifiable

This is an auto-generated Clover data object.

Fields

Constructors

Link copied to clipboard
public void VasPassInfo()
public void VasPassInfo(String json)
public void VasPassInfo(JSONObject jsonObject)
public void VasPassInfo(VasPassInfo src)

Types

Link copied to clipboard
public interface Constraints

Properties

Link copied to clipboard
public final static int CONTENTS_FILE_DESCRIPTOR
Link copied to clipboard
public final static Parcelable.Creator<VasPassInfo> CREATOR
Link copied to clipboard
Link copied to clipboard
public final static int PARCELABLE_WRITE_RETURN_VALUE

Functions

Link copied to clipboard
public void clearProtocolConfig()
Clears the 'protocolConfig' field, the 'has' method for this field will now return false
Link copied to clipboard
public void clearProtocolId()
Clears the 'protocolId' field, the 'has' method for this field will now return false
Link copied to clipboard
public void clearPushMode()
Clears the 'pushMode' field, the 'has' method for this field will now return false
Link copied to clipboard
public void clearPushTitle()
Clears the 'pushTitle' field, the 'has' method for this field will now return false
Link copied to clipboard
public void clearPushUrl()
Clears the 'pushUrl' field, the 'has' method for this field will now return false
Link copied to clipboard
public boolean containsChanges()
Returns true if this instance has any changes.
Link copied to clipboard
Create a copy of this instance that contains only fields that were set after the constructor was called.
Link copied to clipboard
public abstract int describeContents()
public final int describeContents()
Link copied to clipboard
public final Bundle getBundle()
Gets a Bundle which can be used to get and set data attached to this instance.
Link copied to clipboard
Link copied to clipboard
protocol specific configuration
Link copied to clipboard
Link copied to clipboard
Indicates if vas is push url only, no push, or push in addition to GET
Link copied to clipboard
Optionally populated for vas push use cases (e.g.
Link copied to clipboard
public String getPushUrl()
Populated for push use cases (e.g.
Link copied to clipboard
public boolean hasProtocolConfig()
Checks whether the 'protocolConfig' field has been set, however the value could be null
Link copied to clipboard
public boolean hasProtocolId()
Checks whether the 'protocolId' field has been set, however the value could be null
Link copied to clipboard
public boolean hasPushMode()
Checks whether the 'pushMode' field has been set, however the value could be null
Link copied to clipboard
public boolean hasPushTitle()
Checks whether the 'pushTitle' field has been set, however the value could be null
Link copied to clipboard
public boolean hasPushUrl()
Checks whether the 'pushUrl' field has been set, however the value could be null
Link copied to clipboard
public boolean isNotEmptyProtocolConfig()
Checks whether the 'protocolConfig' field is set and is not null and is not empty
Link copied to clipboard
public boolean isNotNullProtocolConfig()
Checks whether the 'protocolConfig' field is set and is not null
Link copied to clipboard
public boolean isNotNullProtocolId()
Checks whether the 'protocolId' field is set and is not null
Link copied to clipboard
public boolean isNotNullPushMode()
Checks whether the 'pushMode' field is set and is not null
Link copied to clipboard
public boolean isNotNullPushTitle()
Checks whether the 'pushTitle' field is set and is not null
Link copied to clipboard
public boolean isNotNullPushUrl()
Checks whether the 'pushUrl' field is set and is not null
Link copied to clipboard
public void mergeChanges(VasPassInfo src)
Copy all the changed fields from the given source to this instance.
Link copied to clipboard
public void resetChangeLog()
Reset the log of changes made to this instance, calling copyChanges() after this would return an empty instance.
Link copied to clipboard
public VasPassInfo setProtocolConfig(Map<String, String> protocolConfig)
Sets the field 'protocolConfig'.
Link copied to clipboard
Sets the field 'protocolId'.
Link copied to clipboard
Sets the field 'pushMode'.
Link copied to clipboard
public VasPassInfo setPushTitle(String pushTitle)
Sets the field 'pushTitle'.
Link copied to clipboard
public VasPassInfo setPushUrl(String pushUrl)
Sets the field 'pushUrl'.
Link copied to clipboard
public final String toString()
Link copied to clipboard
public void validate()
Link copied to clipboard
public abstract void writeToParcel(Parcel p, int p1)
public final void writeToParcel(Parcel dest, int flags)