{
"loyaltyOfferId": "string",
"customer": {
"loyaltyStatus": "string",
"fullName": "string",
"customerId": "string"
},
"benefitInputs": [
{
"inputCode": "string",
"posTitle": "string",
"applicable": true,
"reasonCode": "string"
}
],
"generalDiscounts": [
{
"generalDiscountId": "string",
"posTitle": "string",
"isItemSpecific": true,
"billTitle": "string",
"valueToUse": 0
}
],
"balances": [
{
"balanceId": "string",
"publicIdentifier": "string",
"type": "multiPurposePrepaidVoucher",
"posTitle": "string",
"billTitle": "string",
"rejectedByPOS": false,
"isItemSpecific": true,
"valueToUseCanBeControlled": true,
"possibleToTopUpByPrepayment": true,
"currentBalance": 0,
"nonControllableValueToUse": 0,
"controllableValueToUse": 0,
"maxControllableValueToUse": 0,
"minStep": 1,
"valueToUseInCurrency": 0,
"valueToPrepay": 0,
"valueToEarn": 0,
"balanceAfterTransaction": 0
}
],
"itemBenefitsToApply": [
{
"checkItemId": "string",
"benefits": [
{
"sourceType": "balance",
"appliedFromBalanceId": "string",
"appliedFromGeneralDiscountId": "string",
"absoluteTotalValue": 0
}
]
}
],
"posMessages": [
"string"
],
"billMessages": [
"string"
],
"metadata": "string"
}