View Source Valicon.Validations (valicon v1.7.2)
The different validations that can be applied to the attributes.
Summary
Functions
@spec validate_base64_url_fields(map(), [Valicon.key()], String.t()) :: [ Valicon.ValidationError.t() ]
@spec validate_datetime(Valicon.key(), nil | String.t()) :: [ Valicon.ValidationError.t() ]
@spec validate_datetime_fields(map(), [Valicon.key()], String.t()) :: [ Valicon.ValidationError.t() ]
@spec validate_enum(map(), Valicon.key(), list(), String.t()) :: [ Valicon.ValidationError.t() ]
@spec validate_fqdn(map(), Valicon.key(), String.t()) :: [Valicon.ValidationError.t()]
Link to this function
validate_greater_than_or_equal_to(attrs, key, limit, prefix \\ "")
View Source@spec validate_less_than_or_equal_to(map(), Valicon.key(), integer(), String.t()) :: [ Valicon.ValidationError.t() ]
@spec validate_list(map(), Valicon.key(), [atom()], String.t()) :: [ Valicon.ValidationError.t() ]
@spec validate_list(map(), Valicon.key(), [String.t()], String.t()) :: [ Valicon.ValidationError.t() ]
@spec validate_not_nullable_fields(map(), [Valicon.key()], String.t()) :: [ Valicon.ValidationError.t() ]
@spec validate_range(map(), Valicon.key(), integer(), integer(), String.t()) :: [ Valicon.ValidationError.t() ]
@spec validate_required_fields(map(), [Valicon.key()], String.t()) :: [ Valicon.ValidationError.t() ]
@spec validate_string_fields(map(), [Valicon.key()], String.t()) :: [ Valicon.ValidationError.t() ]
@spec validate_url(map(), Valicon.key(), String.t()) :: [Valicon.ValidationError.t()]
@spec validate_url_fields(map(), [Valicon.key()], String.t()) :: [ Valicon.ValidationError.t() ]