<?php

namespace \Losc\CucmBundle\Model\Webservice\EnumType;

use \WsdlToPhp\PackageBase\AbstractStructEnumBase;

/**
 * This class stands for XSIPBandwidthModifier EnumType
 * Meta information extracted from the WSDL
 * - union: string
 * @subpackage Enumerations
 */
class XSIPBandwidthModifier extends AbstractStructEnumBase
{
    /**
     * Constant for value 'TIAS and AS'
     * @return string 'TIAS and AS'
     */
    const VALUE_TIAS_AND_AS = 'TIAS and AS';
    /**
     * Constant for value 'TIAS only'
     * @return string 'TIAS only'
     */
    const VALUE_TIAS_ONLY = 'TIAS only';
    /**
     * Constant for value 'AS only'
     * @return string 'AS only'
     */
    const VALUE_AS_ONLY = 'AS only';
    /**
     * Constant for value 'CT only'
     * @return string 'CT only'
     */
    const VALUE_CT_ONLY = 'CT only';
    /**
     * Return allowed values
     * @uses self::VALUE_TIAS_AND_AS
     * @uses self::VALUE_TIAS_ONLY
     * @uses self::VALUE_AS_ONLY
     * @uses self::VALUE_CT_ONLY
     * @return string[]
     */
    public static function getValidValues()
    {
        return array(
            self::VALUE_TIAS_AND_AS,
            self::VALUE_TIAS_ONLY,
            self::VALUE_AS_ONLY,
            self::VALUE_CT_ONLY,
        );
    }
}
