chore: deploy initial code base

This commit is contained in:
Thom Lamb
2026-05-12 10:34:30 -05:00
parent cce2961782
commit a81300a571
1829 changed files with 248331 additions and 1 deletions
@@ -0,0 +1,7 @@
namespace Strata.ContinuousImprovement.Api.Test.Integration.Info
{
internal class AddressInfo
{
public string BaseAddress { get; set; }
}
}
@@ -0,0 +1,23 @@
namespace Strata.ContinuousImprovement.Api.Test.Integration.Info
{
public class AllOpportunityInfo
{
public Guid ConfigurationGuid { get; set; }
public string CostDriver { get; set; }
public bool HasInitiative { get; set; }
public double IdentifiedSavings { get; set; }
public string Initiative { get; set; }
public Guid InitiativeGuid { get; set; }
public bool IsHidden { get; set; }
public string Name { get; set; }
public string Note { get; set; }
public Guid OpportunityGuid { get; set; }
public long OpportunityId { get; set; }
public string OpportunityKey { get; set; }
public int OpportunityType { get; set; }
public string OpportunityTypeName { get; set; }
}
}
@@ -0,0 +1,10 @@
namespace Strata.ContinuousImprovement.Api.Test.Integration.Info
{
public class CaseTypeFamilyInfo
{
public int CaseTypeFamilyId { get; set; }
public Guid CaseTypeFamilyGuid { get; set; }
public string Name { get; set; }
public string CaseTypeFamilyGlobalId { get; set; }
}
}
@@ -0,0 +1,56 @@
using System.Diagnostics.CodeAnalysis;
using System.Text.Json.Serialization;
namespace Strata.ContinuousImprovement.Api.Test.Integration.Info
{
[ExcludeFromCodeCoverage]
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; }
}
[ExcludeFromCodeCoverage]
public class EntityIdInfo
{
[JsonPropertyName("id")]
public int EntityId { get; set; }
[JsonPropertyName("name")]
public string EntityName { get; set; } = string.Empty;
}
[ExcludeFromCodeCoverage]
public class EntityInfo
{
public string EntityTitle { get; set; }
public string EntityLabel { get; set; }
public string EntityText { get; set; }
public string DepartmentRollupGlobalId { get; set; }
public string HierarchicalGuid { get; set; }
}
[ExcludeFromCodeCoverage]
public class ServiceLineInfo
{
public string ServiceLineGlobalId { get; set; }
public string ServiceLineTitle { get; set; }
public string ServiceLineName { get; set; }
public string ServiceLineDimensionGuid { get; set; }
public string ServiceLineHierarchicalGuid { get; set; }
}
}
@@ -0,0 +1,10 @@
using System.Text.Json.Serialization;
namespace Strata.ContinuousImprovement.Api.Test.Integration.Info
{
public class CostDriver
{
[JsonPropertyName("name")]
public string Name { get; set; }
}
}
@@ -0,0 +1,25 @@
using System.Text.Json.Serialization;
namespace Strata.ContinuousImprovement.Api.Test.Integration.Info
{
public class InitiativeDefaultColumnInfo
{
[JsonPropertyName("index")]
public int Index { get; set; }
[JsonPropertyName("name")]
public string Name { get; set; }
[JsonPropertyName("heading")]
public string Heading { get; set; }
[JsonPropertyName("isLocked")]
public bool IsLocked { get; set; }
[JsonPropertyName("isHidden")]
public bool IsHidden { get; set; }
[JsonPropertyName("initiativeRollupColumnId")]
public int? InitiativeRollupColumnId { get; set; }
}
}
@@ -0,0 +1,25 @@
using System.Text.Json.Serialization;
namespace Strata.ContinuousImprovement.Api.Test.Integration.Info
{
public class InitiativeDetailColumnInfo
{
[JsonPropertyName("index")]
public int Index { get; set; }
[JsonPropertyName("name")]
public string Name { get; set; }
[JsonPropertyName("heading")]
public string Heading { get; set; }
[JsonPropertyName("isLocked")]
public bool IsLocked { get; set; }
[JsonPropertyName("isHidden")]
public bool IsHidden { get; set; }
[JsonPropertyName("initiativeRollupColumnId")]
public int? InitiativeRollupColumnId { get; set; }
}
}
@@ -0,0 +1,31 @@
using System.Text.Json.Serialization;
namespace Strata.ContinuousImprovement.Api.Test.Integration.Info
{
public class InitiativeFilterOptionsInfo
{
[JsonPropertyName("costDrivers")]
public List<CostDriver> CostDrivers { get; set; }
[JsonPropertyName("costLeaders")]
public List<CostLeader> CostLeaders { get; set; }
[JsonPropertyName("owners")]
public List<Owner> Owners { get; set; }
[JsonPropertyName("executiveSponsors")]
public List<ExecutiveSponsor> ExecutiveSponsors { get; set; }
[JsonPropertyName("workstreams")]
public List<Workstream> Workstreams { get; set; }
[JsonPropertyName("rollupColumn1Values")]
public object RollupColumn1Values { get; set; }
[JsonPropertyName("rollupColumn2Values")]
public object RollupColumn2Values { get; set; }
[JsonPropertyName("rollupColumn3Values")]
public object RollupColumn3Values { get; set; }
}
}
@@ -0,0 +1,43 @@
using System.Text.Json.Serialization;
namespace Strata.ContinuousImprovement.Api.Test.Integration.Info
{
public class InitiativeFilterSettingsInfo
{
[JsonPropertyName("configurationGuid")]
public string ConfigurationGuid { get; set; }
[JsonPropertyName("name")]
public string Name { get; set; }
[JsonPropertyName("status")]
public int Status { get; set; }
[JsonPropertyName("costDrivers")]
public List<string> CostDrivers { get; set; }
[JsonPropertyName("costLeaders")]
public List<string> CostLeaders { get; set; }
[JsonPropertyName("owners")]
public List<string> Owners { get; set; }
[JsonPropertyName("executiveSponsors")]
public List<string> ExecutiveSponsors { get; set; }
[JsonPropertyName("workstreams")]
public List<string> Workstreams { get; set; }
[JsonPropertyName("rollupColumn1Values")]
public List<string> RollupColumn1Values { get; set; }
[JsonPropertyName("rollupColumn2Values")]
public List<string> RollupColumn2Values { get; set; }
[JsonPropertyName("rollupColumn3Values")]
public List<string> RollupColumn3Values { get; set; }
[JsonPropertyName("groupByCategory")]
public string GroupByCategory { get; set; }
}
}
@@ -0,0 +1,16 @@
using System.Text.Json.Serialization;
namespace Strata.ContinuousImprovement.Api.Test.Integration.Info
{
public class InitiativeRollupColumnInfo
{
[JsonPropertyName("initiativeRollupColumnId")]
public int InitiativeRollupColumnId { get; set; }
[JsonPropertyName("name")]
public string Name { get; set; }
[JsonPropertyName("initiativeRollupValues")]
public List<InitiativeRollupValue> InitiativeRollupValues { get; set; }
}
}
@@ -0,0 +1,16 @@
using System.Text.Json.Serialization;
namespace Strata.ContinuousImprovement.Api.Test.Integration.Info
{
public class InitiativeRollupValue
{
[JsonPropertyName("initiativeRollupValueId")]
public int InitiativeRollupValueId { get; set; }
[JsonPropertyName("initiativeRollupColumnId")]
public int InitiativeRollupColumnId { get; set; }
[JsonPropertyName("value")]
public string Value { get; set; }
}
}
@@ -0,0 +1,10 @@
using System.Text.Json.Serialization;
namespace Strata.ContinuousImprovement.Api.Test.Integration.Info
{
public class SecurityInfo()
{
[JsonPropertyName("title")]
public string Title { get; set; } = string.Empty;
}
}
@@ -0,0 +1,26 @@
using System.Text.Json.Serialization;
namespace Strata.ContinuousImprovement.Api.Test.Integration.Info
{
public class User
{
[JsonPropertyName("userGuid")]
public string UserGuid { get; set; }
[JsonPropertyName("nameFull")]
public string NameFull { get; set; }
}
public class CostLeader : User
{
}
public class ExecutiveSponsor : User
{
}
public class Owner : User
{
}
}
@@ -0,0 +1,10 @@
using System.Text.Json.Serialization;
namespace Strata.ContinuousImprovement.Api.Test.Integration.Info
{
public class Workstream
{
[JsonPropertyName("name")]
public string Name { get; set; }
}
}