Package com.onfido.model
Class WatchlistMonitor
- java.lang.Object
-
- com.onfido.model.WatchlistMonitor
-
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", comments="Generator version: 7.9.0") public class WatchlistMonitor extends Object
WatchlistMonitor
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classWatchlistMonitor.CustomTypeAdapterFactorystatic classWatchlistMonitor.ReportNameEnumThe name of the report type the monitor creates.
-
Field Summary
Fields Modifier and Type Field Description static HashSet<String>openapiFieldsstatic HashSet<String>openapiRequiredFieldsstatic StringSERIALIZED_NAME_APPLICANT_IDstatic StringSERIALIZED_NAME_CREATED_ATstatic StringSERIALIZED_NAME_DELETED_ATstatic StringSERIALIZED_NAME_IDstatic StringSERIALIZED_NAME_IS_SANDBOXstatic StringSERIALIZED_NAME_REPORT_NAMEstatic StringSERIALIZED_NAME_TAGS
-
Constructor Summary
Constructors Constructor Description WatchlistMonitor()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description WatchlistMonitoraddTagsItem(String tagsItem)WatchlistMonitorapplicantId(UUID applicantId)WatchlistMonitorcreatedAt(OffsetDateTime createdAt)WatchlistMonitordeletedAt(OffsetDateTime deletedAt)booleanequals(Object o)static WatchlistMonitorfromJson(String jsonString)Create an instance of WatchlistMonitor given an JSON stringMap<String,Object>getAdditionalProperties()Return the additional (undeclared) property.ObjectgetAdditionalProperty(String key)Return the additional (undeclared) property with the specified name.UUIDgetApplicantId()The ID for the applicant associated with the monitor.OffsetDateTimegetCreatedAt()The date and time at which the monitor was created.OffsetDateTimegetDeletedAt()The date and time at which the monitor was deleted.UUIDgetId()The unique identifier for the monitor.BooleangetIsSandbox()Indicates whether the object was created in the sandbox or not.WatchlistMonitor.ReportNameEnumgetReportName()The name of the report type the monitor creates.List<String>getTags()A list of tags associated with this monitor.inthashCode()WatchlistMonitorid(UUID id)WatchlistMonitorisSandbox(Boolean isSandbox)WatchlistMonitorputAdditionalProperty(String key, Object value)Set the additional (undeclared) property with the specified name and value.WatchlistMonitorreportName(WatchlistMonitor.ReportNameEnum reportName)voidsetApplicantId(UUID applicantId)voidsetCreatedAt(OffsetDateTime createdAt)voidsetDeletedAt(OffsetDateTime deletedAt)voidsetId(UUID id)voidsetIsSandbox(Boolean isSandbox)voidsetReportName(WatchlistMonitor.ReportNameEnum reportName)voidsetTags(List<String> tags)WatchlistMonitortags(List<String> tags)StringtoJson()Convert an instance of WatchlistMonitor to an JSON stringStringtoString()static voidvalidateJsonElement(com.google.gson.JsonElement jsonElement)Validates the JSON Element and throws an exception if issues found
-
-
-
Field Detail
-
SERIALIZED_NAME_APPLICANT_ID
public static final String SERIALIZED_NAME_APPLICANT_ID
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_REPORT_NAME
public static final String SERIALIZED_NAME_REPORT_NAME
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_TAGS
public static final String SERIALIZED_NAME_TAGS
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_ID
public static final String SERIALIZED_NAME_ID
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_CREATED_AT
public static final String SERIALIZED_NAME_CREATED_AT
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_DELETED_AT
public static final String SERIALIZED_NAME_DELETED_AT
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_IS_SANDBOX
public static final String SERIALIZED_NAME_IS_SANDBOX
- See Also:
- Constant Field Values
-
-
Method Detail
-
applicantId
public WatchlistMonitor applicantId(UUID applicantId)
-
getApplicantId
@Nonnull public UUID getApplicantId()
The ID for the applicant associated with the monitor.- Returns:
- applicantId
-
setApplicantId
public void setApplicantId(UUID applicantId)
-
reportName
public WatchlistMonitor reportName(WatchlistMonitor.ReportNameEnum reportName)
-
getReportName
@Nonnull public WatchlistMonitor.ReportNameEnum getReportName()
The name of the report type the monitor creates.- Returns:
- reportName
-
setReportName
public void setReportName(WatchlistMonitor.ReportNameEnum reportName)
-
tags
public WatchlistMonitor tags(List<String> tags)
-
addTagsItem
public WatchlistMonitor addTagsItem(String tagsItem)
-
getTags
@Nullable public List<String> getTags()
A list of tags associated with this monitor. These tags will be applied to each check this monitor creates.- Returns:
- tags
-
id
public WatchlistMonitor id(UUID id)
-
setId
public void setId(UUID id)
-
createdAt
public WatchlistMonitor createdAt(OffsetDateTime createdAt)
-
getCreatedAt
@Nullable public OffsetDateTime getCreatedAt()
The date and time at which the monitor was created.- Returns:
- createdAt
-
setCreatedAt
public void setCreatedAt(OffsetDateTime createdAt)
-
deletedAt
public WatchlistMonitor deletedAt(OffsetDateTime deletedAt)
-
getDeletedAt
@Nullable public OffsetDateTime getDeletedAt()
The date and time at which the monitor was deleted. If the monitor is still active, this field will be null.- Returns:
- deletedAt
-
setDeletedAt
public void setDeletedAt(OffsetDateTime deletedAt)
-
isSandbox
public WatchlistMonitor isSandbox(Boolean isSandbox)
-
getIsSandbox
@Nullable public Boolean getIsSandbox()
Indicates whether the object was created in the sandbox or not.- Returns:
- isSandbox
-
setIsSandbox
public void setIsSandbox(Boolean isSandbox)
-
putAdditionalProperty
public WatchlistMonitor putAdditionalProperty(String key, Object value)
Set the additional (undeclared) property with the specified name and value. If the property does not already exist, create it otherwise replace it.- Parameters:
key- name of the propertyvalue- value of the property- Returns:
- the WatchlistMonitor instance itself
-
getAdditionalProperties
public Map<String,Object> getAdditionalProperties()
Return the additional (undeclared) property.- Returns:
- a map of objects
-
getAdditionalProperty
public Object getAdditionalProperty(String key)
Return the additional (undeclared) property with the specified name.- Parameters:
key- name of the property- Returns:
- an object
-
validateJsonElement
public static void validateJsonElement(com.google.gson.JsonElement jsonElement) throws IOExceptionValidates the JSON Element and throws an exception if issues found- Parameters:
jsonElement- JSON Element- Throws:
IOException- if the JSON Element is invalid with respect to WatchlistMonitor
-
fromJson
public static WatchlistMonitor fromJson(String jsonString) throws IOException
Create an instance of WatchlistMonitor given an JSON string- Parameters:
jsonString- JSON string- Returns:
- An instance of WatchlistMonitor
- Throws:
IOException- if the JSON string is invalid with respect to WatchlistMonitor
-
toJson
public String toJson()
Convert an instance of WatchlistMonitor to an JSON string- Returns:
- JSON string
-
-