in mapper/ad/ad.go [228:250]
func MapToUpdateDetector(request ad.UpdateDetectorUserInput) (*ad.UpdateDetector, error) {
if err := validateFeatures(request.Features); err != nil {
return nil, err
}
delay, err := mapToInterval(request.Delay)
if err != nil {
return nil, err
}
interval, err := mapToInterval(request.Interval)
if err != nil {
return nil, err
}
return &ad.UpdateDetector{
Name: request.Name,
Description: request.Description,
TimeField: request.TimeField,
Index: request.Index,
Features: request.Features,
Filter: request.Filter,
Interval: *interval,
Delay: *delay,
}, nil
}