Package-level declarations
Types
Link copied to clipboard
Per-country address spec — what the merchant's address form should look like for each ISO country code.
Link copied to clipboard
object AirwallexJsonUtils
Link copied to clipboard
object BuildConfigHelper
Link copied to clipboard
object BuildHelper
Link copied to clipboard
object CurrencyUtils
Link copied to clipboard
object SessionUtils
Functions
Link copied to clipboard
E.164: leading + or start immediately, country digit 1-9, then 1-14 more digits (15 max total). Whitespace and formatting characters are NOT allowed — callers should strip them first if needed.
Link copied to clipboard
fun Billing?.validateForRequiredFields(requiredFields: Set<RequiredBillingContactField>): InvalidParamsException?
Verify a Billing payload satisfies every field in requiredFields. Returns null when valid, or an InvalidParamsException describing the first missing/ invalid field. Mirrors the iOS validation rules in AWXDefaultProvider+Extensions.swift.