Skip to content

Latest commit

 

History

History
47 lines (35 loc) · 2.15 KB

File metadata and controls

47 lines (35 loc) · 2.15 KB

PolicyRule

V2 Policy rule which is enforced on transactions

Properties

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]

Enum: PolicyEngineVersionEnum

Name Value
V2 "v2"