<?php

namespace EnumType;

use \WsdlToPhp\PackageBase\AbstractStructEnumBase;

/**
 * This class stands for MessageMessageType EnumType
 * @subpackage Enumerations
 */
class MessageMessageType extends AbstractStructEnumBase
{
    /**
     * Constant for value '_email'
     * @return string '_email'
     */
    const VALUE_EMAIL = '_email';
    /**
     * Constant for value '_emailedReport'
     * @return string '_emailedReport'
     */
    const VALUE_EMAILED_REPORT = '_emailedReport';
    /**
     * Constant for value '_fax'
     * @return string '_fax'
     */
    const VALUE_FAX = '_fax';
    /**
     * Constant for value '_pdf'
     * @return string '_pdf'
     */
    const VALUE_PDF = '_pdf';
    /**
     * Constant for value '_print'
     * @return string '_print'
     */
    const VALUE_PRINT = '_print';
    /**
     * Return allowed values
     * @uses self::VALUE_EMAIL
     * @uses self::VALUE_EMAILED_REPORT
     * @uses self::VALUE_FAX
     * @uses self::VALUE_PDF
     * @uses self::VALUE_PRINT
     * @return string[]
     */
    public static function getValidValues()
    {
        return array(
            self::VALUE_EMAIL,
            self::VALUE_EMAILED_REPORT,
            self::VALUE_FAX,
            self::VALUE_PDF,
            self::VALUE_PRINT,
        );
    }
}
