Note: This release is in preview. Features described here don’t become generally available until the latest general availability date that Salesforce announces for this release. Before then, and where features are noted as beta, pilot, or developer preview, we can’t guarantee general availability within any particular time frame or at all. Make your purchase decisions only on the basis of generally available products and features.
ProcessDetail Class
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)
1id_verification.ProcessDetail, newinstance, [String, String, Integer, String, String, String, String, Integer, String, id_verification.VerificationProcessFieldList, String, Integer, Boolean, String, String, String], id_verification.ProcessDetailParameters
- 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()
Signature
public ProcessDetail()
1id_verification.ProcessDetail, newinstance, [], id_verification.ProcessDetailProcessDetail Properties
The following are properties for ProcessDetail.
apexClassName
Signature
public String apexClassName {get; set;}
1id_verification.ProcessDetail, apexClassNameProperty Value
Type: String
dataSourceType
- External
- Internal
Signature
public String dataSourceType {get; set;}
1id_verification.ProcessDetail, dataSourceTypeProperty Value
Type: String
developerName
Signature
public String developerName {get; set;}
1id_verification.ProcessDetail, developerNameProperty Value
Type: String
displayRecordFieldName
Signature
public String displayRecordFieldName {get; set;}
1id_verification.ProcessDetail, displayRecordFieldNameProperty Value
Type: String
label
Signature
public String label {get; set;}
1id_verification.ProcessDetail, labelProperty Value
Type: String
linkedVerificationProcessDetailName
Signature
public String linkedVerificationProcessDetailName {get; set;}
1id_verification.ProcessDetail, linkedVerificationProcessDetailNameProperty Value
Type: String
optionalVerifierCount
Signature
public Integer optionalVerifierCount {get; set;}
1id_verification.ProcessDetail, optionalVerifierCountProperty Value
Type: String
searchObjectName
Signature
public String searchObjectName {get; set;}
1id_verification.ProcessDetail, searchObjectNameProperty 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;}
1id_verification.ProcessDetail, searchResultFilterProperty 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;}
1id_verification.ProcessDetail, searchResultSortOrderProperty Value
Type: String
searchResultUniqueIdField
Signature
public String searchResultUniqueIdField {get; set;}
1id_verification.ProcessDetail, searchResultUniqueIdFieldProperty Value
Type: String
searchType
Signature
public String searchType {get; set;}
1id_verification.ProcessDetail, searchTypeProperty Value
Type: String