<?php

namespace EnumType;

use \WsdlToPhp\PackageBase\AbstractStructEnumBase;

/**
 * This class stands for CurAppCodeContentType EnumType
 * Meta information extracted from the WSDL
 * - documentation: Currency Application Code enumeration information.
 * @subpackage Enumerations
 */
class CurAppCodeContentType extends AbstractStructEnumBase
{
    /**
     * Constant for value 'Actual'
     * Meta information extracted from the WSDL
     * - documentation: Actual
     * @return string 'Actual'
     */
    const VALUE_ACTUAL = 'Actual';
    /**
     * Constant for value 'Conversion'
     * Meta information extracted from the WSDL
     * - documentation: Conversion
     * @return string 'Conversion'
     */
    const VALUE_CONVERSION = 'Conversion';
    /**
     * Constant for value 'Display'
     * Meta information extracted from the WSDL
     * - documentation: Display
     * @return string 'Display'
     */
    const VALUE_DISPLAY = 'Display';
    /**
     * Constant for value 'Other'
     * Meta information extracted from the WSDL
     * - documentation: Other
     * @return string 'Other'
     */
    const VALUE_OTHER = 'Other';
    /**
     * Constant for value 'Requested'
     * Meta information extracted from the WSDL
     * - documentation: Requested
     * @return string 'Requested'
     */
    const VALUE_REQUESTED = 'Requested';
    /**
     * Return allowed values
     * @uses self::VALUE_ACTUAL
     * @uses self::VALUE_CONVERSION
     * @uses self::VALUE_DISPLAY
     * @uses self::VALUE_OTHER
     * @uses self::VALUE_REQUESTED
     * @return string[]
     */
    public static function getValidValues()
    {
        return array(
            self::VALUE_ACTUAL,
            self::VALUE_CONVERSION,
            self::VALUE_DISPLAY,
            self::VALUE_OTHER,
            self::VALUE_REQUESTED,
        );
    }
}
