[**@sankhyalabs/core**](../README.md) • **Docs**

***

[@sankhyalabs/core](../globals.md) / FieldDescriptor

# Interface: FieldDescriptor

## Properties

### dataType

> **dataType**: [`DataType`](../enumerations/DataType.md)

#### Source

src/dataunit/metadata/UnitMetadata.ts:24

***

### defaultValue?

> `optional` **defaultValue**: `any`

#### Source

src/dataunit/metadata/UnitMetadata.ts:26

***

### dependencies?

> `optional` **dependencies**: `FieldDependency`[]

#### Source

src/dataunit/metadata/UnitMetadata.ts:32

***

### group?

> `optional` **group**: `string`

#### Source

src/dataunit/metadata/UnitMetadata.ts:33

***

### label

> **label**: `string`

#### Source

src/dataunit/metadata/UnitMetadata.ts:23

***

### name

> **name**: `string`

#### Source

src/dataunit/metadata/UnitMetadata.ts:22

***

### order?

> `optional` **order**: `number`

#### Source

src/dataunit/metadata/UnitMetadata.ts:34

***

### properties?

> `optional` **properties**: `any`

#### Source

src/dataunit/metadata/UnitMetadata.ts:31

***

### readOnly?

> `optional` **readOnly**: `boolean`

#### Source

src/dataunit/metadata/UnitMetadata.ts:28

***

### required?

> `optional` **required**: `boolean`

#### Source

src/dataunit/metadata/UnitMetadata.ts:29

***

### standAlone?

> `optional` **standAlone**: `boolean`

#### Source

src/dataunit/metadata/UnitMetadata.ts:30

***

### userInterface?

> `optional` **userInterface**: [`UserInterface`](../enumerations/UserInterface.md)

#### Source

src/dataunit/metadata/UnitMetadata.ts:25

***

### visible?

> `optional` **visible**: `boolean`

#### Source

src/dataunit/metadata/UnitMetadata.ts:27
