Builder

@Subcomponent.Builder
interface Builder

Functions

Link copied to clipboard
abstract fun build(): FormControllerSubcomponent
Link copied to clipboard
@BindsInstance
abstract fun formSpec(formSpec: LayoutSpec): FormControllerSubcomponent.Builder
Link copied to clipboard
@BindsInstance
abstract fun initialValues(@Named(value = "initialValues") initialValues: Map<IdentifierSpec, String?>): FormControllerSubcomponent.Builder
Link copied to clipboard
@BindsInstance
abstract fun merchantName(merchantName: String): FormControllerSubcomponent.Builder
Link copied to clipboard
@BindsInstance
abstract fun shippingValues(@Named(value = "shippingValues") shippingAddress: Map<IdentifierSpec, String?>?): FormControllerSubcomponent.Builder
Link copied to clipboard
@BindsInstance
abstract fun stripeIntent(stripeIntent: StripeIntent?): FormControllerSubcomponent.Builder
Link copied to clipboard
@BindsInstance
abstract fun viewModelScope(viewModelScope: CoroutineScope): FormControllerSubcomponent.Builder
Link copied to clipboard
@BindsInstance
abstract fun viewOnlyFields(viewOnlyFields: Set<IdentifierSpec>): FormControllerSubcomponent.Builder