Enum Class QualificationsCheckEligibilityRequestBody.ScenarioEnum

java.lang.Object
java.lang.Enum<QualificationsCheckEligibilityRequestBody.ScenarioEnum>
io.voucherify.client.model.QualificationsCheckEligibilityRequestBody.ScenarioEnum
All Implemented Interfaces:
Serializable, Comparable<QualificationsCheckEligibilityRequestBody.ScenarioEnum>, Constable
Enclosing class:
QualificationsCheckEligibilityRequestBody

public static enum QualificationsCheckEligibilityRequestBody.ScenarioEnum extends Enum<QualificationsCheckEligibilityRequestBody.ScenarioEnum>
Defines the scenario Voucherify should consider during the qualification process. - `ALL` - Scenario that returns all redeemables available for the customer in one API request. This scenario is used by default when no value is selected. - `CUSTOMER_WALLET` - returns vouchers applicable to the customer's cart based on the vouchers assigned to the customer's profile. - `AUDIENCE_ONLY` - returns all vouchers, promotion tiers, and campaigns available to the customer. Voucherify validates the rules based on the customer profile only. - `PRODUCTS` - returns all promotions available for the products (when a discount is defined to be applied to the item or when the item is required in the validation rule). - `PRODUCTS_DISCOUNT` - returns all promotions available for products when a discount is defined as applicable to specific item(s). - `PROMOTION_STACKS` - returns the applicable promotion stacks. - `PRODUCTS_BY_CUSTOMER` - returns all promotions available for a customer for the products (when a discount is defined to be applied to the item or when the item is required in the validation rule). - `PRODUCTS_DISCOUNT_BY_CUSTOMER` - returns all promotions available for a customer for products when a discount is defined as applicable to specific item(s).