// FormatOf validates if a string matches a format in the format registry func FormatOf(path, in, format, data string, registry strfmt.Registry) *errors.Validation { if registry == nil { registry = strfmt.Default } if ok := registry.ContainsName(format); !ok { return errors.InvalidTypeName(format) } if ok := registry.Validates(format, data); !ok { return errors.InvalidType(path, in, format, data) } return nil }
func (o *GetTaskCommentsParams) bindSince(rawData []string, hasKey bool, formats strfmt.Registry) error { var raw string if len(rawData) > 0 { raw = rawData[len(rawData)-1] } if raw == "" { // empty values pass all other validations return nil } value, err := formats.Parse("date-time", raw) if err != nil { return errors.InvalidType("since", "query", "strfmt.DateTime", raw) } o.Since = (value.(*strfmt.DateTime)) return nil }