diff --git a/doc.go b/doc.go index ac5359c..e0396cb 100644 --- a/doc.go +++ b/doc.go @@ -293,6 +293,20 @@ Examples: // require the field if the Field1 or Field2 is not present: Usage: required_without=Field1 Field2 +Required Without All + +The field under validation must be present and not empty only when all +of the other specified fields are not present. For strings ensures value is +not "". For slices, maps, pointers, interfaces, channels and functions +ensures the value is not nil. + + Usage: required_without_all + +Example: + + // require the field if the Field1 and Field2 is not present: + Usage: required_without_all=Field1 Field2 + Is Default This validates that the value is the default value and is almost the