TRLink post-screening rule definition
| Name | Type | Description | Notes |
|---|---|---|---|
| customer_id | str | Reference to TrlinkCustomer.id | [optional] |
| direction | TransactionDirection | [optional] | |
| source_type | TransferPeerTypeEnum | [optional] | |
| source_sub_type | TransferPeerSubTypeEnum | [optional] | |
| source_address | str | Source address | [optional] |
| dest_type | TransferPeerTypeEnum | [optional] | |
| dest_sub_type | TransferPeerSubTypeEnum | [optional] | |
| dest_address | str | Destination address | [optional] |
| source_id | str | Source ID | [optional] |
| dest_id | str | Destination ID | [optional] |
| asset | str | Asset symbol | [optional] |
| base_asset | str | Base asset symbol | [optional] |
| amount | TRLinkAmount | [optional] | |
| network_protocol | str | Network protocol | [optional] |
| operation | TransactionOperationEnum | [optional] | |
| description | str | Rule description | [optional] |
| is_default | bool | Whether this is a default rule | [optional] [default to False] |
| provider_ident | str | Provider identifier | [optional] |
| trm_status | TRLinkTrmScreeningStatus | [optional] | |
| valid_before | float | Unix timestamp when rule expires | [optional] |
| valid_after | float | Unix timestamp when rule becomes valid | [optional] |
| action | TRLinkVerdict |
from fireblocks.models.tr_link_post_screening_rule import TRLinkPostScreeningRule
# TODO update the JSON string below
json = "{}"
# create an instance of TRLinkPostScreeningRule from a JSON string
tr_link_post_screening_rule_instance = TRLinkPostScreeningRule.from_json(json)
# print the JSON string representation of the object
print(TRLinkPostScreeningRule.to_json())
# convert the object into a dict
tr_link_post_screening_rule_dict = tr_link_post_screening_rule_instance.to_dict()
# create an instance of TRLinkPostScreeningRule from a dict
tr_link_post_screening_rule_from_dict = TRLinkPostScreeningRule.from_dict(tr_link_post_screening_rule_dict)