> For the complete documentation index, see [llms.txt](https://developers.polymath.network/polymesh-sdk-api-reference/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v10/interfaces/proceduremethod.md).

# ProcedureMethod

## Type parameters

▪ **MethodArgs**

▪ **ProcedureReturnValue**

▪ **ReturnValue**

## Hierarchy

* **ProcedureMethod**

## Callable

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

*Defined in* [*src/types/index.ts:1156*](https://github.com/PolymathNetwork/polymesh-sdk/blob/959efb76/src/types/index.ts#L1156)

**Parameters:**

| Name    | Type                                                                              |
| ------- | --------------------------------------------------------------------------------- |
| `args`  | MethodArgs                                                                        |
| `opts?` | [ProcedureOpts](/polymesh-sdk-api-reference/docs-v10/interfaces/procedureopts.md) |

**Returns:** *Promise‹*[*TransactionQueue*](/polymesh-sdk-api-reference/docs-v10/classes/transactionqueue.md)*‹ProcedureReturnValue, ReturnValue››*

## Index

### Properties

* [checkAuthorization](#checkauthorization)

## Properties

### checkAuthorization

• **checkAuthorization**: *function*

*Defined in* [*src/types/index.ts:1160*](https://github.com/PolymathNetwork/polymesh-sdk/blob/959efb76/src/types/index.ts#L1160)

#### Type declaration:

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

**Parameters:**

| Name    | Type                                                                              |
| ------- | --------------------------------------------------------------------------------- |
| `args`  | MethodArgs                                                                        |
| `opts?` | [ProcedureOpts](/polymesh-sdk-api-reference/docs-v10/interfaces/procedureopts.md) |
