namespace Neo.Legitimate.Common { public enum Defaults { SystemUserID = 1 } public enum RouteStatusEnum { Active = 1, InActive = 2, NotVerified = 3, Cancelled = 4 } public enum RouteTypeEnum { StandardRoute = 1, RadiusRoute = 2, AreaofOperation = 3, TemporaryRoute = 4 } public enum RouteChangeTypeEnum { ExistingRouteOnLicence = 1, AddNewRouteToLicence = 2, AddExistingRouteToLicence = 3, RemoveRouteFromLicence = 4 } public enum AdjudicationType { Hearing = 1, Meeting = 2 } public enum ApplicationRequestType { NewOperatingLicence = 1, AddAuthorisationsRoutes = 2, ReplacementsCOV = 3, IncreaseCarryingCapacity = 4, ConversionLtpsToLegitimate = 5, NormalTransfer = 6, DeceasedTransfer = 7, Renewal = 8, LateRenewalExpired = 9, DuplicateLicence = 10, TemporarySpecialLicence = 11, DataPurification = 12, Conversion_OlasToLegitimate = 13, RenewalAndCOV = 14, RenewalCOVAndIncreaseInCarryingCapacity = 15, RenewalAndDeceasedTransfer = 16, RenewalDeceasedTransferAndIncreaseInCarryingCapacity = 17, RenewalDeceasedTransferIncreaseInCarryingCapacityAndCOV = 18, DuplicateAndCOV = 19, DuplicateAndIncreaseInCarryingCapacity = 20, DuplicateCOVAndIncreaseInCarryingCapacity = 21, IncreaseInCarryingCapacityAndCOV = 22, RenewalAndNormalTransfer = 23, RenewalNormalTransferAndCOV = 24, DeceasedTransferNewOL = 25, RenewalAndDeceasedTransferAndCOV = 26, TemporaryReplacements = 27, RenewalAndIncreaseInCarryingCapacity = 28 } public enum ApplicationRouteDetailStatus { New = 1, AwaitingVerification = 2, Verified = 3 } public enum AdjudicationDecision { AwaitingAgendaFinalisation = 1, AwaitingAdjudicationHearingDecisions = 2, AdjudicationHearingFinalised = 3 } public enum AdjudicationDetailStatus { AwaitingAgendaFinalisation = 1, AwaitingAdjudicationHearingDecisions = 2, AdjudicationHearingFinalised = 3, AwaitingHearingQuorum = 4 } public enum GazetteDetailStatus { AwaitingGazetteFinalisation = 1, AwaitingNoticePeriodExpiry = 2, Finalised = 3, AwaitingGazettePrintDate = 4 } public enum VerifiedAssociationStatus { Active = 1, Inactive = 2 } public enum VerifiedMemberStatus { Active = 1, Inactive = 2 } public enum IdType { RSAIdentityDocument = 1, Passport = 2, FoundingStatement = 3, TemporaryIdentityDocument = 4, ForeignIdentityDocument = 5, CertificateofIncorporation = 6 } public enum Mode { Bus = 1, Midibus = 2, MinibusTaxi = 3, MeteredTaxi = 4, Other = 5, EHailing = 6 } public enum Province { KwaZuluNatal = 1, Gauteng = 2, Limpopo = 3, FreeState = 4, EasternCape = 5, WesternCape = 6, NothernCape = 7, NorthWest = 8, Mpumalanga = 9, } public enum RequestType { NewOperatingLicence = 1 } public enum ReportGroups { ApplicationReports = 1, OLReports = 2, AssociationReports = 3, MemberReports = 4, RouteReports = 5, General = 6, VehicleReports = 7 } public enum ServiceType { Scheduled = 1, Unscheduled = 2, Charter = 3, Tourist = 4, Staff = 5, Learners = 6, Courtesy = 7, Other = 8, EHailing = 9 // E-Hailing service type (exclusive to Mode.EHailing) } public enum SourceApplication { NTLIS = 1, LTPS = 2, Legitimate = 3 } public enum LicenceStatus { AwaitingIssuing = 1, Issued = 2, ExpiringWithin60Days = 3, Expired = 4, TemporarilySuspended = 5, Archived = 6 } public enum WorklfowInstanceStatus { InProgress = 1, Completed = 2, Rejected = 3, Cancelled = 4, NotStarted = 5, Error = 6 } public enum WorkflowTemplateStatus { Active = 1, Inactive, Cancelled } public enum Workflows { ApplicationRequest = 1, NewRouteRequest = 2, NewAssociationRequest = 3, NewMemberRequest = 4, LicenceIssueRequest = 5, NewVehicleRequest = 6 } public enum AssociationRequestType { New = 1, VerificationRequired = 2 } public enum MemberRequestType { New = 1, VerificationRequired = 2 } public enum RouteRequestType { New = 1, VerificationRequired = 2 } public enum VehicleRequestType { New = 1, VerificationRequired = 2 } public enum Entity { ApplicationRequestDetails=1000, ReceiptDetails=1001, NewRouteRequestDetails=1002, ApplicationRouteDetails=1003, NewAssociationRequestDetails=1004, NewMemberRequestDetails=1005, GazetteDetails=1006, AdjudicationDetails=1007, Associations=1008, Members=1009, Routes=1010, OperatingLicences=1011, Vehicles=1012, Places=1013, LicenceIssueDetails=1014, PrecheckDetails=1015, NewVehicleRequestDetails=1016, PurificationDetails=1017, ApplicationAudit = 1018, LicenceUpliftmentExtensionRequestDetails = 1019 } public enum Role { LegitimateSystemAdministrator=1, SystemUser=2, ApplicationAdministrator=1000, DataCapturer=1001, PaymentClerk=1002, RegisteryClerk=1003, Verifier=1004, ExceptionHandler=1005, GazettingManager=1006, AgendaOfficer=1007, AdjudicationSecretary=1008, ChairmanOfTheAdjudicationPanel=1009, InspectionOfficer=1010, IssuingOfficer=1011, LicenceSignatory=1012, AdjudicationPanelmember=1013, AdjudicationOverride = 1014, RouteApprover = 1015, DataPurification = 1016, Auditor = 1017, ApplicationReportsRole = 1018, OperatingLicenceReportsRole = 1019, ViewOnly = 1020, NewRouteCreator = 1021 } public enum Securable { ApplicationsModule=1000, ApplicationsModule_Home_StartNewApplication=1001, ApplicationsModule_Purification=1002, ApplicationsModule_Receipts=1003, ApplicationsModule_Receipts_CashUp=1004, ApplicationsModule_Verification=1005, ApplicationsModule_Exceptions=1006, ApplicationsModule_Gazettes=1007, ApplicationsModule_Gazettes_Console_FinaliseAndPublishGazette=1008, ApplicationsModule_Gazettes_Console_PrintGazette=1009, ApplicationsModule_Adjudication=1010, ApplicationsModule_Adjudication_AddAdjudicationHearing=1011, ApplicationsModule_Adjudication_AddInCommitteeMeeting=1012, ApplicationsModule_Adjudication_Console_FinaliseAgenda=1013, ApplicationsModule_Adjudication_Console_PrintAgenda=1014, ApplicationsModule_Adjudication_Console_CaptureDecisions=1015, ApplicationsModule_Adjudication_Console_AdjustRequiredApplications=1016, ApplicationsModule_Adjudication_Console_ApproveDecisions=1017, ApplicationsModule_Status=1018, ApplicationsModule_Reports=1019, ApplicationsModule_Adjudication_Scheduler_Override=1020, ApplicationsModule_Adjudication_ReschedulePostponedAndAdjournedApplications=1021, ApplicationsModule_Purification_UpdateMissingOriginatingLicenceNumbers = 1022, ApplicationsModule_Purification_OverwriteOriginatingLicenceNumbers = 1023, ApplicationsModule_Purification_UpdateVehiclesLinkedToOperatingLicencesIncorrectly = 1023, ApplicationsModule_Purification_ChangeApplicationType = 1081, ApplicationsModule_Adjudication_BypassAdjudication = 1025, ApplicationsModule_Auditing = 1026, ApplicationsModule_Purification_AddToBlockedLicenceList = 1027, ApplicationsModule_Purification_DeleteFromBlockedLicenceList = 1069, ApplicationsModule_Purification_AddToBlockedIDNumberList = 1071, ApplicationsModule_Purification_DeleteFromBlockedIDNumberList = 1072, ApplicationsModule_Purification_AddToLTPSLicenceList = 1028, ApplicationsModule_Purification_ReceiptManagement = 1082, ApplicationsModule_Purification_AddApplicationToReceipt = 1084, ApplicationsModule_ApplicationRequest_Adjudication_ViewAdjudicationConsole = 1029, ApplicationsModule_ApplicationRequest_Adjudication_Addtoadjudication = 1030, ApplicationsModule_ApplicationRequest_Adjudication_RestartDecisions = 1031, ApplicationsModule_ApplicationRequest_Adjudication_CaptureDecision = 1032, ApplicationsModule_ApplicationRequest_Adjudication_BypassAdjudication = 1033, ApplicationsModule_ApplicationRequest_Viewmemberdetails = 1034, ApplicationsModule_ApplicationRequest_Updateoriginatinglicencenumber = 1035, ApplicationsModule_ApplicationRequest_Addobjection = 1036, ApplicationsModule_ApplicationRequest_ViewOLASData = 1037, ApplicationsModule_ApplicationRequest_PrintPaymentAdvice = 1038, ApplicationsModule_ApplicationRequest_PrintBarcode = 1039, ApplicationsModule_ApplicationRequest_EditRecord = 1040, ApplicationsModule_ApplicationRequest_ReprintReceipt = 1041, ApplicationsModule_Runauditreport = 1042, ApplicationsModule_Createnewgazette = 1043, ApplicationsModule_Gazettes_Console_Bypassgazetteexpiry = 1044, ApplicationsModule_Purification_Updatemembercontactdetails = 1045, ApplicationsModule_Purification_Correctmodeandservicetype = 1046, ApplicationsModule_Purification_ManageNeoverifieddata = 1047, ApplicationsModule_Purification_ManageLegitimateLicencesLinkedToActiveOLASlicences = 1048, ApplicationsModule_Purification_Managebypassedexpiredlicencelist = 1049, ApplicationsModule_Purification_Manageallowednewlicencelist = 1050, ApplicationsModule_Purification_ManageSourceSystemViewer = 1077, ApplicationsModule_Purification_CorrectRoute = 1079, ApplicationsModule_Receipts_Createreceipt = 1051, ApplicationsModule_Receipts_Flagasreceived = 1052, ApplicationsModule_Receipts_Assignreceipt = 1053, ApplicationsModule_Receipts_Generateandprintreceipt = 1054, ApplicationsModule_Receipts_RunCashupReport = 1055, ApplicationsModule_Receipts_CancelReceipt = 1073, ApplicationsModule_Receipts_ReprintReceipt = 1074, ApplicationsModule_Receipts_SetReceiptToZero = 1083, ApplicationsModule_Reports_ActivityReport = 1056, ApplicationsModule_Reports_AdjudicationDecisions = 1057, ApplicationsModule_Reports_AllowedNewLicenceSummary = 1058, ApplicationsModule_Reports_ApplicationsInProgressReport = 1059, ApplicationsModule_Reports_CompletedApplication = 1060, ApplicationsModule_Reports_IncomepleteApplications = 1061, ApplicationsModule_Reports_MemberDetails = 1062, ApplicationsModule_Reports_MissingPurificationData = 1063, ApplicationsModule_Reports_MoneyReceived = 1064, ApplicationsModule_Reports_RouteDetails = 1065, ApplicationsModule_VerifyNextApplication = 1066, ApplicationsModule_Adjudication_Console_ReverseDecision = 1067, ApplicationsModule_Adjudication_Console_PrintDecisionLetter = 1068, ApplicationsModule_Adjudication_Console_DownloadMinutes = 1070, ApplicationsModule_Adjudication_Console_RemoveApplication = 1075, ApplicationsModule_Adjudication_Console_AddApplication = 1076, ApplicationsModule_Purification_ChangeIdNumber = 1085, OperatingLicencesModule = 2000, OperatingLicencesModule_Inspections = 2001, OperatingLicencesModule_Issuing = 2002, OperatingLicencesModule_LicenceIssueRequest_RePrintLicence = 2003, OperatingLicencesModule_Expiries = 2004, OperatingLicencesModule_Status = 2005, OperatingLicencesModule_Reports = 2006, OperatingLicencesModule_Purification = 2007, OperatingLicencesModule_ViewOperatingLicenceConsole = 2008, OperatingLicencesModule_LicenceConsole_PrintOperatingLicenceDetails = 2018, OperatingLicencesModule_Issuing_LicencesAwaitingSupportingDocuments = 2009, OperatingLicencesModule_Issuing_LicencesAwaitingVerificationandPrinting = 2010, OperatingLicencesModule_LicenceIssueRequest_PrintLicence_Test = 2011, OperatingLicencesModule_LicenceIssueRequest_PrintLicence_Actual = 2012, OperatingLicencesModule_LicenceIssueRequest_IssueWithoutPrint = 2023, OperatingLicencesModule_LicenceIssueRequest_AmendRoutes = 2013, OperatingLicencesModule_LicenceIssueRequest_Enablelockedsections = 2014, OperatingLicencesModule_Reports_OLASMigrationStatus = 2015, OperatingLicencesModule_Reports_OperatingLicenceAnnexure = 2016, OperatingLicencesModule_Reports_OperatingLicencesIssued = 2017, OperatingLicencesModule_PrintOperatingLicenceDetails = 2018, OperatingLicencesModule_LicenceConsole_UpdateVerifiedVehicleDetalis = 2019, OperatingLicencesModule_LicenceConsole_FlagVINasCorrect = 2020, OperatingLicencesModule_Reports_OperatingLicencesAwaitingIssuing = 2021, OperatingLicencesModule_PrintTemporaryReplacementLetter = 2024, OperatingLicencesModule_DelinkVehicle = 2025, OperatingLicencesModule_Issuing_IssuingExpiries = 2027, OperatingLicencesModule_Extensions = 2029, AssociationsModule = 3000, AssociationsModule_ViewAssociationConsole = 3001, AssociationsModule_Status = 3002, AssociationsModule_Reports = 3003, AssociationsModule_AssociationConsole_AdjustRoutes = 3004, RoutesModule =4000, RoutesModule_AddNewRoute = 4001, RoutesModule_Status = 4002, RoutesModule_Reports = 4003, RoutesModule_Purification = 4004, RoutesModule_ViewRouteConsole = 4005, RoutesModule_Purification_UpdatepotentialOLASdescriptions = 4006, RoutesModule_Purification_Checkroutedescription = 4007, RoutesModule_Purification_Resolveduplicatenationalroutenumbers = 4008, RoutesModule_Purification_Resolveduplicateboardroutenumbers = 4009, RoutesModule_Reports_AssociationRoutes = 4010, RoutesModule_Reports_VerifiedRoutes= 4011, RoutesModule_SendToPurification = 2012, MembersModule = 5000, MembersModule_ViewMemberConsole = 5001, MembersModule_Reports = 5002, MembersModule_Status = 5004, MembersModule_Reports_MembersWithIssuedLicences = 5003, MembersModule_MemberConsole_SaveMemberContactDetails = 5005, VehiclesModule =6000, VehiclesModule_ViewVehicleConsole = 6001, VehiclesModule_Reports = 6002, VehiclesModule_Status = 6003, AdminModule = 7000, AdminModule_ManageUsers = 7001, AdminModule_ManagePlaces = 7002, CashupModule = 8000, CashupModule_CashupAdministrator = 8001 } }