comparison pkg/models/scheduler.go @ 1583:caedd9b176f2

Added GET to /api/imports/scheduler.
author Sascha L. Teichmann <sascha.teichmann@intevation.de>
date Thu, 13 Dec 2018 18:37:35 +0100
parents dc727824183a
children c12cec1d7692
comparison
equal deleted inserted replaced
1582:dc727824183a 1583:caedd9b176f2
26 CronSpec string 26 CronSpec string
27 ImportKind string 27 ImportKind string
28 28
29 ImportConfig struct { 29 ImportConfig struct {
30 Kind ImportKind `json:"kind"` 30 Kind ImportKind `json:"kind"`
31 Cron CronSpec `json:"cron"`
32 SendEMail bool `json:"send-email"` 31 SendEMail bool `json:"send-email"`
33 AutoAccept bool `json:"auto-accept"` 32 AutoAccept bool `json:"auto-accept"`
33 Cron *CronSpec `json:"cron"`
34 URL *string `json:"url"` 34 URL *string `json:"url"`
35 }
36
37 IDImportConfig struct {
38 ID int64 `json:"id"`
39 Kind ImportKind `json:"kind"`
40 SendEMail bool `json:"send-email"`
41 AutoAccept bool `json:"auto-accept"`
42 Cron *CronSpec `json:"cron,omitempty"`
43 URL *string `json:"url,omitempty"`
35 } 44 }
36 ) 45 )
37 46
38 func (ik *ImportKind) UnmarshalJSON(data []byte) error { 47 func (ik *ImportKind) UnmarshalJSON(data []byte) error {
39 var s string 48 var s string