(val *bool, v *BoolPtrValidation)
| 173 | } |
| 174 | |
| 175 | func ValidateBoolPtrProvided(val *bool, v *BoolPtrValidation) (*bool, error) { |
| 176 | if v.CantBeSpecifiedErrStr != nil { |
| 177 | return nil, ErrorFieldCantBeSpecified(*v.CantBeSpecifiedErrStr) |
| 178 | } |
| 179 | |
| 180 | if !v.AllowExplicitNull && val == nil { |
| 181 | return nil, ErrorCannotBeNull(v.Required) |
| 182 | } |
| 183 | return val, nil |
| 184 | } |
no test coverage detected