Gets allowable values of the enum

@return string[]
160704
public function getStatusAllowableValues()
    {
        return [
            self::STATUS_OUTSTANDING,
            self::STATUS_IN_PROGRESS,
            self::STATUS_FINISHED_ISSUER,
            self::STATUS_FINISHED_CONTRACTOR,
            self::STATUS_FINISHED,
            self::STATUS_CANCELLED,
            self::STATUS_REJECTED,
            self::STATUS_FAILED,
            self::STATUS_DELETED,
            self::STATUS_REVERSED,
        ];
    }
103531
public Collection<String> getPossibleValues() {
    // Convert to string array
    final E[] enums = enumClass.getEnumConstants();
    ArrayList<String> values = new ArrayList<>(enums.length);
    for(E t : enums) {
      values.add(t.name());
    }
    return values;
  }
173212
public function getActionAllowableValues()
    {
        return [
            self::ACTION_ADD,
            self::ACTION_ASSEMBLE,
            self::ACTION_CONFIGURE,
            self::ACTION_ENTER_PASSWORD,
            self::ACTION_LOCK,
            self::ACTION_MOVE,
            self::ACTION_REPACKAGE,
            self::ACTION_SET_NAME,
            self::ACTION_SET_PASSWORD,
            self::ACTION_UNLOCK,
        ];
    }
331055
public function getAuthTypeAllowableValues()
    {
        return [
            self::AUTH_TYPE_NONE,
            self::AUTH_TYPE_PASSWORD,
            self::AUTH_TYPE_OAUTH,
            self::AUTH_TYPE_EMAIL_LINK,
            self::AUTH_TYPE_PHONE_NUMBER,
            self::AUTH_TYPE_LDAP,
            self::AUTH_TYPE_SAML,
        ];
    }
891839
public function getStatusAllowableValues()
    {
        return [
            self::STATUS_DRAFT,
            self::STATUS_SENT,
            self::STATUS_ARCHIVE,
            self::STATUS_QUEUED,
            self::STATUS_SUSPENDED,
            self::STATUS_IN_PROCESS,
        ];
    }
950484
public function getNames()
    {
        $enums = [];

        foreach (static::toArray() as $name => $value) {
            if ($this->has($value)) {
                $enums[] = $name;
            }
        }

        return $enums;
    }
737888
public function getFlagValues()
    {
        $this->parseIfNotParsed();
        return array_map(function(Option $flag) {
            return $flag->getValue();
        }, $this->dedupeFlags());
    }
887636
public function getRolesAllowableValues()
    {
        return [
            self::ROLES_DIRECTOR,
            self::ROLES_PERSONNEL_MANAGER,
            self::ROLES_ACCOUNTANT,
            self::ROLES_SECURITY_OFFICER,
            self::ROLES_FACTORY_MANAGER,
            self::ROLES_STATION_MANAGER,
            self::ROLES_AUDITOR,
            self::ROLES_HANGAR_TAKE_1,
            self::ROLES_HANGAR_TAKE_2,
            self::ROLES_HANGAR_TAKE_3,
            self::ROLES_HANGAR_TAKE_4,
            self::ROLES_HANGAR_TAKE_5,
            self::ROLES_HANGAR_TAKE_6,
            self::ROLES_HANGAR_TAKE_7,
            self::ROLES_HANGAR_QUERY_1,
            self::ROLES_HANGAR_QUERY_2,
            self::ROLES_HANGAR_QUERY_3,
            self::ROLES_HANGAR_QUERY_4,
            self::ROLES_HANGAR_QUERY_5,
            self::ROLES_HANGAR_QUERY_6,
            self::ROLES_HANGAR_QUERY_7,
            self::ROLES_ACCOUNT_TAKE_1,
            self::ROLES_ACCOUNT_TAKE_2,
            self::ROLES_ACCOUNT_TAKE_3,
            self::ROLES_ACCOUNT_TAKE_4,
            self::ROLES_ACCOUNT_TAKE_5,
            self::ROLES_ACCOUNT_TAKE_6,
            self::ROLES_ACCOUNT_TAKE_7,
            self::ROLES_DIPLOMAT,
            self::ROLES_CONFIG_EQUIPMENT,
            self::ROLES_CONTAINER_TAKE_1,
            self::ROLES_CONTAINER_TAKE_2,
            self::ROLES_CONTAINER_TAKE_3,
            self::ROLES_CONTAINER_TAKE_4,
            self::ROLES_CONTAINER_TAKE_5,
            self::ROLES_CONTAINER_TAKE_6,
            self::ROLES_CONTAINER_TAKE_7,
            self::ROLES_RENT_OFFICE,
            self::ROLES_RENT_FACTORY_FACILITY,
            self::ROLES_RENT_RESEARCH_FACILITY,
            self::ROLES_JUNIOR_ACCOUNTANT,
            self::ROLES_CONFIG_STARBASE_EQUIPMENT,
            self::ROLES_TRADER,
            self::ROLES_COMMUNICATIONS_OFFICER,
            self::ROLES_CONTRACT_MANAGER,
            self::ROLES_STARBASE_DEFENSE_OPERATOR,
            self::ROLES_STARBASE_FUEL_TECHNICIAN,
            self::ROLES_FITTING_MANAGER,
            self::ROLES_TERRESTRIAL_COMBAT_OFFICER,
            self::ROLES_TERRESTRIAL_LOGISTICS_OFFICER,
        ];
    }
