PaymentComponentEvent
sealed class PaymentComponentEvent<ComponentStateT : PaymentComponentState<out PaymentMethodDetails>> : ComponentEvent
Inheritors
Types
Link copied to clipboard
class ActionDetails<ComponentStateT : PaymentComponentState<out PaymentMethodDetails>>(val data: ActionComponentData) : PaymentComponentEvent<ComponentStateT>
Link copied to clipboard
class Error<ComponentStateT : PaymentComponentState<out PaymentMethodDetails>>(val error: ComponentError) : PaymentComponentEvent<ComponentStateT>
Link copied to clipboard
class PermissionRequest<ComponentStateT : PaymentComponentState<out PaymentMethodDetails>>(val requiredPermission: String, val permissionCallback: PermissionHandlerCallback) : PaymentComponentEvent<ComponentStateT>
Link copied to clipboard
class StateChanged<ComponentStateT : PaymentComponentState<out PaymentMethodDetails>>(val state: ComponentStateT) : PaymentComponentEvent<ComponentStateT>
Link copied to clipboard
class Submit<ComponentStateT : PaymentComponentState<out PaymentMethodDetails>>(val state: ComponentStateT) : PaymentComponentEvent<ComponentStateT>