> 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/setassetrequirementsparams.md).

# SetAssetRequirementsParams

## Hierarchy

* **SetAssetRequirementsParams**

## Index

### Properties

* [requirements](#requirements)

## Properties

### requirements

• **requirements**: [*Condition*](/polymesh-sdk-api-reference/docs-v10/globals.md#condition)*\[]\[]*

*Defined in* [*src/api/procedures/setAssetRequirements.ts:18*](https://github.com/PolymathNetwork/polymesh-sdk/blob/959efb76/src/api/procedures/setAssetRequirements.ts#L18)

array of array of conditions. For a transfer to be successful, it must comply with all the conditions of at least one of the arrays. In other words, higher level arrays are *OR* between them, while conditions inside each array are *AND* between them