53147
public function getGrantableRolesAtOtherAllowableValues()
    {
        return [
            self::GRANTABLE_ROLES_AT_OTHER_DIRECTOR,
            self::GRANTABLE_ROLES_AT_OTHER_PERSONNEL_MANAGER,
            self::GRANTABLE_ROLES_AT_OTHER_ACCOUNTANT,
            self::GRANTABLE_ROLES_AT_OTHER_SECURITY_OFFICER,
            self::GRANTABLE_ROLES_AT_OTHER_FACTORY_MANAGER,
            self::GRANTABLE_ROLES_AT_OTHER_STATION_MANAGER,
            self::GRANTABLE_ROLES_AT_OTHER_AUDITOR,
            self::GRANTABLE_ROLES_AT_OTHER_HANGAR_TAKE_1,
            self::GRANTABLE_ROLES_AT_OTHER_HANGAR_TAKE_2,
            self::GRANTABLE_ROLES_AT_OTHER_HANGAR_TAKE_3,
            self::GRANTABLE_ROLES_AT_OTHER_HANGAR_TAKE_4,
            self::GRANTABLE_ROLES_AT_OTHER_HANGAR_TAKE_5,
            self::GRANTABLE_ROLES_AT_OTHER_HANGAR_TAKE_6,
            self::GRANTABLE_ROLES_AT_OTHER_HANGAR_TAKE_7,
            self::GRANTABLE_ROLES_AT_OTHER_HANGAR_QUERY_1,
            self::GRANTABLE_ROLES_AT_OTHER_HANGAR_QUERY_2,
            self::GRANTABLE_ROLES_AT_OTHER_HANGAR_QUERY_3,
            self::GRANTABLE_ROLES_AT_OTHER_HANGAR_QUERY_4,
            self::GRANTABLE_ROLES_AT_OTHER_HANGAR_QUERY_5,
            self::GRANTABLE_ROLES_AT_OTHER_HANGAR_QUERY_6,
            self::GRANTABLE_ROLES_AT_OTHER_HANGAR_QUERY_7,
            self::GRANTABLE_ROLES_AT_OTHER_ACCOUNT_TAKE_1,
            self::GRANTABLE_ROLES_AT_OTHER_ACCOUNT_TAKE_2,
            self::GRANTABLE_ROLES_AT_OTHER_ACCOUNT_TAKE_3,
            self::GRANTABLE_ROLES_AT_OTHER_ACCOUNT_TAKE_4,
            self::GRANTABLE_ROLES_AT_OTHER_ACCOUNT_TAKE_5,
            self::GRANTABLE_ROLES_AT_OTHER_ACCOUNT_TAKE_6,
            self::GRANTABLE_ROLES_AT_OTHER_ACCOUNT_TAKE_7,
            self::GRANTABLE_ROLES_AT_OTHER_DIPLOMAT,
            self::GRANTABLE_ROLES_AT_OTHER_CONFIG_EQUIPMENT,
            self::GRANTABLE_ROLES_AT_OTHER_CONTAINER_TAKE_1,
            self::GRANTABLE_ROLES_AT_OTHER_CONTAINER_TAKE_2,
            self::GRANTABLE_ROLES_AT_OTHER_CONTAINER_TAKE_3,
            self::GRANTABLE_ROLES_AT_OTHER_CONTAINER_TAKE_4,
            self::GRANTABLE_ROLES_AT_OTHER_CONTAINER_TAKE_5,
            self::GRANTABLE_ROLES_AT_OTHER_CONTAINER_TAKE_6,
            self::GRANTABLE_ROLES_AT_OTHER_CONTAINER_TAKE_7,
            self::GRANTABLE_ROLES_AT_OTHER_RENT_OFFICE,
            self::GRANTABLE_ROLES_AT_OTHER_RENT_FACTORY_FACILITY,
            self::GRANTABLE_ROLES_AT_OTHER_RENT_RESEARCH_FACILITY,
            self::GRANTABLE_ROLES_AT_OTHER_JUNIOR_ACCOUNTANT,
            self::GRANTABLE_ROLES_AT_OTHER_CONFIG_STARBASE_EQUIPMENT,
            self::GRANTABLE_ROLES_AT_OTHER_TRADER,
            self::GRANTABLE_ROLES_AT_OTHER_COMMUNICATIONS_OFFICER,
            self::GRANTABLE_ROLES_AT_OTHER_CONTRACT_MANAGER,
            self::GRANTABLE_ROLES_AT_OTHER_STARBASE_DEFENSE_OPERATOR,
            self::GRANTABLE_ROLES_AT_OTHER_STARBASE_FUEL_TECHNICIAN,
            self::GRANTABLE_ROLES_AT_OTHER_FITTING_MANAGER,
            self::GRANTABLE_ROLES_AT_OTHER_TERRESTRIAL_COMBAT_OFFICER,
            self::GRANTABLE_ROLES_AT_OTHER_TERRESTRIAL_LOGISTICS_OFFICER,
        ];
    }
