client.qualifications().checkEligibility() accepts an option to expand redeemables, but the expanded values do not appear to be available in CheckEligibilityResponse.getRedeemable().getData().
private static final Option EXPAND_REDEEMABLES_OPTION = Option.builder().expand(List.of(Expand.REDEEMABLE)).build();
...
Customer customer = toVoucherifyCustomer(company);
CheckEligibility check = CheckEligibility
.builder()
.customer(customer)
.scenario(Scenario.AUDIENCE_ONLY)
.option(EXPAND_REDEEMABLES_OPTION)
.build();
CheckEligibilityResponse eligibility = client.qualifications().checkEligibility(check);
client.qualifications().checkEligibility() accepts an option to expand redeemables, but the expanded values do not appear to be available in CheckEligibilityResponse.getRedeemable().getData().
RedeemableDataResponse does not have a getName or getBanner ... even though these values are returned in the underlying API call.