constants

package
v0.0.0-...-488514f Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 4, 2024 License: Apache-2.0 Imports: 0 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	FacilityDisplayNameMap = map[FacilityID]string{
		AcademyFacility:      "Academy",
		HeadquartersFacility: "Headquarters",
		NonMemberFacility:    "Non-Member",
		InactiveFacility:     "Inactive",

		AlbuquerqueFacility:  "Albuquerque ARTCC",
		AnchorageFacility:    "Anchorage ARTCC",
		AtlantaFacility:      "Atlanta ARTCC",
		BostonFacility:       "Boston ARTCC",
		ChicagoFacility:      "Chicago ARTCC",
		ClevelandFacility:    "Cleveland ARTCC",
		DenverFacility:       "Denver ARTCC",
		FortWorthFacility:    "Fort Worth ARTCC",
		HonoluluFacility:     "Honolulu Control FacilityID",
		HoustonFacility:      "Houston ARTCC",
		IndianapolisFacility: "Indianapolis ARTCC",
		JacksonvilleFacility: "Jacksonville ARTCC",
		KansasCityFacility:   "Kansas City ARTCC",
		LosAngelesFacility:   "Los Angeles ARTCC",
		MemphisFacility:      "Memphis ARTCC",
		MiamiFacility:        "Miami ARTCC",
		MinneapolisFacility:  "Minneapolis ARTCC",
		NewYorkFacility:      "New York ARTCC",
		OaklandFacility:      "Oakland ARTCC",
		SaltLakeFacility:     "Salt Lake ARTCC",
		SeattleFacility:      "Seattle ARTCC",
		WashingtonFacility:   "Washington, D.C. ARTCC",
	}
)

Functions

This section is empty.

Types

type ATCRating

type ATCRating int
const (
	InactiveRating         ATCRating = -1
	SuspendedRating        ATCRating = 0
	ObserverRating         ATCRating = 1
	Student1Rating         ATCRating = 2
	Student2Rating         ATCRating = 3
	Student3Rating         ATCRating = 4
	ControllerRating       ATCRating = 5
	SeniorControllerRating ATCRating = 7
	InstructorRating       ATCRating = 8
	SeniorInstructorRating ATCRating = 10
	SupervisorRating       ATCRating = 11
	AdministratorRating    ATCRating = 12
)

func (ATCRating) Int

func (r ATCRating) Int() int

func (ATCRating) IsValidRating

func (r ATCRating) IsValidRating() bool

func (ATCRating) Long

func (r ATCRating) Long() string

func (ATCRating) Short

func (r ATCRating) Short() string

type FacilityID

type FacilityID string
const (
	// Special Facilities
	AcademyFacility      FacilityID = "ZAE"
	HeadquartersFacility FacilityID = "ZHQ"
	NonMemberFacility    FacilityID = "ZZN"
	InactiveFacility     FacilityID = "ZZI"

	// ARTCC Facilities
	AlbuquerqueFacility  FacilityID = "ZAB"
	AnchorageFacility    FacilityID = "ZAN"
	AtlantaFacility      FacilityID = "ZTL"
	BostonFacility       FacilityID = "ZBW"
	ChicagoFacility      FacilityID = "ZAU"
	ClevelandFacility    FacilityID = "ZOB"
	DenverFacility       FacilityID = "ZDV"
	FortWorthFacility    FacilityID = "ZFW"
	HonoluluFacility     FacilityID = "HCF"
	HoustonFacility      FacilityID = "ZHU"
	IndianapolisFacility FacilityID = "ZID"
	JacksonvilleFacility FacilityID = "ZJX"
	KansasCityFacility   FacilityID = "ZKC"
	LosAngelesFacility   FacilityID = "ZLA"
	MemphisFacility      FacilityID = "ZME"
	MiamiFacility        FacilityID = "ZMA"
	MinneapolisFacility  FacilityID = "ZMP"
	NewYorkFacility      FacilityID = "ZNY"
	OaklandFacility      FacilityID = "ZOA"
	SaltLakeFacility     FacilityID = "ZLC"
	SeattleFacility      FacilityID = "ZSE"
	WashingtonFacility   FacilityID = "ZDC"
)

func (FacilityID) DisplayName

func (f FacilityID) DisplayName() string

type RoleID

type RoleID string
const (
	// ARTCC Roles
	AirTrafficManagerRole         RoleID = "ATM"
	DeputyAirTrafficManagerRole   RoleID = "DATM"
	TrainingAdministratorRole     RoleID = "TA"
	EventCoordinatorRole          RoleID = "EC"
	AssistantEventCoordinatorRole RoleID = "AEC"
	FacilityEngineerRole          RoleID = "FE"
	AssistantFacilityEngineerRole RoleID = "AFE"
	WebMasterRole                 RoleID = "WM"
	AssistantWebMasterRole        RoleID = "AWM"
	InstructorRole                RoleID = "INS"
	MentorRole                    RoleID = "MTR"

	// Division Roles
	DivisionStaffRole      RoleID = "DIVISION_STAFF"
	DivisionManagementRole RoleID = "DIVISION_MANAGEMENT"

	// Other Roles
	DeveloperTeamRole      RoleID = "DEV"
	AceTeamRole            RoleID = "ACE"
	NTMSRole               RoleID = "NTMS"
	NTMTRole               RoleID = "NTMT"
	SocialMediaTeam        RoleID = "SMT"
	TrainingContentTeam    RoleID = "TCT"
	AcademyMaterialEditor  RoleID = "CBT"
	FacilityMaterialEditor RoleID = "FACCBT"

	// Misc Roles
	EmailUser RoleID = "EMAIL"
)

func (RoleID) DisplayName

func (r RoleID) DisplayName() string

func (RoleID) FacilityManagerRoles

func (r RoleID) FacilityManagerRoles() []RoleID

func (RoleID) IsFacilitySpecific

func (r RoleID) IsFacilitySpecific() bool

func (RoleID) IsValidRole

func (r RoleID) IsValidRole() bool

func (RoleID) ManagementType

func (r RoleID) ManagementType() RoleManagementType

type RoleManagementType

type RoleManagementType uint64
const (
	UnknownRoleManagementType RoleManagementType = iota
	DivisionManagementManaged
	DivisionManaged
	FacilityManaged
)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL