// ========================================================================== // Squidex Headless CMS // ========================================================================== // Copyright (c) Squidex UG (haftungsbeschraenkt) // All rights reserved. Licensed under the MIT license. // ========================================================================== using System; using System.ComponentModel.DataAnnotations; using NodaTime; using Squidex.Domain.Apps.Core.Contents; using Squidex.Infrastructure; namespace Squidex.Areas.Api.Controllers.Contents.Models { public sealed class ScheduleJobDto { /// /// The id of the schedule job. /// public Guid Id { get; set; } /// /// The new status. /// public Status Status { get; set; } /// /// The target date and time when the content should be scheduled. /// public Instant DueTime { get; set; } /// /// The user who schedule the content. /// [Required] public RefToken ScheduledBy { get; set; } } }