Restriction

data class Restriction(val base: String, val pattern: List<Pattern> = emptyList(), val enumeration: List<Enumeration> = emptyList(), val minLength: Restriction.MinLength? = null, val maxLength: Restriction.MaxLength? = null, val minInclusive: Restriction.MinInclusive? = null, val maxInclusive: Restriction.MaxInclusive? = null, val fractionDigits: Restriction.FractionDigits? = null, val totalDigits: Restriction.TotalDigits? = null, val length: Restriction.Length? = null)(source)

Constructors

Link copied to clipboard
constructor(base: String, pattern: List<Pattern> = emptyList(), enumeration: List<Enumeration> = emptyList(), minLength: Restriction.MinLength? = null, maxLength: Restriction.MaxLength? = null, minInclusive: Restriction.MinInclusive? = null, maxInclusive: Restriction.MaxInclusive? = null, fractionDigits: Restriction.FractionDigits? = null, totalDigits: Restriction.TotalDigits? = null, length: Restriction.Length? = null)

Types

Link copied to clipboard
data class FractionDigits(val value: Int)
Link copied to clipboard
data class Length(val value: Int)
Link copied to clipboard
data class MaxInclusive(val value: Int)
Link copied to clipboard
data class MaxLength(val value: Int)
Link copied to clipboard
data class MinInclusive(val value: Int)
Link copied to clipboard
data class MinLength(val value: Int)
Link copied to clipboard
data class TotalDigits(val value: Int)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard