in controller/ad/ad.go [64:78]
func validateCreateRequest(r entity.CreateDetectorRequest) error {
if len(r.Name) < 1 {
return fmt.Errorf("name field cannot be empty")
}
if len(r.Features) < 1 {
return fmt.Errorf("features cannot be empty")
}
if len(r.Index) < 1 || len(r.Index[0]) < 1 {
return fmt.Errorf("index field cannot be empty and it should have at least one valid index")
}
if len(r.Interval) < 1 {
return fmt.Errorf("interval field cannot be empty")
}
return nil
}