# ProcedureMethod

## Type parameters

▪ **MethodArgs**

▪ **ProcedureReturnValue**

▪ **ReturnValue**

## Hierarchy

* **ProcedureMethod**

## Callable

▸ (`args`: MethodArgs, `opts?`: [ProcedureOpts](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v9/interfaces/procedureopts)): *Promise‹*[*TransactionQueue*](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v9/classes/transactionqueue)*‹ProcedureReturnValue, ReturnValue››*

*Defined in* [*src/types/index.ts:1062*](https://github.com/PolymathNetwork/polymesh-sdk/blob/56921667/src/types/index.ts#L1062)

**Parameters:**

| Name    | Type                                                                                                             |
| ------- | ---------------------------------------------------------------------------------------------------------------- |
| `args`  | MethodArgs                                                                                                       |
| `opts?` | [ProcedureOpts](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v9/interfaces/procedureopts) |

**Returns:** *Promise‹*[*TransactionQueue*](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v9/classes/transactionqueue)*‹ProcedureReturnValue, ReturnValue››*

## Index

### Properties

* [checkAuthorization](#checkauthorization)

## Properties

### checkAuthorization

• **checkAuthorization**: *function*

*Defined in* [*src/types/index.ts:1066*](https://github.com/PolymathNetwork/polymesh-sdk/blob/56921667/src/types/index.ts#L1066)

#### Type declaration:

▸ (`args`: MethodArgs, `opts?`: [ProcedureOpts](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v9/interfaces/procedureopts)): *Promise‹*[*ProcedureAuthorizationStatus*](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v9/interfaces/procedureauthorizationstatus)*›*

**Parameters:**

| Name    | Type                                                                                                             |
| ------- | ---------------------------------------------------------------------------------------------------------------- |
| `args`  | MethodArgs                                                                                                       |
| `opts?` | [ProcedureOpts](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v9/interfaces/procedureopts) |
