Package com.adyen.checkout.bacs
Class BacsDirectDebitComponentState
-
- All Implemented Interfaces:
-
com.adyen.checkout.components.core.PaymentComponentState
public final class BacsDirectDebitComponentState implements PaymentComponentState<BacsDirectDebitPaymentMethod>Represents the state of BacsDirectDebitComponent.
-
-
Field Summary
Fields Modifier and Type Field Description private final BooleanisValidprivate final PaymentComponentData<BacsDirectDebitPaymentMethod>dataprivate final BooleanisInputValidprivate final BooleanisReadyprivate final BacsDirectDebitModemode
-
Constructor Summary
Constructors Constructor Description BacsDirectDebitComponentState(PaymentComponentData<BacsDirectDebitPaymentMethod> data, Boolean isInputValid, Boolean isReady, BacsDirectDebitMode mode)
-
Method Summary
Modifier and Type Method Description BooleanisValid()PaymentComponentData<BacsDirectDebitPaymentMethod>getData()BooleanisInputValid()BooleanisReady()final BacsDirectDebitModegetMode()-
-
Constructor Detail
-
BacsDirectDebitComponentState
BacsDirectDebitComponentState(PaymentComponentData<BacsDirectDebitPaymentMethod> data, Boolean isInputValid, Boolean isReady, BacsDirectDebitMode mode)
-
-
Method Detail
-
getData
PaymentComponentData<BacsDirectDebitPaymentMethod> getData()
-
isInputValid
Boolean isInputValid()
-
getMode
final BacsDirectDebitMode getMode()
-
-
-
-