diff --git a/src/ServiceLayer.Mesh/FileTypes/NbssAppointmentEvents/Models/FileControlRecord.cs b/src/ServiceLayer.Mesh/FileTypes/NbssAppointmentEvents/Models/FileHeaderRecord.cs similarity index 91% rename from src/ServiceLayer.Mesh/FileTypes/NbssAppointmentEvents/Models/FileControlRecord.cs rename to src/ServiceLayer.Mesh/FileTypes/NbssAppointmentEvents/Models/FileHeaderRecord.cs index 1021297..dfb8a01 100644 --- a/src/ServiceLayer.Mesh/FileTypes/NbssAppointmentEvents/Models/FileControlRecord.cs +++ b/src/ServiceLayer.Mesh/FileTypes/NbssAppointmentEvents/Models/FileHeaderRecord.cs @@ -1,6 +1,6 @@ namespace ServiceLayer.Mesh.FileTypes.NbssAppointmentEvents.Models; -public class FileControlRecord +public class FileHeaderRecord { public string? RecordTypeIdentifier { get; set; } diff --git a/src/ServiceLayer.Mesh/FileTypes/NbssAppointmentEvents/Models/FileTrailerRecord.cs b/src/ServiceLayer.Mesh/FileTypes/NbssAppointmentEvents/Models/FileTrailerRecord.cs new file mode 100644 index 0000000..b46d00b --- /dev/null +++ b/src/ServiceLayer.Mesh/FileTypes/NbssAppointmentEvents/Models/FileTrailerRecord.cs @@ -0,0 +1,14 @@ +namespace ServiceLayer.Mesh.FileTypes.NbssAppointmentEvents.Models; + +public class FileTrailerRecord +{ + public string? RecordTypeIdentifier { get; set; } + + public string? ExtractId { get; set; } + + public string? TransferEndDate { get; set; } + + public string? TransferEndTime { get; set; } + + public string? RecordCount { get; set; } +} diff --git a/src/ServiceLayer.Mesh/FileTypes/NbssAppointmentEvents/Models/ParsedFile.cs b/src/ServiceLayer.Mesh/FileTypes/NbssAppointmentEvents/Models/ParsedFile.cs index de398ed..0820905 100644 --- a/src/ServiceLayer.Mesh/FileTypes/NbssAppointmentEvents/Models/ParsedFile.cs +++ b/src/ServiceLayer.Mesh/FileTypes/NbssAppointmentEvents/Models/ParsedFile.cs @@ -2,8 +2,8 @@ namespace ServiceLayer.Mesh.FileTypes.NbssAppointmentEvents.Models; public class ParsedFile { - public FileControlRecord? FileHeader { get; set; } - public FileControlRecord? FileTrailer { get; set; } + public FileHeaderRecord? FileHeader { get; set; } + public FileTrailerRecord? FileTrailer { get; set; } public required List ColumnHeadings { get; set; } = []; public required List DataRecords { get; set; } = []; }