using System.Text.Json.Serialization; namespace Strata.ContinuousImprovement.Client.Test.Integration.Models { public class ConfigurationInfo { public Guid ConfigurationGuid { get; set; } public string Name { get; set; } public byte DisplayOrder { get; set; } public Guid ServiceLineDimensionGuid { get; set; } [JsonPropertyName("entityIdsCSV")] public string EntityIdsCsv { get; set; } public bool IsUsingIndirectCost { get; set; } public string DepartmentRollupGlobalId { get; set; } public bool IsUsingCustomEntityDimension => !string.IsNullOrEmpty(DepartmentRollupGlobalId); [JsonPropertyName("customEntityIdsCSV")] public string CustomEntityIdsCsv { get; set; } [JsonPropertyName("fiscalYearID")] public short FiscalYearId { get; set; } public DateTime OrgDefinedEndDate { get; set; } public DateTime OrgDefinedTrackingCurrentMonth { get; set; } } }