<?php

namespace EnumType;

use \WsdlToPhp\PackageBase\AbstractStructEnumBase;

/**
 * This class stands for enumPlanningSelectionDateTime EnumType
 * @subpackage Enumerations
 */
class EnumPlanningSelectionDateTime extends AbstractStructEnumBase
{
    /**
     * Constant for value 'STARTED'
     * @return string 'STARTED'
     */
    const VALUE_STARTED = 'STARTED';
    /**
     * Constant for value 'LEAVING'
     * @return string 'LEAVING'
     */
    const VALUE_LEAVING = 'LEAVING';
    /**
     * Constant for value 'EXECUTION'
     * @return string 'EXECUTION'
     */
    const VALUE_EXECUTION = 'EXECUTION';
    /**
     * Constant for value 'ARRIVAL'
     * @return string 'ARRIVAL'
     */
    const VALUE_ARRIVAL = 'ARRIVAL';
    /**
     * Constant for value 'MODIFIED'
     * @return string 'MODIFIED'
     */
    const VALUE_MODIFIED = 'MODIFIED';
    /**
     * Return allowed values
     * @uses self::VALUE_STARTED
     * @uses self::VALUE_LEAVING
     * @uses self::VALUE_EXECUTION
     * @uses self::VALUE_ARRIVAL
     * @uses self::VALUE_MODIFIED
     * @return string[]
     */
    public static function getValidValues()
    {
        return array(
            self::VALUE_STARTED,
            self::VALUE_LEAVING,
            self::VALUE_EXECUTION,
            self::VALUE_ARRIVAL,
            self::VALUE_MODIFIED,
        );
    }
}
