FraudConsideredRule
actionFraudDispositionrequired
Possible values: [ALLOW, REVIEW, BLOCK, FAILED, POST_AUTH_VOID, UNKNOWN]
availabilityFraudEvidenceAvailabilitynullable
Possible values: [AVAILABLE, UNAVAILABLE, UNKNOWN]
considerationFraudRuleConsiderationrequired
Possible values: [CONSIDERED, UNKNOWN]
displayNamestringnullable
observed objectnullable
booleanValuebooleannullable
numericValueinteger<int64>nullable
unitFraudDecisionValueUnitrequired
Possible values: [COUNT, AMOUNT_MINOR, PRESENCE, SECONDS, SAFE_TRANSACTION_SCORE, UNKNOWN]
operatorActionFraudRuleActionnullable
Possible values: [ALLOW, REVIEW, BLOCK, POST_AUTH_VOID, MONITOR]
priorityinteger<int32>nullable
reasonstringnullable
reasonCodestringrequired
ruleIdstringrequired
ruleVersioninteger<int64>nullable
scoreStatusFraudScoreStatusnullable
Possible values: [AVAILABLE, INSUFFICIENT_INPUT, UNKNOWN]
threshold objectnullable
booleanValuebooleannullable
numericValueinteger<int64>nullable
unitFraudDecisionValueUnitrequired
Possible values: [COUNT, AMOUNT_MINOR, PRESENCE, SECONDS, SAFE_TRANSACTION_SCORE, UNKNOWN]
triggerResultFraudRuleTriggerResultrequired
Possible values: [TRIGGERED, NOT_TRIGGERED, UNKNOWN]
windowSecondsinteger<int64>nullable
FraudConsideredRule
{
"action": "ALLOW",
"availability": "AVAILABLE",
"consideration": "CONSIDERED",
"displayName": "string",
"observed": {
"booleanValue": true,
"numericValue": 0,
"unit": "COUNT"
},
"operatorAction": "ALLOW",
"priority": 0,
"reason": "string",
"reasonCode": "string",
"ruleId": "string",
"ruleVersion": 0,
"scoreStatus": "AVAILABLE",
"threshold": {
"booleanValue": true,
"numericValue": 0,
"unit": "COUNT"
},
"triggerResult": "TRIGGERED",
"windowSeconds": 0
}