<?php

namespace patest\EnumType;

use \WsdlToPhp\PackageBase\AbstractStructEnumBase;

/**
 * This class stands for SerialPortBaudRate EnumType
 * Meta information extracted from the WSDL
 * - nillable: true
 * - type: tns:SerialPortBaudRate
 * @subpackage Enumerations
 */
class SerialPortBaudRate extends AbstractStructEnumBase
{
    /**
     * Constant for value '_300'
     * @return string '_300'
     */
    const VALUE_300 = '_300';
    /**
     * Constant for value '_1200'
     * @return string '_1200'
     */
    const VALUE_1200 = '_1200';
    /**
     * Constant for value '_2400'
     * @return string '_2400'
     */
    const VALUE_2400 = '_2400';
    /**
     * Constant for value '_4800'
     * @return string '_4800'
     */
    const VALUE_4800 = '_4800';
    /**
     * Constant for value '_9600'
     * @return string '_9600'
     */
    const VALUE_9600 = '_9600';
    /**
     * Constant for value '_19200'
     * @return string '_19200'
     */
    const VALUE_19200 = '_19200';
    /**
     * Constant for value '_38400'
     * @return string '_38400'
     */
    const VALUE_38400 = '_38400';
    /**
     * Constant for value '_76800'
     * @return string '_76800'
     */
    const VALUE_76800 = '_76800';
    /**
     * Constant for value '_153600'
     * @return string '_153600'
     */
    const VALUE_153600 = '_153600';
    /**
     * Constant for value '_307200'
     * @return string '_307200'
     */
    const VALUE_307200 = '_307200';
    /**
     * Constant for value '_614400'
     * @return string '_614400'
     */
    const VALUE_614400 = '_614400';
    /**
     * Return allowed values
     * @uses self::VALUE_300
     * @uses self::VALUE_1200
     * @uses self::VALUE_2400
     * @uses self::VALUE_4800
     * @uses self::VALUE_9600
     * @uses self::VALUE_19200
     * @uses self::VALUE_38400
     * @uses self::VALUE_76800
     * @uses self::VALUE_153600
     * @uses self::VALUE_307200
     * @uses self::VALUE_614400
     * @return string[]
     */
    public static function getValidValues()
    {
        return array(
            self::VALUE_300,
            self::VALUE_1200,
            self::VALUE_2400,
            self::VALUE_4800,
            self::VALUE_9600,
            self::VALUE_19200,
            self::VALUE_38400,
            self::VALUE_76800,
            self::VALUE_153600,
            self::VALUE_307200,
            self::VALUE_614400,
        );
    }
}
