diff 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
line wrap: on
line diff
--- a/pkg/models/scheduler.go	Thu Dec 13 18:08:17 2018 +0100
+++ b/pkg/models/scheduler.go	Thu Dec 13 18:37:35 2018 +0100
@@ -28,11 +28,20 @@
 
 	ImportConfig struct {
 		Kind       ImportKind `json:"kind"`
-		Cron       CronSpec   `json:"cron"`
 		SendEMail  bool       `json:"send-email"`
 		AutoAccept bool       `json:"auto-accept"`
+		Cron       *CronSpec  `json:"cron"`
 		URL        *string    `json:"url"`
 	}
+
+	IDImportConfig struct {
+		ID         int64      `json:"id"`
+		Kind       ImportKind `json:"kind"`
+		SendEMail  bool       `json:"send-email"`
+		AutoAccept bool       `json:"auto-accept"`
+		Cron       *CronSpec  `json:"cron,omitempty"`
+		URL        *string    `json:"url,omitempty"`
+	}
 )
 
 func (ik *ImportKind) UnmarshalJSON(data []byte) error {