package com.braintree.facade;

import com.braintree.enums.BraintreePageType;
import com.braintree.hybris.data.ApplePayButtonStyleData;
import com.braintree.hybris.data.PayPalButtonStyleData;
import com.braintree.hybris.data.GooglePayButtonStyleData;

import java.util.Optional;

public interface BrainTreeStylesConfigurationFacade {

    Optional<ApplePayButtonStyleData> getApplePayStyleConfigurationFor(BraintreePageType page);
    Optional<GooglePayButtonStyleData> getGooglePayStyleConfiguration(BraintreePageType page);
    Optional<PayPalButtonStyleData> getPayPalStyleConfiguration(BraintreePageType page);
}
