<?php

namespace patest\EnumType;

use \WsdlToPhp\PackageBase\AbstractStructEnumBase;

/**
 * This class stands for SeriesRelatedEventKind EnumType
 * Meta information extracted from the WSDL
 * - nillable: true
 * - type: tns:SeriesRelatedEventKind
 * @subpackage Enumerations
 */
class SeriesRelatedEventKind extends AbstractStructEnumBase
{
    /**
     * Constant for value 'AutoAllocated'
     * @return string 'AutoAllocated'
     */
    const VALUE_AUTO_ALLOCATED = 'AutoAllocated';
    /**
     * Constant for value 'AutoChosen'
     * @return string 'AutoChosen'
     */
    const VALUE_AUTO_CHOSEN = 'AutoChosen';
    /**
     * Constant for value 'Recommended'
     * @return string 'Recommended'
     */
    const VALUE_RECOMMENDED = 'Recommended';
    /**
     * Constant for value 'FreeChoice'
     * @return string 'FreeChoice'
     */
    const VALUE_FREE_CHOICE = 'FreeChoice';
    /**
     * Return allowed values
     * @uses self::VALUE_AUTO_ALLOCATED
     * @uses self::VALUE_AUTO_CHOSEN
     * @uses self::VALUE_RECOMMENDED
     * @uses self::VALUE_FREE_CHOICE
     * @return string[]
     */
    public static function getValidValues()
    {
        return array(
            self::VALUE_AUTO_ALLOCATED,
            self::VALUE_AUTO_CHOSEN,
            self::VALUE_RECOMMENDED,
            self::VALUE_FREE_CHOICE,
        );
    }
}
