GetAllLoyaltyPointTransactionsParameters

data class GetAllLoyaltyPointTransactionsParameters(val rewardItemId: String? = null, val rewardActionKey: String? = null, val createdSince: Calendar? = null, val createdUntil: Calendar? = null, val sort: List<String>? = null, val limit: Int? = null, val offset: Int? = null)

Data class representing parameters for retrieving loyalty point transaction history.

Parameters

rewardItemId

Filter transactions by reward item.

rewardActionKey

Filter by the action that triggered the reward.

createdSince

Filter transactions created on or after this date (inclusive). Represented in the form of Calendar.

createdUntil

Filter transactions created on or before this date (inclusive). Represented in the form of Calendar.

sort

Sort order criteria (e.g. createdAt,desc).

limit

Maximum number of transactions to return.

offset

Get transactions from a specific starting point.

Constructors

Link copied to clipboard
constructor(rewardItemId: String? = null, rewardActionKey: String? = null, createdSince: Calendar? = null, createdUntil: Calendar? = null, sort: List<String>? = null, limit: Int? = null, offset: Int? = null)

Properties

Link copied to clipboard
val createdSince: Calendar? = null
Link copied to clipboard
val createdUntil: Calendar? = null
Link copied to clipboard
val limit: Int? = null
Link copied to clipboard
val offset: Int? = null
Link copied to clipboard
val rewardActionKey: String? = null
Link copied to clipboard
val rewardItemId: String? = null
Link copied to clipboard
val sort: List<String>? = null