<?php

namespace patest\EnumType;

use \WsdlToPhp\PackageBase\AbstractStructEnumBase;

/**
 * This class stands for MoveDirection EnumType
 * Meta information extracted from the WSDL
 * - nillable: true
 * - type: tns:MoveDirection
 * @subpackage Enumerations
 */
class MoveDirection extends AbstractStructEnumBase
{
    /**
     * Constant for value 'Left'
     * @return string 'Left'
     */
    const VALUE_LEFT = 'Left';
    /**
     * Constant for value 'Up'
     * @return string 'Up'
     */
    const VALUE_UP = 'Up';
    /**
     * Constant for value 'Right'
     * @return string 'Right'
     */
    const VALUE_RIGHT = 'Right';
    /**
     * Constant for value 'Down'
     * @return string 'Down'
     */
    const VALUE_DOWN = 'Down';
    /**
     * Return allowed values
     * @uses self::VALUE_LEFT
     * @uses self::VALUE_UP
     * @uses self::VALUE_RIGHT
     * @uses self::VALUE_DOWN
     * @return string[]
     */
    public static function getValidValues()
    {
        return array(
            self::VALUE_LEFT,
            self::VALUE_UP,
            self::VALUE_RIGHT,
            self::VALUE_DOWN,
        );
    }
}
