Safe Haskell | None |
---|---|
Language | Haskell2010 |
JSONSchema.Validator.Draft4.String
- newtype MaxLength = MaxLength {
- _unMaxLength :: Int
- data MaxLengthInvalid = MaxLengthInvalid MaxLength Text
- maxLengthVal :: MaxLength -> Text -> Maybe MaxLengthInvalid
- newtype MinLength = MinLength {
- _unMinLength :: Int
- data MinLengthInvalid = MinLengthInvalid MinLength Text
- minLengthVal :: MinLength -> Text -> Maybe MinLengthInvalid
- newtype PatternValidator = PatternValidator {}
- data PatternInvalid
- patternVal :: PatternValidator -> Text -> Maybe PatternInvalid
maxLength
Constructors
MaxLength | |
Fields
|
maxLengthVal :: MaxLength -> Text -> Maybe MaxLengthInvalid Source #
The spec requires "maxLength"
to be non-negative.
minLength
Constructors
MinLength | |
Fields
|
minLengthVal :: MinLength -> Text -> Maybe MinLengthInvalid Source #
The spec requires "minLength"
to be non-negative.
pattern
data PatternInvalid Source #
Constructors
PatternNotRegex | |
PatternInvalid PatternValidator Text |
Instances
patternVal :: PatternValidator -> Text -> Maybe PatternInvalid Source #