Versions in this module Expand all Collapse all v0 v0.1.6 Jun 19, 2021 Changes in this version + func All(validators ...schema.SchemaValidateFunc) schema.SchemaValidateFunc + func Any(validators ...schema.SchemaValidateFunc) schema.SchemaValidateFunc + func CIDRNetwork(min, max int) schema.SchemaValidateFunc + func FloatAtLeast(min float64) schema.SchemaValidateFunc + func FloatAtMost(max float64) schema.SchemaValidateFunc + func FloatBetween(min, max float64) schema.SchemaValidateFunc + func IPRange() schema.SchemaValidateFunc + func IntAtLeast(min int) schema.SchemaValidateFunc + func IntAtMost(max int) schema.SchemaValidateFunc + func IntBetween(min, max int) schema.SchemaValidateFunc + func IntDivisibleBy(divisor int) schema.SchemaValidateFunc + func IntInSlice(valid []int) schema.SchemaValidateFunc + func IntNotInSlice(valid []int) schema.SchemaValidateFunc + func IsCIDR(i interface{}, k string) (warnings []string, errors []error) + func IsCIDRNetwork(min, max int) schema.SchemaValidateFunc + func IsDayOfTheWeek(ignoreCase bool) schema.SchemaValidateFunc + func IsIPAddress(i interface{}, k string) (warnings []string, errors []error) + func IsIPv4Address(i interface{}, k string) (warnings []string, errors []error) + func IsIPv4Range(i interface{}, k string) (warnings []string, errors []error) + func IsIPv6Address(i interface{}, k string) (warnings []string, errors []error) + func IsMACAddress(i interface{}, k string) (warnings []string, errors []error) + func IsMonth(ignoreCase bool) schema.SchemaValidateFunc + func IsPortNumber(i interface{}, k string) (warnings []string, errors []error) + func IsPortNumberOrZero(i interface{}, k string) (warnings []string, errors []error) + func IsRFC3339Time(i interface{}, k string) (warnings []string, errors []error) + func IsURLWithHTTPS(i interface{}, k string) (_ []string, errors []error) + func IsURLWithHTTPorHTTPS(i interface{}, k string) (_ []string, errors []error) + func IsURLWithScheme(validSchemes []string) schema.SchemaValidateFunc + func IsUUID(i interface{}, k string) (warnings []string, errors []error) + func ListOfUniqueStrings(i interface{}, k string) (warnings []string, errors []error) + func NoZeroValues(i interface{}, k string) (s []string, es []error) + func SingleIP() schema.SchemaValidateFunc + func StringDoesNotContainAny(chars string) schema.SchemaValidateFunc + func StringDoesNotMatch(r *regexp.Regexp, message string) schema.SchemaValidateFunc + func StringInSlice(valid []string, ignoreCase bool) schema.SchemaValidateFunc + func StringIsBase64(i interface{}, k string) (warnings []string, errors []error) + func StringIsEmpty(i interface{}, k string) ([]string, []error) + func StringIsJSON(i interface{}, k string) (warnings []string, errors []error) + func StringIsNotEmpty(i interface{}, k string) ([]string, []error) + func StringIsNotWhiteSpace(i interface{}, k string) ([]string, []error) + func StringIsValidRegExp(i interface{}, k string) (warnings []string, errors []error) + func StringIsWhiteSpace(i interface{}, k string) ([]string, []error) + func StringLenBetween(min, max int) schema.SchemaValidateFunc + func StringMatch(r *regexp.Regexp, message string) schema.SchemaValidateFunc + func StringNotInSlice(invalid []string, ignoreCase bool) schema.SchemaValidateFunc + func ValidateJsonString(i interface{}, k string) (warnings []string, errors []error) + func ValidateListUniqueStrings(i interface{}, k string) (warnings []string, errors []error) + func ValidateRFC3339TimeString(i interface{}, k string) (warnings []string, errors []error) + func ValidateRegexp(i interface{}, k string) (warnings []string, errors []error)