<?php

namespace CustomerManagement\EnumType;

/**
 * This class stands for MobileApplicationTypeEnum EnumType
 * @subpackage Enumerations
 */
class MobileApplicationTypeEnum
{
    /**
     * Constant for value 'NotSet'
     * @return string 'NotSet'
     */
    const VALUE_NOT_SET = 'NotSet';
    /**
     * Constant for value 'BlackBerry'
     * @return string 'BlackBerry'
     */
    const VALUE_BLACK_BERRY = 'BlackBerry';
    /**
     * Constant for value 'AdcIPhone'
     * @return string 'AdcIPhone'
     */
    const VALUE_ADC_IPHONE = 'AdcIPhone';
    /**
     * Constant for value 'PlatinumIPhone'
     * @return string 'PlatinumIPhone'
     */
    const VALUE_PLATINUM_IPHONE = 'PlatinumIPhone';
    /**
     * Constant for value 'CpiIPhone'
     * @return string 'CpiIPhone'
     */
    const VALUE_CPI_IPHONE = 'CpiIPhone';
    /**
     * Constant for value 'Android'
     * @return string 'Android'
     */
    const VALUE_ANDROID = 'Android';
    /**
     * Constant for value 'ViperIPhone'
     * @return string 'ViperIPhone'
     */
    const VALUE_VIPER_IPHONE = 'ViperIPhone';
    /**
     * Constant for value 'CpiAndroid'
     * @return string 'CpiAndroid'
     */
    const VALUE_CPI_ANDROID = 'CpiAndroid';
    /**
     * Constant for value 'ViperAndroid'
     * @return string 'ViperAndroid'
     */
    const VALUE_VIPER_ANDROID = 'ViperAndroid';
    /**
     * Constant for value 'VivintIPhone'
     * @return string 'VivintIPhone'
     */
    const VALUE_VIVINT_IPHONE = 'VivintIPhone';
    /**
     * Constant for value 'VivintAndroid'
     * @return string 'VivintAndroid'
     */
    const VALUE_VIVINT_ANDROID = 'VivintAndroid';
    /**
     * Constant for value 'WindowsPhone'
     * @return string 'WindowsPhone'
     */
    const VALUE_WINDOWS_PHONE = 'WindowsPhone';
    /**
     * Constant for value 'SchneiderIPhone'
     * @return string 'SchneiderIPhone'
     */
    const VALUE_SCHNEIDER_IPHONE = 'SchneiderIPhone';
    /**
     * Constant for value 'LutronIPhone'
     * @return string 'LutronIPhone'
     */
    const VALUE_LUTRON_IPHONE = 'LutronIPhone';
    /**
     * Constant for value 'LutronAndroid'
     * @return string 'LutronAndroid'
     */
    const VALUE_LUTRON_ANDROID = 'LutronAndroid';
    /**
     * Constant for value 'Web'
     * @return string 'Web'
     */
    const VALUE_WEB = 'Web';
    /**
     * Constant for value 'Building36Android'
     * @return string 'Building36Android'
     */
    const VALUE_BUILDING_36_ANDROID = 'Building36Android';
    /**
     * Constant for value 'Building36IPhone'
     * @return string 'Building36IPhone'
     */
    const VALUE_BUILDING_36_IPHONE = 'Building36IPhone';
    /**
     * Constant for value 'PointCentral'
     * @return string 'PointCentral'
     */
    const VALUE_POINT_CENTRAL = 'PointCentral';
    /**
     * Constant for value 'PronetIPhone'
     * @return string 'PronetIPhone'
     */
    const VALUE_PRONET_IPHONE = 'PronetIPhone';
    /**
     * Constant for value 'PronetAndroid'
     * @return string 'PronetAndroid'
     */
    const VALUE_PRONET_ANDROID = 'PronetAndroid';
    /**
     * Constant for value 'Pebble'
     * @return string 'Pebble'
     */
    const VALUE_PEBBLE = 'Pebble';
    /**
     * Constant for value 'AIPhone'
     * @return string 'AIPhone'
     */
    const VALUE_AIPHONE = 'AIPhone';
    /**
     * Constant for value 'AAndroid'
     * @return string 'AAndroid'
     */
    const VALUE_AANDROID = 'AAndroid';
    /**
     * Constant for value 'ReliantIPhone'
     * @return string 'ReliantIPhone'
     */
    const VALUE_RELIANT_IPHONE = 'ReliantIPhone';
    /**
     * Constant for value 'ReliantAndroid'
     * @return string 'ReliantAndroid'
     */
    const VALUE_RELIANT_ANDROID = 'ReliantAndroid';
    /**
     * Constant for value 'SuddenlinkIPhone'
     * @return string 'SuddenlinkIPhone'
     */
    const VALUE_SUDDENLINK_IPHONE = 'SuddenlinkIPhone';
    /**
     * Constant for value 'SuddenlinkAndroid'
     * @return string 'SuddenlinkAndroid'
     */
    const VALUE_SUDDENLINK_ANDROID = 'SuddenlinkAndroid';
    /**
     * Constant for value 'GuardianIPhone'
     * @return string 'GuardianIPhone'
     */
    const VALUE_GUARDIAN_IPHONE = 'GuardianIPhone';
    /**
     * Constant for value 'GuardianAndroid'
     * @return string 'GuardianAndroid'
     */
    const VALUE_GUARDIAN_ANDROID = 'GuardianAndroid';
    /**
     * Constant for value 'FrontPointIPhone'
     * @return string 'FrontPointIPhone'
     */
    const VALUE_FRONT_POINT_IPHONE = 'FrontPointIPhone';
    /**
     * Constant for value 'FrontPointAndroid'
     * @return string 'FrontPointAndroid'
     */
    const VALUE_FRONT_POINT_ANDROID = 'FrontPointAndroid';
    /**
     * Constant for value 'BriteEnergyIPhone'
     * @return string 'BriteEnergyIPhone'
     */
    const VALUE_BRITE_ENERGY_IPHONE = 'BriteEnergyIPhone';
    /**
     * Constant for value 'BriteEnergyAndroid'
     * @return string 'BriteEnergyAndroid'
     */
    const VALUE_BRITE_ENERGY_ANDROID = 'BriteEnergyAndroid';
    /**
     * Constant for value 'AmazonFireTV'
     * @return string 'AmazonFireTV'
     */
    const VALUE_AMAZON_FIRE_TV = 'AmazonFireTV';
    /**
     * Constant for value 'VectorIPhone'
     * @return string 'VectorIPhone'
     */
    const VALUE_VECTOR_IPHONE = 'VectorIPhone';
    /**
     * Constant for value 'VectorAndroid'
     * @return string 'VectorAndroid'
     */
    const VALUE_VECTOR_ANDROID = 'VectorAndroid';
    /**
     * Constant for value 'SparkIPhone'
     * @return string 'SparkIPhone'
     */
    const VALUE_SPARK_IPHONE = 'SparkIPhone';
    /**
     * Constant for value 'SparkAndroid'
     * @return string 'SparkAndroid'
     */
    const VALUE_SPARK_ANDROID = 'SparkAndroid';
    /**
     * Constant for value 'TelefonicaIPhone'
     * @return string 'TelefonicaIPhone'
     */
    const VALUE_TELEFONICA_IPHONE = 'TelefonicaIPhone';
    /**
     * Constant for value 'TelefonicaAndroid'
     * @return string 'TelefonicaAndroid'
     */
    const VALUE_TELEFONICA_ANDROID = 'TelefonicaAndroid';
    /**
     * Constant for value 'CSGIPhone'
     * @return string 'CSGIPhone'
     */
    const VALUE_CSGIPHONE = 'CSGIPhone';
    /**
     * Constant for value 'CSGAndroid'
     * @return string 'CSGAndroid'
     */
    const VALUE_CSGANDROID = 'CSGAndroid';
    /**
     * Constant for value 'ADCCreationLab'
     * @return string 'ADCCreationLab'
     */
    const VALUE_ADCCREATION_LAB = 'ADCCreationLab';
    /**
     * Constant for value 'AmazonAlexa'
     * @return string 'AmazonAlexa'
     */
    const VALUE_AMAZON_ALEXA = 'AmazonAlexa';
    /**
     * Constant for value 'ADTGlobalIPhone'
     * @return string 'ADTGlobalIPhone'
     */
    const VALUE_ADTGLOBAL_IPHONE = 'ADTGlobalIPhone';
    /**
     * Constant for value 'ADTGlobalAndroid'
     * @return string 'ADTGlobalAndroid'
     */
    const VALUE_ADTGLOBAL_ANDROID = 'ADTGlobalAndroid';
    /**
     * Constant for value 'FluentIPhone'
     * @return string 'FluentIPhone'
     */
    const VALUE_FLUENT_IPHONE = 'FluentIPhone';
    /**
     * Constant for value 'FluentAndroid'
     * @return string 'FluentAndroid'
     */
    const VALUE_FLUENT_ANDROID = 'FluentAndroid';
    /**
     * Constant for value 'SecuritasIPhone'
     * @return string 'SecuritasIPhone'
     */
    const VALUE_SECURITAS_IPHONE = 'SecuritasIPhone';
    /**
     * Constant for value 'SecuritasAndroid'
     * @return string 'SecuritasAndroid'
     */
    const VALUE_SECURITAS_ANDROID = 'SecuritasAndroid';
    /**
     * Constant for value 'AlarmForceIPhone'
     * @return string 'AlarmForceIPhone'
     */
    const VALUE_ALARM_FORCE_IPHONE = 'AlarmForceIPhone';
    /**
     * Constant for value 'AlarmForceAndroid'
     * @return string 'AlarmForceAndroid'
     */
    const VALUE_ALARM_FORCE_ANDROID = 'AlarmForceAndroid';
    /**
     * Constant for value 'MoniAlarmIPhone'
     * @return string 'MoniAlarmIPhone'
     */
    const VALUE_MONI_ALARM_IPHONE = 'MoniAlarmIPhone';
    /**
     * Constant for value 'MoniAlarmAndroid'
     * @return string 'MoniAlarmAndroid'
     */
    const VALUE_MONI_ALARM_ANDROID = 'MoniAlarmAndroid';
    /**
     * Constant for value 'AMPIPhone'
     * @return string 'AMPIPhone'
     */
    const VALUE_AMPIPHONE = 'AMPIPhone';
    /**
     * Constant for value 'AMPAndroid'
     * @return string 'AMPAndroid'
     */
    const VALUE_AMPANDROID = 'AMPAndroid';
    /**
     * Constant for value 'NRGIPhone'
     * @return string 'NRGIPhone'
     */
    const VALUE_NRGIPHONE = 'NRGIPhone';
    /**
     * Constant for value 'NRGAndroid'
     * @return string 'NRGAndroid'
     */
    const VALUE_NRGANDROID = 'NRGAndroid';
    /**
     * Constant for value 'NETIPhone'
     * @return string 'NETIPhone'
     */
    const VALUE_NETIPHONE = 'NETIPhone';
    /**
     * Constant for value 'NETAndroid'
     * @return string 'NETAndroid'
     */
    const VALUE_NETANDROID = 'NETAndroid';
    /**
     * Constant for value 'ThirdParty'
     * @return string 'ThirdParty'
     */
    const VALUE_THIRD_PARTY = 'ThirdParty';
    /**
     * Constant for value 'GHSIPhone'
     * @return string 'GHSIPhone'
     */
    const VALUE_GHSIPHONE = 'GHSIPhone';
    /**
     * Constant for value 'GHSAndroid'
     * @return string 'GHSAndroid'
     */
    const VALUE_GHSANDROID = 'GHSAndroid';
    /**
     * Constant for value 'LibertyIPhone'
     * @return string 'LibertyIPhone'
     */
    const VALUE_LIBERTY_IPHONE = 'LibertyIPhone';
    /**
     * Constant for value 'LibertyAndroid'
     * @return string 'LibertyAndroid'
     */
    const VALUE_LIBERTY_ANDROID = 'LibertyAndroid';
    /**
     * Constant for value 'TelusIPhone'
     * @return string 'TelusIPhone'
     */
    const VALUE_TELUS_IPHONE = 'TelusIPhone';
    /**
     * Constant for value 'TelusAndroid'
     * @return string 'TelusAndroid'
     */
    const VALUE_TELUS_ANDROID = 'TelusAndroid';
    /**
     * Constant for value 'SafetouchIPhone'
     * @return string 'SafetouchIPhone'
     */
    const VALUE_SAFETOUCH_IPHONE = 'SafetouchIPhone';
    /**
     * Constant for value 'SafetouchAndroid'
     * @return string 'SafetouchAndroid'
     */
    const VALUE_SAFETOUCH_ANDROID = 'SafetouchAndroid';
    /**
     * Constant for value 'GoogleAssistant'
     * @return string 'GoogleAssistant'
     */
    const VALUE_GOOGLE_ASSISTANT = 'GoogleAssistant';
    /**
     * Constant for value 'IqGen2'
     * @return string 'IqGen2'
     */
    const VALUE_IQ_GEN_2 = 'IqGen2';
    /**
     * Constant for value 'TestTool'
     * @return string 'TestTool'
     */
    const VALUE_TEST_TOOL = 'TestTool';
    /**
     * Constant for value 'WaveIPhone'
     * @return string 'WaveIPhone'
     */
    const VALUE_WAVE_IPHONE = 'WaveIPhone';
    /**
     * Constant for value 'WaveAndroid'
     * @return string 'WaveAndroid'
     */
    const VALUE_WAVE_ANDROID = 'WaveAndroid';
    /**
     * Constant for value 'BestBuyIPhone'
     * @return string 'BestBuyIPhone'
     */
    const VALUE_BEST_BUY_IPHONE = 'BestBuyIPhone';
    /**
     * Constant for value 'BestBuyAndroid'
     * @return string 'BestBuyAndroid'
     */
    const VALUE_BEST_BUY_ANDROID = 'BestBuyAndroid';
    /**
     * Constant for value 'PointCentralIPhone'
     * @return string 'PointCentralIPhone'
     */
    const VALUE_POINT_CENTRAL_IPHONE = 'PointCentralIPhone';
    /**
     * Constant for value 'PointCentralAndroid'
     * @return string 'PointCentralAndroid'
     */
    const VALUE_POINT_CENTRAL_ANDROID = 'PointCentralAndroid';
    /**
     * Constant for value 'CoxIPhone'
     * @return string 'CoxIPhone'
     */
    const VALUE_COX_IPHONE = 'CoxIPhone';
    /**
     * Constant for value 'CoxAndroid'
     * @return string 'CoxAndroid'
     */
    const VALUE_COX_ANDROID = 'CoxAndroid';
    /**
     * Constant for value 'SecuritasISIPhone'
     * @return string 'SecuritasISIPhone'
     */
    const VALUE_SECURITAS_ISIPHONE = 'SecuritasISIPhone';
    /**
     * Constant for value 'SecuritasISAndroid'
     * @return string 'SecuritasISAndroid'
     */
    const VALUE_SECURITAS_ISANDROID = 'SecuritasISAndroid';
    /**
     * Constant for value 'CoxEnterpriseIPhone'
     * @return string 'CoxEnterpriseIPhone'
     */
    const VALUE_COX_ENTERPRISE_IPHONE = 'CoxEnterpriseIPhone';
    /**
     * Constant for value 'ADTFalcorIPhone'
     * @return string 'ADTFalcorIPhone'
     */
    const VALUE_ADTFALCOR_IPHONE = 'ADTFalcorIPhone';
    /**
     * Constant for value 'ADTFalcorAndroid'
     * @return string 'ADTFalcorAndroid'
     */
    const VALUE_ADTFALCOR_ANDROID = 'ADTFalcorAndroid';
    /**
     * Constant for value 'TelusBusinessIPhone'
     * @return string 'TelusBusinessIPhone'
     */
    const VALUE_TELUS_BUSINESS_IPHONE = 'TelusBusinessIPhone';
    /**
     * Constant for value 'TelusBusinessAndroid'
     * @return string 'TelusBusinessAndroid'
     */
    const VALUE_TELUS_BUSINESS_ANDROID = 'TelusBusinessAndroid';
    /**
     * Constant for value 'AlexaSmartHome'
     * @return string 'AlexaSmartHome'
     */
    const VALUE_ALEXA_SMART_HOME = 'AlexaSmartHome';
    /**
     * Constant for value 'GoogleSmartHome'
     * @return string 'GoogleSmartHome'
     */
    const VALUE_GOOGLE_SMART_HOME = 'GoogleSmartHome';
    /**
     * Constant for value 'AvivaIPhone'
     * @return string 'AvivaIPhone'
     */
    const VALUE_AVIVA_IPHONE = 'AvivaIPhone';
    /**
     * Constant for value 'AvivaAndroid'
     * @return string 'AvivaAndroid'
     */
    const VALUE_AVIVA_ANDROID = 'AvivaAndroid';
    /**
     * Constant for value 'ADTPulseIPhone'
     * @return string 'ADTPulseIPhone'
     */
    const VALUE_ADTPULSE_IPHONE = 'ADTPulseIPhone';
    /**
     * Constant for value 'ADTPulseAndroid'
     * @return string 'ADTPulseAndroid'
     */
    const VALUE_ADTPULSE_ANDROID = 'ADTPulseAndroid';
    /**
     * Constant for value 'ADTSouthAfricaIPhone'
     * @return string 'ADTSouthAfricaIPhone'
     */
    const VALUE_ADTSOUTH_AFRICA_IPHONE = 'ADTSouthAfricaIPhone';
    /**
     * Constant for value 'ADTSouthAfricaAndroid'
     * @return string 'ADTSouthAfricaAndroid'
     */
    const VALUE_ADTSOUTH_AFRICA_ANDROID = 'ADTSouthAfricaAndroid';
    /**
     * Constant for value 'MobileTechAndroid'
     * @return string 'MobileTechAndroid'
     */
    const VALUE_MOBILE_TECH_ANDROID = 'MobileTechAndroid';
    /**
     * Constant for value 'MobileTechiPhone'
     * @return string 'MobileTechiPhone'
     */
    const VALUE_MOBILE_TECHI_PHONE = 'MobileTechiPhone';
    /**
     * Constant for value 'ADTAlexaSmartHome'
     * @return string 'ADTAlexaSmartHome'
     */
    const VALUE_ADTALEXA_SMART_HOME = 'ADTAlexaSmartHome';
    /**
     * Constant for value 'MobileWebSite'
     * @return string 'MobileWebSite'
     */
    const VALUE_MOBILE_WEB_SITE = 'MobileWebSite';
    /**
     * Constant for value 'TELUSAlexaSmartHome'
     * @return string 'TELUSAlexaSmartHome'
     */
    const VALUE_TELUSALEXA_SMART_HOME = 'TELUSAlexaSmartHome';
    /**
     * Constant for value 'G1GroupIPhone'
     * @return string 'G1GroupIPhone'
     */
    const VALUE_G_1_GROUP_IPHONE = 'G1GroupIPhone';
    /**
     * Constant for value 'G1GroupAndroid'
     * @return string 'G1GroupAndroid'
     */
    const VALUE_G_1_GROUP_ANDROID = 'G1GroupAndroid';
    /**
     * Constant for value 'BezeqIPhone'
     * @return string 'BezeqIPhone'
     */
    const VALUE_BEZEQ_IPHONE = 'BezeqIPhone';
    /**
     * Constant for value 'BezeqAndroid'
     * @return string 'BezeqAndroid'
     */
    const VALUE_BEZEQ_ANDROID = 'BezeqAndroid';
    /**
     * Constant for value 'BellKioskDemoIPhone'
     * @return string 'BellKioskDemoIPhone'
     */
    const VALUE_BELL_KIOSK_DEMO_IPHONE = 'BellKioskDemoIPhone';
    /**
     * Constant for value 'BellKioskEnterpriseIPhone'
     * @return string 'BellKioskEnterpriseIPhone'
     */
    const VALUE_BELL_KIOSK_ENTERPRISE_IPHONE = 'BellKioskEnterpriseIPhone';
    /**
     * Constant for value 'Bezeq'
     * @return string 'Bezeq'
     */
    const VALUE_BEZEQ = 'Bezeq';
    /**
     * Constant for value 'GC3'
     * @return string 'GC3'
     */
    const VALUE_GC_3 = 'GC3';
    /**
     * Constant for value 'HPGW'
     * @return string 'HPGW'
     */
    const VALUE_HPGW = 'HPGW';
    /**
     * Constant for value 'Linux'
     * @return string 'Linux'
     */
    const VALUE_LINUX = 'Linux';
    /**
     * Constant for value 'NUKL'
     * @return string 'NUKL'
     */
    const VALUE_NUKL = 'NUKL';
    /**
     * Constant for value 'RGP'
     * @return string 'RGP'
     */
    const VALUE_RGP = 'RGP';
    /**
     * Constant for value 'WSA'
     * @return string 'WSA'
     */
    const VALUE_WSA = 'WSA';
    /**
     * Constant for value 'StanleyIPhone'
     * @return string 'StanleyIPhone'
     */
    const VALUE_STANLEY_IPHONE = 'StanleyIPhone';
    /**
     * Constant for value 'StanleyAndroid'
     * @return string 'StanleyAndroid'
     */
    const VALUE_STANLEY_ANDROID = 'StanleyAndroid';
    /**
     * Constant for value 'BellBusinessIPhone'
     * @return string 'BellBusinessIPhone'
     */
    const VALUE_BELL_BUSINESS_IPHONE = 'BellBusinessIPhone';
    /**
     * Constant for value 'BellBusinessAndroid'
     * @return string 'BellBusinessAndroid'
     */
    const VALUE_BELL_BUSINESS_ANDROID = 'BellBusinessAndroid';
    /**
     * Constant for value 'GreenMarblesIPhone'
     * @return string 'GreenMarblesIPhone'
     */
    const VALUE_GREEN_MARBLES_IPHONE = 'GreenMarblesIPhone';
    /**
     * Constant for value 'GreenMarblesAndroid'
     * @return string 'GreenMarblesAndroid'
     */
    const VALUE_GREEN_MARBLES_ANDROID = 'GreenMarblesAndroid';
    /**
     * Constant for value 'TELUSGoogleSmartHome'
     * @return string 'TELUSGoogleSmartHome'
     */
    const VALUE_TELUSGOOGLE_SMART_HOME = 'TELUSGoogleSmartHome';
    /**
     * Constant for value 'ADTUKIPhone'
     * @return string 'ADTUKIPhone'
     */
    const VALUE_ADTUKIPHONE = 'ADTUKIPhone';
    /**
     * Constant for value 'ADTUKAndroid'
     * @return string 'ADTUKAndroid'
     */
    const VALUE_ADTUKANDROID = 'ADTUKAndroid';
    /**
     * Constant for value 'ADTLatAmIPhone'
     * @return string 'ADTLatAmIPhone'
     */
    const VALUE_ADTLAT_AM_IPHONE = 'ADTLatAmIPhone';
    /**
     * Constant for value 'ADTLatAmAndroid'
     * @return string 'ADTLatAmAndroid'
     */
    const VALUE_ADTLAT_AM_ANDROID = 'ADTLatAmAndroid';
    /**
     * Constant for value 'ADTSpainIPhone'
     * @return string 'ADTSpainIPhone'
     */
    const VALUE_ADTSPAIN_IPHONE = 'ADTSpainIPhone';
    /**
     * Constant for value 'ADTSpainAndroid'
     * @return string 'ADTSpainAndroid'
     */
    const VALUE_ADTSPAIN_ANDROID = 'ADTSpainAndroid';
    /**
     * Constant for value 'A3IPhone'
     * @return string 'A3IPhone'
     */
    const VALUE_A_3_IPHONE = 'A3IPhone';
    /**
     * Constant for value 'A3Android'
     * @return string 'A3Android'
     */
    const VALUE_A_3_ANDROID = 'A3Android';
    /**
     * Constant for value 'NorthstarIPhone'
     * @return string 'NorthstarIPhone'
     */
    const VALUE_NORTHSTAR_IPHONE = 'NorthstarIPhone';
    /**
     * Constant for value 'NorthstarAndroid'
     * @return string 'NorthstarAndroid'
     */
    const VALUE_NORTHSTAR_ANDROID = 'NorthstarAndroid';
    /**
     * Constant for value 'SectorIPhone'
     * @return string 'SectorIPhone'
     */
    const VALUE_SECTOR_IPHONE = 'SectorIPhone';
    /**
     * Constant for value 'SectorAndroid'
     * @return string 'SectorAndroid'
     */
    const VALUE_SECTOR_ANDROID = 'SectorAndroid';
    /**
     * Constant for value 'HomeProIPhone'
     * @return string 'HomeProIPhone'
     */
    const VALUE_HOME_PRO_IPHONE = 'HomeProIPhone';
    /**
     * Constant for value 'HomeProAndroid'
     * @return string 'HomeProAndroid'
     */
    const VALUE_HOME_PRO_ANDROID = 'HomeProAndroid';
    /**
     * Return true if value is allowed
     * @uses self::getValidValues()
     * @param mixed $value value
     * @return bool true|false
     */
    public static function valueIsValid($value)
    {
        return ($value === null) || in_array($value, self::getValidValues(), true);
    }
    /**
     * Return allowed values
     * @uses self::VALUE_NOT_SET
     * @uses self::VALUE_BLACK_BERRY
     * @uses self::VALUE_ADC_IPHONE
     * @uses self::VALUE_PLATINUM_IPHONE
     * @uses self::VALUE_CPI_IPHONE
     * @uses self::VALUE_ANDROID
     * @uses self::VALUE_VIPER_IPHONE
     * @uses self::VALUE_CPI_ANDROID
     * @uses self::VALUE_VIPER_ANDROID
     * @uses self::VALUE_VIVINT_IPHONE
     * @uses self::VALUE_VIVINT_ANDROID
     * @uses self::VALUE_WINDOWS_PHONE
     * @uses self::VALUE_SCHNEIDER_IPHONE
     * @uses self::VALUE_LUTRON_IPHONE
     * @uses self::VALUE_LUTRON_ANDROID
     * @uses self::VALUE_WEB
     * @uses self::VALUE_BUILDING_36_ANDROID
     * @uses self::VALUE_BUILDING_36_IPHONE
     * @uses self::VALUE_POINT_CENTRAL
     * @uses self::VALUE_PRONET_IPHONE
     * @uses self::VALUE_PRONET_ANDROID
     * @uses self::VALUE_PEBBLE
     * @uses self::VALUE_AIPHONE
     * @uses self::VALUE_AANDROID
     * @uses self::VALUE_RELIANT_IPHONE
     * @uses self::VALUE_RELIANT_ANDROID
     * @uses self::VALUE_SUDDENLINK_IPHONE
     * @uses self::VALUE_SUDDENLINK_ANDROID
     * @uses self::VALUE_GUARDIAN_IPHONE
     * @uses self::VALUE_GUARDIAN_ANDROID
     * @uses self::VALUE_FRONT_POINT_IPHONE
     * @uses self::VALUE_FRONT_POINT_ANDROID
     * @uses self::VALUE_BRITE_ENERGY_IPHONE
     * @uses self::VALUE_BRITE_ENERGY_ANDROID
     * @uses self::VALUE_AMAZON_FIRE_TV
     * @uses self::VALUE_VECTOR_IPHONE
     * @uses self::VALUE_VECTOR_ANDROID
     * @uses self::VALUE_SPARK_IPHONE
     * @uses self::VALUE_SPARK_ANDROID
     * @uses self::VALUE_TELEFONICA_IPHONE
     * @uses self::VALUE_TELEFONICA_ANDROID
     * @uses self::VALUE_CSGIPHONE
     * @uses self::VALUE_CSGANDROID
     * @uses self::VALUE_ADCCREATION_LAB
     * @uses self::VALUE_AMAZON_ALEXA
     * @uses self::VALUE_ADTGLOBAL_IPHONE
     * @uses self::VALUE_ADTGLOBAL_ANDROID
     * @uses self::VALUE_FLUENT_IPHONE
     * @uses self::VALUE_FLUENT_ANDROID
     * @uses self::VALUE_SECURITAS_IPHONE
     * @uses self::VALUE_SECURITAS_ANDROID
     * @uses self::VALUE_ALARM_FORCE_IPHONE
     * @uses self::VALUE_ALARM_FORCE_ANDROID
     * @uses self::VALUE_MONI_ALARM_IPHONE
     * @uses self::VALUE_MONI_ALARM_ANDROID
     * @uses self::VALUE_AMPIPHONE
     * @uses self::VALUE_AMPANDROID
     * @uses self::VALUE_NRGIPHONE
     * @uses self::VALUE_NRGANDROID
     * @uses self::VALUE_NETIPHONE
     * @uses self::VALUE_NETANDROID
     * @uses self::VALUE_THIRD_PARTY
     * @uses self::VALUE_GHSIPHONE
     * @uses self::VALUE_GHSANDROID
     * @uses self::VALUE_LIBERTY_IPHONE
     * @uses self::VALUE_LIBERTY_ANDROID
     * @uses self::VALUE_TELUS_IPHONE
     * @uses self::VALUE_TELUS_ANDROID
     * @uses self::VALUE_SAFETOUCH_IPHONE
     * @uses self::VALUE_SAFETOUCH_ANDROID
     * @uses self::VALUE_GOOGLE_ASSISTANT
     * @uses self::VALUE_IQ_GEN_2
     * @uses self::VALUE_TEST_TOOL
     * @uses self::VALUE_WAVE_IPHONE
     * @uses self::VALUE_WAVE_ANDROID
     * @uses self::VALUE_BEST_BUY_IPHONE
     * @uses self::VALUE_BEST_BUY_ANDROID
     * @uses self::VALUE_POINT_CENTRAL_IPHONE
     * @uses self::VALUE_POINT_CENTRAL_ANDROID
     * @uses self::VALUE_COX_IPHONE
     * @uses self::VALUE_COX_ANDROID
     * @uses self::VALUE_SECURITAS_ISIPHONE
     * @uses self::VALUE_SECURITAS_ISANDROID
     * @uses self::VALUE_COX_ENTERPRISE_IPHONE
     * @uses self::VALUE_ADTFALCOR_IPHONE
     * @uses self::VALUE_ADTFALCOR_ANDROID
     * @uses self::VALUE_TELUS_BUSINESS_IPHONE
     * @uses self::VALUE_TELUS_BUSINESS_ANDROID
     * @uses self::VALUE_ALEXA_SMART_HOME
     * @uses self::VALUE_GOOGLE_SMART_HOME
     * @uses self::VALUE_AVIVA_IPHONE
     * @uses self::VALUE_AVIVA_ANDROID
     * @uses self::VALUE_ADTPULSE_IPHONE
     * @uses self::VALUE_ADTPULSE_ANDROID
     * @uses self::VALUE_ADTSOUTH_AFRICA_IPHONE
     * @uses self::VALUE_ADTSOUTH_AFRICA_ANDROID
     * @uses self::VALUE_MOBILE_TECH_ANDROID
     * @uses self::VALUE_MOBILE_TECHI_PHONE
     * @uses self::VALUE_ADTALEXA_SMART_HOME
     * @uses self::VALUE_MOBILE_WEB_SITE
     * @uses self::VALUE_TELUSALEXA_SMART_HOME
     * @uses self::VALUE_G_1_GROUP_IPHONE
     * @uses self::VALUE_G_1_GROUP_ANDROID
     * @uses self::VALUE_BEZEQ_IPHONE
     * @uses self::VALUE_BEZEQ_ANDROID
     * @uses self::VALUE_BELL_KIOSK_DEMO_IPHONE
     * @uses self::VALUE_BELL_KIOSK_ENTERPRISE_IPHONE
     * @uses self::VALUE_BEZEQ
     * @uses self::VALUE_GC_3
     * @uses self::VALUE_HPGW
     * @uses self::VALUE_LINUX
     * @uses self::VALUE_NUKL
     * @uses self::VALUE_RGP
     * @uses self::VALUE_WSA
     * @uses self::VALUE_STANLEY_IPHONE
     * @uses self::VALUE_STANLEY_ANDROID
     * @uses self::VALUE_BELL_BUSINESS_IPHONE
     * @uses self::VALUE_BELL_BUSINESS_ANDROID
     * @uses self::VALUE_GREEN_MARBLES_IPHONE
     * @uses self::VALUE_GREEN_MARBLES_ANDROID
     * @uses self::VALUE_TELUSGOOGLE_SMART_HOME
     * @uses self::VALUE_ADTUKIPHONE
     * @uses self::VALUE_ADTUKANDROID
     * @uses self::VALUE_ADTLAT_AM_IPHONE
     * @uses self::VALUE_ADTLAT_AM_ANDROID
     * @uses self::VALUE_ADTSPAIN_IPHONE
     * @uses self::VALUE_ADTSPAIN_ANDROID
     * @uses self::VALUE_A_3_IPHONE
     * @uses self::VALUE_A_3_ANDROID
     * @uses self::VALUE_NORTHSTAR_IPHONE
     * @uses self::VALUE_NORTHSTAR_ANDROID
     * @uses self::VALUE_SECTOR_IPHONE
     * @uses self::VALUE_SECTOR_ANDROID
     * @uses self::VALUE_HOME_PRO_IPHONE
     * @uses self::VALUE_HOME_PRO_ANDROID
     * @return string[]
     */
    public static function getValidValues()
    {
        return array(
            self::VALUE_NOT_SET,
            self::VALUE_BLACK_BERRY,
            self::VALUE_ADC_IPHONE,
            self::VALUE_PLATINUM_IPHONE,
            self::VALUE_CPI_IPHONE,
            self::VALUE_ANDROID,
            self::VALUE_VIPER_IPHONE,
            self::VALUE_CPI_ANDROID,
            self::VALUE_VIPER_ANDROID,
            self::VALUE_VIVINT_IPHONE,
            self::VALUE_VIVINT_ANDROID,
            self::VALUE_WINDOWS_PHONE,
            self::VALUE_SCHNEIDER_IPHONE,
            self::VALUE_LUTRON_IPHONE,
            self::VALUE_LUTRON_ANDROID,
            self::VALUE_WEB,
            self::VALUE_BUILDING_36_ANDROID,
            self::VALUE_BUILDING_36_IPHONE,
            self::VALUE_POINT_CENTRAL,
            self::VALUE_PRONET_IPHONE,
            self::VALUE_PRONET_ANDROID,
            self::VALUE_PEBBLE,
            self::VALUE_AIPHONE,
            self::VALUE_AANDROID,
            self::VALUE_RELIANT_IPHONE,
            self::VALUE_RELIANT_ANDROID,
            self::VALUE_SUDDENLINK_IPHONE,
            self::VALUE_SUDDENLINK_ANDROID,
            self::VALUE_GUARDIAN_IPHONE,
            self::VALUE_GUARDIAN_ANDROID,
            self::VALUE_FRONT_POINT_IPHONE,
            self::VALUE_FRONT_POINT_ANDROID,
            self::VALUE_BRITE_ENERGY_IPHONE,
            self::VALUE_BRITE_ENERGY_ANDROID,
            self::VALUE_AMAZON_FIRE_TV,
            self::VALUE_VECTOR_IPHONE,
            self::VALUE_VECTOR_ANDROID,
            self::VALUE_SPARK_IPHONE,
            self::VALUE_SPARK_ANDROID,
            self::VALUE_TELEFONICA_IPHONE,
            self::VALUE_TELEFONICA_ANDROID,
            self::VALUE_CSGIPHONE,
            self::VALUE_CSGANDROID,
            self::VALUE_ADCCREATION_LAB,
            self::VALUE_AMAZON_ALEXA,
            self::VALUE_ADTGLOBAL_IPHONE,
            self::VALUE_ADTGLOBAL_ANDROID,
            self::VALUE_FLUENT_IPHONE,
            self::VALUE_FLUENT_ANDROID,
            self::VALUE_SECURITAS_IPHONE,
            self::VALUE_SECURITAS_ANDROID,
            self::VALUE_ALARM_FORCE_IPHONE,
            self::VALUE_ALARM_FORCE_ANDROID,
            self::VALUE_MONI_ALARM_IPHONE,
            self::VALUE_MONI_ALARM_ANDROID,
            self::VALUE_AMPIPHONE,
            self::VALUE_AMPANDROID,
            self::VALUE_NRGIPHONE,
            self::VALUE_NRGANDROID,
            self::VALUE_NETIPHONE,
            self::VALUE_NETANDROID,
            self::VALUE_THIRD_PARTY,
            self::VALUE_GHSIPHONE,
            self::VALUE_GHSANDROID,
            self::VALUE_LIBERTY_IPHONE,
            self::VALUE_LIBERTY_ANDROID,
            self::VALUE_TELUS_IPHONE,
            self::VALUE_TELUS_ANDROID,
            self::VALUE_SAFETOUCH_IPHONE,
            self::VALUE_SAFETOUCH_ANDROID,
            self::VALUE_GOOGLE_ASSISTANT,
            self::VALUE_IQ_GEN_2,
            self::VALUE_TEST_TOOL,
            self::VALUE_WAVE_IPHONE,
            self::VALUE_WAVE_ANDROID,
            self::VALUE_BEST_BUY_IPHONE,
            self::VALUE_BEST_BUY_ANDROID,
            self::VALUE_POINT_CENTRAL_IPHONE,
            self::VALUE_POINT_CENTRAL_ANDROID,
            self::VALUE_COX_IPHONE,
            self::VALUE_COX_ANDROID,
            self::VALUE_SECURITAS_ISIPHONE,
            self::VALUE_SECURITAS_ISANDROID,
            self::VALUE_COX_ENTERPRISE_IPHONE,
            self::VALUE_ADTFALCOR_IPHONE,
            self::VALUE_ADTFALCOR_ANDROID,
            self::VALUE_TELUS_BUSINESS_IPHONE,
            self::VALUE_TELUS_BUSINESS_ANDROID,
            self::VALUE_ALEXA_SMART_HOME,
            self::VALUE_GOOGLE_SMART_HOME,
            self::VALUE_AVIVA_IPHONE,
            self::VALUE_AVIVA_ANDROID,
            self::VALUE_ADTPULSE_IPHONE,
            self::VALUE_ADTPULSE_ANDROID,
            self::VALUE_ADTSOUTH_AFRICA_IPHONE,
            self::VALUE_ADTSOUTH_AFRICA_ANDROID,
            self::VALUE_MOBILE_TECH_ANDROID,
            self::VALUE_MOBILE_TECHI_PHONE,
            self::VALUE_ADTALEXA_SMART_HOME,
            self::VALUE_MOBILE_WEB_SITE,
            self::VALUE_TELUSALEXA_SMART_HOME,
            self::VALUE_G_1_GROUP_IPHONE,
            self::VALUE_G_1_GROUP_ANDROID,
            self::VALUE_BEZEQ_IPHONE,
            self::VALUE_BEZEQ_ANDROID,
            self::VALUE_BELL_KIOSK_DEMO_IPHONE,
            self::VALUE_BELL_KIOSK_ENTERPRISE_IPHONE,
            self::VALUE_BEZEQ,
            self::VALUE_GC_3,
            self::VALUE_HPGW,
            self::VALUE_LINUX,
            self::VALUE_NUKL,
            self::VALUE_RGP,
            self::VALUE_WSA,
            self::VALUE_STANLEY_IPHONE,
            self::VALUE_STANLEY_ANDROID,
            self::VALUE_BELL_BUSINESS_IPHONE,
            self::VALUE_BELL_BUSINESS_ANDROID,
            self::VALUE_GREEN_MARBLES_IPHONE,
            self::VALUE_GREEN_MARBLES_ANDROID,
            self::VALUE_TELUSGOOGLE_SMART_HOME,
            self::VALUE_ADTUKIPHONE,
            self::VALUE_ADTUKANDROID,
            self::VALUE_ADTLAT_AM_IPHONE,
            self::VALUE_ADTLAT_AM_ANDROID,
            self::VALUE_ADTSPAIN_IPHONE,
            self::VALUE_ADTSPAIN_ANDROID,
            self::VALUE_A_3_IPHONE,
            self::VALUE_A_3_ANDROID,
            self::VALUE_NORTHSTAR_IPHONE,
            self::VALUE_NORTHSTAR_ANDROID,
            self::VALUE_SECTOR_IPHONE,
            self::VALUE_SECTOR_ANDROID,
            self::VALUE_HOME_PRO_IPHONE,
            self::VALUE_HOME_PRO_ANDROID,
        );
    }
    /**
     * Method returning the class name
     * @return string __CLASS__
     */
    public function __toString()
    {
        return __CLASS__;
    }
}
