<?php

namespace EnumType;

use \WsdlToPhp\PackageBase\AbstractStructEnumBase;

/**
 * This class stands for CustomizationFilterCompareType EnumType
 * @subpackage Enumerations
 */
class CustomizationFilterCompareType extends AbstractStructEnumBase
{
    /**
     * Constant for value '_equal'
     * @return string '_equal'
     */
    const VALUE_EQUAL = '_equal';
    /**
     * Constant for value '_greaterThan'
     * @return string '_greaterThan'
     */
    const VALUE_GREATER_THAN = '_greaterThan';
    /**
     * Constant for value '_greaterThanOrEqual'
     * @return string '_greaterThanOrEqual'
     */
    const VALUE_GREATER_THAN_OR_EQUAL = '_greaterThanOrEqual';
    /**
     * Constant for value '_lessThan'
     * @return string '_lessThan'
     */
    const VALUE_LESS_THAN = '_lessThan';
    /**
     * Constant for value '_lessThanOrEqual'
     * @return string '_lessThanOrEqual'
     */
    const VALUE_LESS_THAN_OR_EQUAL = '_lessThanOrEqual';
    /**
     * Constant for value '_notEqual'
     * @return string '_notEqual'
     */
    const VALUE_NOT_EQUAL = '_notEqual';
    /**
     * Return allowed values
     * @uses self::VALUE_EQUAL
     * @uses self::VALUE_GREATER_THAN
     * @uses self::VALUE_GREATER_THAN_OR_EQUAL
     * @uses self::VALUE_LESS_THAN
     * @uses self::VALUE_LESS_THAN_OR_EQUAL
     * @uses self::VALUE_NOT_EQUAL
     * @return string[]
     */
    public static function getValidValues()
    {
        return array(
            self::VALUE_EQUAL,
            self::VALUE_GREATER_THAN,
            self::VALUE_GREATER_THAN_OR_EQUAL,
            self::VALUE_LESS_THAN,
            self::VALUE_LESS_THAN_OR_EQUAL,
            self::VALUE_NOT_EQUAL,
        );
    }
}
