<?php

namespace CustomerManagement\EnumType;

use \WsdlToPhp\PackageBase\AbstractStructEnumBase;

/**
 * This class stands for EBSIntrusionModelEnum EnumType
 * @subpackage Enumerations
 */
class EBSIntrusionModelEnum extends AbstractStructEnumBase
{
    /**
     * Constant for value 'NotSpecified'
     * @return string 'NotSpecified'
     */
    const VALUE_NOT_SPECIFIED = 'NotSpecified';
    /**
     * Constant for value 'Other'
     * @return string 'Other'
     */
    const VALUE_OTHER = 'Other';
    /**
     * Constant for value 'Intelbras4010SMART'
     * @return string 'Intelbras4010SMART'
     */
    const VALUE_INTELBRAS_4010_SMART = 'Intelbras4010SMART';
    /**
     * Constant for value 'AMT2018'
     * @return string 'AMT2018'
     */
    const VALUE_AMT_2018 = 'AMT2018';
    /**
     * Constant for value 'Concord4'
     * @return string 'Concord4'
     */
    const VALUE_CONCORD_4 = 'Concord4';
    /**
     * Constant for value 'Euro46'
     * @return string 'Euro46'
     */
    const VALUE_EURO_46 = 'Euro46';
    /**
     * Constant for value 'EVO192'
     * @return string 'EVO192'
     */
    const VALUE_EVO_192 = 'EVO192';
    /**
     * Constant for value 'EVO48'
     * @return string 'EVO48'
     */
    const VALUE_EVO_48 = 'EVO48';
    /**
     * Constant for value 'EVOHD'
     * @return string 'EVOHD'
     */
    const VALUE_EVOHD = 'EVOHD';
    /**
     * Constant for value 'Galaxy2'
     * @return string 'Galaxy2'
     */
    const VALUE_GALAXY_2 = 'Galaxy2';
    /**
     * Constant for value 'Galaxy3'
     * @return string 'Galaxy3'
     */
    const VALUE_GALAXY_3 = 'Galaxy3';
    /**
     * Constant for value 'HS2016'
     * @return string 'HS2016'
     */
    const VALUE_HS_2016 = 'HS2016';
    /**
     * Constant for value 'Hunter8'
     * @return string 'Hunter8'
     */
    const VALUE_HUNTER_8 = 'Hunter8';
    /**
     * Constant for value 'Impassa'
     * @return string 'Impassa'
     */
    const VALUE_IMPASSA = 'Impassa';
    /**
     * Constant for value 'LightSYS'
     * @return string 'LightSYS'
     */
    const VALUE_LIGHT_SYS = 'LightSYS';
    /**
     * Constant for value 'Maxsysxx'
     * @return string 'Maxsysxx'
     */
    const VALUE_MAXSYSXX = 'Maxsysxx';
    /**
     * Constant for value 'MG5000'
     * @return string 'MG5000'
     */
    const VALUE_MG_5000 = 'MG5000';
    /**
     * Constant for value 'MG5050'
     * @return string 'MG5050'
     */
    const VALUE_MG_5050 = 'MG5050';
    /**
     * Constant for value 'MG5050E'
     * @return string 'MG5050E'
     */
    const VALUE_MG_5050_E = 'MG5050E';
    /**
     * Constant for value 'Neo'
     * @return string 'Neo'
     */
    const VALUE_NEO = 'Neo';
    /**
     * Constant for value 'NX4'
     * @return string 'NX4'
     */
    const VALUE_NX_4 = 'NX4';
    /**
     * Constant for value 'NX8'
     * @return string 'NX8'
     */
    const VALUE_NX_8 = 'NX8';
    /**
     * Constant for value 'NX8E'
     * @return string 'NX8E'
     */
    const VALUE_NX_8_E = 'NX8E';
    /**
     * Constant for value 'Perfecta32'
     * @return string 'Perfecta32'
     */
    const VALUE_PERFECTA_32 = 'Perfecta32';
    /**
     * Constant for value 'PC14xx'
     * @return string 'PC14xx'
     */
    const VALUE_PC_14_XX = 'PC14xx';
    /**
     * Constant for value 'PC15xx'
     * @return string 'PC15xx'
     */
    const VALUE_PC_15_XX = 'PC15xx';
    /**
     * Constant for value 'PC16xx'
     * @return string 'PC16xx'
     */
    const VALUE_PC_16_XX = 'PC16xx';
    /**
     * Constant for value 'PC1832'
     * @return string 'PC1832'
     */
    const VALUE_PC_1832 = 'PC1832';
    /**
     * Constant for value 'PC1864'
     * @return string 'PC1864'
     */
    const VALUE_PC_1864 = 'PC1864';
    /**
     * Constant for value 'PC18xx'
     * @return string 'PC18xx'
     */
    const VALUE_PC_18_XX = 'PC18xx';
    /**
     * Constant for value 'PC50xx'
     * @return string 'PC50xx'
     */
    const VALUE_PC_50_XX = 'PC50xx';
    /**
     * Constant for value 'PC5xx'
     * @return string 'PC5xx'
     */
    const VALUE_PC_5_XX = 'PC5xx';
    /**
     * Constant for value 'PC860'
     * @return string 'PC860'
     */
    const VALUE_PC_860 = 'PC860';
    /**
     * Constant for value 'PowerMaster10'
     * @return string 'PowerMaster10'
     */
    const VALUE_POWER_MASTER_10 = 'PowerMaster10';
    /**
     * Constant for value 'Premier412'
     * @return string 'Premier412'
     */
    const VALUE_PREMIER_412 = 'Premier412';
    /**
     * Constant for value 'Premier816'
     * @return string 'Premier816'
     */
    const VALUE_PREMIER_816 = 'Premier816';
    /**
     * Constant for value 'PremiereElite12w'
     * @return string 'PremiereElite12w'
     */
    const VALUE_PREMIERE_ELITE_12_W = 'PremiereElite12w';
    /**
     * Constant for value 'PremiereElite24'
     * @return string 'PremiereElite24'
     */
    const VALUE_PREMIERE_ELITE_24 = 'PremiereElite24';
    /**
     * Constant for value 'Pro832'
     * @return string 'Pro832'
     */
    const VALUE_PRO_832 = 'Pro832';
    /**
     * Constant for value 'SISTEMAAMT8000'
     * @return string 'SISTEMAAMT8000'
     */
    const VALUE_SISTEMAAMT_8000 = 'SISTEMAAMT8000';
    /**
     * Constant for value 'Sol2P'
     * @return string 'Sol2P'
     */
    const VALUE_SOL_2_P = 'Sol2P';
    /**
     * Constant for value 'Sol3P'
     * @return string 'Sol3P'
     */
    const VALUE_SOL_3_P = 'Sol3P';
    /**
     * Constant for value 'SP1738'
     * @return string 'SP1738'
     */
    const VALUE_SP_1738 = 'SP1738';
    /**
     * Constant for value 'SP4000'
     * @return string 'SP4000'
     */
    const VALUE_SP_4000 = 'SP4000';
    /**
     * Constant for value 'SP5500'
     * @return string 'SP5500'
     */
    const VALUE_SP_5500 = 'SP5500';
    /**
     * Constant for value 'SP6000'
     * @return string 'SP6000'
     */
    const VALUE_SP_6000 = 'SP6000';
    /**
     * Constant for value 'SP7000'
     * @return string 'SP7000'
     */
    const VALUE_SP_7000 = 'SP7000';
    /**
     * Constant for value 'Vista12xx'
     * @return string 'Vista12xx'
     */
    const VALUE_VISTA_12_XX = 'Vista12xx';
    /**
     * Constant for value 'Vista128xx'
     * @return string 'Vista128xx'
     */
    const VALUE_VISTA_128_XX = 'Vista128xx';
    /**
     * Constant for value 'Vista15xx'
     * @return string 'Vista15xx'
     */
    const VALUE_VISTA_15_XX = 'Vista15xx';
    /**
     * Constant for value 'Vista20xx'
     * @return string 'Vista20xx'
     */
    const VALUE_VISTA_20_XX = 'Vista20xx';
    /**
     * Constant for value 'Vista21xx'
     * @return string 'Vista21xx'
     */
    const VALUE_VISTA_21_XX = 'Vista21xx';
    /**
     * Constant for value 'Vista25xx'
     * @return string 'Vista25xx'
     */
    const VALUE_VISTA_25_XX = 'Vista25xx';
    /**
     * Constant for value 'Vista48xx'
     * @return string 'Vista48xx'
     */
    const VALUE_VISTA_48_XX = 'Vista48xx';
    /**
     * Constant for value 'Vista50xx'
     * @return string 'Vista50xx'
     */
    const VALUE_VISTA_50_XX = 'Vista50xx';
    /**
     * Return allowed values
     * @uses self::VALUE_NOT_SPECIFIED
     * @uses self::VALUE_OTHER
     * @uses self::VALUE_INTELBRAS_4010_SMART
     * @uses self::VALUE_AMT_2018
     * @uses self::VALUE_CONCORD_4
     * @uses self::VALUE_EURO_46
     * @uses self::VALUE_EVO_192
     * @uses self::VALUE_EVO_48
     * @uses self::VALUE_EVOHD
     * @uses self::VALUE_GALAXY_2
     * @uses self::VALUE_GALAXY_3
     * @uses self::VALUE_HS_2016
     * @uses self::VALUE_HUNTER_8
     * @uses self::VALUE_IMPASSA
     * @uses self::VALUE_LIGHT_SYS
     * @uses self::VALUE_MAXSYSXX
     * @uses self::VALUE_MG_5000
     * @uses self::VALUE_MG_5050
     * @uses self::VALUE_MG_5050_E
     * @uses self::VALUE_NEO
     * @uses self::VALUE_NX_4
     * @uses self::VALUE_NX_8
     * @uses self::VALUE_NX_8_E
     * @uses self::VALUE_PERFECTA_32
     * @uses self::VALUE_PC_14_XX
     * @uses self::VALUE_PC_15_XX
     * @uses self::VALUE_PC_16_XX
     * @uses self::VALUE_PC_1832
     * @uses self::VALUE_PC_1864
     * @uses self::VALUE_PC_18_XX
     * @uses self::VALUE_PC_50_XX
     * @uses self::VALUE_PC_5_XX
     * @uses self::VALUE_PC_860
     * @uses self::VALUE_POWER_MASTER_10
     * @uses self::VALUE_PREMIER_412
     * @uses self::VALUE_PREMIER_816
     * @uses self::VALUE_PREMIERE_ELITE_12_W
     * @uses self::VALUE_PREMIERE_ELITE_24
     * @uses self::VALUE_PRO_832
     * @uses self::VALUE_SISTEMAAMT_8000
     * @uses self::VALUE_SOL_2_P
     * @uses self::VALUE_SOL_3_P
     * @uses self::VALUE_SP_1738
     * @uses self::VALUE_SP_4000
     * @uses self::VALUE_SP_5500
     * @uses self::VALUE_SP_6000
     * @uses self::VALUE_SP_7000
     * @uses self::VALUE_VISTA_12_XX
     * @uses self::VALUE_VISTA_128_XX
     * @uses self::VALUE_VISTA_15_XX
     * @uses self::VALUE_VISTA_20_XX
     * @uses self::VALUE_VISTA_21_XX
     * @uses self::VALUE_VISTA_25_XX
     * @uses self::VALUE_VISTA_48_XX
     * @uses self::VALUE_VISTA_50_XX
     * @return string[]
     */
    public static function getValidValues()
    {
        return array(
            self::VALUE_NOT_SPECIFIED,
            self::VALUE_OTHER,
            self::VALUE_INTELBRAS_4010_SMART,
            self::VALUE_AMT_2018,
            self::VALUE_CONCORD_4,
            self::VALUE_EURO_46,
            self::VALUE_EVO_192,
            self::VALUE_EVO_48,
            self::VALUE_EVOHD,
            self::VALUE_GALAXY_2,
            self::VALUE_GALAXY_3,
            self::VALUE_HS_2016,
            self::VALUE_HUNTER_8,
            self::VALUE_IMPASSA,
            self::VALUE_LIGHT_SYS,
            self::VALUE_MAXSYSXX,
            self::VALUE_MG_5000,
            self::VALUE_MG_5050,
            self::VALUE_MG_5050_E,
            self::VALUE_NEO,
            self::VALUE_NX_4,
            self::VALUE_NX_8,
            self::VALUE_NX_8_E,
            self::VALUE_PERFECTA_32,
            self::VALUE_PC_14_XX,
            self::VALUE_PC_15_XX,
            self::VALUE_PC_16_XX,
            self::VALUE_PC_1832,
            self::VALUE_PC_1864,
            self::VALUE_PC_18_XX,
            self::VALUE_PC_50_XX,
            self::VALUE_PC_5_XX,
            self::VALUE_PC_860,
            self::VALUE_POWER_MASTER_10,
            self::VALUE_PREMIER_412,
            self::VALUE_PREMIER_816,
            self::VALUE_PREMIERE_ELITE_12_W,
            self::VALUE_PREMIERE_ELITE_24,
            self::VALUE_PRO_832,
            self::VALUE_SISTEMAAMT_8000,
            self::VALUE_SOL_2_P,
            self::VALUE_SOL_3_P,
            self::VALUE_SP_1738,
            self::VALUE_SP_4000,
            self::VALUE_SP_5500,
            self::VALUE_SP_6000,
            self::VALUE_SP_7000,
            self::VALUE_VISTA_12_XX,
            self::VALUE_VISTA_128_XX,
            self::VALUE_VISTA_15_XX,
            self::VALUE_VISTA_20_XX,
            self::VALUE_VISTA_21_XX,
            self::VALUE_VISTA_25_XX,
            self::VALUE_VISTA_48_XX,
            self::VALUE_VISTA_50_XX,
        );
    }
}
