RedeemRequest

@Serializable
data class RedeemRequest(val deviceId: String, val userId: String?, val aliasId: String? = null, val codes: List<Redeemable>, val receipts: List<TransactionReceipt>, val externalAccountId: String, val metadata: Map<String, JsonElement>? = null)(source)

Constructors

Link copied to clipboard
constructor(deviceId: String, userId: String?, aliasId: String? = null, codes: List<Redeemable>, receipts: List<TransactionReceipt>, externalAccountId: String, metadata: Map<String, JsonElement>? = null)

Properties

Link copied to clipboard
@SerialName(value = "aliasId")
val aliasId: String?
Link copied to clipboard
@SerialName(value = "codes")
val codes: List<Redeemable>
Link copied to clipboard
@SerialName(value = "deviceId")
val deviceId: String
Link copied to clipboard
@SerialName(value = "externalAccountId")
val externalAccountId: String
Link copied to clipboard
@SerialName(value = "metadata")
val metadata: Map<String, JsonElement>?
Link copied to clipboard
@SerialName(value = "receipts")
val receipts: List<TransactionReceipt>
Link copied to clipboard
@SerialName(value = "appUserId")
val userId: String?