---
schema_version: "1"
id: d1303dd96b5244160c42f92405492b70ef2546f879c7e8ab7abc22ae453c8b0d
title: VerificationProcessField Class
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/health_cloud_object_reference/apex_class_id_verification_VerificationProcessField.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.health_cloud_object_reference.meta/health_cloud_object_reference/apex_class_id_verification_VerificationProcessField.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: fe9a0d1b001bfbb55e2cf8dd5128ee24b03e20664b9aca30c3f569a1bed6d15d
description: Contains details of the fields used for both search and the verification process.Creates an instance of the VerificationProcessField class with the specified parameter values.Creates an instance of the VerificationProcessField class.Specifies the source type of the data.Specifies the data type of the field.Specifies the developer name of the field.Specifies the name of the field that contains the verification data based on the selected field type.Specifies the type of the field.Stores the formula to specify search filter that’s applied to the field value.Indicates whether the user can manually enter the identity verification details (true) or not (false). The default value is false.Specifies the label of the field.
---
# VerificationProcessField Class

Contains details of the fields used for both search and the verification process.

## Namespace

[id\_verification](https://developer.salesforce.com/docs/atlas.en-us.health_cloud_object_reference.meta/health_cloud_object_reference/apex_namespace_id_verification.htm "The id_verification namespace provides an interface and classes for Health Cloud to verify the caller’s identity.")

- **[VerificationProcessField Constructors](https://developer.salesforce.com/docs/atlas.en-us.health_cloud_object_reference.meta/health_cloud_object_reference/apex_class_id_verification_VerificationProcessField.htm#apex_id_verification_VerificationProcessField_constructors)**
- **[VerificationProcessField Properties](https://developer.salesforce.com/docs/atlas.en-us.health_cloud_object_reference.meta/health_cloud_object_reference/apex_class_id_verification_VerificationProcessField.htm#apex_id_verification_VerificationProcessField_properties)**

## VerificationProcessField Constructors

The following are constructors for VerificationProcessField.

- **[VerificationProcessField(developerName, dataSourceType, fieldType, label, fieldName, dataType, fieldValueFormula, isManualInput)](https://developer.salesforce.com/docs/atlas.en-us.health_cloud_object_reference.meta/health_cloud_object_reference/apex_class_id_verification_VerificationProcessField.htm#apex_id_verification_VerificationProcessField_ctor)**  
    Creates an instance of the [VerificationProcessField](#apex_class_id_verification_VerificationProcessField "Contains details of the fields used for both search and the verification process.") class with the specified parameter values.
- **[VerificationProcessField()](https://developer.salesforce.com/docs/atlas.en-us.health_cloud_object_reference.meta/health_cloud_object_reference/apex_class_id_verification_VerificationProcessField.htm#apex_id_verification_VerificationProcessField_ctor_2)**  
    Creates an instance of the [VerificationProcessField](#apex_class_id_verification_VerificationProcessField "Contains details of the fields used for both search and the verification process.") class.

### VerificationProcessField(developerName, dataSourceType, fieldType, label, fieldName, dataType, fieldValueFormula, isManualInput)

Creates an instance of the [VerificationProcessField](#apex_class_id_verification_VerificationProcessField "Contains details of the fields used for both search and the verification process.") class with the specified parameter values.

#### Signature

public VerificationProcessField(String developerName, String dataSourceType, String fieldType, String label, String fieldName, String dataType, String fieldValueFormula, Boolean isManualInput)

#### Parameters

developerName

Type: String

Required. Specifies the developer name of the field.

dataSourceType

Type: String

Required. Specifies the source type of the data.

fieldType

Type: String

Required. Specifies the type of the field.

label

Type: String

Specifies the label of the field. If you don’t specify a label, the field label from the object is used.

fieldName

Type: String

Required. Specifies the name of the field that contains the verification data based on the selected field type.

dataType

Type: String

Required. Specifies the data type of the field.

fieldValueFormula

Type: String

Stores the formula to specify search filter that’s applied to the field value.

isManualInput

Type: Boolean

Indicates whether the user can manually enter the identity verification details (true) or not (false). The default value is false.

### VerificationProcessField()

Creates an instance of the [VerificationProcessField](#apex_class_id_verification_VerificationProcessField "Contains details of the fields used for both search and the verification process.") class.

#### Signature

public VerificationProcessField()

## VerificationProcessField Properties

The following are properties for VerificationProcessField.

- **[dataSourceType](https://developer.salesforce.com/docs/atlas.en-us.health_cloud_object_reference.meta/health_cloud_object_reference/apex_class_id_verification_VerificationProcessField.htm#apex_id_verification_VerificationProcessField_dataSourceType)**  
    Specifies the source type of the data.
- **[dataType](https://developer.salesforce.com/docs/atlas.en-us.health_cloud_object_reference.meta/health_cloud_object_reference/apex_class_id_verification_VerificationProcessField.htm#apex_id_verification_VerificationProcessField_dataType)**  
    Specifies the data type of the field.
- **[developerName](https://developer.salesforce.com/docs/atlas.en-us.health_cloud_object_reference.meta/health_cloud_object_reference/apex_class_id_verification_VerificationProcessField.htm#apex_id_verification_VerificationProcessField_developerName)**  
    Specifies the developer name of the field.
- **[fieldName](https://developer.salesforce.com/docs/atlas.en-us.health_cloud_object_reference.meta/health_cloud_object_reference/apex_class_id_verification_VerificationProcessField.htm#apex_id_verification_VerificationProcessField_fieldName)**  
    Specifies the name of the field that contains the verification data based on the selected field type.
- **[fieldType](https://developer.salesforce.com/docs/atlas.en-us.health_cloud_object_reference.meta/health_cloud_object_reference/apex_class_id_verification_VerificationProcessField.htm#apex_id_verification_VerificationProcessField_fieldType)**  
    Specifies the type of the field.
- **[fieldValueFormula](https://developer.salesforce.com/docs/atlas.en-us.health_cloud_object_reference.meta/health_cloud_object_reference/apex_class_id_verification_VerificationProcessField.htm#apex_id_verification_VerificationProcessField_fieldValueFormula)**  
    Stores the formula to specify search filter that’s applied to the field value.
- **[isManualInput](https://developer.salesforce.com/docs/atlas.en-us.health_cloud_object_reference.meta/health_cloud_object_reference/apex_class_id_verification_VerificationProcessField.htm#apex_id_verification_VerificationProcessField_isManualInput)**  
    Indicates whether the user can manually enter the identity verification details (true) or not (false). The default value is false.
- **[label](https://developer.salesforce.com/docs/atlas.en-us.health_cloud_object_reference.meta/health_cloud_object_reference/apex_class_id_verification_VerificationProcessField.htm#apex_id_verification_VerificationProcessField_label)**  
    Specifies the label of the field.

### dataSourceType

Specifies the source type of the data.

Possible value is:

- Salesforce

#### Signature

public String dataSourceType {get; set;}

#### Property Value

Type: [String](https://developer.salesforce.com/docs/atlas.en-us.264.0.apexref.meta/apexref/apex_methods_system_string.htm)

### dataType

Specifies the data type of the field.

#### Signature

public String dataType {get; set;}

#### Property Value

Type: [String](https://developer.salesforce.com/docs/atlas.en-us.264.0.apexref.meta/apexref/apex_methods_system_string.htm)

### developerName

Specifies the developer name of the field.

#### Signature

public String developerName {get; set;}

#### Property Value

Type: [String](https://developer.salesforce.com/docs/atlas.en-us.264.0.apexref.meta/apexref/apex_methods_system_string.htm)

### fieldName

Specifies the name of the field that contains the verification data based on the selected field type.

#### Signature

public String fieldName {get; set;}

#### Property Value

Type: [String](https://developer.salesforce.com/docs/atlas.en-us.264.0.apexref.meta/apexref/apex_methods_system_string.htm)

### fieldType

Specifies the type of the field.

#### Signature

public String fieldType {get; set;}

#### Property Value

Type: [String](https://developer.salesforce.com/docs/atlas.en-us.264.0.apexref.meta/apexref/apex_methods_system_string.htm)

### fieldValueFormula

Stores the formula to specify search filter that’s applied to the field value.

#### Signature

public String fieldValueFormula {get; set;}

#### Property Value

Type: [String](https://developer.salesforce.com/docs/atlas.en-us.264.0.apexref.meta/apexref/apex_methods_system_string.htm)

### isManualInput

Indicates whether the user can manually enter the identity verification details (true) or not (false). The default value is false.

#### Signature

public Boolean isManualInput {get; set;}

#### Property Value

Type: [Boolean](https://developer.salesforce.com/docs/atlas.en-us.264.0.apexref.meta/apexref/apex_methods_system_boolean.htm)

### label

Specifies the label of the field.

#### Signature

public String label {get; set;}

#### Property Value

Type: [String](https://developer.salesforce.com/docs/atlas.en-us.264.0.apexref.meta/apexref/apex_methods_system_string.htm)