Package-level declarations

Types

Link copied to clipboard
data class Amount(val value: Long, val currencyCode: String) : Parcelable

This class represents the long value amount to charge and the currency code of the amount.

Link copied to clipboard
data class BillingDetailsCollectionConfiguration(val collectName: Boolean = false, val collectEmail: Boolean = false, val collectPhone: Boolean = false, val address: BillingDetailsCollectionConfiguration.AddressCollectionMode = AddressCollectionMode.Automatic) : Parcelable
Link copied to clipboard

This class converts the fields in a form into a structure as defined by a map.

Functions

Link copied to clipboard
fun CircularProgressIndicator(modifier: Modifier = Modifier, color: Color = MaterialTheme.colors.primary, strokeWidth: Dp = ProgressIndicatorDefaults.StrokeWidth, backgroundColor: Color = Color.Transparent, strokeCap: StrokeCap = StrokeCap.Butt)
Link copied to clipboard
fun FormUI(hiddenIdentifiers: Set<IdentifierSpec>, enabled: Boolean, elements: List<FormElement>, lastTextFieldIdentifier: IdentifierSpec?, modifier: Modifier = Modifier)
fun FormUI(hiddenIdentifiersFlow: StateFlow<Set<IdentifierSpec>>, enabledFlow: StateFlow<Boolean>, elementsFlow: StateFlow<List<FormElement>>, lastTextFieldIdentifierFlow: StateFlow<IdentifierSpec?>, modifier: Modifier = Modifier)