Template
25 lines
988 B
C#
25 lines
988 B
C#
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; }
|
|
|
|
}
|
|
}
|