// ========================================================================== // Squidex Headless CMS // ========================================================================== // Copyright (c) Squidex UG (haftungsbeschränkt) // All rights reserved. Licensed under the MIT license. // ========================================================================== using System.ComponentModel.DataAnnotations; using Squidex.Infrastructure.Commands; namespace Squidex.Pipeline { public sealed class EntityCreatedDto { /// /// Id of the created entity. /// [Required] public string Id { get; set; } /// /// The new version of the entity. /// public long Version { get; set; } public static EntityCreatedDto FromResult(EntityCreatedResult result) { return new EntityCreatedDto { Id = result.IdOrValue?.ToString(), Version = result.Version }; } } }