package com.checkoutreactnativecomponents.components.flow import android.content.Context import android.util.AttributeSet import com.checkoutreactnativecomponents.CheckoutManager import com.checkoutreactnativecomponents.components.CheckoutPaymentComponent import com.checkoutreactnativecomponents.utils.Constants import com.checkout.components.interfaces.api.PaymentMethodComponent public class Flow : CheckoutPaymentComponent { public constructor(context: Context) : super(context) public constructor(context: Context, attrs: AttributeSet?) : super(context, attrs) public constructor(context: Context, attrs: AttributeSet?, defStyleAttr: Int) : super(context, attrs, defStyleAttr) override suspend fun createPaymentComponent(config: HashMap): PaymentMethodComponent = CheckoutManager.createFlow(config) override fun getComponentName(): String = Constants.FLOW_COMPONENT }