Package-level declarations

Types

Link copied to clipboard
@JsonClass(generateAdapter = true)
data class TermsAndConditions(val isTermsAndConditionsEnabled: Boolean, val isTermsAndConditionsRequired: Boolean?, val label: String?) : FormField

A TermsAndConditions class that defines the configuration for legal terms.

Functions

Link copied to clipboard
Link copied to clipboard
@VisibleForTesting(otherwise = 2)
fun parseFormattedLabel(label: String?, map: Map<String, Pair<String, String>>): String
Link copied to clipboard
@VisibleForTesting(otherwise = 2)
fun parseTermsAndConditions(label: String): Map<String, Pair<String, String>>
Link copied to clipboard
@VisibleForTesting(otherwise = 2)
fun parseUrlsOnly(label: String): Map<String, Pair<String, String>>