---
id: "_transaction_.functioncallpermission"
title: "FunctionCallPermission"
sidebar_label: "FunctionCallPermission"
---

## Hierarchy

* [Assignable](_utils_enums_.assignable.md)

  ↳ **FunctionCallPermission**

## Index

### Constructors

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

### Properties

* [allowance](_transaction_.functioncallpermission.md#optional-allowance)
* [methodNames](_transaction_.functioncallpermission.md#methodnames)
* [receiverId](_transaction_.functioncallpermission.md#receiverid)

## Constructors

###  constructor

\+ **new FunctionCallPermission**(`properties`: any): *[FunctionCallPermission](_transaction_.functioncallpermission.md)*

*Inherited from [Assignable](_utils_enums_.assignable.md).[constructor](_utils_enums_.assignable.md#constructor)*

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

**Parameters:**

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

**Returns:** *[FunctionCallPermission](_transaction_.functioncallpermission.md)*

## Properties

### `Optional` allowance

• **allowance**? : *BN*

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

___

###  methodNames

• **methodNames**: *String[]*

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

___

###  receiverId

• **receiverId**: *string*

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