TransferToWalletRequestItem
¶
data class TransferToWalletRequestItem(
val categoryId: ProductCategoryId,
val target: WalletOwner,
val source: WalletOwner,
val amount: Long,
val startDate: Long?,
val endDate: Long?,
val transactionId: String?,
val dry: Boolean?,
)
Properties
categoryId
: ProductCategoryId
The category to transfer from
ProductCategoryId
target
: WalletOwner
The target wallet to insert the credits into
WalletOwner
source
: WalletOwner
The source wallet from where the credits is transferred from
WalletOwner
amount
: Long
The amount of credits to transfer
Long
startDate
: Long?
A timestamp for when this deposit should become valid
Long?
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
Long?
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
String?
dry
: Boolean?
Boolean?