(inter interface{}, v *BoolPtrValidation)
| 34 | } |
| 35 | |
| 36 | func BoolPtr(inter interface{}, v *BoolPtrValidation) (*bool, error) { |
| 37 | if inter == nil { |
| 38 | return ValidateBoolPtrProvided(nil, v) |
| 39 | } |
| 40 | casted, castOk := inter.(bool) |
| 41 | if !castOk { |
| 42 | return nil, ErrorInvalidPrimitiveType(inter, PrimTypeBool) |
| 43 | } |
| 44 | return ValidateBoolPtrProvided(&casted, v) |
| 45 | } |
| 46 | |
| 47 | func BoolPtrFromInterfaceMap(key string, iMap map[string]interface{}, v *BoolPtrValidation) (*bool, error) { |
| 48 | inter, ok := ReadInterfaceMapValue(key, iMap) |
no test coverage detected