func validateCreateRequest()

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
}