<?php
use \WsdlToPhp\PackageBase\AbstractStructEnumBase;

/**
 * This class stands for SoftwareClient EnumType
 * Meta information extracted from the WSDL
 * - nillable: true
 * - type: tns:SoftwareClient
 * @subpackage Enumerations
 */
class SoftwareClient extends AbstractStructEnumBase
{
    /**
     * Constant for value 'LifeMobile'
     * @return string 'LifeMobile'
     */
    const VALUE_LIFE_MOBILE = 'LifeMobile';
    /**
     * Constant for value 'EasyGav'
     * @return string 'EasyGav'
     */
    const VALUE_EASY_GAV = 'EasyGav';
    /**
     * Constant for value 'EasyGavWeb'
     * @return string 'EasyGavWeb'
     */
    const VALUE_EASY_GAV_WEB = 'EasyGavWeb';
    /**
     * Constant for value 'CupMisericordie'
     * @return string 'CupMisericordie'
     */
    const VALUE_CUP_MISERICORDIE = 'CupMisericordie';
    /**
     * Constant for value 'CupSubito'
     * @return string 'CupSubito'
     */
    const VALUE_CUP_SUBITO = 'CupSubito';
    /**
     * Constant for value 'ICare'
     * @return string 'ICare'
     */
    const VALUE_ICARE = 'ICare';
    /**
     * Constant for value 'SmartGAV_Explorer'
     * @return string 'SmartGAV_Explorer'
     */
    const VALUE_SMART_GAV_EXPLORER = 'SmartGAV_Explorer';
    /**
     * Return allowed values
     * @uses self::VALUE_LIFE_MOBILE
     * @uses self::VALUE_EASY_GAV
     * @uses self::VALUE_EASY_GAV_WEB
     * @uses self::VALUE_CUP_MISERICORDIE
     * @uses self::VALUE_CUP_SUBITO
     * @uses self::VALUE_ICARE
     * @uses self::VALUE_SMART_GAV_EXPLORER
     * @return string[]
     */
    public static function getValidValues()
    {
        return array(
            self::VALUE_LIFE_MOBILE,
            self::VALUE_EASY_GAV,
            self::VALUE_EASY_GAV_WEB,
            self::VALUE_CUP_MISERICORDIE,
            self::VALUE_CUP_SUBITO,
            self::VALUE_ICARE,
            self::VALUE_SMART_GAV_EXPLORER,
        );
    }
}
