# BasicValue Class

> BasicValue facade in the V1 navigator for a single basic field value, exposing its formatted and unformatted text and text type.

## Definition

* Namespace: `UiPath.DocumentProcessing.Contracts.Extensions.Navigator.V1`
* Assembly: `UiPath.DocumentProcessing.Contracts`
* Inherits: [ResultsValueFacadeBase](resultsvaluefacadebase-class.md)

## Description

`BasicValue` is a facade for a single value of a basic (non-complex) field. It wraps a [ResultsValue](results-value-class.md) and exposes its text content and text type, in addition to the confidence and validator properties inherited from [ResultsValueFacadeBase](resultsvaluefacadebase-class.md).

A `BasicValue` is typically obtained from a [BasicDataPoint](basicdatapoint-class.md) or from the cell accessors on [TableValue](tablevalue-class.md) and [TableRow](tablerow-class.md).

## Members

### Constructors

| Constructor | Description |
|---|---|
| `BasicValue(ResultsValue value)` | Initializes a new instance wrapping the specified value. |

### Properties

| Property | Type | Description |
|---|---|---|
| `Value` | `string` | The formatted value text. Read/write. |
| `UnformattedValue` | `string` | The unformatted value text. Read-only. |
| `TextType` | [TextType](229-texttype-enum.md) | The text type classification of the value. Read-only. |

### Inherited members

Confidence, content reference, derived fields, and validator properties (`Confidence`, `OcrConfidence`, `OperatorConfirmed`, `Reference`, `DerivedFields`, `ValidatorNotes`, `ValidatorNotesInfo`) and `GetRawResultsValue()` are inherited from [ResultsValueFacadeBase](resultsvaluefacadebase-class.md).
