V2 Policy rule which is enforced on transactions
| Name | Type | Description | Notes |
|---|---|---|---|
| name | String | Name of the policy rule | |
| id | String | Unique identifier for the policy rule | |
| policyEngineVersion | PolicyEngineVersionEnum | Policy engine version | |
| type | PolicyType | ||
| subType | PolicyType | [optional] | |
| initiator | InitiatorConfigPattern | ||
| asset | AssetConfig | [optional] | |
| source | SourceConfig | ||
| destination | DestinationConfig | [optional] | |
| account | AccountConfig | [optional] | |
| side | OrderSide | [optional] | |
| verdict | VerdictConfig | ||
| amountOverTime | AmountOverTimeConfig | [optional] | |
| amount | AmountConfig | [optional] | |
| externalDescriptor | String | External descriptor for the rule | [optional] |
| method | ContractMethodPattern | [optional] | |
| isGlobalPolicy | Boolean | Whether this is a global policy | [optional] |
| programCall | ProgramCallConfig | [optional] | |
| screeningMetadata | ScreeningMetadataConfig | [optional] | |
| quoteAsset | AssetConfig | [optional] | |
| baseAsset | AssetConfig | [optional] | |
| quoteAmount | AmountRange | [optional] | |
| baseAmount | AmountRange | [optional] | |
| dAppAddress | DAppAddressConfig | [optional] | |
| derivationPath | DerivationPathConfig | [optional] | |
| index | BigDecimal | Index for the policy rule | [optional] |
| Name | Value |
|---|---|
| V2 | "v2" |