diff options
Diffstat (limited to 'models')
| -rw-r--r-- | models/nutrient-target.rkt | 20 | 
1 files changed, 6 insertions, 14 deletions
diff --git a/models/nutrient-target.rkt b/models/nutrient-target.rkt index f29d80f..691d078 100644 --- a/models/nutrient-target.rkt +++ b/models/nutrient-target.rkt @@ -8,25 +8,17 @@   ;; SQL CRUD   (contract-out    [create-nutrient-target! (-> string? -                               (listof (cons/c -                                        nutrient? -                                        number?)) +                               (listof (cons/c nutrient? number?))                                 nutrient-target?)]    [get-nutrient-targets (-> (listof nutrient-target?))]    [get-nutrient-target (->* () -                            (#:id -                             (or/c #f exact-nonnegative-integer?) -                             #:effective-on -                             (or/c #f string?)) +                            (#:id           (or/c #f exact-nonnegative-integer?) +                             #:effective-on (or/c #f string?))                              (or/c nutrient-target? #f))] -  [get-nutrient-target-values (-> nutrient-target? -                                  (listof (cons/c nutrient? number?)))] -  [get-nutrient-target-value (-> nutrient-target? -                                 nutrient? -                                 number?)] +  [get-nutrient-target-values (-> nutrient-target? (listof (cons/c nutrient? number?)))] +  [get-nutrient-target-value (-> nutrient-target? nutrient? number?)]    [get-latest-nutrient-target-value (-> nutrient? number?)] -  [delete-nutrient-target! (-> nutrient-target? -                               void?)])) +  [delete-nutrient-target! (-> nutrient-target? void?)]))  (require racket/contract           db  |