Skip to content

Latest commit

 

History

History
43 lines (34 loc) · 2.49 KB

StepResult.md

File metadata and controls

43 lines (34 loc) · 2.49 KB

StepResult

The result of one workflow step's execution during a screening. Carries the step's outcome next to the two rule evaluations that produced it — which trigger rule decided the connector should run, and which outcome rule read the response — plus the provider's own verdict and risk level. A step that did not screen carries a bypassReason instead of a risk level. Only PASSED_BY_POLICY means the policy deliberately let it through; every other reason means the check could not be performed, and the step is rejected rather than passed. A bypass is not an approval.

Properties

Name Type Description Notes
step_id str Identifier of this step within the workflow.
connector_id str Identifier of the connector that executed this step.
operation ScreeningOperationEnum
trigger_rule_outcome TriggerRuleOutcomeEnum
matched_trigger_rule Rule [optional]
outcome_rule_outcome ScreeningOutcomeEnum
matched_outcome_rule Rule [optional]
outcome ScreeningOutcomeEnum
metadata Dict[str, object] Connector-specific data, keyed by the connector's configured outcomeMetaParameters for this operation. [optional]
ticket_id str The connector-side screening ticket identifier. [optional]
verdict ConnectorVerdictEnum [optional]
connector_status ConnectorStatusEnum [optional]
bypass_reason BypassReasonEnum [optional]
risk RiskLevelEnum [optional]

Example

from fireblocks.models.step_result import StepResult

# TODO update the JSON string below
json = "{}"
# create an instance of StepResult from a JSON string
step_result_instance = StepResult.from_json(json)
# print the JSON string representation of the object
print(StepResult.to_json())

# convert the object into a dict
step_result_dict = step_result_instance.to_dict()
# create an instance of StepResult from a dict
step_result_from_dict = StepResult.from_dict(step_result_dict)

[Back to Model list] [Back to API list] [Back to README]