326809
public function getLocationFlagAllowableValues()
    {
        return [
            self::LOCATION_FLAG_ASSET_SAFETY,
            self::LOCATION_FLAG_AUTO_FIT,
            self::LOCATION_FLAG_BONUS,
            self::LOCATION_FLAG_BOOSTER,
            self::LOCATION_FLAG_BOOSTER_BAY,
            self::LOCATION_FLAG_CAPSULE,
            self::LOCATION_FLAG_CARGO,
            self::LOCATION_FLAG_CORP_DELIVERIES,
            self::LOCATION_FLAG_CORP_SAG1,
            self::LOCATION_FLAG_CORP_SAG2,
            self::LOCATION_FLAG_CORP_SAG3,
            self::LOCATION_FLAG_CORP_SAG4,
            self::LOCATION_FLAG_CORP_SAG5,
            self::LOCATION_FLAG_CORP_SAG6,
            self::LOCATION_FLAG_CORP_SAG7,
            self::LOCATION_FLAG_CRATE_LOOT,
            self::LOCATION_FLAG_DELIVERIES,
            self::LOCATION_FLAG_DRONE_BAY,
            self::LOCATION_FLAG_DUST_BATTLE,
            self::LOCATION_FLAG_DUST_DATABANK,
            self::LOCATION_FLAG_FIGHTER_BAY,
            self::LOCATION_FLAG_FIGHTER_TUBE0,
            self::LOCATION_FLAG_FIGHTER_TUBE1,
            self::LOCATION_FLAG_FIGHTER_TUBE2,
            self::LOCATION_FLAG_FIGHTER_TUBE3,
            self::LOCATION_FLAG_FIGHTER_TUBE4,
            self::LOCATION_FLAG_FLEET_HANGAR,
            self::LOCATION_FLAG_HANGAR,
            self::LOCATION_FLAG_HANGAR_ALL,
            self::LOCATION_FLAG_HI_SLOT0,
            self::LOCATION_FLAG_HI_SLOT1,
            self::LOCATION_FLAG_HI_SLOT2,
            self::LOCATION_FLAG_HI_SLOT3,
            self::LOCATION_FLAG_HI_SLOT4,
            self::LOCATION_FLAG_HI_SLOT5,
            self::LOCATION_FLAG_HI_SLOT6,
            self::LOCATION_FLAG_HI_SLOT7,
            self::LOCATION_FLAG_HIDDEN_MODIFERS,
            self::LOCATION_FLAG_IMPLANT,
            self::LOCATION_FLAG_IMPOUNDED,
            self::LOCATION_FLAG_JUNKYARD_REPROCESSED,
            self::LOCATION_FLAG_JUNKYARD_TRASHED,
            self::LOCATION_FLAG_LO_SLOT0,
            self::LOCATION_FLAG_LO_SLOT1,
            self::LOCATION_FLAG_LO_SLOT2,
            self::LOCATION_FLAG_LO_SLOT3,
            self::LOCATION_FLAG_LO_SLOT4,
            self::LOCATION_FLAG_LO_SLOT5,
            self::LOCATION_FLAG_LO_SLOT6,
            self::LOCATION_FLAG_LO_SLOT7,
            self::LOCATION_FLAG_LOCKED,
            self::LOCATION_FLAG_MED_SLOT0,
            self::LOCATION_FLAG_MED_SLOT1,
            self::LOCATION_FLAG_MED_SLOT2,
            self::LOCATION_FLAG_MED_SLOT3,
            self::LOCATION_FLAG_MED_SLOT4,
            self::LOCATION_FLAG_MED_SLOT5,
            self::LOCATION_FLAG_MED_SLOT6,
            self::LOCATION_FLAG_MED_SLOT7,
            self::LOCATION_FLAG_OFFICE_FOLDER,
            self::LOCATION_FLAG_PILOT,
            self::LOCATION_FLAG_PLANET_SURFACE,
            self::LOCATION_FLAG_QUAFE_BAY,
            self::LOCATION_FLAG_REWARD,
            self::LOCATION_FLAG_RIG_SLOT0,
            self::LOCATION_FLAG_RIG_SLOT1,
            self::LOCATION_FLAG_RIG_SLOT2,
            self::LOCATION_FLAG_RIG_SLOT3,
            self::LOCATION_FLAG_RIG_SLOT4,
            self::LOCATION_FLAG_RIG_SLOT5,
            self::LOCATION_FLAG_RIG_SLOT6,
            self::LOCATION_FLAG_RIG_SLOT7,
            self::LOCATION_FLAG_SECONDARY_STORAGE,
            self::LOCATION_FLAG_SERVICE_SLOT0,
            self::LOCATION_FLAG_SERVICE_SLOT1,
            self::LOCATION_FLAG_SERVICE_SLOT2,
            self::LOCATION_FLAG_SERVICE_SLOT3,
            self::LOCATION_FLAG_SERVICE_SLOT4,
            self::LOCATION_FLAG_SERVICE_SLOT5,
            self::LOCATION_FLAG_SERVICE_SLOT6,
            self::LOCATION_FLAG_SERVICE_SLOT7,
            self::LOCATION_FLAG_SHIP_HANGAR,
            self::LOCATION_FLAG_SHIP_OFFLINE,
            self::LOCATION_FLAG_SKILL,
            self::LOCATION_FLAG_SKILL_IN_TRAINING,
            self::LOCATION_FLAG_SPECIALIZED_AMMO_HOLD,
            self::LOCATION_FLAG_SPECIALIZED_COMMAND_CENTER_HOLD,
            self::LOCATION_FLAG_SPECIALIZED_FUEL_BAY,
            self::LOCATION_FLAG_SPECIALIZED_GAS_HOLD,
            self::LOCATION_FLAG_SPECIALIZED_INDUSTRIAL_SHIP_HOLD,
            self::LOCATION_FLAG_SPECIALIZED_LARGE_SHIP_HOLD,
            self::LOCATION_FLAG_SPECIALIZED_MATERIAL_BAY,
            self::LOCATION_FLAG_SPECIALIZED_MEDIUM_SHIP_HOLD,
            self::LOCATION_FLAG_SPECIALIZED_MINERAL_HOLD,
            self::LOCATION_FLAG_SPECIALIZED_ORE_HOLD,
            self::LOCATION_FLAG_SPECIALIZED_PLANETARY_COMMODITIES_HOLD,
            self::LOCATION_FLAG_SPECIALIZED_SALVAGE_HOLD,
            self::LOCATION_FLAG_SPECIALIZED_SHIP_HOLD,
            self::LOCATION_FLAG_SPECIALIZED_SMALL_SHIP_HOLD,
            self::LOCATION_FLAG_STRUCTURE_ACTIVE,
            self::LOCATION_FLAG_STRUCTURE_FUEL,
            self::LOCATION_FLAG_STRUCTURE_INACTIVE,
            self::LOCATION_FLAG_STRUCTURE_OFFLINE,
            self::LOCATION_FLAG_SUB_SYSTEM_SLOT0,
            self::LOCATION_FLAG_SUB_SYSTEM_SLOT1,
            self::LOCATION_FLAG_SUB_SYSTEM_SLOT2,
            self::LOCATION_FLAG_SUB_SYSTEM_SLOT3,
            self::LOCATION_FLAG_SUB_SYSTEM_SLOT4,
            self::LOCATION_FLAG_SUB_SYSTEM_SLOT5,
            self::LOCATION_FLAG_SUB_SYSTEM_SLOT6,
            self::LOCATION_FLAG_SUB_SYSTEM_SLOT7,
            self::LOCATION_FLAG_SUBSYSTEM_BAY,
            self::LOCATION_FLAG_UNLOCKED,
            self::LOCATION_FLAG_WALLET,
            self::LOCATION_FLAG_WARDROBE,
        ];
    }
