namespace AIStudio.Settings.DataModel; public sealed record DataMandatoryInfoAcceptance { /// /// The ID of the mandatory info that was accepted. /// public string InfoId { get; init; } = string.Empty; /// /// The accepted version string. /// public string AcceptedVersion { get; init; } = string.Empty; /// /// The accepted hash of the mandatory info content. /// public string AcceptedHash { get; init; } = string.Empty; /// /// The UTC time of the acceptance. /// public DateTimeOffset AcceptedAtUtc { get; init; } /// /// The plugin that provided the accepted info at the time of acceptance. /// public Guid EnterpriseConfigurationPluginId { get; init; } = Guid.Empty; }