{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "#/components/schemas/RewardBalance", "title": "RewardBalance", "type": "object", "properties": { "expiryDate": { "type": "string", "description": "The date on which the balance expires.

Account Type: Aggregated
Applicable containers: reward
Endpoints:", "readOnly": true }, "balanceToReward": { "type": "string", "description": "The balance required to qualify for a reward such as retaining membership, business reward, etc.

Account Type: Aggregated
Applicable containers: reward
Endpoints:", "readOnly": true }, "balanceType": { "type": "string", "description": "The type of reward balance.

Account Type: Aggregated
Applicable containers: reward
Endpoints:Applicable Values
", "readOnly": true, "enum": [ "EXPIRING_BALANCE", "BALANCE_TO_LEVEL", "BALANCE_TO_REWARD", "BALANCE", "TOTAL_BALANCE" ] }, "balance": { "type": "number", "description": "The actual reward balance.

Account Type: Aggregated
Applicable containers: reward
Endpoints:", "format": "double", "readOnly": true }, "description": { "type": "string", "description": "The description for the reward balance as available at provider source.

Account Type: Aggregated
Applicable containers: reward
Endpoints:", "readOnly": true }, "balanceToLevel": { "type": "string", "description": "The balance required to reach a reward level.

Account Type: Aggregated
Applicable containers: reward
Endpoints:", "readOnly": true }, "units": { "type": "string", "description": "Unit of reward balance - miles, points, segments, dollars, credits.

Account Type: Aggregated
Applicable containers: reward
Endpoints:", "readOnly": true } } }