<?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 'Avenger'
     * @return string 'Avenger'
     */
    const VALUE_AVENGER = 'Avenger';
    /**
     * Constant for value 'CA10'
     * @return string 'CA10'
     */
    const VALUE_CA_10 = 'CA10';
    /**
     * Constant for value 'CA5'
     * @return string 'CA5'
     */
    const VALUE_CA_5 = 'CA5';
    /**
     * Constant for value 'Concorde4'
     * @return string 'Concorde4'
     */
    const VALUE_CONCORDE_4 = 'Concorde4';
    /**
     * Constant for value 'DSC14xx'
     * @return string 'DSC14xx'
     */
    const VALUE_DSC_14_XX = 'DSC14xx';
    /**
     * Constant for value 'DSC15xx'
     * @return string 'DSC15xx'
     */
    const VALUE_DSC_15_XX = 'DSC15xx';
    /**
     * Constant for value 'DSC16xx'
     * @return string 'DSC16xx'
     */
    const VALUE_DSC_16_XX = 'DSC16xx';
    /**
     * Constant for value 'DSC1832'
     * @return string 'DSC1832'
     */
    const VALUE_DSC_1832 = 'DSC1832';
    /**
     * Constant for value 'DSC18xx'
     * @return string 'DSC18xx'
     */
    const VALUE_DSC_18_XX = 'DSC18xx';
    /**
     * Constant for value 'DSC50xx'
     * @return string 'DSC50xx'
     */
    const VALUE_DSC_50_XX = 'DSC50xx';
    /**
     * Constant for value 'DSCHS2016'
     * @return string 'DSCHS2016'
     */
    const VALUE_DSCHS_2016 = 'DSCHS2016';
    /**
     * Constant for value 'DSCPC1864'
     * @return string 'DSCPC1864'
     */
    const VALUE_DSCPC_1864 = 'DSCPC1864';
    /**
     * Constant for value 'Elite'
     * @return string 'Elite'
     */
    const VALUE_ELITE = 'Elite';
    /**
     * Constant for value 'EVO'
     * @return string 'EVO'
     */
    const VALUE_EVO = 'EVO';
    /**
     * 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 'Gemini'
     * @return string 'Gemini'
     */
    const VALUE_GEMINI = 'Gemini';
    /**
     * Constant for value 'GeminiP1632'
     * @return string 'GeminiP1632'
     */
    const VALUE_GEMINI_P_1632 = 'GeminiP1632';
    /**
     * Constant for value 'Honeywell'
     * @return string 'Honeywell'
     */
    const VALUE_HONEYWELL = 'Honeywell';
    /**
     * Constant for value 'Impassa'
     * @return string 'Impassa'
     */
    const VALUE_IMPASSA = 'Impassa';
    /**
     * Constant for value 'Integra'
     * @return string 'Integra'
     */
    const VALUE_INTEGRA = 'Integra';
    /**
     * Constant for value 'LightSYS'
     * @return string 'LightSYS'
     */
    const VALUE_LIGHT_SYS = 'LightSYS';
    /**
     * Constant for value 'MA1000'
     * @return string 'MA1000'
     */
    const VALUE_MA_1000 = 'MA1000';
    /**
     * Constant for value 'Magellan5000'
     * @return string 'Magellan5000'
     */
    const VALUE_MAGELLAN_5000 = 'Magellan5000';
    /**
     * Constant for value 'Magellan5050'
     * @return string 'Magellan5050'
     */
    const VALUE_MAGELLAN_5050 = 'Magellan5050';
    /**
     * Constant for value 'Magellan5050E'
     * @return string 'Magellan5050E'
     */
    const VALUE_MAGELLAN_5050_E = 'Magellan5050E';
    /**
     * Constant for value 'MATRIX6'
     * @return string 'MATRIX6'
     */
    const VALUE_MATRIX_6 = 'MATRIX6';
    /**
     * Constant for value 'NX4'
     * @return string 'NX4'
     */
    const VALUE_NX_4 = 'NX4';
    /**
     * Constant for value 'NX6'
     * @return string 'NX6'
     */
    const VALUE_NX_6 = 'NX6';
    /**
     * 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 'OrbitPro'
     * @return string 'OrbitPro'
     */
    const VALUE_ORBIT_PRO = 'OrbitPro';
    /**
     * Constant for value 'PowerMaster10'
     * @return string 'PowerMaster10'
     */
    const VALUE_POWER_MASTER_10 = 'PowerMaster10';
    /**
     * Constant for value 'PowerMaster30'
     * @return string 'PowerMaster30'
     */
    const VALUE_POWER_MASTER_30 = 'PowerMaster30';
    /**
     * 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 'ProSYSPlus'
     * @return string 'ProSYSPlus'
     */
    const VALUE_PRO_SYSPLUS = 'ProSYSPlus';
    /**
     * Constant for value 'PW4'
     * @return string 'PW4'
     */
    const VALUE_PW_4 = 'PW4';
    /**
     * Constant for value 'RUNNER'
     * @return string 'RUNNER'
     */
    const VALUE_RUNNER = 'RUNNER';
    /**
     * Constant for value 'Spartan'
     * @return string 'Spartan'
     */
    const VALUE_SPARTAN = 'Spartan';
    /**
     * Constant for value 'Spectra'
     * @return string 'Spectra'
     */
    const VALUE_SPECTRA = 'Spectra';
    /**
     * Constant for value 'SpectraSP4000'
     * @return string 'SpectraSP4000'
     */
    const VALUE_SPECTRA_SP_4000 = 'SpectraSP4000';
    /**
     * Constant for value 'SpectraSP5500'
     * @return string 'SpectraSP5500'
     */
    const VALUE_SPECTRA_SP_5500 = 'SpectraSP5500';
    /**
     * Constant for value 'SpectraSP6000'
     * @return string 'SpectraSP6000'
     */
    const VALUE_SPECTRA_SP_6000 = 'SpectraSP6000';
    /**
     * Constant for value 'SpectraSP65'
     * @return string 'SpectraSP65'
     */
    const VALUE_SPECTRA_SP_65 = 'SpectraSP65';
    /**
     * Constant for value 'SpectraSP7000'
     * @return string 'SpectraSP7000'
     */
    const VALUE_SPECTRA_SP_7000 = 'SpectraSP7000';
    /**
     * Constant for value 'Versa'
     * @return string 'Versa'
     */
    const VALUE_VERSA = 'Versa';
    /**
     * Constant for value 'VISION16'
     * @return string 'VISION16'
     */
    const VALUE_VISION_16 = 'VISION16';
    /**
     * Constant for value 'VISION64'
     * @return string 'VISION64'
     */
    const VALUE_VISION_64 = 'VISION64';
    /**
     * Constant for value 'Vista128xx'
     * @return string 'Vista128xx'
     */
    const VALUE_VISTA_128_XX = 'Vista128xx';
    /**
     * Constant for value 'Vista12D'
     * @return string 'Vista12D'
     */
    const VALUE_VISTA_12_D = 'Vista12D';
    /**
     * Constant for value 'Vista15'
     * @return string 'Vista15'
     */
    const VALUE_VISTA_15 = 'Vista15';
    /**
     * Constant for value 'Vista20'
     * @return string 'Vista20'
     */
    const VALUE_VISTA_20 = 'Vista20';
    /**
     * 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 'Vista41xx'
     * @return string 'Vista41xx'
     */
    const VALUE_VISTA_41_XX = 'Vista41xx';
    /**
     * Constant for value 'Vista48'
     * @return string 'Vista48'
     */
    const VALUE_VISTA_48 = 'Vista48';
    /**
     * Constant for value 'Vista48x'
     * @return string 'Vista48x'
     */
    const VALUE_VISTA_48_X = 'Vista48x';
    /**
     * Constant for value 'Vista50xx'
     * @return string 'Vista50xx'
     */
    const VALUE_VISTA_50_XX = 'Vista50xx';
    /**
     * Constant for value 'XP600'
     * @return string 'XP600'
     */
    const VALUE_XP_600 = 'XP600';
    /**
     * Return allowed values
     * @uses self::VALUE_NOT_SPECIFIED
     * @uses self::VALUE_OTHER
     * @uses self::VALUE_AVENGER
     * @uses self::VALUE_CA_10
     * @uses self::VALUE_CA_5
     * @uses self::VALUE_CONCORDE_4
     * @uses self::VALUE_DSC_14_XX
     * @uses self::VALUE_DSC_15_XX
     * @uses self::VALUE_DSC_16_XX
     * @uses self::VALUE_DSC_1832
     * @uses self::VALUE_DSC_18_XX
     * @uses self::VALUE_DSC_50_XX
     * @uses self::VALUE_DSCHS_2016
     * @uses self::VALUE_DSCPC_1864
     * @uses self::VALUE_ELITE
     * @uses self::VALUE_EVO
     * @uses self::VALUE_EVO_192
     * @uses self::VALUE_EVO_48
     * @uses self::VALUE_EVOHD
     * @uses self::VALUE_GEMINI
     * @uses self::VALUE_GEMINI_P_1632
     * @uses self::VALUE_HONEYWELL
     * @uses self::VALUE_IMPASSA
     * @uses self::VALUE_INTEGRA
     * @uses self::VALUE_LIGHT_SYS
     * @uses self::VALUE_MA_1000
     * @uses self::VALUE_MAGELLAN_5000
     * @uses self::VALUE_MAGELLAN_5050
     * @uses self::VALUE_MAGELLAN_5050_E
     * @uses self::VALUE_MATRIX_6
     * @uses self::VALUE_NX_4
     * @uses self::VALUE_NX_6
     * @uses self::VALUE_NX_8
     * @uses self::VALUE_NX_8_E
     * @uses self::VALUE_ORBIT_PRO
     * @uses self::VALUE_POWER_MASTER_10
     * @uses self::VALUE_POWER_MASTER_30
     * @uses self::VALUE_PREMIER_412
     * @uses self::VALUE_PREMIER_816
     * @uses self::VALUE_PRO_SYSPLUS
     * @uses self::VALUE_PW_4
     * @uses self::VALUE_RUNNER
     * @uses self::VALUE_SPARTAN
     * @uses self::VALUE_SPECTRA
     * @uses self::VALUE_SPECTRA_SP_4000
     * @uses self::VALUE_SPECTRA_SP_5500
     * @uses self::VALUE_SPECTRA_SP_6000
     * @uses self::VALUE_SPECTRA_SP_65
     * @uses self::VALUE_SPECTRA_SP_7000
     * @uses self::VALUE_VERSA
     * @uses self::VALUE_VISION_16
     * @uses self::VALUE_VISION_64
     * @uses self::VALUE_VISTA_128_XX
     * @uses self::VALUE_VISTA_12_D
     * @uses self::VALUE_VISTA_15
     * @uses self::VALUE_VISTA_20
     * @uses self::VALUE_VISTA_20_XX
     * @uses self::VALUE_VISTA_21_XX
     * @uses self::VALUE_VISTA_25_XX
     * @uses self::VALUE_VISTA_41_XX
     * @uses self::VALUE_VISTA_48
     * @uses self::VALUE_VISTA_48_X
     * @uses self::VALUE_VISTA_50_XX
     * @uses self::VALUE_XP_600
     * @return string[]
     */
    public static function getValidValues()
    {
        return array(
            self::VALUE_NOT_SPECIFIED,
            self::VALUE_OTHER,
            self::VALUE_AVENGER,
            self::VALUE_CA_10,
            self::VALUE_CA_5,
            self::VALUE_CONCORDE_4,
            self::VALUE_DSC_14_XX,
            self::VALUE_DSC_15_XX,
            self::VALUE_DSC_16_XX,
            self::VALUE_DSC_1832,
            self::VALUE_DSC_18_XX,
            self::VALUE_DSC_50_XX,
            self::VALUE_DSCHS_2016,
            self::VALUE_DSCPC_1864,
            self::VALUE_ELITE,
            self::VALUE_EVO,
            self::VALUE_EVO_192,
            self::VALUE_EVO_48,
            self::VALUE_EVOHD,
            self::VALUE_GEMINI,
            self::VALUE_GEMINI_P_1632,
            self::VALUE_HONEYWELL,
            self::VALUE_IMPASSA,
            self::VALUE_INTEGRA,
            self::VALUE_LIGHT_SYS,
            self::VALUE_MA_1000,
            self::VALUE_MAGELLAN_5000,
            self::VALUE_MAGELLAN_5050,
            self::VALUE_MAGELLAN_5050_E,
            self::VALUE_MATRIX_6,
            self::VALUE_NX_4,
            self::VALUE_NX_6,
            self::VALUE_NX_8,
            self::VALUE_NX_8_E,
            self::VALUE_ORBIT_PRO,
            self::VALUE_POWER_MASTER_10,
            self::VALUE_POWER_MASTER_30,
            self::VALUE_PREMIER_412,
            self::VALUE_PREMIER_816,
            self::VALUE_PRO_SYSPLUS,
            self::VALUE_PW_4,
            self::VALUE_RUNNER,
            self::VALUE_SPARTAN,
            self::VALUE_SPECTRA,
            self::VALUE_SPECTRA_SP_4000,
            self::VALUE_SPECTRA_SP_5500,
            self::VALUE_SPECTRA_SP_6000,
            self::VALUE_SPECTRA_SP_65,
            self::VALUE_SPECTRA_SP_7000,
            self::VALUE_VERSA,
            self::VALUE_VISION_16,
            self::VALUE_VISION_64,
            self::VALUE_VISTA_128_XX,
            self::VALUE_VISTA_12_D,
            self::VALUE_VISTA_15,
            self::VALUE_VISTA_20,
            self::VALUE_VISTA_20_XX,
            self::VALUE_VISTA_21_XX,
            self::VALUE_VISTA_25_XX,
            self::VALUE_VISTA_41_XX,
            self::VALUE_VISTA_48,
            self::VALUE_VISTA_48_X,
            self::VALUE_VISTA_50_XX,
            self::VALUE_XP_600,
        );
    }
}
