(val []int, v *IntListValidation)
| 74 | } |
| 75 | |
| 76 | func ValidateIntListProvided(val []int, v *IntListValidation) ([]int, error) { |
| 77 | if v.CantBeSpecifiedErrStr != nil { |
| 78 | return nil, ErrorFieldCantBeSpecified(*v.CantBeSpecifiedErrStr) |
| 79 | } |
| 80 | |
| 81 | if !v.AllowExplicitNull && val == nil { |
| 82 | return nil, ErrorCannotBeNull(v.Required) |
| 83 | } |
| 84 | return validateIntList(val, v) |
| 85 | } |
| 86 | |
| 87 | func validateIntList(val []int, v *IntListValidation) ([]int, error) { |
| 88 | if !v.AllowEmpty { |
no test coverage detected