---
id: "_transaction_.action"
title: "Action"
sidebar_label: "Action"
---

## Hierarchy

* [Enum](_utils_enums_.enum.md)

  ↳ **Action**

## Index

### Constructors

* [constructor](_transaction_.action.md#constructor)

### Properties

* [addKey](_transaction_.action.md#addkey)
* [createAccount](_transaction_.action.md#createaccount)
* [deleteAccount](_transaction_.action.md#deleteaccount)
* [deleteKey](_transaction_.action.md#deletekey)
* [deployContract](_transaction_.action.md#deploycontract)
* [enum](_transaction_.action.md#enum)
* [functionCall](_transaction_.action.md#functioncall)
* [stake](_transaction_.action.md#stake)
* [transfer](_transaction_.action.md#transfer)

## Constructors

###  constructor

\+ **new Action**(`properties`: any): *[Action](_transaction_.action.md)*

*Inherited from [Enum](_utils_enums_.enum.md).[constructor](_utils_enums_.enum.md#constructor)*

*Defined in [src.ts/utils/enums.ts:4](https://github.com/nearprotocol/nearlib/blob/de49029/src.ts/utils/enums.ts#L4)*

**Parameters:**

Name | Type |
------ | ------ |
`properties` | any |

**Returns:** *[Action](_transaction_.action.md)*

## Properties

###  addKey

• **addKey**: *[AddKey](_transaction_.addkey.md)*

*Defined in [src.ts/transaction.ts:121](https://github.com/nearprotocol/nearlib/blob/de49029/src.ts/transaction.ts#L121)*

___

###  createAccount

• **createAccount**: *[CreateAccount](_transaction_.createaccount.md)*

*Defined in [src.ts/transaction.ts:116](https://github.com/nearprotocol/nearlib/blob/de49029/src.ts/transaction.ts#L116)*

___

###  deleteAccount

• **deleteAccount**: *[DeleteAccount](_transaction_.deleteaccount.md)*

*Defined in [src.ts/transaction.ts:123](https://github.com/nearprotocol/nearlib/blob/de49029/src.ts/transaction.ts#L123)*

___

###  deleteKey

• **deleteKey**: *[DeleteKey](_transaction_.deletekey.md)*

*Defined in [src.ts/transaction.ts:122](https://github.com/nearprotocol/nearlib/blob/de49029/src.ts/transaction.ts#L122)*

___

###  deployContract

• **deployContract**: *[DeployContract](_transaction_.deploycontract.md)*

*Defined in [src.ts/transaction.ts:117](https://github.com/nearprotocol/nearlib/blob/de49029/src.ts/transaction.ts#L117)*

___

###  enum

• **enum**: *string*

*Inherited from [Enum](_utils_enums_.enum.md).[enum](_utils_enums_.enum.md#enum)*

*Defined in [src.ts/utils/enums.ts:4](https://github.com/nearprotocol/nearlib/blob/de49029/src.ts/utils/enums.ts#L4)*

___

###  functionCall

• **functionCall**: *[FunctionCall](_transaction_.functioncall.md)*

*Defined in [src.ts/transaction.ts:118](https://github.com/nearprotocol/nearlib/blob/de49029/src.ts/transaction.ts#L118)*

___

###  stake

• **stake**: *[Stake](_transaction_.stake.md)*

*Defined in [src.ts/transaction.ts:120](https://github.com/nearprotocol/nearlib/blob/de49029/src.ts/transaction.ts#L120)*

___

###  transfer

• **transfer**: *[Transfer](_transaction_.transfer.md)*

*Defined in [src.ts/transaction.ts:119](https://github.com/nearprotocol/nearlib/blob/de49029/src.ts/transaction.ts#L119)*
