clean enums for parity

This commit is contained in:
Reese Norris
2024-10-22 12:24:17 -07:00
parent 6e215a9225
commit c0cc3d218e
2 changed files with 42 additions and 42 deletions

View File

@@ -20,37 +20,37 @@ const (
) )
var networkRatingToLongString = map[NetworkRating]string{ var networkRatingToLongString = map[NetworkRating]string{
-1: "Inactive", NetworkRatingINAC: "Inactive",
0: "Suspended", NetworkRatingSUS: "Suspended",
1: "Observer", NetworkRatingOBS: "Observer",
2: "Tower Trainee", NetworkRatingS1: "Tower Trainee",
3: "Tower Controller", NetworkRatingS2: "Tower Controller",
4: "Senior Student", NetworkRatingS3: "Senior Student",
5: "Enroute Controller", NetworkRatingC1: "Enroute Controller",
6: "Controller 2", NetworkRatingC2: "Controller 2",
7: "Senior Controller", NetworkRatingC3: "Senior Controller",
8: "Instructor", NetworkRatingI1: "Instructor",
9: "Instructor 2", NetworkRatingI2: "Instructor 2",
10: "Senior Instructor", NetworkRatingI3: "Senior Instructor",
11: "Supervisor", NetworkRatingSUP: "Supervisor",
12: "Administrator", NetworkRatingADM: "Administrator",
} }
var networkRatingToShortString = map[NetworkRating]string{ var networkRatingToShortString = map[NetworkRating]string{
-1: "INAC", NetworkRatingINAC: "INAC",
0: "SUS", NetworkRatingSUS: "SUS",
1: "OBS", NetworkRatingOBS: "OBS",
2: "S1", NetworkRatingS1: "S1",
3: "S2", NetworkRatingS2: "S2",
4: "S3", NetworkRatingS3: "S3",
5: "C1", NetworkRatingC1: "C1",
6: "C2", NetworkRatingC2: "C2",
7: "C3", NetworkRatingC3: "C3",
8: "I1", NetworkRatingI1: "I1",
9: "I2", NetworkRatingI2: "I2",
10: "I3", NetworkRatingI3: "I3",
11: "SUP", NetworkRatingSUP: "SUP",
12: "ADM", NetworkRatingADM: "ADM",
} }
func (n NetworkRating) String() string { func (n NetworkRating) String() string {

View File

@@ -13,23 +13,23 @@ const (
) )
var pilotRatingToLongString = map[PilotRating]string{ var pilotRatingToLongString = map[PilotRating]string{
0: "Basic Member", PilotRatingNEW: "Basic Member",
1: "Private Pilot License", PilotRatingPPL: "Private Pilot License",
3: "Instrument Rating", PilotRatingIR: "Instrument Rating",
7: "Commercial Multi-Engine License", PilotRatingCMEL: "Commercial Multi-Engine License",
15: "Airline Transport Pilot License", PilotRatingATPL: "Airline Transport Pilot License",
31: "Flight Instructor", PilotRatingFI: "Flight Instructor",
63: "Flight Examiner", PilotRatingFE: "Flight Examiner",
} }
var pilotRatingToShortString = map[PilotRating]string{ var pilotRatingToShortString = map[PilotRating]string{
0: "NEW", PilotRatingNEW: "NEW",
1: "PPL", PilotRatingPPL: "PPL",
3: "IR", PilotRatingIR: "IR",
7: "CMEL", PilotRatingCMEL: "CMEL",
15: "ATPL", PilotRatingATPL: "ATPL",
31: "FI", PilotRatingFI: "FI",
63: "FE", PilotRatingFE: "FE",
} }
func ForEachPilotRating(f func(id PilotRating, shortString, longString string)) { func ForEachPilotRating(f func(id PilotRating, shortString, longString string)) {