Event Name
ActionInfoOnly.InfoOnly
Domain
enterprise
Description

An event is triggered to pass the evaluation info

Properties
{
    "beneficialOwner": {
        "type": "array",
        "description": "Indicates the customer who is the legal owner of the arrangement and is the responsible customer of the contract with bank.",
        "items": {
            "id": "urn:jsonschema:BeneficialOwner",
            "properties": {
                "beneficialOwner": {
                    "type": "string",
                    "description": "Indicates the customer who is the legal owner of the arrangement and is the responsible customer of the contract with bank."
                }
            }
        }
    },
    "productQualifierEvaluationDetails": {
        "type": "array",
        "description": "Contains the product qualifier evaluation details such as rule set, evaluation result, defined evaluation result, promotion benefit type, default result, etc.",
        "items": {
            "id": "urn:jsonschema:ProductQualifierEvaluationDetails",
            "properties": {
                "ruleSet": {
                    "type": "string",
                    "description": "Indicates group of rules based on which evaluation is executed"
                },
                "ruleExpression": {
                    "type": "string",
                    "description": "Indicates the rule expression that is mapped to the rule"
                },
                "ruleSetEvaluationResult": {
                    "type": "string",
                    "description": "Indicates the evaluation result for the rule set. It can be pass or fail."
                },
                "definedEvaluationResult": {
                    "type": "string",
                    "description": "Indicates the defined evaluation result for the rule set. It can be pass or fail."
                },
                "defaultResult": {
                    "type": "string",
                    "description": "Indicates the default result for the rule set which would be free text mapped to rule action. It will be like send notice, close an account, etc."
                }
            }
        }
    },
    "productQualifierRuleDetails": {
        "type": "array",
        "description": "Contains the product qualifier rule details such as rule name, periodic attribute, source and evaluation details.",
        "items": {
            "id": "urn:jsonschema:ProductQualifierRuleDetails",
            "properties": {
                "ruleName": {
                    "type": "string",
                    "description": "Name of the validation rule to be checked against an online or periodic activity."
                },
                "periodicAttribute": {
                    "type": "string",
                    "description": "Contains the user defined rule definition which is evaluated during the transaction based on the defined period"
                },
                "periodicValue": {
                    "type": "string",
                    "description": "Contains the periodic value for a specific product condition"
                },
                "actualValue": {
                    "type": "string",
                    "description": "Indicates the actual value calculated by the rule during evaluation."
                },
                "evaluationResult": {
                    "type": "string",
                    "description": "Specifies the resultant action to be taken on the pricing property. Allowed values are adjust(Adjusting the final value), override(Overriding the final value with a different value) and waive(Waiving the value altogether)"
                },
                "sources": {
                    "type": "array",
                    "description": "Identifies the source based on which the annual percentage rate will be calculated",
                    "items": {
                        "id": "urn:jsonschema:Source",
                        "properties": {
                            "source": {
                                "type": "string",
                                "description": "Identifies the source based on which the annual percentage rate will be calculated"
                            }
                        }
                    }
                },
                "filterByProducts": {
                    "type": "array",
                    "description": "Indicates whether the filter Is enabled or not for the rule defined",
                    "items": {
                        "id": "urn:jsonschema:FilterByProduct",
                        "properties": {
                            "filterByProduct": {
                                "type": "string",
                                "description": "Indicates whether the filter Is enabled or not for the rule defined"
                            }
                        }
                    }
                }
            }
        }
    },
    "eligibilityDetails": {
        "type": "array",
        "description": "Indicates the identifier for eligibility details in which rule name, rule message and rule pass are defined",
        "items": {
            "id": "urn:jsonschema:EligibilityDetails",
            "properties": {
                "role": {
                    "type": "string",
                    "description": "Indicates the Role of the Customer"
                },
                "ruleExpression": {
                    "type": "string",
                    "description": "Indicates the rule expression that is mapped to the rule"
                },
                "ruleExpressionEvaluationResult": {
                    "type": "string",
                    "description": "Indicates the evaluation result for the rule expression. It can be pass or fail"
                },
                "eligibilityRules": {
                    "type": "array",
                    "description": "Contains the eligibility rule details such as party role rule, party role rule expression and evaluation result.",
                    "items": {
                        "id": "urn:jsonschema:EligibilityRules",
                        "properties": {
                            "ruleName": {
                                "type": "string",
                                "description": "Name of the validation rule to be checked against an online or periodic activity."
                            },
                            "evaluationResult": {
                                "type": "string",
                                "description": "Specifies the resultant action to be taken on the pricing property. Allowed values are adjust(Adjusting the final value), override(Overriding the final value with a different value) and waive(Waiving the value altogether)"
                            }
                        }
                    }
                },
                "failureAction": {
                    "type": "string",
                    "description": "During the close of business dependent on value set and change in customer static data, an action will occur. Standard set of values are change product, close or ignore."
                }
            }
        }
    },
    "arrangementId": {
        "type": "string",
        "description": "Indicates an unique identifier of an account"
    },
    "activityId": {
        "type": "string",
        "description": "Id of the activity, e.g. ACCOUNTS-CAPITALISE-ACCHARGE*CARDISSUEFEE"
    },
    "effectiveDate": {
        "type": "string",
        "description": "Contains the identifier for the transaction date. Dates are expected in ‘YYYYMMDD’ format"
    },
    "ruleType": {
        "type": "string",
        "description": "Indicates if the rule has been evaluated as part of Pricing rules or Activity restriction"
    },
    "trigger": {
        "type": "string",
        "description": "Indicates when will the rule be run that is the trigger event. Allowed values are on assesment(during  the assesment of the property),after assesment(post the assesment of property) and on accrual(on every accrual)"
    },
    "failureActionContext": {
        "type": "string",
        "description": "Contains the context for the failure action. For example, for the change product failure action, product will be specified here."
    },
    "ruleSetTrigger": {
        "type": "string",
        "description": "Contains the trigger for the rule set."
    },
    "triggerAction": {
        "type": "string",
        "description": "Contains the trigger action for the rule set."
    }
}