<?php

namespace patest\EnumType;

use \WsdlToPhp\PackageBase\AbstractStructEnumBase;

/**
 * This class stands for AddOnDataType EnumType
 * Meta information extracted from the WSDL
 * - nillable: true
 * - type: tns:AddOnDataType
 * @subpackage Enumerations
 */
class AddOnDataType extends AbstractStructEnumBase
{
    /**
     * Constant for value 'Text'
     * @return string 'Text'
     */
    const VALUE_TEXT = 'Text';
    /**
     * Constant for value 'Number'
     * @return string 'Number'
     */
    const VALUE_NUMBER = 'Number';
    /**
     * Constant for value 'Boolean'
     * @return string 'Boolean'
     */
    const VALUE_BOOLEAN = 'Boolean';
    /**
     * Constant for value 'List'
     * @return string 'List'
     */
    const VALUE_LIST = 'List';
    /**
     * Return allowed values
     * @uses self::VALUE_TEXT
     * @uses self::VALUE_NUMBER
     * @uses self::VALUE_BOOLEAN
     * @uses self::VALUE_LIST
     * @return string[]
     */
    public static function getValidValues()
    {
        return array(
            self::VALUE_TEXT,
            self::VALUE_NUMBER,
            self::VALUE_BOOLEAN,
            self::VALUE_LIST,
        );
    }
}
