<?php

namespace EnumType;

/**
 * This class stands for EquipmentReasonEnumeration EnumType
 * Meta informations extracted from the WSDL
 * - documentation: Values for Equipment incident reason types TPEG Pti18_3/TPEG Pti_21.
 * @subpackage Enumerations
 */
class EquipmentReasonEnumeration
{
    /**
     * Constant for value 'pti21_0'
     * @return string 'pti21_0'
     */
    const VALUE_PTI_21_0 = 'pti21_0';
    /**
     * Constant for value 'unknown'
     * @return string 'unknown'
     */
    const VALUE_UNKNOWN = 'unknown';
    /**
     * Constant for value 'pti21_1'
     * @return string 'pti21_1'
     */
    const VALUE_PTI_21_1 = 'pti21_1';
    /**
     * Constant for value 'pointsProblem'
     * @return string 'pointsProblem'
     */
    const VALUE_POINTS_PROBLEM = 'pointsProblem';
    /**
     * Constant for value 'pti21_2'
     * @return string 'pti21_2'
     */
    const VALUE_PTI_21_2 = 'pti21_2';
    /**
     * Constant for value 'pointsFailure'
     * @return string 'pointsFailure'
     */
    const VALUE_POINTS_FAILURE = 'pointsFailure';
    /**
     * Constant for value 'pti21_3'
     * @return string 'pti21_3'
     */
    const VALUE_PTI_21_3 = 'pti21_3';
    /**
     * Constant for value 'signalProblem'
     * @return string 'signalProblem'
     */
    const VALUE_SIGNAL_PROBLEM = 'signalProblem';
    /**
     * Constant for value 'pti21_3_Alias_1'
     * @return string 'pti21_3_Alias_1'
     */
    const VALUE_PTI_21_3_ALIAS_1 = 'pti21_3_Alias_1';
    /**
     * Constant for value 'trainWarningSystemProblem'
     * @return string 'trainWarningSystemProblem'
     */
    const VALUE_TRAIN_WARNING_SYSTEM_PROBLEM = 'trainWarningSystemProblem';
    /**
     * Constant for value 'pti21_3_Alias_2'
     * @return string 'pti21_3_Alias_2'
     */
    const VALUE_PTI_21_3_ALIAS_2 = 'pti21_3_Alias_2';
    /**
     * Constant for value 'trackCircuitProblem'
     * @return string 'trackCircuitProblem'
     */
    const VALUE_TRACK_CIRCUIT_PROBLEM = 'trackCircuitProblem';
    /**
     * Constant for value 'pti21_4'
     * @return string 'pti21_4'
     */
    const VALUE_PTI_21_4 = 'pti21_4';
    /**
     * Constant for value 'signalFailure'
     * @return string 'signalFailure'
     */
    const VALUE_SIGNAL_FAILURE = 'signalFailure';
    /**
     * Constant for value 'pti21_4_Alias_1'
     * @return string 'pti21_4_Alias_1'
     */
    const VALUE_PTI_21_4_ALIAS_1 = 'pti21_4_Alias_1';
    /**
     * Constant for value 'signalAndSwitchFailure'
     * @return string 'signalAndSwitchFailure'
     */
    const VALUE_SIGNAL_AND_SWITCH_FAILURE = 'signalAndSwitchFailure';
    /**
     * Constant for value 'pti21_5'
     * @return string 'pti21_5'
     */
    const VALUE_PTI_21_5 = 'pti21_5';
    /**
     * Constant for value 'derailment'
     * @return string 'derailment'
     */
    const VALUE_DERAILMENT = 'derailment';
    /**
     * Constant for value 'pti21_6'
     * @return string 'pti21_6'
     */
    const VALUE_PTI_21_6 = 'pti21_6';
    /**
     * Constant for value 'engineFailure'
     * @return string 'engineFailure'
     */
    const VALUE_ENGINE_FAILURE = 'engineFailure';
    /**
     * Constant for value 'pti21_6_Alias_1'
     * @return string 'pti21_6_Alias_1'
     */
    const VALUE_PTI_21_6_ALIAS_1 = 'pti21_6_Alias_1';
    /**
     * Constant for value 'tractionFailure'
     * @return string 'tractionFailure'
     */
    const VALUE_TRACTION_FAILURE = 'tractionFailure';
    /**
     * Constant for value 'pti21_7'
     * @return string 'pti21_7'
     */
    const VALUE_PTI_21_7 = 'pti21_7';
    /**
     * Constant for value 'breakDown'
     * @return string 'breakDown'
     */
    const VALUE_BREAK_DOWN = 'breakDown';
    /**
     * Constant for value 'pti21_8'
     * @return string 'pti21_8'
     */
    const VALUE_PTI_21_8 = 'pti21_8';
    /**
     * Constant for value 'technicalProblem'
     * @return string 'technicalProblem'
     */
    const VALUE_TECHNICAL_PROBLEM = 'technicalProblem';
    /**
     * Constant for value 'pti21_8_Alias_1'
     * @return string 'pti21_8_Alias_1'
     */
    const VALUE_PTI_21_8_ALIAS_1 = 'pti21_8_Alias_1';
    /**
     * Constant for value 'brokenRail'
     * @return string 'brokenRail'
     */
    const VALUE_BROKEN_RAIL = 'brokenRail';
    /**
     * Constant for value 'pti21_8_Alias_2'
     * @return string 'pti21_8_Alias_2'
     */
    const VALUE_PTI_21_8_ALIAS_2 = 'pti21_8_Alias_2';
    /**
     * Constant for value 'poorRailConditions'
     * @return string 'poorRailConditions'
     */
    const VALUE_POOR_RAIL_CONDITIONS = 'poorRailConditions';
    /**
     * Constant for value 'pti21_8_Alias_3'
     * @return string 'pti21_8_Alias_3'
     */
    const VALUE_PTI_21_8_ALIAS_3 = 'pti21_8_Alias_3';
    /**
     * Constant for value 'wheelImpactLoad'
     * @return string 'wheelImpactLoad'
     */
    const VALUE_WHEEL_IMPACT_LOAD = 'wheelImpactLoad';
    /**
     * Constant for value 'pti21_8_Alias_4'
     * @return string 'pti21_8_Alias_4'
     */
    const VALUE_PTI_21_8_ALIAS_4 = 'pti21_8_Alias_4';
    /**
     * Constant for value 'lackOfOperationalStock'
     * @return string 'lackOfOperationalStock'
     */
    const VALUE_LACK_OF_OPERATIONAL_STOCK = 'lackOfOperationalStock';
    /**
     * Constant for value 'pti21_8_Alias_5'
     * @return string 'pti21_8_Alias_5'
     */
    const VALUE_PTI_21_8_ALIAS_5 = 'pti21_8_Alias_5';
    /**
     * Constant for value 'defectiveFireAlarmEquipment'
     * @return string 'defectiveFireAlarmEquipment'
     */
    const VALUE_DEFECTIVE_FIRE_ALARM_EQUIPMENT = 'defectiveFireAlarmEquipment';
    /**
     * Constant for value 'pti21_8_Alias_6'
     * @return string 'pti21_8_Alias_6'
     */
    const VALUE_PTI_21_8_ALIAS_6 = 'pti21_8_Alias_6';
    /**
     * Constant for value 'defectivePlatformEdgeDoors'
     * @return string 'defectivePlatformEdgeDoors'
     */
    const VALUE_DEFECTIVE_PLATFORM_EDGE_DOORS = 'defectivePlatformEdgeDoors';
    /**
     * Constant for value 'pti21_8_Alias_7'
     * @return string 'pti21_8_Alias_7'
     */
    const VALUE_PTI_21_8_ALIAS_7 = 'pti21_8_Alias_7';
    /**
     * Constant for value 'defectiveCctv'
     * @return string 'defectiveCctv'
     */
    const VALUE_DEFECTIVE_CCTV = 'defectiveCctv';
    /**
     * Constant for value 'pti21_8_Alias_8'
     * @return string 'pti21_8_Alias_8'
     */
    const VALUE_PTI_21_8_ALIAS_8 = 'pti21_8_Alias_8';
    /**
     * Constant for value 'defectivePublicAnnouncementSystem'
     * @return string 'defectivePublicAnnouncementSystem'
     */
    const VALUE_DEFECTIVE_PUBLIC_ANNOUNCEMENT_SYSTEM = 'defectivePublicAnnouncementSystem';
    /**
     * Constant for value 'pti21_8_Alias_9'
     * @return string 'pti21_8_Alias_9'
     */
    const VALUE_PTI_21_8_ALIAS_9 = 'pti21_8_Alias_9';
    /**
     * Constant for value 'ticketingSystemNotAvailable'
     * @return string 'ticketingSystemNotAvailable'
     */
    const VALUE_TICKETING_SYSTEM_NOT_AVAILABLE = 'ticketingSystemNotAvailable';
    /**
     * Constant for value 'pti21_8_Alias_10'
     * @return string 'pti21_8_Alias_10'
     */
    const VALUE_PTI_21_8_ALIAS_10 = 'pti21_8_Alias_10';
    /**
     * Constant for value 'leveCrossingFailure'
     * @return string 'leveCrossingFailure'
     */
    const VALUE_LEVE_CROSSING_FAILURE = 'leveCrossingFailure';
    /**
     * Constant for value 'pti21_9'
     * @return string 'pti21_9'
     */
    const VALUE_PTI_21_9 = 'pti21_9';
    /**
     * Constant for value 'repairWork'
     * @return string 'repairWork'
     */
    const VALUE_REPAIR_WORK = 'repairWork';
    /**
     * Constant for value 'pti21_10'
     * @return string 'pti21_10'
     */
    const VALUE_PTI_21_10 = 'pti21_10';
    /**
     * Constant for value 'constructionWork'
     * @return string 'constructionWork'
     */
    const VALUE_CONSTRUCTION_WORK = 'constructionWork';
    /**
     * Constant for value 'pti21_11'
     * @return string 'pti21_11'
     */
    const VALUE_PTI_21_11 = 'pti21_11';
    /**
     * Constant for value 'maintenanceWork'
     * @return string 'maintenanceWork'
     */
    const VALUE_MAINTENANCE_WORK = 'maintenanceWork';
    /**
     * Constant for value 'pti21_11_Alias_1'
     * @return string 'pti21_11_Alias_1'
     */
    const VALUE_PTI_21_11_ALIAS_1 = 'pti21_11_Alias_1';
    /**
     * Constant for value 'emergencyEngineeringWork'
     * @return string 'emergencyEngineeringWork'
     */
    const VALUE_EMERGENCY_ENGINEERING_WORK = 'emergencyEngineeringWork';
    /**
     * Constant for value 'pti21_11_Alias_2'
     * @return string 'pti21_11_Alias_2'
     */
    const VALUE_PTI_21_11_ALIAS_2 = 'pti21_11_Alias_2';
    /**
     * Constant for value 'lateFinishToEngineeringWork'
     * @return string 'lateFinishToEngineeringWork'
     */
    const VALUE_LATE_FINISH_TO_ENGINEERING_WORK = 'lateFinishToEngineeringWork';
    /**
     * Constant for value 'pti21_12'
     * @return string 'pti21_12'
     */
    const VALUE_PTI_21_12 = 'pti21_12';
    /**
     * Constant for value 'powerProblem'
     * @return string 'powerProblem'
     */
    const VALUE_POWER_PROBLEM = 'powerProblem';
    /**
     * Constant for value 'pti21_12_Alias_1'
     * @return string 'pti21_12_Alias_1'
     */
    const VALUE_PTI_21_12_ALIAS_1 = 'pti21_12_Alias_1';
    /**
     * Constant for value 'oveheadWireFailure'
     * @return string 'oveheadWireFailure'
     */
    const VALUE_OVEHEAD_WIRE_FAILURE = 'oveheadWireFailure';
    /**
     * Constant for value 'pti21_13'
     * @return string 'pti21_13'
     */
    const VALUE_PTI_21_13 = 'pti21_13';
    /**
     * Constant for value 'fuelProblem'
     * @return string 'fuelProblem'
     */
    const VALUE_FUEL_PROBLEM = 'fuelProblem';
    /**
     * Constant for value 'pti21_14'
     * @return string 'pti21_14'
     */
    const VALUE_PTI_21_14 = 'pti21_14';
    /**
     * Constant for value 'swingBridgeFailure'
     * @return string 'swingBridgeFailure'
     */
    const VALUE_SWING_BRIDGE_FAILURE = 'swingBridgeFailure';
    /**
     * Constant for value 'pti21_15'
     * @return string 'pti21_15'
     */
    const VALUE_PTI_21_15 = 'pti21_15';
    /**
     * Constant for value 'escalatorFailure'
     * @return string 'escalatorFailure'
     */
    const VALUE_ESCALATOR_FAILURE = 'escalatorFailure';
    /**
     * Constant for value 'pti21_16'
     * @return string 'pti21_16'
     */
    const VALUE_PTI_21_16 = 'pti21_16';
    /**
     * Constant for value 'liftFailure'
     * @return string 'liftFailure'
     */
    const VALUE_LIFT_FAILURE = 'liftFailure';
    /**
     * Constant for value 'pti21_17'
     * @return string 'pti21_17'
     */
    const VALUE_PTI_21_17 = 'pti21_17';
    /**
     * Constant for value 'gangwayProblem'
     * @return string 'gangwayProblem'
     */
    const VALUE_GANGWAY_PROBLEM = 'gangwayProblem';
    /**
     * Constant for value 'pti21_18'
     * @return string 'pti21_18'
     */
    const VALUE_PTI_21_18 = 'pti21_18';
    /**
     * Constant for value 'closedForMaintenance'
     * @return string 'closedForMaintenance'
     */
    const VALUE_CLOSED_FOR_MAINTENANCE = 'closedForMaintenance';
    /**
     * Constant for value 'pti21_19'
     * @return string 'pti21_19'
     */
    const VALUE_PTI_21_19 = 'pti21_19';
    /**
     * Constant for value 'fuelShortage'
     * @return string 'fuelShortage'
     */
    const VALUE_FUEL_SHORTAGE = 'fuelShortage';
    /**
     * Constant for value 'pti21_20'
     * @return string 'pti21_20'
     */
    const VALUE_PTI_21_20 = 'pti21_20';
    /**
     * Constant for value 'deicingWork'
     * @return string 'deicingWork'
     */
    const VALUE_DEICING_WORK = 'deicingWork';
    /**
     * Constant for value 'pti21_21'
     * @return string 'pti21_21'
     */
    const VALUE_PTI_21_21 = 'pti21_21';
    /**
     * Constant for value 'wheelProblem'
     * @return string 'wheelProblem'
     */
    const VALUE_WHEEL_PROBLEM = 'wheelProblem';
    /**
     * Constant for value 'pti21_21_Alias_1'
     * @return string 'pti21_21_Alias_1'
     */
    const VALUE_PTI_21_21_ALIAS_1 = 'pti21_21_Alias_1';
    /**
     * Constant for value 'slipperyTrack'
     * @return string 'slipperyTrack'
     */
    const VALUE_SLIPPERY_TRACK = 'slipperyTrack';
    /**
     * Constant for value 'pti21_22'
     * @return string 'pti21_22'
     */
    const VALUE_PTI_21_22 = 'pti21_22';
    /**
     * Constant for value 'luggageCarouselProblem'
     * @return string 'luggageCarouselProblem'
     */
    const VALUE_LUGGAGE_CAROUSEL_PROBLEM = 'luggageCarouselProblem';
    /**
     * Constant for value 'pti21_255'
     * @return string 'pti21_255'
     */
    const VALUE_PTI_21_255 = 'pti21_255';
    /**
     * Constant for value 'undefinedEquipmentProblem'
     * @return string 'undefinedEquipmentProblem'
     */
    const VALUE_UNDEFINED_EQUIPMENT_PROBLEM = 'undefinedEquipmentProblem';
    /**
     * Return true if value is allowed
     * @uses self::getValidValues()
     * @param mixed $value value
     * @return bool true|false
     */
    public static function valueIsValid($value)
    {
        return ($value === null) || in_array($value, self::getValidValues(), true);
    }
    /**
     * Return allowed values
     * @uses self::VALUE_PTI_21_0
     * @uses self::VALUE_UNKNOWN
     * @uses self::VALUE_PTI_21_1
     * @uses self::VALUE_POINTS_PROBLEM
     * @uses self::VALUE_PTI_21_2
     * @uses self::VALUE_POINTS_FAILURE
     * @uses self::VALUE_PTI_21_3
     * @uses self::VALUE_SIGNAL_PROBLEM
     * @uses self::VALUE_PTI_21_3_ALIAS_1
     * @uses self::VALUE_TRAIN_WARNING_SYSTEM_PROBLEM
     * @uses self::VALUE_PTI_21_3_ALIAS_2
     * @uses self::VALUE_TRACK_CIRCUIT_PROBLEM
     * @uses self::VALUE_PTI_21_4
     * @uses self::VALUE_SIGNAL_FAILURE
     * @uses self::VALUE_PTI_21_4_ALIAS_1
     * @uses self::VALUE_SIGNAL_AND_SWITCH_FAILURE
     * @uses self::VALUE_PTI_21_5
     * @uses self::VALUE_DERAILMENT
     * @uses self::VALUE_PTI_21_6
     * @uses self::VALUE_ENGINE_FAILURE
     * @uses self::VALUE_PTI_21_6_ALIAS_1
     * @uses self::VALUE_TRACTION_FAILURE
     * @uses self::VALUE_PTI_21_7
     * @uses self::VALUE_BREAK_DOWN
     * @uses self::VALUE_PTI_21_8
     * @uses self::VALUE_TECHNICAL_PROBLEM
     * @uses self::VALUE_PTI_21_8_ALIAS_1
     * @uses self::VALUE_BROKEN_RAIL
     * @uses self::VALUE_PTI_21_8_ALIAS_2
     * @uses self::VALUE_POOR_RAIL_CONDITIONS
     * @uses self::VALUE_PTI_21_8_ALIAS_3
     * @uses self::VALUE_WHEEL_IMPACT_LOAD
     * @uses self::VALUE_PTI_21_8_ALIAS_4
     * @uses self::VALUE_LACK_OF_OPERATIONAL_STOCK
     * @uses self::VALUE_PTI_21_8_ALIAS_5
     * @uses self::VALUE_DEFECTIVE_FIRE_ALARM_EQUIPMENT
     * @uses self::VALUE_PTI_21_8_ALIAS_6
     * @uses self::VALUE_DEFECTIVE_PLATFORM_EDGE_DOORS
     * @uses self::VALUE_PTI_21_8_ALIAS_7
     * @uses self::VALUE_DEFECTIVE_CCTV
     * @uses self::VALUE_PTI_21_8_ALIAS_8
     * @uses self::VALUE_DEFECTIVE_PUBLIC_ANNOUNCEMENT_SYSTEM
     * @uses self::VALUE_PTI_21_8_ALIAS_9
     * @uses self::VALUE_TICKETING_SYSTEM_NOT_AVAILABLE
     * @uses self::VALUE_PTI_21_8_ALIAS_10
     * @uses self::VALUE_LEVE_CROSSING_FAILURE
     * @uses self::VALUE_PTI_21_9
     * @uses self::VALUE_REPAIR_WORK
     * @uses self::VALUE_PTI_21_10
     * @uses self::VALUE_CONSTRUCTION_WORK
     * @uses self::VALUE_PTI_21_11
     * @uses self::VALUE_MAINTENANCE_WORK
     * @uses self::VALUE_PTI_21_11_ALIAS_1
     * @uses self::VALUE_EMERGENCY_ENGINEERING_WORK
     * @uses self::VALUE_PTI_21_11_ALIAS_2
     * @uses self::VALUE_LATE_FINISH_TO_ENGINEERING_WORK
     * @uses self::VALUE_PTI_21_12
     * @uses self::VALUE_POWER_PROBLEM
     * @uses self::VALUE_PTI_21_12_ALIAS_1
     * @uses self::VALUE_OVEHEAD_WIRE_FAILURE
     * @uses self::VALUE_PTI_21_13
     * @uses self::VALUE_FUEL_PROBLEM
     * @uses self::VALUE_PTI_21_14
     * @uses self::VALUE_SWING_BRIDGE_FAILURE
     * @uses self::VALUE_PTI_21_15
     * @uses self::VALUE_ESCALATOR_FAILURE
     * @uses self::VALUE_PTI_21_16
     * @uses self::VALUE_LIFT_FAILURE
     * @uses self::VALUE_PTI_21_17
     * @uses self::VALUE_GANGWAY_PROBLEM
     * @uses self::VALUE_PTI_21_18
     * @uses self::VALUE_CLOSED_FOR_MAINTENANCE
     * @uses self::VALUE_PTI_21_19
     * @uses self::VALUE_FUEL_SHORTAGE
     * @uses self::VALUE_PTI_21_20
     * @uses self::VALUE_DEICING_WORK
     * @uses self::VALUE_PTI_21_21
     * @uses self::VALUE_WHEEL_PROBLEM
     * @uses self::VALUE_PTI_21_21_ALIAS_1
     * @uses self::VALUE_SLIPPERY_TRACK
     * @uses self::VALUE_PTI_21_22
     * @uses self::VALUE_LUGGAGE_CAROUSEL_PROBLEM
     * @uses self::VALUE_PTI_21_255
     * @uses self::VALUE_UNDEFINED_EQUIPMENT_PROBLEM
     * @return string[]
     */
    public static function getValidValues()
    {
        return array(
            self::VALUE_PTI_21_0,
            self::VALUE_UNKNOWN,
            self::VALUE_PTI_21_1,
            self::VALUE_POINTS_PROBLEM,
            self::VALUE_PTI_21_2,
            self::VALUE_POINTS_FAILURE,
            self::VALUE_PTI_21_3,
            self::VALUE_SIGNAL_PROBLEM,
            self::VALUE_PTI_21_3_ALIAS_1,
            self::VALUE_TRAIN_WARNING_SYSTEM_PROBLEM,
            self::VALUE_PTI_21_3_ALIAS_2,
            self::VALUE_TRACK_CIRCUIT_PROBLEM,
            self::VALUE_PTI_21_4,
            self::VALUE_SIGNAL_FAILURE,
            self::VALUE_PTI_21_4_ALIAS_1,
            self::VALUE_SIGNAL_AND_SWITCH_FAILURE,
            self::VALUE_PTI_21_5,
            self::VALUE_DERAILMENT,
            self::VALUE_PTI_21_6,
            self::VALUE_ENGINE_FAILURE,
            self::VALUE_PTI_21_6_ALIAS_1,
            self::VALUE_TRACTION_FAILURE,
            self::VALUE_PTI_21_7,
            self::VALUE_BREAK_DOWN,
            self::VALUE_PTI_21_8,
            self::VALUE_TECHNICAL_PROBLEM,
            self::VALUE_PTI_21_8_ALIAS_1,
            self::VALUE_BROKEN_RAIL,
            self::VALUE_PTI_21_8_ALIAS_2,
            self::VALUE_POOR_RAIL_CONDITIONS,
            self::VALUE_PTI_21_8_ALIAS_3,
            self::VALUE_WHEEL_IMPACT_LOAD,
            self::VALUE_PTI_21_8_ALIAS_4,
            self::VALUE_LACK_OF_OPERATIONAL_STOCK,
            self::VALUE_PTI_21_8_ALIAS_5,
            self::VALUE_DEFECTIVE_FIRE_ALARM_EQUIPMENT,
            self::VALUE_PTI_21_8_ALIAS_6,
            self::VALUE_DEFECTIVE_PLATFORM_EDGE_DOORS,
            self::VALUE_PTI_21_8_ALIAS_7,
            self::VALUE_DEFECTIVE_CCTV,
            self::VALUE_PTI_21_8_ALIAS_8,
            self::VALUE_DEFECTIVE_PUBLIC_ANNOUNCEMENT_SYSTEM,
            self::VALUE_PTI_21_8_ALIAS_9,
            self::VALUE_TICKETING_SYSTEM_NOT_AVAILABLE,
            self::VALUE_PTI_21_8_ALIAS_10,
            self::VALUE_LEVE_CROSSING_FAILURE,
            self::VALUE_PTI_21_9,
            self::VALUE_REPAIR_WORK,
            self::VALUE_PTI_21_10,
            self::VALUE_CONSTRUCTION_WORK,
            self::VALUE_PTI_21_11,
            self::VALUE_MAINTENANCE_WORK,
            self::VALUE_PTI_21_11_ALIAS_1,
            self::VALUE_EMERGENCY_ENGINEERING_WORK,
            self::VALUE_PTI_21_11_ALIAS_2,
            self::VALUE_LATE_FINISH_TO_ENGINEERING_WORK,
            self::VALUE_PTI_21_12,
            self::VALUE_POWER_PROBLEM,
            self::VALUE_PTI_21_12_ALIAS_1,
            self::VALUE_OVEHEAD_WIRE_FAILURE,
            self::VALUE_PTI_21_13,
            self::VALUE_FUEL_PROBLEM,
            self::VALUE_PTI_21_14,
            self::VALUE_SWING_BRIDGE_FAILURE,
            self::VALUE_PTI_21_15,
            self::VALUE_ESCALATOR_FAILURE,
            self::VALUE_PTI_21_16,
            self::VALUE_LIFT_FAILURE,
            self::VALUE_PTI_21_17,
            self::VALUE_GANGWAY_PROBLEM,
            self::VALUE_PTI_21_18,
            self::VALUE_CLOSED_FOR_MAINTENANCE,
            self::VALUE_PTI_21_19,
            self::VALUE_FUEL_SHORTAGE,
            self::VALUE_PTI_21_20,
            self::VALUE_DEICING_WORK,
            self::VALUE_PTI_21_21,
            self::VALUE_WHEEL_PROBLEM,
            self::VALUE_PTI_21_21_ALIAS_1,
            self::VALUE_SLIPPERY_TRACK,
            self::VALUE_PTI_21_22,
            self::VALUE_LUGGAGE_CAROUSEL_PROBLEM,
            self::VALUE_PTI_21_255,
            self::VALUE_UNDEFINED_EQUIPMENT_PROBLEM,
        );
    }
    /**
     * Method returning the class name
     * @return string __CLASS__
     */
    public function __toString()
    {
        return __CLASS__;
    }
}
