CardDepositResult

Sealed class representing a CardDepositResult object.

Inheritors

Types

Link copied to clipboard

Data object representing a cancelled card deposit.

Link copied to clipboard

Data object representing a completed card deposit. This result does not inherently mean that the deposit has been successful.

Link copied to clipboard
data class NonTerminalFailure(val cardDepositError: CardDepositError) : CardDepositResult

Data class representing non terminal failure of the deposit. When this error is received and as long as the deposit has not expired it can be retried.

Link copied to clipboard
data class TerminalFailure(val cardDepositError: CardDepositError) : CardDepositResult

Data class representing terminal failure of the deposit. When this error is received the deposit has failed and can't be retried.

Functions

Link copied to clipboard
abstract fun describeContents(): Int
Link copied to clipboard
abstract fun writeToParcel(p0: Parcel, p1: Int)