adyen-android
Toggle table of contents
release
Target filter
release
Switch theme
Search in API
Skip to content
adyen-android
giftcard
/
com.adyen.checkout.giftcard.internal.ui
/
GiftCardDelegate
Gift
Card
Delegate
@
RestrictTo
(
value
=
[
RestrictTo.Scope.LIBRARY_GROUP
]
)
interface
GiftCardDelegate
:
PaymentComponentDelegate
<
GiftCardComponentState
>
,
ViewProvidingDelegate
,
ButtonDelegate
,
UIStateDelegate
(
source
)
Inheritors
DefaultGiftCardDelegate
Members
Properties
component
State
Flow
Link copied to clipboard
abstract
val
componentStateFlow
:
Flow
<
GiftCardComponentState
>
exception
Flow
Link copied to clipboard
abstract
val
exceptionFlow
:
Flow
<
CheckoutException
>
output
Data
Link copied to clipboard
abstract
val
outputData
:
GiftCardOutputData
output
Data
Flow
Link copied to clipboard
abstract
val
outputDataFlow
:
Flow
<
GiftCardOutputData
>
Functions
is
Pin
Required
Link copied to clipboard
abstract
fun
isPinRequired
(
)
:
Boolean
resolve
Balance
Result
Link copied to clipboard
abstract
fun
resolveBalanceResult
(
balanceResult
:
BalanceResult
)
resolve
Order
Response
Link copied to clipboard
abstract
fun
resolveOrderResponse
(
orderResponse
:
OrderResponse
)
set
Interaction
Blocked
Link copied to clipboard
abstract
fun
setInteractionBlocked
(
isInteractionBlocked
:
Boolean
)
update
Input
Data
Link copied to clipboard
abstract
fun
updateInputData
(
update
:
GiftCardInputData
.
(
)
->
Unit
)