146 lines
5.1 KiB
C#
146 lines
5.1 KiB
C#
#if WorkItems
|
|
using System.Text.Json.Serialization;
|
|
|
|
namespace File_Folder_Helper.ADO2024.PI3.ConvertExcelToJson;
|
|
|
|
public class FIBacklogMesa
|
|
{
|
|
[JsonConstructor]
|
|
public FIBacklogMesa(string req,
|
|
string submitted,
|
|
string requestor,
|
|
string assignedTo,
|
|
string secondResource,
|
|
string subject,
|
|
string systemS,
|
|
string priority,
|
|
string training,
|
|
string prioritySubset,
|
|
string status,
|
|
string definition,
|
|
string updates,
|
|
string estEffortDays,
|
|
string commitDate,
|
|
string reCommitDate,
|
|
string uATAsOf,
|
|
string cmpDate,
|
|
string f20,
|
|
string f21,
|
|
string f22,
|
|
string f23,
|
|
string f24,
|
|
string f25,
|
|
string f26,
|
|
string f27,
|
|
string f28,
|
|
string f29,
|
|
string f30,
|
|
string f31,
|
|
string f32,
|
|
string f33)
|
|
{
|
|
Req = req;
|
|
Submitted = submitted;
|
|
Requestor = requestor;
|
|
AssignedTo = assignedTo;
|
|
SecondResource = secondResource;
|
|
Subject = subject;
|
|
SystemS = systemS;
|
|
Priority = priority;
|
|
Training = training;
|
|
PrioritySubset = prioritySubset;
|
|
Status = status;
|
|
Definition = definition;
|
|
Updates = updates;
|
|
EstEffortDays = estEffortDays;
|
|
CommitDate = commitDate;
|
|
ReCommitDate = reCommitDate;
|
|
UATAsOf = uATAsOf;
|
|
CMPDate = cmpDate;
|
|
F20 = f20;
|
|
F21 = f21;
|
|
F22 = f22;
|
|
F23 = f23;
|
|
F24 = f24;
|
|
F25 = f25;
|
|
F26 = f26;
|
|
F27 = f27;
|
|
F28 = f28;
|
|
F29 = f29;
|
|
F30 = f30;
|
|
F31 = f31;
|
|
F32 = f32;
|
|
F33 = f33;
|
|
}
|
|
|
|
public string Req { get; set; } // { init; get; }
|
|
public string Submitted { get; set; } // { init; get; }
|
|
public string Requestor { get; set; } // { init; get; }
|
|
|
|
[JsonPropertyName("Assigned To")]
|
|
public string AssignedTo { get; set; } // { init; get; }
|
|
|
|
[JsonPropertyName("Second Resource")]
|
|
public string SecondResource { get; set; } // { init; get; }
|
|
|
|
[JsonPropertyName("Subject - from Requestor")]
|
|
public string Subject { get; set; } // { init; get; }
|
|
|
|
[JsonPropertyName("System(s)")]
|
|
public string SystemS { get; set; } // { init; get; }
|
|
|
|
public string Priority { get; set; } // { init; get; }
|
|
|
|
[JsonPropertyName("Spec/ECN/Training")]
|
|
public string Training { get; set; } // { init; get; }
|
|
|
|
[JsonPropertyName("Qual/Eff")]
|
|
public string PrioritySubset { get; set; } // { init; get; }
|
|
public string Status { get; set; } // { init; get; }
|
|
|
|
[JsonPropertyName("Definition - from FI")]
|
|
public string Definition { get; set; } // { init; get; }
|
|
public string Updates { get; set; } // { init; get; }
|
|
|
|
[JsonPropertyName("Est Effort _(days)")]
|
|
public string EstEffortDays { get; set; } // { init; get; }
|
|
|
|
[JsonPropertyName("Commit Date")]
|
|
public string CommitDate { get; set; } // { init; get; }
|
|
|
|
[JsonPropertyName("Re-Commit Date")]
|
|
public string ReCommitDate { get; set; } // { init; get; }
|
|
|
|
[JsonPropertyName("UAT as of")]
|
|
public string UATAsOf { get; set; } // { init; get; }
|
|
|
|
[JsonPropertyName("CMP _Date")]
|
|
public string CMPDate { get; set; } // { init; get; }
|
|
public string F20 { get; set; } // { init; get; }
|
|
public string F21 { get; set; } // { init; get; }
|
|
public string F22 { get; set; } // { init; get; }
|
|
public string F23 { get; set; } // { init; get; }
|
|
public string F24 { get; set; } // { init; get; }
|
|
public string F25 { get; set; } // { init; get; }
|
|
public string F26 { get; set; } // { init; get; }
|
|
public string F27 { get; set; } // { init; get; }
|
|
public string F28 { get; set; } // { init; get; }
|
|
public string F29 { get; set; } // { init; get; }
|
|
public string F30 { get; set; } // { init; get; }
|
|
public string F31 { get; set; } // { init; get; }
|
|
public string F32 { get; set; } // { init; get; }
|
|
public string F33 { get; set; } // { init; get; }
|
|
}
|
|
|
|
[JsonSourceGenerationOptions(WriteIndented = true, DefaultIgnoreCondition = JsonIgnoreCondition.WhenWritingNull, PropertyNameCaseInsensitive = true)]
|
|
[JsonSerializable(typeof(FIBacklogMesa[]))]
|
|
internal partial class FIBacklogMesaCollectionSourceGenerationContext : JsonSerializerContext
|
|
{
|
|
}
|
|
|
|
[JsonSourceGenerationOptions(WriteIndented = true, DefaultIgnoreCondition = JsonIgnoreCondition.WhenWritingNull, PropertyNameCaseInsensitive = true)]
|
|
[JsonSerializable(typeof(FIBacklogMesa))]
|
|
internal partial class FIBacklogMesaSourceGenerationContext : JsonSerializerContext
|
|
{
|
|
}
|
|
#endif |