1274677
public function getGrantableRolesAtHqAllowableValues()
    {
        return [
            self::GRANTABLE_ROLES_AT_HQ_DIRECTOR,
            self::GRANTABLE_ROLES_AT_HQ_PERSONNEL_MANAGER,
            self::GRANTABLE_ROLES_AT_HQ_ACCOUNTANT,
            self::GRANTABLE_ROLES_AT_HQ_SECURITY_OFFICER,
            self::GRANTABLE_ROLES_AT_HQ_FACTORY_MANAGER,
            self::GRANTABLE_ROLES_AT_HQ_STATION_MANAGER,
            self::GRANTABLE_ROLES_AT_HQ_AUDITOR,
            self::GRANTABLE_ROLES_AT_HQ_HANGAR_TAKE_1,
            self::GRANTABLE_ROLES_AT_HQ_HANGAR_TAKE_2,
            self::GRANTABLE_ROLES_AT_HQ_HANGAR_TAKE_3,
            self::GRANTABLE_ROLES_AT_HQ_HANGAR_TAKE_4,
            self::GRANTABLE_ROLES_AT_HQ_HANGAR_TAKE_5,
            self::GRANTABLE_ROLES_AT_HQ_HANGAR_TAKE_6,
            self::GRANTABLE_ROLES_AT_HQ_HANGAR_TAKE_7,
            self::GRANTABLE_ROLES_AT_HQ_HANGAR_QUERY_1,
            self::GRANTABLE_ROLES_AT_HQ_HANGAR_QUERY_2,
            self::GRANTABLE_ROLES_AT_HQ_HANGAR_QUERY_3,
            self::GRANTABLE_ROLES_AT_HQ_HANGAR_QUERY_4,
            self::GRANTABLE_ROLES_AT_HQ_HANGAR_QUERY_5,
            self::GRANTABLE_ROLES_AT_HQ_HANGAR_QUERY_6,
            self::GRANTABLE_ROLES_AT_HQ_HANGAR_QUERY_7,
            self::GRANTABLE_ROLES_AT_HQ_ACCOUNT_TAKE_1,
            self::GRANTABLE_ROLES_AT_HQ_ACCOUNT_TAKE_2,
            self::GRANTABLE_ROLES_AT_HQ_ACCOUNT_TAKE_3,
            self::GRANTABLE_ROLES_AT_HQ_ACCOUNT_TAKE_4,
            self::GRANTABLE_ROLES_AT_HQ_ACCOUNT_TAKE_5,
            self::GRANTABLE_ROLES_AT_HQ_ACCOUNT_TAKE_6,
            self::GRANTABLE_ROLES_AT_HQ_ACCOUNT_TAKE_7,
            self::GRANTABLE_ROLES_AT_HQ_DIPLOMAT,
            self::GRANTABLE_ROLES_AT_HQ_CONFIG_EQUIPMENT,
            self::GRANTABLE_ROLES_AT_HQ_CONTAINER_TAKE_1,
            self::GRANTABLE_ROLES_AT_HQ_CONTAINER_TAKE_2,
            self::GRANTABLE_ROLES_AT_HQ_CONTAINER_TAKE_3,
            self::GRANTABLE_ROLES_AT_HQ_CONTAINER_TAKE_4,
            self::GRANTABLE_ROLES_AT_HQ_CONTAINER_TAKE_5,
            self::GRANTABLE_ROLES_AT_HQ_CONTAINER_TAKE_6,
            self::GRANTABLE_ROLES_AT_HQ_CONTAINER_TAKE_7,
            self::GRANTABLE_ROLES_AT_HQ_RENT_OFFICE,
            self::GRANTABLE_ROLES_AT_HQ_RENT_FACTORY_FACILITY,
            self::GRANTABLE_ROLES_AT_HQ_RENT_RESEARCH_FACILITY,
            self::GRANTABLE_ROLES_AT_HQ_JUNIOR_ACCOUNTANT,
            self::GRANTABLE_ROLES_AT_HQ_CONFIG_STARBASE_EQUIPMENT,
            self::GRANTABLE_ROLES_AT_HQ_TRADER,
            self::GRANTABLE_ROLES_AT_HQ_COMMUNICATIONS_OFFICER,
            self::GRANTABLE_ROLES_AT_HQ_CONTRACT_MANAGER,
            self::GRANTABLE_ROLES_AT_HQ_STARBASE_DEFENSE_OPERATOR,
            self::GRANTABLE_ROLES_AT_HQ_STARBASE_FUEL_TECHNICIAN,
            self::GRANTABLE_ROLES_AT_HQ_FITTING_MANAGER,
            self::GRANTABLE_ROLES_AT_HQ_TERRESTRIAL_COMBAT_OFFICER,
            self::GRANTABLE_ROLES_AT_HQ_TERRESTRIAL_LOGISTICS_OFFICER,
        ];
    }
