{ "sections": [ "title", "description", "file_information", "directory_location", "fields", "sub_types", "wsdl_segment", "declarative_metadata_sample_definition" ], "title": "IdentityVerificationProcDtl - Metadata API", "description": "Represents the search functionality configuration and the minimum number of optional verifiers for identity verification. This type extends the Metadata metadata type and inherits its fullName field.", "file_information": ".IdentityVerificationProcDtl", "directory_location": "IdentityVerificationProcDtls", "fields_columns": [ "type", "description", "required" ], "fields": { "apexClass": { "type": "string", "description": "Reserved for future use." }, "dataSourceType": { "type": "IdentityVerificationDataSourceType (enumeration of type string)", "required": true, "description": "The source type of the data. Valid values are: External—Reserved for future use. Salesforce" }, "identityVerificationProcFlds": { "type": "IdentityVerificationProcFld[]", "description": "A list of Identity Verification Process Field elements." }, "isActive": { "type": "boolean", "description": "Indicates whether the record is active (true) or not (false). The default value is false." }, "masterLabel": { "type": "string", "required": true, "description": "The label of the Identity Verification Process Detail record." }, "objectName": { "type": "string", "description": "The name of the object on which the search is performed and data is verified." }, "optionalVerifiersMinVerfCount": { "type": "int", "description": "The minimum number of optional verifiers that must be checked." }, "searchFilter": { "type": "string", "description": "Conditions on which to filter the search results. For example, if you want to perform the search only on Person Account records, enter isPersonAccount = true." }, "searchRecordUniqueIdField": { "type": "string", "description": "The field that stores the unique identifier of the records that are displayed in the search results." }, "searchResultSortBy": { "type": "string", "description": "The values that are used to sort the search results. For example, if you want to sort the results by policy date, enter PolicyDate__c Desc." }, "searchSequenceNumber": { "type": "int", "required": true, "description": "Enter 1 as the search sequence number. Note: In API version 54.0 and later, this field is reserved for future use, and the value you enter doesn't affect sequencing." }, "searchType": { "type": "IdentityVerificationSearchType (enumeration of type string)", "required": true, "description": "The type of search being performed. Valid values are: Object-Based—Reserved for future use. Text-Based" } }, "sub_types": { "IdentityVerificationProcFld": { "customFieldLabel": { "type": "string", "description": "The custom label for the field that contains the verification data." }, "dataSourceType": { "type": "IdentityVerificationProcFldDataSourceType (enumeration of type string)", "required": true, "description": "The source type of the data. Valid values are: External Salesforce" }, "developerName": { "type": "string", "required": true, "description": "The developer name of Identity Verification Process Field. Can contain only underscores and alphanumeric characters and must be unique in your org. It must begin with a letter, not include spaces, not end with an underscore, and not contain two consecutive underscores. Available in API version 58.0 and later." }, "fieldDataType": { "type": "IdentityVerificationProcFldFieldDataType (enumeration of type string)", "description": "The data type of the field in the external data source that's defined in the identity verification process detail. Available in API version 58.0 and later. Valid values are: address checkbox currency dateonly datetime email number other percent phone picklist reference text timeonly url" }, "fieldName": { "type": "string", "required": true, "description": "The label of the field that contains the verification data based on the selected field type. Available in API version 58.0 and later." }, "fieldType": { "type": "IdentityVerificationProcFldFieldType (enumeration of type string)", "required": true, "description": "Indicates the type of field. Valid values are: additionalResultField optionalVerifier requiredVerifier resultField searchField searchFilter" }, "fieldValueFormula": { "type": "string", "description": "Stores the formula that is applied to the field value." }, "isActive": { "type": "boolean", "description": "Indicates whether the record is active (true) or not (false)." }, "isManualInput": { "type": "boolean", "description": "Indicates whether the user can manually enter the identity verification details (true) or not (false). The default value of this field is false. Available in API version 58.0 and later." }, "masterLabel": { "type": "string", "required": true, "description": "A user-friendly name for Identity Verification Process Field." }, "sequenceNumber": { "type": "int", "required": true, "description": "The sequence number of the field." } } }, "wsdl_segment": "```xml\n\n \n \n \n \n\n\n \n \n \n \n \n \n \n \n \n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n\n \n \n \n \n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n\n \n \n \n \n \n \n \n \n\n\n \n \n \n \n\n\n \n \n \n\n```", "declarative_metadata_sample_definition": [ { "description": "The following is an example of an identityVerificationProcDtl component.", "code": "\n\n Salesforce\n true Sample93AccountSearch\n \n Sample93AccountName\n Salesforce\n Sample93AccountName\n Name\n requiredVerifier\n false\n Sample93 Account Name\n abcd\n Name\n 1\n false\n \n \n Sample93Phone\n Salesforce\n Sample93Phone\n phone\n optionalVerifier\n false\n Sample93 Phone\n 93\n false\n \n detail1\n detail1\n Account\n 11\n asd\n Id\n asd\n 1\n Text-Based\n" } ] }