namespace rgbc_sds.services.Enums { /// /// Status values for import sessions /// public static class ImportStatus { public const string Pending = "Pending"; public const string Processing = "Processing"; public const string Completed = "Completed"; public const string Failed = "Failed"; public const string Cancelled = "Cancelled"; } /// /// Status values for staging shipment records /// public static class StagingStatus { public const string Pending = "Pending"; public const string Validated = "Validated"; public const string Imported = "Imported"; public const string Error = "Error"; } /// /// Import mode strategies /// public static class ImportMode { public const string UpdateExisting = "UpdateExisting"; public const string AddNewOnly = "AddNewOnly"; } /// /// Error types for import operations /// public static class ErrorType { public const string File = "File"; public const string Validation = "Validation"; public const string Import = "Import"; public const string System = "System"; } /// /// Error severity levels /// public static class ErrorSeverity { public const string Info = "Info"; public const string Warning = "Warning"; public const string Error = "Error"; public const string Critical = "Critical"; } /// /// Valid port values for import validation /// public static class ValidPorts { public const string CapeTown = "Cape Town"; public const string Coega = "Coega"; public const string Durban = "Durban"; public const string PE = "P.E."; public static readonly string[] AllPorts = { CapeTown, Coega, Durban, PE }; } }