845558
public function getEventAllowableValues()
    {
        return [
            self::EVENT_BOUNCES,
            self::EVENT_HARD_BOUNCES,
            self::EVENT_SOFT_BOUNCES,
            self::EVENT_DELIVERED,
            self::EVENT_SENT,
            self::EVENT_ACCEPTED,
            self::EVENT_UNSUBSCRIPTION,
            self::EVENT_REPLIES,
            self::EVENT_BLOCKED,
        ];
    }
993569
public function getFirstPartyTypeAllowableValues()
    {
        return [
            self::FIRST_PARTY_TYPE_CHARACTER,
            self::FIRST_PARTY_TYPE_CORPORATION,
            self::FIRST_PARTY_TYPE_ALLIANCE,
            self::FIRST_PARTY_TYPE_FACTION,
            self::FIRST_PARTY_TYPE_SYSTEM,
        ];
    }
1120447
public static function values(): array
    {
        self::checkForChoiceEnumTraitMisuses();

        $values = array_keys(static::choices());

        if (is_a(static::class, FlaggedEnum::class, true)) {
            $values = array_values(array_filter($values, function ($v): bool {
                return 0 === ($v & $v - 1);
            }));
        }

        return $values;
    }
1022325
public static function getAllValues(): array
	{
		$enumerables = self::getCache();
		$result = [];

		foreach ($enumerables as $enumerable => $value) {
			$result[] = $value;
		}

		return $result;
	}
300826
public static function enumFonts() {
        return [
            FontAwesomeIconInterface::FONT_AWESOME_FONT,
            FontAwesomeIconInterface::FONT_AWESOME_FONT_BOLD,
            FontAwesomeIconInterface::FONT_AWESOME_FONT_LIGHT,
            FontAwesomeIconInterface::FONT_AWESOME_FONT_REGULAR,
            FontAwesomeIconInterface::FONT_AWESOME_FONT_SOLID,
        ];
    }
495948
public function getTypeAllowableValues()
    {
        return [
            self::TYPE_UNKNOWN,
            self::TYPE_ITEM_EXCHANGE,
            self::TYPE_AUCTION,
            self::TYPE_COURIER,
            self::TYPE_LOAN,
        ];
    }