<?php 
 
namespace Api\EnumType; 
 
/** 
 * This class stands for HouseStageEnum EnumType 
 * @package Api 
 * @subpackage Enumerations 
 * @release 1.1.0 
 */ 
class ApiHouseStageEnum 
{ 
    /** 
     * Constant for value '1' 
     * Meta informations extracted from the WSDL 
     * - description: ??????????????? 
     * - label: exploited 
     * @return string '1' 
     */ 
    const VALUE_1 = '1'; 
    /** 
     * Constant for value '2' 
     * Meta informations extracted from the WSDL 
     * - description: ?????????? ?? ???????????? 
     * - label: decommissioned 
     * @return string '2' 
     */ 
    const VALUE_2 = '2'; 
    /** 
     * Constant for value '3' 
     * Meta informations extracted from the WSDL 
     * - description: ????????? 
     * - label: drifting 
     * @return string '3' 
     */ 
    const VALUE_3 = '3'; 
    /** 
     * 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_1 
     * @uses self::VALUE_2 
     * @uses self::VALUE_3 
     * @return string[] 
     */ 
    public static function getValidValues() 
    { 
        return array( 
            self::VALUE_1, 
            self::VALUE_2, 
            self::VALUE_3, 
        ); 
    } 
    /** 
     * Method returning the class name 
     * @return string __CLASS__ 
     */ 
    public function __toString() 
    { 
        return __CLASS__; 
    } 
} 
 
 |