diff --git a/src/Squidex.Domain.Apps.Entities/Contents/ScheduleJob.cs b/src/Squidex.Domain.Apps.Entities/Contents/ScheduleJob.cs
index 9936e98ef..4145dd954 100644
--- a/src/Squidex.Domain.Apps.Entities/Contents/ScheduleJob.cs
+++ b/src/Squidex.Domain.Apps.Entities/Contents/ScheduleJob.cs
@@ -1,4 +1,5 @@
-// ==========================================================================
+
+// ==========================================================================
// Squidex Headless CMS
// ==========================================================================
// Copyright (c) Squidex UG (haftungsbeschraenkt)
@@ -22,17 +23,17 @@ namespace Squidex.Domain.Apps.Entities.Contents
public Instant DueTime { get; }
- public ScheduleJob(Guid id, Status status, RefToken scheduledBy, Instant due)
+ public ScheduleJob(Guid id, Status status, RefToken scheduledBy, Instant dueTime)
{
Id = id;
ScheduledBy = scheduledBy;
Status = status;
- DueTime = due;
+ DueTime = dueTime;
}
- public static ScheduleJob Build(Status status, RefToken by, Instant due)
+ public static ScheduleJob Build(Status status, RefToken scheduledBy, Instant dueTime)
{
- return new ScheduleJob(Guid.NewGuid(), status, by, due);
+ return new ScheduleJob(Guid.NewGuid(), status, scheduledBy, dueTime);
}
}
}
diff --git a/src/Squidex/Areas/Api/Controllers/Contents/Models/ScheduleJobDto.cs b/src/Squidex/Areas/Api/Controllers/Contents/Models/ScheduleJobDto.cs
index b0e7b34cb..ef7ebda7b 100644
--- a/src/Squidex/Areas/Api/Controllers/Contents/Models/ScheduleJobDto.cs
+++ b/src/Squidex/Areas/Api/Controllers/Contents/Models/ScheduleJobDto.cs
@@ -6,6 +6,7 @@
// ==========================================================================
using System;
+using System.ComponentModel.DataAnnotations;
using NodaTime;
using Squidex.Domain.Apps.Core.Contents;
using Squidex.Infrastructure;
@@ -25,13 +26,14 @@ namespace Squidex.Areas.Api.Controllers.Contents.Models
public Status Status { get; set; }
///
- /// The user who schedule the content.
+ /// The target date and time when the content should be scheduled.
///
- public RefToken ScheduledBy { get; set; }
+ public Instant DueTime { get; set; }
///
- /// The target date and time when the content should be scheduled.
+ /// The user who schedule the content.
///
- public Instant DueTime { get; set; }
+ [Required]
+ public RefToken ScheduledBy { get; set; }
}
}