(val *string, v *StringPtrValidation)
| 229 | } |
| 230 | |
| 231 | func ValidateStringPtrProvided(val *string, v *StringPtrValidation) (*string, error) { |
| 232 | if v.CantBeSpecifiedErrStr != nil { |
| 233 | return nil, ErrorFieldCantBeSpecified(*v.CantBeSpecifiedErrStr) |
| 234 | } |
| 235 | |
| 236 | if !v.AllowExplicitNull && val == nil { |
| 237 | return nil, ErrorCannotBeNull(v.Required) |
| 238 | } |
| 239 | return validateStringPtr(val, v) |
| 240 | } |
| 241 | |
| 242 | func validateStringPtr(val *string, v *StringPtrValidation) (*string, error) { |
| 243 | if val != nil { |
no test coverage detected