# types.ProcedureAuthorizationStatus

[@polymeshassociation/polymesh-sdk](https://developers.polymath.network/polymesh-sdk-api-reference/docs-alpha/classes) / [Modules](https://developers.polymath.network/polymesh-sdk-api-reference/docs-alpha/modules) / [types](https://developers.polymath.network/polymesh-sdk-api-reference/docs-alpha/modules-1/types) / ProcedureAuthorizationStatus

## Interface: ProcedureAuthorizationStatus

[types](https://developers.polymath.network/polymesh-sdk-api-reference/docs-alpha/modules-1/types).ProcedureAuthorizationStatus

### Table of contents

#### Properties

* [accountFrozen](#accountfrozen)
* [agentPermissions](#agentpermissions)
* [noIdentity](#noidentity)
* [roles](#roles)
* [signerPermissions](#signerpermissions)

### Properties

#### accountFrozen

• **accountFrozen**: `boolean`

whether the Account is frozen (i.e. can't perform any transactions)

**Defined in**

[types/index.ts:1226](https://github.com/PolymathNetwork/polymesh-sdk/blob/31dfa0dc/src/types/index.ts#L1226)

***

#### agentPermissions

• **agentPermissions**: [`CheckPermissionsResult`](https://developers.polymath.network/polymesh-sdk-api-reference/docs-alpha/interfaces/types.checkpermissionsresult)<[`Identity`](https://developers.polymath.network/polymesh-sdk-api-reference/docs-alpha/enums/types.signertype#identity)>

whether the Identity complies with all required Agent permissions

**Defined in**

[types/index.ts:1214](https://github.com/PolymathNetwork/polymesh-sdk/blob/31dfa0dc/src/types/index.ts#L1214)

***

#### noIdentity

• **noIdentity**: `boolean`

true only if the Procedure requires an Identity but the signing Account doesn't have one associated

**Defined in**

[types/index.ts:1231](https://github.com/PolymathNetwork/polymesh-sdk/blob/31dfa0dc/src/types/index.ts#L1231)

***

#### roles

• **roles**: [`CheckRolesResult`](https://developers.polymath.network/polymesh-sdk-api-reference/docs-alpha/interfaces/types.checkrolesresult)

whether the Identity complies with all required Roles

**Defined in**

[types/index.ts:1222](https://github.com/PolymathNetwork/polymesh-sdk/blob/31dfa0dc/src/types/index.ts#L1222)

***

#### signerPermissions

• **signerPermissions**: [`CheckPermissionsResult`](https://developers.polymath.network/polymesh-sdk-api-reference/docs-alpha/interfaces/types.checkpermissionsresult)<[`Account`](https://developers.polymath.network/polymesh-sdk-api-reference/docs-alpha/enums/types.signertype#account)>

whether the Account complies with all required Signer permissions

**Defined in**

[types/index.ts:1218](https://github.com/PolymathNetwork/polymesh-sdk/blob/31dfa0dc/src/types/index.ts#L1218)
