DepositToWalletRequestItem

API: Internal/Beta

data class DepositToWalletRequestItem(
    val recipient: WalletOwner,
    val sourceAllocation: String,
    val amount: Long,
    val description: String,
    val startDate: Long?,
    val endDate: Long?,
    val transactionId: String?,
    val dry: Boolean?,
)
Properties
recipient: WalletOwner The recipient of this deposit
sourceAllocation: String A reference to the source allocation which the deposit will draw from
amount: Long The amount of credits to deposit into the recipient's wallet
description: String A description of this change. This is used purely for presentation purposes.
startDate: Long? A timestamp for when this deposit should become valid

This value must overlap with the source allocation. A value of null indicates that the allocation becomes valid immediately.

endDate: Long? A timestamp for when this deposit should become invalid

This value must overlap with the source allocation. A value of null indicates that the allocation will never expire.

transactionId: String? An traceable id for this specific transaction. Used to counter duplicate transactions and to trace cascading transactions
dry: Boolean?