<?php

namespace CustomerManagement\EnumType;

use \WsdlToPhp\PackageBase\AbstractStructEnumBase;

/**
 * This class stands for LinkQualityGradeEnum EnumType
 * @subpackage Enumerations
 */
class LinkQualityGradeEnum extends AbstractStructEnumBase
{
    /**
     * Constant for value 'UNKNOWN'
     * @return string 'UNKNOWN'
     */
    const VALUE_UNKNOWN = 'UNKNOWN';
    /**
     * Constant for value 'POOR'
     * @return string 'POOR'
     */
    const VALUE_POOR = 'POOR';
    /**
     * Constant for value 'FAIR'
     * @return string 'FAIR'
     */
    const VALUE_FAIR = 'FAIR';
    /**
     * Constant for value 'GOOD'
     * @return string 'GOOD'
     */
    const VALUE_GOOD = 'GOOD';
    /**
     * Return allowed values
     * @uses self::VALUE_UNKNOWN
     * @uses self::VALUE_POOR
     * @uses self::VALUE_FAIR
     * @uses self::VALUE_GOOD
     * @return string[]
     */
    public static function getValidValues()
    {
        return array(
            self::VALUE_UNKNOWN,
            self::VALUE_POOR,
            self::VALUE_FAIR,
            self::VALUE_GOOD,
        );
    }
}
