<?php

namespace patest\EnumType;

use \WsdlToPhp\PackageBase\AbstractStructEnumBase;

/**
 * This class stands for CalendarLevel EnumType
 * Meta information extracted from the WSDL
 * - nillable: true
 * - type: tns:CalendarLevel
 * @subpackage Enumerations
 */
class CalendarLevel extends AbstractStructEnumBase
{
    /**
     * Constant for value 'Base'
     * @return string 'Base'
     */
    const VALUE_BASE = 'Base';
    /**
     * Constant for value 'Company'
     * @return string 'Company'
     */
    const VALUE_COMPANY = 'Company';
    /**
     * Constant for value 'BizResourceType'
     * @return string 'BizResourceType'
     */
    const VALUE_BIZ_RESOURCE_TYPE = 'BizResourceType';
    /**
     * Constant for value 'BizResource'
     * @return string 'BizResource'
     */
    const VALUE_BIZ_RESOURCE = 'BizResource';
    /**
     * Return allowed values
     * @uses self::VALUE_BASE
     * @uses self::VALUE_COMPANY
     * @uses self::VALUE_BIZ_RESOURCE_TYPE
     * @uses self::VALUE_BIZ_RESOURCE
     * @return string[]
     */
    public static function getValidValues()
    {
        return array(
            self::VALUE_BASE,
            self::VALUE_COMPANY,
            self::VALUE_BIZ_RESOURCE_TYPE,
            self::VALUE_BIZ_RESOURCE,
        );
    }
}
