Package com.onfido.model
Class CheckRequest
- java.lang.Object
-
- com.onfido.model.CheckRequest
-
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", comments="Generator version: 7.9.0") public class CheckRequest extends Object
CheckRequest
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCheckRequest.CustomTypeAdapterFactory
-
Field Summary
Fields Modifier and Type Field Description static HashSet<String>openapiFieldsstatic HashSet<String>openapiRequiredFieldsstatic StringSERIALIZED_NAME_APPLICANT_PROVIDES_DATAstatic StringSERIALIZED_NAME_ASYNCHRONOUSstatic StringSERIALIZED_NAME_CONSIDERstatic StringSERIALIZED_NAME_DOCUMENT_IDSstatic StringSERIALIZED_NAME_REPORT_NAMESstatic StringSERIALIZED_NAME_SUB_RESULTstatic StringSERIALIZED_NAME_SUPPRESS_FORM_EMAILSstatic StringSERIALIZED_NAME_US_DRIVING_LICENCE
-
Constructor Summary
Constructors Constructor Description CheckRequest()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description CheckRequestaddConsiderItem(ReportName considerItem)CheckRequestaddDocumentIdsItem(UUID documentIdsItem)CheckRequestaddReportNamesItem(ReportName reportNamesItem)CheckRequestapplicantProvidesData(Boolean applicantProvidesData)CheckRequestasynchronous(Boolean asynchronous)CheckRequestconsider(List<ReportName> consider)CheckRequestdocumentIds(List<UUID> documentIds)booleanequals(Object o)static CheckRequestfromJson(String jsonString)Create an instance of CheckRequest given an JSON stringMap<String,Object>getAdditionalProperties()Return the additional (undeclared) property.ObjectgetAdditionalProperty(String key)Return the additional (undeclared) property with the specified name.BooleangetApplicantProvidesData()Send an applicant form to applicant to complete to proceed with check.BooleangetAsynchronous()Defaults to `true`.List<ReportName>getConsider()Array of names of particular reports to return consider as their results.List<UUID>getDocumentIds()Optional.List<ReportName>getReportNames()An array of report names (strings).StringgetSubResult()Triggers responses for particular sub-results for sandbox Document reports.BooleangetSuppressFormEmails()For checks where `applicant_provides_data` is `true`, applicant form will not be automatically sent if `suppress_form_emails` is set to `true`.UsDrivingLicenceBuildergetUsDrivingLicence()Get usDrivingLicenceinthashCode()CheckRequestputAdditionalProperty(String key, Object value)Set the additional (undeclared) property with the specified name and value.CheckRequestreportNames(List<ReportName> reportNames)voidsetApplicantProvidesData(Boolean applicantProvidesData)voidsetAsynchronous(Boolean asynchronous)voidsetConsider(List<ReportName> consider)voidsetDocumentIds(List<UUID> documentIds)voidsetReportNames(List<ReportName> reportNames)voidsetSubResult(String subResult)voidsetSuppressFormEmails(Boolean suppressFormEmails)voidsetUsDrivingLicence(UsDrivingLicenceBuilder usDrivingLicence)CheckRequestsubResult(String subResult)CheckRequestsuppressFormEmails(Boolean suppressFormEmails)StringtoJson()Convert an instance of CheckRequest to an JSON stringStringtoString()CheckRequestusDrivingLicence(UsDrivingLicenceBuilder usDrivingLicence)static voidvalidateJsonElement(com.google.gson.JsonElement jsonElement)Validates the JSON Element and throws an exception if issues found
-
-
-
Field Detail
-
SERIALIZED_NAME_REPORT_NAMES
public static final String SERIALIZED_NAME_REPORT_NAMES
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_DOCUMENT_IDS
public static final String SERIALIZED_NAME_DOCUMENT_IDS
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_APPLICANT_PROVIDES_DATA
public static final String SERIALIZED_NAME_APPLICANT_PROVIDES_DATA
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_ASYNCHRONOUS
public static final String SERIALIZED_NAME_ASYNCHRONOUS
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_SUPPRESS_FORM_EMAILS
public static final String SERIALIZED_NAME_SUPPRESS_FORM_EMAILS
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_SUB_RESULT
public static final String SERIALIZED_NAME_SUB_RESULT
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_CONSIDER
public static final String SERIALIZED_NAME_CONSIDER
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_US_DRIVING_LICENCE
public static final String SERIALIZED_NAME_US_DRIVING_LICENCE
- See Also:
- Constant Field Values
-
-
Method Detail
-
reportNames
public CheckRequest reportNames(List<ReportName> reportNames)
-
addReportNamesItem
public CheckRequest addReportNamesItem(ReportName reportNamesItem)
-
getReportNames
@Nonnull public List<ReportName> getReportNames()
An array of report names (strings).- Returns:
- reportNames
-
setReportNames
public void setReportNames(List<ReportName> reportNames)
-
documentIds
public CheckRequest documentIds(List<UUID> documentIds)
-
addDocumentIdsItem
public CheckRequest addDocumentIdsItem(UUID documentIdsItem)
-
getDocumentIds
@Nullable public List<UUID> getDocumentIds()
Optional. An array of document ids, for use with Document reports only. If omitted, the Document report will use the most recently uploaded document by default.- Returns:
- documentIds
-
applicantProvidesData
public CheckRequest applicantProvidesData(Boolean applicantProvidesData)
-
getApplicantProvidesData
@Nullable public Boolean getApplicantProvidesData()
Send an applicant form to applicant to complete to proceed with check. Defaults to false.- Returns:
- applicantProvidesData
-
setApplicantProvidesData
public void setApplicantProvidesData(Boolean applicantProvidesData)
-
asynchronous
public CheckRequest asynchronous(Boolean asynchronous)
-
getAsynchronous
@Nullable public Boolean getAsynchronous()
Defaults to `true`. If set to `false`, you will only receive a response when all reports in your check have completed.- Returns:
- asynchronous
-
setAsynchronous
public void setAsynchronous(Boolean asynchronous)
-
suppressFormEmails
public CheckRequest suppressFormEmails(Boolean suppressFormEmails)
-
getSuppressFormEmails
@Nullable public Boolean getSuppressFormEmails()
For checks where `applicant_provides_data` is `true`, applicant form will not be automatically sent if `suppress_form_emails` is set to `true`. You can manually send the form at any time after the check has been created, using the link found in the form_uri attribute of the check object. Write-only. Defaults to false.- Returns:
- suppressFormEmails
-
setSuppressFormEmails
public void setSuppressFormEmails(Boolean suppressFormEmails)
-
subResult
public CheckRequest subResult(String subResult)
-
getSubResult
@Nullable public String getSubResult()
Triggers responses for particular sub-results for sandbox Document reports.- Returns:
- subResult
-
setSubResult
public void setSubResult(String subResult)
-
consider
public CheckRequest consider(List<ReportName> consider)
-
addConsiderItem
public CheckRequest addConsiderItem(ReportName considerItem)
-
getConsider
@Nullable public List<ReportName> getConsider()
Array of names of particular reports to return consider as their results. This is a feature available in sandbox testing- Returns:
- consider
-
setConsider
public void setConsider(List<ReportName> consider)
-
usDrivingLicence
public CheckRequest usDrivingLicence(UsDrivingLicenceBuilder usDrivingLicence)
-
getUsDrivingLicence
@Nullable public UsDrivingLicenceBuilder getUsDrivingLicence()
Get usDrivingLicence- Returns:
- usDrivingLicence
-
setUsDrivingLicence
public void setUsDrivingLicence(UsDrivingLicenceBuilder usDrivingLicence)
-
putAdditionalProperty
public CheckRequest 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 CheckRequest 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 CheckRequest
-
fromJson
public static CheckRequest fromJson(String jsonString) throws IOException
Create an instance of CheckRequest given an JSON string- Parameters:
jsonString- JSON string- Returns:
- An instance of CheckRequest
- Throws:
IOException- if the JSON string is invalid with respect to CheckRequest
-
toJson
public String toJson()
Convert an instance of CheckRequest to an JSON string- Returns:
- JSON string
-
-