WithdrawalRequest

constructor(id: String, createdAt: Instant, updatedAt: Instant, amount: CurrencyAmount, bitcoinAddress: String, status: WithdrawalRequestStatus, estimatedAmount: CurrencyAmount? = null, completedAt: Instant? = null, withdrawalId: EntityId? = null)

Parameters

id

The unique identifier of this entity across all Lightspark systems. Should be treated as an opaque string.

createdAt

The date and time when the entity was first created.

updatedAt

The date and time when the entity was last updated.

amount

The amount of money that should be withdrawn in this request.

bitcoinAddress

The bitcoin address where the funds should be sent.

status

The current status of this withdrawal request.

estimatedAmount

If the requested amount is -1 (i.e. everything), this field may contain an estimate of the amount for the withdrawal.

completedAt

The time at which this request was completed.

withdrawalId

The withdrawal transaction that has been generated by this request.