> 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-alpha/interfaces/api_entities_asset_types.transferbreakdown.md).

# api\_entities\_Asset\_types.TransferBreakdown

[@polymeshassociation/polymesh-sdk](/polymesh-sdk-api-reference/docs-alpha/classes.md) / [Modules](/polymesh-sdk-api-reference/docs-alpha/modules.md) / [api/entities/Asset/types](/polymesh-sdk-api-reference/docs-alpha/modules-1/api_entities_asset_types.md) / TransferBreakdown

## Interface: TransferBreakdown

[api/entities/Asset/types](/polymesh-sdk-api-reference/docs-alpha/modules-1/api_entities_asset_types.md).TransferBreakdown

Object containing every reason why a specific Asset transfer would fail

### Table of contents

#### Properties

* [compliance](#compliance)
* [general](#general)
* [restrictions](#restrictions)
* [result](#result)

### Properties

#### compliance

• **compliance**: [`Compliance`](/polymesh-sdk-api-reference/docs-alpha/interfaces/types.compliance.md)

how the transfer adheres to the asset's compliance rules

**Defined in**

[api/entities/Asset/types.ts:44](https://github.com/PolymathNetwork/polymesh-sdk/blob/31dfa0dc/src/api/entities/Asset/types.ts#L44)

***

#### general

• **general**: [`TransferError`](/polymesh-sdk-api-reference/docs-alpha/enums/types.transfererror.md)\[]

list of general transfer errors

**Defined in**

[api/entities/Asset/types.ts:40](https://github.com/PolymathNetwork/polymesh-sdk/blob/31dfa0dc/src/api/entities/Asset/types.ts#L40)

***

#### restrictions

• **restrictions**: [`TransferRestrictionResult`](/polymesh-sdk-api-reference/docs-alpha/interfaces/api_entities_asset_types.transferrestrictionresult.md)\[]

list of transfer restrictions and whether the transfer satisfies each one

**Defined in**

[api/entities/Asset/types.ts:48](https://github.com/PolymathNetwork/polymesh-sdk/blob/31dfa0dc/src/api/entities/Asset/types.ts#L48)

***

#### result

• **result**: `boolean`

true if the transfer is possible

**Defined in**

[api/entities/Asset/types.ts:52](https://github.com/PolymathNetwork/polymesh-sdk/blob/31dfa0dc/src/api/entities/Asset/types.ts#L52)
