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

***

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

# Class: DataUnitAction

## Implements

- `StateAction`

## Constructors

### new DataUnitAction()

> **new DataUnitAction**(`type`, `payload`?): [`DataUnitAction`](DataUnitAction.md)

#### Parameters

• **type**: [`Action`](../enumerations/Action.md)

• **payload?**: `any`

#### Returns

[`DataUnitAction`](DataUnitAction.md)

#### Source

src/dataunit/state/action/DataUnitAction.ts:9

## Properties

### \_payload

> `private` **\_payload**: `any`

#### Source

src/dataunit/state/action/DataUnitAction.ts:7

***

### \_type

> `private` **\_type**: [`Action`](../enumerations/Action.md)

#### Source

src/dataunit/state/action/DataUnitAction.ts:6

## Accessors

### payload

> `get` **payload**(): `any`

#### Returns

`any`

#### Source

src/dataunit/state/action/DataUnitAction.ts:18

***

### type

> `get` **type**(): [`Action`](../enumerations/Action.md)

#### Returns

[`Action`](../enumerations/Action.md)

#### Source

src/dataunit/state/action/DataUnitAction.ts:14
