<?php

namespace EnumType;

use \WsdlToPhp\PackageBase\AbstractStructEnumBase;

/**
 * This class stands for MediaType EnumType
 * @subpackage Enumerations
 */
class MediaType extends AbstractStructEnumBase
{
    /**
     * Constant for value '_APPCACHE'
     * @return string '_APPCACHE'
     */
    const VALUE_APPCACHE = '_APPCACHE';
    /**
     * Constant for value '_AUTOCAD'
     * @return string '_AUTOCAD'
     */
    const VALUE_AUTOCAD = '_AUTOCAD';
    /**
     * Constant for value '_BMPIMAGE'
     * @return string '_BMPIMAGE'
     */
    const VALUE_BMPIMAGE = '_BMPIMAGE';
    /**
     * Constant for value '_CERTIFICATE'
     * @return string '_CERTIFICATE'
     */
    const VALUE_CERTIFICATE = '_CERTIFICATE';
    /**
     * Constant for value '_CFF'
     * @return string '_CFF'
     */
    const VALUE_CFF = '_CFF';
    /**
     * Constant for value '_CONFIG'
     * @return string '_CONFIG'
     */
    const VALUE_CONFIG = '_CONFIG';
    /**
     * Constant for value '_CSV'
     * @return string '_CSV'
     */
    const VALUE_CSV = '_CSV';
    /**
     * Constant for value '_EOT'
     * @return string '_EOT'
     */
    const VALUE_EOT = '_EOT';
    /**
     * Constant for value '_EXCEL'
     * @return string '_EXCEL'
     */
    const VALUE_EXCEL = '_EXCEL';
    /**
     * Constant for value '_FLASH'
     * @return string '_FLASH'
     */
    const VALUE_FLASH = '_FLASH';
    /**
     * Constant for value '_FREEMARKER'
     * @return string '_FREEMARKER'
     */
    const VALUE_FREEMARKER = '_FREEMARKER';
    /**
     * Constant for value '_GIFIMAGE'
     * @return string '_GIFIMAGE'
     */
    const VALUE_GIFIMAGE = '_GIFIMAGE';
    /**
     * Constant for value '_GZIP'
     * @return string '_GZIP'
     */
    const VALUE_GZIP = '_GZIP';
    /**
     * Constant for value '_HTMLDOC'
     * @return string '_HTMLDOC'
     */
    const VALUE_HTMLDOC = '_HTMLDOC';
    /**
     * Constant for value '_ICON'
     * @return string '_ICON'
     */
    const VALUE_ICON = '_ICON';
    /**
     * Constant for value '_IMAGE'
     * @return string '_IMAGE'
     */
    const VALUE_IMAGE = '_IMAGE';
    /**
     * Constant for value '_JAVASCRIPT'
     * @return string '_JAVASCRIPT'
     */
    const VALUE_JAVASCRIPT = '_JAVASCRIPT';
    /**
     * Constant for value '_JPGIMAGE'
     * @return string '_JPGIMAGE'
     */
    const VALUE_JPGIMAGE = '_JPGIMAGE';
    /**
     * Constant for value '_JSON'
     * @return string '_JSON'
     */
    const VALUE_JSON = '_JSON';
    /**
     * Constant for value '_LZH'
     * @return string '_LZH'
     */
    const VALUE_LZH = '_LZH';
    /**
     * Constant for value '_MESSAGERFC'
     * @return string '_MESSAGERFC'
     */
    const VALUE_MESSAGERFC = '_MESSAGERFC';
    /**
     * Constant for value '_MISCBINARY'
     * @return string '_MISCBINARY'
     */
    const VALUE_MISCBINARY = '_MISCBINARY';
    /**
     * Constant for value '_MISCTEXT'
     * @return string '_MISCTEXT'
     */
    const VALUE_MISCTEXT = '_MISCTEXT';
    /**
     * Constant for value '_MP3'
     * @return string '_MP3'
     */
    const VALUE_MP_3 = '_MP3';
    /**
     * Constant for value '_MPEGMOVIE'
     * @return string '_MPEGMOVIE'
     */
    const VALUE_MPEGMOVIE = '_MPEGMOVIE';
    /**
     * Constant for value '_MSPROJECT'
     * @return string '_MSPROJECT'
     */
    const VALUE_MSPROJECT = '_MSPROJECT';
    /**
     * Constant for value '_OTF'
     * @return string '_OTF'
     */
    const VALUE_OTF = '_OTF';
    /**
     * Constant for value '_PDF'
     * @return string '_PDF'
     */
    const VALUE_PDF = '_PDF';
    /**
     * Constant for value '_PJPGIMAGE'
     * @return string '_PJPGIMAGE'
     */
    const VALUE_PJPGIMAGE = '_PJPGIMAGE';
    /**
     * Constant for value '_PLAINTEXT'
     * @return string '_PLAINTEXT'
     */
    const VALUE_PLAINTEXT = '_PLAINTEXT';
    /**
     * Constant for value '_PNGIMAGE'
     * @return string '_PNGIMAGE'
     */
    const VALUE_PNGIMAGE = '_PNGIMAGE';
    /**
     * Constant for value '_POSTSCRIPT'
     * @return string '_POSTSCRIPT'
     */
    const VALUE_POSTSCRIPT = '_POSTSCRIPT';
    /**
     * Constant for value '_POWERPOINT'
     * @return string '_POWERPOINT'
     */
    const VALUE_POWERPOINT = '_POWERPOINT';
    /**
     * Constant for value '_QUICKTIME'
     * @return string '_QUICKTIME'
     */
    const VALUE_QUICKTIME = '_QUICKTIME';
    /**
     * Constant for value '_RTF'
     * @return string '_RTF'
     */
    const VALUE_RTF = '_RTF';
    /**
     * Constant for value '_SCSS'
     * @return string '_SCSS'
     */
    const VALUE_SCSS = '_SCSS';
    /**
     * Constant for value '_SMS'
     * @return string '_SMS'
     */
    const VALUE_SMS = '_SMS';
    /**
     * Constant for value '_STYLESHEET'
     * @return string '_STYLESHEET'
     */
    const VALUE_STYLESHEET = '_STYLESHEET';
    /**
     * Constant for value '_SVG'
     * @return string '_SVG'
     */
    const VALUE_SVG = '_SVG';
    /**
     * Constant for value '_TAR'
     * @return string '_TAR'
     */
    const VALUE_TAR = '_TAR';
    /**
     * Constant for value '_TARCOMP'
     * @return string '_TARCOMP'
     */
    const VALUE_TARCOMP = '_TARCOMP';
    /**
     * Constant for value '_TIFFIMAGE'
     * @return string '_TIFFIMAGE'
     */
    const VALUE_TIFFIMAGE = '_TIFFIMAGE';
    /**
     * Constant for value '_TTF'
     * @return string '_TTF'
     */
    const VALUE_TTF = '_TTF';
    /**
     * Constant for value '_VISIO'
     * @return string '_VISIO'
     */
    const VALUE_VISIO = '_VISIO';
    /**
     * Constant for value '_WEBAPPPAGE'
     * @return string '_WEBAPPPAGE'
     */
    const VALUE_WEBAPPPAGE = '_WEBAPPPAGE';
    /**
     * Constant for value '_WEBAPPSCRIPT'
     * @return string '_WEBAPPSCRIPT'
     */
    const VALUE_WEBAPPSCRIPT = '_WEBAPPSCRIPT';
    /**
     * Constant for value '_WOFF'
     * @return string '_WOFF'
     */
    const VALUE_WOFF = '_WOFF';
    /**
     * Constant for value '_WOFF2'
     * @return string '_WOFF2'
     */
    const VALUE_WOFF_2 = '_WOFF2';
    /**
     * Constant for value '_WORD'
     * @return string '_WORD'
     */
    const VALUE_WORD = '_WORD';
    /**
     * Constant for value '_XMLDOC'
     * @return string '_XMLDOC'
     */
    const VALUE_XMLDOC = '_XMLDOC';
    /**
     * Constant for value '_XSD'
     * @return string '_XSD'
     */
    const VALUE_XSD = '_XSD';
    /**
     * Constant for value '_ZIP'
     * @return string '_ZIP'
     */
    const VALUE_ZIP = '_ZIP';
    /**
     * Return allowed values
     * @uses self::VALUE_APPCACHE
     * @uses self::VALUE_AUTOCAD
     * @uses self::VALUE_BMPIMAGE
     * @uses self::VALUE_CERTIFICATE
     * @uses self::VALUE_CFF
     * @uses self::VALUE_CONFIG
     * @uses self::VALUE_CSV
     * @uses self::VALUE_EOT
     * @uses self::VALUE_EXCEL
     * @uses self::VALUE_FLASH
     * @uses self::VALUE_FREEMARKER
     * @uses self::VALUE_GIFIMAGE
     * @uses self::VALUE_GZIP
     * @uses self::VALUE_HTMLDOC
     * @uses self::VALUE_ICON
     * @uses self::VALUE_IMAGE
     * @uses self::VALUE_JAVASCRIPT
     * @uses self::VALUE_JPGIMAGE
     * @uses self::VALUE_JSON
     * @uses self::VALUE_LZH
     * @uses self::VALUE_MESSAGERFC
     * @uses self::VALUE_MISCBINARY
     * @uses self::VALUE_MISCTEXT
     * @uses self::VALUE_MP_3
     * @uses self::VALUE_MPEGMOVIE
     * @uses self::VALUE_MSPROJECT
     * @uses self::VALUE_OTF
     * @uses self::VALUE_PDF
     * @uses self::VALUE_PJPGIMAGE
     * @uses self::VALUE_PLAINTEXT
     * @uses self::VALUE_PNGIMAGE
     * @uses self::VALUE_POSTSCRIPT
     * @uses self::VALUE_POWERPOINT
     * @uses self::VALUE_QUICKTIME
     * @uses self::VALUE_RTF
     * @uses self::VALUE_SCSS
     * @uses self::VALUE_SMS
     * @uses self::VALUE_STYLESHEET
     * @uses self::VALUE_SVG
     * @uses self::VALUE_TAR
     * @uses self::VALUE_TARCOMP
     * @uses self::VALUE_TIFFIMAGE
     * @uses self::VALUE_TTF
     * @uses self::VALUE_VISIO
     * @uses self::VALUE_WEBAPPPAGE
     * @uses self::VALUE_WEBAPPSCRIPT
     * @uses self::VALUE_WOFF
     * @uses self::VALUE_WOFF_2
     * @uses self::VALUE_WORD
     * @uses self::VALUE_XMLDOC
     * @uses self::VALUE_XSD
     * @uses self::VALUE_ZIP
     * @return string[]
     */
    public static function getValidValues()
    {
        return array(
            self::VALUE_APPCACHE,
            self::VALUE_AUTOCAD,
            self::VALUE_BMPIMAGE,
            self::VALUE_CERTIFICATE,
            self::VALUE_CFF,
            self::VALUE_CONFIG,
            self::VALUE_CSV,
            self::VALUE_EOT,
            self::VALUE_EXCEL,
            self::VALUE_FLASH,
            self::VALUE_FREEMARKER,
            self::VALUE_GIFIMAGE,
            self::VALUE_GZIP,
            self::VALUE_HTMLDOC,
            self::VALUE_ICON,
            self::VALUE_IMAGE,
            self::VALUE_JAVASCRIPT,
            self::VALUE_JPGIMAGE,
            self::VALUE_JSON,
            self::VALUE_LZH,
            self::VALUE_MESSAGERFC,
            self::VALUE_MISCBINARY,
            self::VALUE_MISCTEXT,
            self::VALUE_MP_3,
            self::VALUE_MPEGMOVIE,
            self::VALUE_MSPROJECT,
            self::VALUE_OTF,
            self::VALUE_PDF,
            self::VALUE_PJPGIMAGE,
            self::VALUE_PLAINTEXT,
            self::VALUE_PNGIMAGE,
            self::VALUE_POSTSCRIPT,
            self::VALUE_POWERPOINT,
            self::VALUE_QUICKTIME,
            self::VALUE_RTF,
            self::VALUE_SCSS,
            self::VALUE_SMS,
            self::VALUE_STYLESHEET,
            self::VALUE_SVG,
            self::VALUE_TAR,
            self::VALUE_TARCOMP,
            self::VALUE_TIFFIMAGE,
            self::VALUE_TTF,
            self::VALUE_VISIO,
            self::VALUE_WEBAPPPAGE,
            self::VALUE_WEBAPPSCRIPT,
            self::VALUE_WOFF,
            self::VALUE_WOFF_2,
            self::VALUE_WORD,
            self::VALUE_XMLDOC,
            self::VALUE_XSD,
            self::VALUE_ZIP,
        );
    }
}
