<?php

namespace CustomerManagement\EnumType;

use \WsdlToPhp\PackageBase\AbstractStructEnumBase;

/**
 * This class stands for EBSFireManufacturerEnum EnumType
 * @subpackage Enumerations
 */
class EBSFireManufacturerEnum 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 'Alula'
     * @return string 'Alula'
     */
    const VALUE_ALULA = 'Alula';
    /**
     * Constant for value 'Amerex'
     * @return string 'Amerex'
     */
    const VALUE_AMEREX = 'Amerex';
    /**
     * Constant for value 'Ansul'
     * @return string 'Ansul'
     */
    const VALUE_ANSUL = 'Ansul';
    /**
     * Constant for value 'Bosch'
     * @return string 'Bosch'
     */
    const VALUE_BOSCH = 'Bosch';
    /**
     * Constant for value 'Chemetron'
     * @return string 'Chemetron'
     */
    const VALUE_CHEMETRON = 'Chemetron';
    /**
     * Constant for value 'Cooper'
     * @return string 'Cooper'
     */
    const VALUE_COOPER = 'Cooper';
    /**
     * Constant for value 'DMP'
     * @return string 'DMP'
     */
    const VALUE_DMP = 'DMP';
    /**
     * Constant for value 'DSC'
     * @return string 'DSC'
     */
    const VALUE_DSC = 'DSC';
    /**
     * Constant for value 'Eaton'
     * @return string 'Eaton'
     */
    const VALUE_EATON = 'Eaton';
    /**
     * Constant for value 'Edwards'
     * @return string 'Edwards'
     */
    const VALUE_EDWARDS = 'Edwards';
    /**
     * Constant for value 'Fenwal'
     * @return string 'Fenwal'
     */
    const VALUE_FENWAL = 'Fenwal';
    /**
     * Constant for value 'Fike'
     * @return string 'Fike'
     */
    const VALUE_FIKE = 'Fike';
    /**
     * Constant for value 'Firelite'
     * @return string 'Firelite'
     */
    const VALUE_FIRELITE = 'Firelite';
    /**
     * Constant for value 'GamewellFCI'
     * @return string 'GamewellFCI'
     */
    const VALUE_GAMEWELL_FCI = 'GamewellFCI';
    /**
     * Constant for value 'Gentex'
     * @return string 'Gentex'
     */
    const VALUE_GENTEX = 'Gentex';
    /**
     * Constant for value 'Hochiki'
     * @return string 'Hochiki'
     */
    const VALUE_HOCHIKI = 'Hochiki';
    /**
     * Constant for value 'Honeywell'
     * @return string 'Honeywell'
     */
    const VALUE_HONEYWELL = 'Honeywell';
    /**
     * Constant for value 'HoneywellNotifier'
     * @return string 'HoneywellNotifier'
     */
    const VALUE_HONEYWELL_NOTIFIER = 'HoneywellNotifier';
    /**
     * Constant for value 'HoneywellSilentNight'
     * @return string 'HoneywellSilentNight'
     */
    const VALUE_HONEYWELL_SILENT_NIGHT = 'HoneywellSilentNight';
    /**
     * Constant for value 'HoneywellSystemSensor'
     * @return string 'HoneywellSystemSensor'
     */
    const VALUE_HONEYWELL_SYSTEM_SENSOR = 'HoneywellSystemSensor';
    /**
     * Constant for value 'HoneywellVista'
     * @return string 'HoneywellVista'
     */
    const VALUE_HONEYWELL_VISTA = 'HoneywellVista';
    /**
     * Constant for value 'Interlogix'
     * @return string 'Interlogix'
     */
    const VALUE_INTERLOGIX = 'Interlogix';
    /**
     * Constant for value 'JohnsonControlsInternational'
     * @return string 'JohnsonControlsInternational'
     */
    const VALUE_JOHNSON_CONTROLS_INTERNATIONAL = 'JohnsonControlsInternational';
    /**
     * Constant for value 'Kidde'
     * @return string 'Kidde'
     */
    const VALUE_KIDDE = 'Kidde';
    /**
     * Constant for value 'Mavili'
     * @return string 'Mavili'
     */
    const VALUE_MAVILI = 'Mavili';
    /**
     * Constant for value 'Minimax'
     * @return string 'Minimax'
     */
    const VALUE_MINIMAX = 'Minimax';
    /**
     * Constant for value 'Mircom'
     * @return string 'Mircom'
     */
    const VALUE_MIRCOM = 'Mircom';
    /**
     * Constant for value 'NohmiBosaiInteglex'
     * @return string 'NohmiBosaiInteglex'
     */
    const VALUE_NOHMI_BOSAI_INTEGLEX = 'NohmiBosaiInteglex';
    /**
     * Constant for value 'Potter'
     * @return string 'Potter'
     */
    const VALUE_POTTER = 'Potter';
    /**
     * Constant for value 'Radionics'
     * @return string 'Radionics'
     */
    const VALUE_RADIONICS = 'Radionics';
    /**
     * Constant for value 'SchneiderElectricEMSI'
     * @return string 'SchneiderElectricEMSI'
     */
    const VALUE_SCHNEIDER_ELECTRIC_EMSI = 'SchneiderElectricEMSI';
    /**
     * Constant for value 'Siemens'
     * @return string 'Siemens'
     */
    const VALUE_SIEMENS = 'Siemens';
    /**
     * Constant for value 'Simplex'
     * @return string 'Simplex'
     */
    const VALUE_SIMPLEX = 'Simplex';
    /**
     * Constant for value 'SpaceAgeElectronics'
     * @return string 'SpaceAgeElectronics'
     */
    const VALUE_SPACE_AGE_ELECTRONICS = 'SpaceAgeElectronics';
    /**
     * Constant for value 'STI'
     * @return string 'STI'
     */
    const VALUE_STI = 'STI';
    /**
     * Constant for value 'UTC'
     * @return string 'UTC'
     */
    const VALUE_UTC = 'UTC';
    /**
     * Constant for value 'Wheelock'
     * @return string 'Wheelock'
     */
    const VALUE_WHEELOCK = 'Wheelock';
    /**
     * Return allowed values
     * @uses self::VALUE_NOT_SPECIFIED
     * @uses self::VALUE_OTHER
     * @uses self::VALUE_ALULA
     * @uses self::VALUE_AMEREX
     * @uses self::VALUE_ANSUL
     * @uses self::VALUE_BOSCH
     * @uses self::VALUE_CHEMETRON
     * @uses self::VALUE_COOPER
     * @uses self::VALUE_DMP
     * @uses self::VALUE_DSC
     * @uses self::VALUE_EATON
     * @uses self::VALUE_EDWARDS
     * @uses self::VALUE_FENWAL
     * @uses self::VALUE_FIKE
     * @uses self::VALUE_FIRELITE
     * @uses self::VALUE_GAMEWELL_FCI
     * @uses self::VALUE_GENTEX
     * @uses self::VALUE_HOCHIKI
     * @uses self::VALUE_HONEYWELL
     * @uses self::VALUE_HONEYWELL_NOTIFIER
     * @uses self::VALUE_HONEYWELL_SILENT_NIGHT
     * @uses self::VALUE_HONEYWELL_SYSTEM_SENSOR
     * @uses self::VALUE_HONEYWELL_VISTA
     * @uses self::VALUE_INTERLOGIX
     * @uses self::VALUE_JOHNSON_CONTROLS_INTERNATIONAL
     * @uses self::VALUE_KIDDE
     * @uses self::VALUE_MAVILI
     * @uses self::VALUE_MINIMAX
     * @uses self::VALUE_MIRCOM
     * @uses self::VALUE_NOHMI_BOSAI_INTEGLEX
     * @uses self::VALUE_POTTER
     * @uses self::VALUE_RADIONICS
     * @uses self::VALUE_SCHNEIDER_ELECTRIC_EMSI
     * @uses self::VALUE_SIEMENS
     * @uses self::VALUE_SIMPLEX
     * @uses self::VALUE_SPACE_AGE_ELECTRONICS
     * @uses self::VALUE_STI
     * @uses self::VALUE_UTC
     * @uses self::VALUE_WHEELOCK
     * @return string[]
     */
    public static function getValidValues()
    {
        return array(
            self::VALUE_NOT_SPECIFIED,
            self::VALUE_OTHER,
            self::VALUE_ALULA,
            self::VALUE_AMEREX,
            self::VALUE_ANSUL,
            self::VALUE_BOSCH,
            self::VALUE_CHEMETRON,
            self::VALUE_COOPER,
            self::VALUE_DMP,
            self::VALUE_DSC,
            self::VALUE_EATON,
            self::VALUE_EDWARDS,
            self::VALUE_FENWAL,
            self::VALUE_FIKE,
            self::VALUE_FIRELITE,
            self::VALUE_GAMEWELL_FCI,
            self::VALUE_GENTEX,
            self::VALUE_HOCHIKI,
            self::VALUE_HONEYWELL,
            self::VALUE_HONEYWELL_NOTIFIER,
            self::VALUE_HONEYWELL_SILENT_NIGHT,
            self::VALUE_HONEYWELL_SYSTEM_SENSOR,
            self::VALUE_HONEYWELL_VISTA,
            self::VALUE_INTERLOGIX,
            self::VALUE_JOHNSON_CONTROLS_INTERNATIONAL,
            self::VALUE_KIDDE,
            self::VALUE_MAVILI,
            self::VALUE_MINIMAX,
            self::VALUE_MIRCOM,
            self::VALUE_NOHMI_BOSAI_INTEGLEX,
            self::VALUE_POTTER,
            self::VALUE_RADIONICS,
            self::VALUE_SCHNEIDER_ELECTRIC_EMSI,
            self::VALUE_SIEMENS,
            self::VALUE_SIMPLEX,
            self::VALUE_SPACE_AGE_ELECTRONICS,
            self::VALUE_STI,
            self::VALUE_UTC,
            self::VALUE_WHEELOCK,
        );
    }
}
