diff --git a/doc.go b/doc.go index 40db7c4..e6dbe0c 100644 --- a/doc.go +++ b/doc.go @@ -245,6 +245,23 @@ ensures the value is not nil. Usage: required +Required With + +The field under validation must be present and not empty only if any +of the other specified fields are present. For strings ensures value is +not "". For slices, maps, pointers, interfaces, channels and functions +ensures the value is not nil. + + Usage: required_with + +Examples: + + // require the field if the Field1 is not present: + Usage: required_with=Field1 + + // require the field if the Field1 and Field2 is not present: + Usage: required_with=Field1 Field2 + Is Default This validates that the value is the default value and is almost the