Template
chore: deploy initial code base
This commit is contained in:
@@ -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; }
|
||||
}
|
||||
}
|
||||
+25
@@ -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; }
|
||||
}
|
||||
}
|
||||
+25
@@ -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; }
|
||||
}
|
||||
}
|
||||
+31
@@ -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; }
|
||||
}
|
||||
}
|
||||
+43
@@ -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; }
|
||||
}
|
||||
}
|
||||
+16
@@ -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; }
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user