<?php

namespace EnumType;

use \WsdlToPhp\PackageBase\AbstractStructEnumBase;

/**
 * This class stands for Language EnumType
 * @subpackage Enumerations
 */
class Language extends AbstractStructEnumBase
{
    /**
     * Constant for value '_afrikaans'
     * @return string '_afrikaans'
     */
    const VALUE_AFRIKAANS = '_afrikaans';
    /**
     * Constant for value '_albanian'
     * @return string '_albanian'
     */
    const VALUE_ALBANIAN = '_albanian';
    /**
     * Constant for value '_arabic'
     * @return string '_arabic'
     */
    const VALUE_ARABIC = '_arabic';
    /**
     * Constant for value '_armenian'
     * @return string '_armenian'
     */
    const VALUE_ARMENIAN = '_armenian';
    /**
     * Constant for value '_bengali'
     * @return string '_bengali'
     */
    const VALUE_BENGALI = '_bengali';
    /**
     * Constant for value '_bosnian'
     * @return string '_bosnian'
     */
    const VALUE_BOSNIAN = '_bosnian';
    /**
     * Constant for value '_bulgarian'
     * @return string '_bulgarian'
     */
    const VALUE_BULGARIAN = '_bulgarian';
    /**
     * Constant for value '_catalan'
     * @return string '_catalan'
     */
    const VALUE_CATALAN = '_catalan';
    /**
     * Constant for value '_chineseSimplified'
     * @return string '_chineseSimplified'
     */
    const VALUE_CHINESE_SIMPLIFIED = '_chineseSimplified';
    /**
     * Constant for value '_chineseTraditional'
     * @return string '_chineseTraditional'
     */
    const VALUE_CHINESE_TRADITIONAL = '_chineseTraditional';
    /**
     * Constant for value '_croatian'
     * @return string '_croatian'
     */
    const VALUE_CROATIAN = '_croatian';
    /**
     * Constant for value '_czech'
     * @return string '_czech'
     */
    const VALUE_CZECH = '_czech';
    /**
     * Constant for value '_danish'
     * @return string '_danish'
     */
    const VALUE_DANISH = '_danish';
    /**
     * Constant for value '_dutch'
     * @return string '_dutch'
     */
    const VALUE_DUTCH = '_dutch';
    /**
     * Constant for value '_englishAu'
     * @return string '_englishAu'
     */
    const VALUE_ENGLISH_AU = '_englishAu';
    /**
     * Constant for value '_englishCa'
     * @return string '_englishCa'
     */
    const VALUE_ENGLISH_CA = '_englishCa';
    /**
     * Constant for value '_englishInternational'
     * @return string '_englishInternational'
     */
    const VALUE_ENGLISH_INTERNATIONAL = '_englishInternational';
    /**
     * Constant for value '_englishUK'
     * @return string '_englishUK'
     */
    const VALUE_ENGLISH_UK = '_englishUK';
    /**
     * Constant for value '_englishUS'
     * @return string '_englishUS'
     */
    const VALUE_ENGLISH_US = '_englishUS';
    /**
     * Constant for value '_estonian'
     * @return string '_estonian'
     */
    const VALUE_ESTONIAN = '_estonian';
    /**
     * Constant for value '_filipino'
     * @return string '_filipino'
     */
    const VALUE_FILIPINO = '_filipino';
    /**
     * Constant for value '_finnish'
     * @return string '_finnish'
     */
    const VALUE_FINNISH = '_finnish';
    /**
     * Constant for value '_frenchCanada'
     * @return string '_frenchCanada'
     */
    const VALUE_FRENCH_CANADA = '_frenchCanada';
    /**
     * Constant for value '_frenchFrance'
     * @return string '_frenchFrance'
     */
    const VALUE_FRENCH_FRANCE = '_frenchFrance';
    /**
     * Constant for value '_german'
     * @return string '_german'
     */
    const VALUE_GERMAN = '_german';
    /**
     * Constant for value '_greek'
     * @return string '_greek'
     */
    const VALUE_GREEK = '_greek';
    /**
     * Constant for value '_gujarati'
     * @return string '_gujarati'
     */
    const VALUE_GUJARATI = '_gujarati';
    /**
     * Constant for value '_haitian'
     * @return string '_haitian'
     */
    const VALUE_HAITIAN = '_haitian';
    /**
     * Constant for value '_hebrew'
     * @return string '_hebrew'
     */
    const VALUE_HEBREW = '_hebrew';
    /**
     * Constant for value '_hindi'
     * @return string '_hindi'
     */
    const VALUE_HINDI = '_hindi';
    /**
     * Constant for value '_hungarian'
     * @return string '_hungarian'
     */
    const VALUE_HUNGARIAN = '_hungarian';
    /**
     * Constant for value '_icelandic'
     * @return string '_icelandic'
     */
    const VALUE_ICELANDIC = '_icelandic';
    /**
     * Constant for value '_indonesian'
     * @return string '_indonesian'
     */
    const VALUE_INDONESIAN = '_indonesian';
    /**
     * Constant for value '_italian'
     * @return string '_italian'
     */
    const VALUE_ITALIAN = '_italian';
    /**
     * Constant for value '_japanese'
     * @return string '_japanese'
     */
    const VALUE_JAPANESE = '_japanese';
    /**
     * Constant for value '_kannada'
     * @return string '_kannada'
     */
    const VALUE_KANNADA = '_kannada';
    /**
     * Constant for value '_korean'
     * @return string '_korean'
     */
    const VALUE_KOREAN = '_korean';
    /**
     * Constant for value '_latinAmericanSpanish'
     * @return string '_latinAmericanSpanish'
     */
    const VALUE_LATIN_AMERICAN_SPANISH = '_latinAmericanSpanish';
    /**
     * Constant for value '_latvian'
     * @return string '_latvian'
     */
    const VALUE_LATVIAN = '_latvian';
    /**
     * Constant for value '_lithuanian'
     * @return string '_lithuanian'
     */
    const VALUE_LITHUANIAN = '_lithuanian';
    /**
     * Constant for value '_luxembourgish'
     * @return string '_luxembourgish'
     */
    const VALUE_LUXEMBOURGISH = '_luxembourgish';
    /**
     * Constant for value '_malay'
     * @return string '_malay'
     */
    const VALUE_MALAY = '_malay';
    /**
     * Constant for value '_marathi'
     * @return string '_marathi'
     */
    const VALUE_MARATHI = '_marathi';
    /**
     * Constant for value '_norwegian'
     * @return string '_norwegian'
     */
    const VALUE_NORWEGIAN = '_norwegian';
    /**
     * Constant for value '_persianIran'
     * @return string '_persianIran'
     */
    const VALUE_PERSIAN_IRAN = '_persianIran';
    /**
     * Constant for value '_polish'
     * @return string '_polish'
     */
    const VALUE_POLISH = '_polish';
    /**
     * Constant for value '_portugueseBrazil'
     * @return string '_portugueseBrazil'
     */
    const VALUE_PORTUGUESE_BRAZIL = '_portugueseBrazil';
    /**
     * Constant for value '_portuguesePortugal'
     * @return string '_portuguesePortugal'
     */
    const VALUE_PORTUGUESE_PORTUGAL = '_portuguesePortugal';
    /**
     * Constant for value '_punjabi'
     * @return string '_punjabi'
     */
    const VALUE_PUNJABI = '_punjabi';
    /**
     * Constant for value '_romanian'
     * @return string '_romanian'
     */
    const VALUE_ROMANIAN = '_romanian';
    /**
     * Constant for value '_russian'
     * @return string '_russian'
     */
    const VALUE_RUSSIAN = '_russian';
    /**
     * Constant for value '_serbianCyrillic'
     * @return string '_serbianCyrillic'
     */
    const VALUE_SERBIAN_CYRILLIC = '_serbianCyrillic';
    /**
     * Constant for value '_serbianLatin'
     * @return string '_serbianLatin'
     */
    const VALUE_SERBIAN_LATIN = '_serbianLatin';
    /**
     * Constant for value '_slovak'
     * @return string '_slovak'
     */
    const VALUE_SLOVAK = '_slovak';
    /**
     * Constant for value '_slovenian'
     * @return string '_slovenian'
     */
    const VALUE_SLOVENIAN = '_slovenian';
    /**
     * Constant for value '_spanish'
     * @return string '_spanish'
     */
    const VALUE_SPANISH = '_spanish';
    /**
     * Constant for value '_swedish'
     * @return string '_swedish'
     */
    const VALUE_SWEDISH = '_swedish';
    /**
     * Constant for value '_tamil'
     * @return string '_tamil'
     */
    const VALUE_TAMIL = '_tamil';
    /**
     * Constant for value '_telugu'
     * @return string '_telugu'
     */
    const VALUE_TELUGU = '_telugu';
    /**
     * Constant for value '_thai'
     * @return string '_thai'
     */
    const VALUE_THAI = '_thai';
    /**
     * Constant for value '_turkish'
     * @return string '_turkish'
     */
    const VALUE_TURKISH = '_turkish';
    /**
     * Constant for value '_ukrainian'
     * @return string '_ukrainian'
     */
    const VALUE_UKRAINIAN = '_ukrainian';
    /**
     * Constant for value '_vietnamese'
     * @return string '_vietnamese'
     */
    const VALUE_VIETNAMESE = '_vietnamese';
    /**
     * Return allowed values
     * @uses self::VALUE_AFRIKAANS
     * @uses self::VALUE_ALBANIAN
     * @uses self::VALUE_ARABIC
     * @uses self::VALUE_ARMENIAN
     * @uses self::VALUE_BENGALI
     * @uses self::VALUE_BOSNIAN
     * @uses self::VALUE_BULGARIAN
     * @uses self::VALUE_CATALAN
     * @uses self::VALUE_CHINESE_SIMPLIFIED
     * @uses self::VALUE_CHINESE_TRADITIONAL
     * @uses self::VALUE_CROATIAN
     * @uses self::VALUE_CZECH
     * @uses self::VALUE_DANISH
     * @uses self::VALUE_DUTCH
     * @uses self::VALUE_ENGLISH_AU
     * @uses self::VALUE_ENGLISH_CA
     * @uses self::VALUE_ENGLISH_INTERNATIONAL
     * @uses self::VALUE_ENGLISH_UK
     * @uses self::VALUE_ENGLISH_US
     * @uses self::VALUE_ESTONIAN
     * @uses self::VALUE_FILIPINO
     * @uses self::VALUE_FINNISH
     * @uses self::VALUE_FRENCH_CANADA
     * @uses self::VALUE_FRENCH_FRANCE
     * @uses self::VALUE_GERMAN
     * @uses self::VALUE_GREEK
     * @uses self::VALUE_GUJARATI
     * @uses self::VALUE_HAITIAN
     * @uses self::VALUE_HEBREW
     * @uses self::VALUE_HINDI
     * @uses self::VALUE_HUNGARIAN
     * @uses self::VALUE_ICELANDIC
     * @uses self::VALUE_INDONESIAN
     * @uses self::VALUE_ITALIAN
     * @uses self::VALUE_JAPANESE
     * @uses self::VALUE_KANNADA
     * @uses self::VALUE_KOREAN
     * @uses self::VALUE_LATIN_AMERICAN_SPANISH
     * @uses self::VALUE_LATVIAN
     * @uses self::VALUE_LITHUANIAN
     * @uses self::VALUE_LUXEMBOURGISH
     * @uses self::VALUE_MALAY
     * @uses self::VALUE_MARATHI
     * @uses self::VALUE_NORWEGIAN
     * @uses self::VALUE_PERSIAN_IRAN
     * @uses self::VALUE_POLISH
     * @uses self::VALUE_PORTUGUESE_BRAZIL
     * @uses self::VALUE_PORTUGUESE_PORTUGAL
     * @uses self::VALUE_PUNJABI
     * @uses self::VALUE_ROMANIAN
     * @uses self::VALUE_RUSSIAN
     * @uses self::VALUE_SERBIAN_CYRILLIC
     * @uses self::VALUE_SERBIAN_LATIN
     * @uses self::VALUE_SLOVAK
     * @uses self::VALUE_SLOVENIAN
     * @uses self::VALUE_SPANISH
     * @uses self::VALUE_SWEDISH
     * @uses self::VALUE_TAMIL
     * @uses self::VALUE_TELUGU
     * @uses self::VALUE_THAI
     * @uses self::VALUE_TURKISH
     * @uses self::VALUE_UKRAINIAN
     * @uses self::VALUE_VIETNAMESE
     * @return string[]
     */
    public static function getValidValues()
    {
        return array(
            self::VALUE_AFRIKAANS,
            self::VALUE_ALBANIAN,
            self::VALUE_ARABIC,
            self::VALUE_ARMENIAN,
            self::VALUE_BENGALI,
            self::VALUE_BOSNIAN,
            self::VALUE_BULGARIAN,
            self::VALUE_CATALAN,
            self::VALUE_CHINESE_SIMPLIFIED,
            self::VALUE_CHINESE_TRADITIONAL,
            self::VALUE_CROATIAN,
            self::VALUE_CZECH,
            self::VALUE_DANISH,
            self::VALUE_DUTCH,
            self::VALUE_ENGLISH_AU,
            self::VALUE_ENGLISH_CA,
            self::VALUE_ENGLISH_INTERNATIONAL,
            self::VALUE_ENGLISH_UK,
            self::VALUE_ENGLISH_US,
            self::VALUE_ESTONIAN,
            self::VALUE_FILIPINO,
            self::VALUE_FINNISH,
            self::VALUE_FRENCH_CANADA,
            self::VALUE_FRENCH_FRANCE,
            self::VALUE_GERMAN,
            self::VALUE_GREEK,
            self::VALUE_GUJARATI,
            self::VALUE_HAITIAN,
            self::VALUE_HEBREW,
            self::VALUE_HINDI,
            self::VALUE_HUNGARIAN,
            self::VALUE_ICELANDIC,
            self::VALUE_INDONESIAN,
            self::VALUE_ITALIAN,
            self::VALUE_JAPANESE,
            self::VALUE_KANNADA,
            self::VALUE_KOREAN,
            self::VALUE_LATIN_AMERICAN_SPANISH,
            self::VALUE_LATVIAN,
            self::VALUE_LITHUANIAN,
            self::VALUE_LUXEMBOURGISH,
            self::VALUE_MALAY,
            self::VALUE_MARATHI,
            self::VALUE_NORWEGIAN,
            self::VALUE_PERSIAN_IRAN,
            self::VALUE_POLISH,
            self::VALUE_PORTUGUESE_BRAZIL,
            self::VALUE_PORTUGUESE_PORTUGAL,
            self::VALUE_PUNJABI,
            self::VALUE_ROMANIAN,
            self::VALUE_RUSSIAN,
            self::VALUE_SERBIAN_CYRILLIC,
            self::VALUE_SERBIAN_LATIN,
            self::VALUE_SLOVAK,
            self::VALUE_SLOVENIAN,
            self::VALUE_SPANISH,
            self::VALUE_SWEDISH,
            self::VALUE_TAMIL,
            self::VALUE_TELUGU,
            self::VALUE_THAI,
            self::VALUE_TURKISH,
            self::VALUE_UKRAINIAN,
            self::VALUE_VIETNAMESE,
        );
    }
}
