Namespace
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)
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)
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 Properties
The following are properties for ProcessDetail.
dataSourceType
- External
- Internal
Signature
public String dataSourceType {get; set;}
Property Value
Type: String
displayRecordFieldName
Signature
public String displayRecordFieldName {get; set;}
Property Value
Type: String
isRetryAllowedAfterLimit
Signature
public Boolean isRetryAllowedAfterLimit {get; set;}
Property Value
Type: Boolean
linkedVerificationProcessDetailName
Signature
public String linkedVerificationProcessDetailName {get; set;}
Property Value
Type: String
optionalVerifierCount
Signature
public Integer optionalVerifierCount {get; set;}
Property Value
Type: String
searchResultFilter
For example, if the search is to perform only in a person account, use isPerson = true.
Signature
public String searchResultFilter {get; set;}
Property Value
Type: String
searchResultSortOrder
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;}
Property Value
Type: String
searchResultUniqueIdField
Signature
public String searchResultUniqueIdField {get; set;}
Property Value
Type: String