"ErrorMessage":"One or more adjust rules failed.",
"ErrorType":"Error",
"RuleExpressionType":"LambdaExpression",
"Expression":"input1.country == \"india\" AND input1.loyalityFactor <= 2 AND input1.totalPurchasesToDate >= 5000 AND input2.totalOrders > 2 AND input3.noOfVisitsPerMonth > 2"
},
{
"RuleName":"GiveDiscount20",
"SuccessEvent":"20",
"ErrorMessage":"One or more adjust rules failed.",
"ErrorType":"Error",
"RuleExpressionType":"LambdaExpression",
"Expression":"input1.country == \"india\" AND input1.loyalityFactor == 3 AND input1.totalPurchasesToDate >= 10000 AND input2.totalOrders > 2 AND input3.noOfVisitsPerMonth > 2"
},
{
"RuleName":"GiveDiscount25",
"SuccessEvent":"25",
"ErrorMessage":"One or more adjust rules failed.",
"ErrorType":"Error",
"RuleExpressionType":"LambdaExpression",
"Expression":"input1.country != \"india\" AND input1.loyalityFactor >= 2 AND input1.totalPurchasesToDate >= 10000 AND input2.totalOrders > 2 AND input3.noOfVisitsPerMonth > 5"
},
{
"RuleName":"GiveDiscount30",
"SuccessEvent":"30",
"ErrorMessage":"One or more adjust rules failed.",
"ErrorType":"Error",
"RuleExpressionType":"LambdaExpression",
"Expression":"input1.loyalityFactor > 3 AND input1.totalPurchasesToDate >= 50000 AND input1.totalPurchasesToDate <= 100000 AND input2.totalOrders > 5 AND input3.noOfVisitsPerMonth > 15"