using System.ComponentModel.DataAnnotations; namespace API.Schema.ActionsContext.Actions; public sealed class DataMovedActionRecord(string action, DateTime performedAt, string from, string to) : ActionRecord(action, performedAt) { public DataMovedActionRecord(string from, string to) : this(DataMovedAction, DateTime.UtcNow, from, to) { } /// /// From path /// [StringLength(2048)] public string From { get; init; } = from; /// /// To path /// [StringLength(2048)] public string To { get; init; } = to; public const string DataMovedAction = "Tranga.DataMoved"; }