# WildcardDataPoint Class

> WildcardDataPoint facade in the V1 navigator for a data point of unknown type, with conversion methods to the basic, table, and field group facades.

## Definition

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

## Description

`WildcardDataPoint` is a facade for a [ResultsDataPoint](results-data-point-class.md) whose type is not known in advance. It exposes conversion methods to the typed facades and value-removal methods.

A `WildcardDataPoint` is typically obtained from `ExtractionResultHandler.FromDataPoint(...)` or from a [WildcardDataPointCollection](wildcarddatapointcollection-class.md) returned by `GetFields(...)`.

## Members

### Constructors

| Constructor | Description |
|---|---|
| `WildcardDataPoint(ResultsDataPoint dataPoint)` | Initializes a new instance wrapping the specified data point. |

### Methods

| Method | Returns | Description |
|---|---|---|
| `ToFieldGroup()` | [FieldGroupDataPoint](fieldgroupdatapoint-class.md) | Converts this data point to a field group facade. |
| `ToTable()` | [TableDataPoint](tabledatapoint-class.md) | Converts this data point to a table facade. |
| `ToBasicField()` | [BasicDataPoint](basicdatapoint-class.md) | Converts this data point to a basic field facade. |
| `Clear()` | `WildcardDataPoint` | Removes all values from the data point and returns this instance for chaining. |
| `Remove(int index)` | `WildcardDataPoint` | Removes the value at the specified index and returns this instance for chaining. |

### Inherited members

Field metadata and validator properties (`FieldType`, `FieldId`, `FieldName`, `IsMissing`, `DataVersion`, `DataSource`, `OperatorConfirmed`, `ValidatorNotes`, `ValidatorNotesInfo`) and `GetRawDataPoint()` are inherited from [DataPointFacadeBase](datapointfacadebase-class.md).
