ProcessDetail Class

Contains the verification process details.

Namespace

id_verification

ProcessDetail Constructors

The following are constructors for ProcessDetail.

ProcessDetail(dataSourceType, searchObjectName, searchSequenceNo, searchType, searchResultUniqueIdField, searchResultFilter, searchResultSortOrder, optionalVerifierCount, apexClassName, verificationProcessFieldList, linkedVerificationProcessDetailName, retryLimit, isRetryAllowedAfterLimit, label, developerName, displayRecordFieldName)

Creates an instance of the ProcessDetail class with the specified parameter values.

Signature

public ProcessDetail(String dataSourceType, String searchObjectName, Integer searchSequenceNo, String searchType, String searchResultUniqueIdField, String searchResultFilter, String searchResultSortOrder, Integer optionalVerifierCount, String apexClassName, id_verification.VerificationProcessFieldList verificationProcessFieldList, String linkedVerificationProcessDetailName, Integer retryLimit, Boolean isRetryAllowedAfterLimit, String label, String developerName, String displayRecordFieldName)

1id_verification.ProcessDetail, newinstance, [String, String, Integer, String, String, String, String, Integer, String, id_verification.VerificationProcessFieldList, String, Integer, Boolean, String, String, String], id_verification.ProcessDetail

Parameters

dataSourceType
Type: String
Specifies the source type of the data.
searchObjectName
Type: String
Specifies the API name of the object on which search is performed.
searchSequenceNo
Type: Integer
Specifies the sequence in which the search is performed and the search result is displayed.
searchType
Type: String
Specifies whether the search is text-based or object-based.
searchResultUniqueIdField
Type: String
Specifies the unique idenfitying field of the selected search result.
searchResultFilter
Type: String
Specifies the conditions used to filter search results.
searchResultSortOrder
Type: String
Specifies the values used to sort search results.
optionalVerifierCount
Type: Integer
Specifies the minimum number of optional verifiers that must be checked.
apexClassName
Type: String
Specifies the apex class that’s used to search and verify data in an external system.
verificationProcessFieldList
Type: id_verification.VerificationProcessFieldList
Specifies the list of verification process fields.
linkedVerificationProcessDetailName
Type: String
Specifies the name of the process detail for secondary search.
retryLimit
Type: Integer
Specifies the retry limit to verify process details.
isRetryAllowedAfterLimit
Type: Boolean
Indicates whether retry is allowed after the retry limit (true) or not (false). The default value is false.
label
Type: String
Specifies the label for the process detail.
developerName
Type: String
Specifies the developer name for the process detail.
displayRecordFieldName
Type: String
Specifies the name of the field that contains details about the record that's shown to the user after identity verification is successful.

ProcessDetail()

Creates an instance of the ProcessDetail class.

Signature

public ProcessDetail()

1id_verification.ProcessDetail, newinstance, [], id_verification.ProcessDetail

ProcessDetail Properties

The following are properties for ProcessDetail.

apexClassName

Specifies the apex class that’s used to search and verify data in an external system.

Signature

public String apexClassName {get; set;}

1id_verification.ProcessDetail, apexClassName

Property Value

Type: String

dataSourceType

Specifies the source type of the data.
Possible value is:
  • External
  • Internal

Signature

public String dataSourceType {get; set;}

1id_verification.ProcessDetail, dataSourceType

Property Value

Type: String

developerName

Specifies the developer name for the process detail.

Signature

public String developerName {get; set;}

1id_verification.ProcessDetail, developerName

Property Value

Type: String

displayRecordFieldName

Specifies the name of the field that contains details about the record that's shown to the user after identity verification is successful.

Signature

public String displayRecordFieldName {get; set;}

1id_verification.ProcessDetail, displayRecordFieldName

Property Value

Type: String

isRetryAllowedAfterLimit

Indicates whether retry is allowed after the retry limit (true) or not (false). The default value is false.

Signature

public Boolean isRetryAllowedAfterLimit {get; set;}

1id_verification.ProcessDetail, isRetryAllowedAfterLimit

Property Value

Type: Boolean

label

Specifies the label for the process detail.

Signature

public String label {get; set;}

1id_verification.ProcessDetail, label

Property Value

Type: String

linkedVerificationProcessDetailName

Specifies the name of the process detail for secondary search.

Signature

public String linkedVerificationProcessDetailName {get; set;}

1id_verification.ProcessDetail, linkedVerificationProcessDetailName

Property Value

Type: String

optionalVerifierCount

Specifies the minimum number of optional verifiers that must be checked.

Signature

public Integer optionalVerifierCount {get; set;}

1id_verification.ProcessDetail, optionalVerifierCount

Property Value

Type: String

retryLimit

Specifies the retry limit to verify process details.

Signature

public Integer retryLimit {get; set;}

1id_verification.ProcessDetail, retryLimit

Property Value

Type: Integer

searchObjectName

Specifies the API name of the object on which search is performed.

Signature

public String searchObjectName {get; set;}

1id_verification.ProcessDetail, searchObjectName

Property Value

Type: String

searchResultFilter

Specifies the conditions used to filter search results.

For example, if the search is to perform only in a person account, use isPerson = true.

Signature

public String searchResultFilter {get; set;}

1id_verification.ProcessDetail, searchResultFilter

Property Value

Type: String

searchResultSortOrder

Specifies the values used to sort search results.

For example, if you want to sort the results by policy date and arrange them in a descending order, use PolicyDate__c Desc.

Signature

public String searchResultSortOrder {get; set;}

1id_verification.ProcessDetail, searchResultSortOrder

Property Value

Type: String

searchResultUniqueIdField

Specifies the unique idenfitying field of the selected search result.

Signature

public String searchResultUniqueIdField {get; set;}

1id_verification.ProcessDetail, searchResultUniqueIdField

Property Value

Type: String

searchSequenceNo

Specifies the sequence in which the search is performed and the search result is displayed.

Signature

public Integer searchSequenceNo {get; set;}

1id_verification.ProcessDetail, searchSequenceNo

Property Value

Type: Integer

searchType

Specifies whether the search is text-based or object-based.

Signature

public String searchType {get; set;}

1id_verification.ProcessDetail, searchType

Property Value

Type: String

verificationProcessFieldList

Specifies the list of verification process fields.

Signature

public id_verification.VerificationProcessFieldList verificationProcessFieldList {get; set;}

1id_verification.ProcessDetail, verificationProcessFieldList