Package-level declarations
Types
Data class representing the available discount points balances and selectable discount options.
Data class representing one eligible discount line the customer can apply, including the monetary effect and how to reference it when confirming the payment.
Enum class representing DiscountOptionType.
Data class identifying a chosen DiscountOption for redemption APIs.
Data class representing an external voucher code the user presents at a merchant to apply a discount or stored value.
Data class representing parameters for retrieving available products.
Data class representing parameters for retrieving product orders.
Data class representing parameters for retrieving customer-owned rewards.
Represents the structure of the loyalty access token used by the client to interact with the Loyalty SDK. It includes the access token and additional details required for client authentication.
Represents a customer enrolled in the loyalty program, including customer details and enrollment data.
Key-value pair attribute for the customer's embedded wallet in the loyalty application.
Data class representing response containing discount options and loyalty context.
Data class representing the transaction context submitted for resolving discount options.
Data class representing a named attribute for the discount options transaction context.
Enum class representing supported names for discount options attributes.
Represents the information required to enroll a customer in the loyalty program, including customer details and consent data.
Data class representing a loyalty point entity.
Data class representing a key-value attribute for a LoyaltyPoint.
Data class representing an order placed for products from the store. May possibly result in multiple associated rewards.
Data Class representing a paginated collection of orders.
Data class representing a request to place an order for a product from the product catalog.
Data class representing information describing a product available for ordering.
Data class representing a paginated collection of products.
Data class representing a reward acquired by placing an order for a product.
Content of the reward, possibly containing sensitive info intended only for the owner.
Enum class representing discriminator value identifying the ProductRewardInfo.
Data class representing a paginated collection of customer-owned rewards.
Data class representing lightweight reference to a reward.
Enum class representing the status of a product reward.
Data class representing a request to update an existing customer-owned reward.
Data class representing a sweepstake entry reward.
Data class representing a numeric value with an associated unit.
Enum class representing the type of units which can be used for ValueInUnits.