Interface GiftCardValidator
-
- All Implemented Interfaces:
@RestrictTo(value = {RestrictTo.Scope.LIBRARY_GROUP}) public interface GiftCardValidator
Validator class responsible for validating input fields in com.adyen.checkout.giftcard.GiftCardComponent.
-
-
Method Summary
Modifier and Type Method Description abstract FieldState<String>validateNumber(String number)Validates gift card number. abstract FieldState<String>validatePin(String pin)Validates gift card pin. abstract FieldState<String>validateExpiryDate(String expiryDate)Validates gift card expiry date. -
-
Method Detail
-
validateNumber
abstract FieldState<String> validateNumber(String number)
Validates gift card number.
- Parameters:
number- Gift Card number input.- Returns:
FieldState object containing validation result.
-
validatePin
abstract FieldState<String> validatePin(String pin)
Validates gift card pin.
- Parameters:
pin- Gift Card pin input.- Returns:
FieldState object containing validation result.
-
validateExpiryDate
abstract FieldState<String> validateExpiryDate(String expiryDate)
Validates gift card expiry date.
- Parameters:
expiryDate- Gift Card expiry date input.- Returns:
FieldState object containing validation result.
-
-
-
-