<?php
use \WsdlToPhp\PackageBase\AbstractStructEnumBase;

/**
 * This class stands for RichestaCartellino_TipiMotivazione EnumType
 * Meta information extracted from the WSDL
 * - nillable: true
 * - type: tns:RichestaCartellino_TipiMotivazione
 * @subpackage Enumerations
 */
class RichestaCartellino_TipiMotivazione extends AbstractStructEnumBase
{
    /**
     * Constant for value 'NonUtilizzabile'
     * @return string 'NonUtilizzabile'
     */
    const VALUE_NON_UTILIZZABILE = 'NonUtilizzabile';
    /**
     * Constant for value 'Giorni'
     * @return string 'Giorni'
     */
    const VALUE_GIORNI = 'Giorni';
    /**
     * Constant for value 'Ore'
     * @return string 'Ore'
     */
    const VALUE_ORE = 'Ore';
    /**
     * Constant for value 'MancataTimbratura'
     * @return string 'MancataTimbratura'
     */
    const VALUE_MANCATA_TIMBRATURA = 'MancataTimbratura';
    /**
     * Return allowed values
     * @uses self::VALUE_NON_UTILIZZABILE
     * @uses self::VALUE_GIORNI
     * @uses self::VALUE_ORE
     * @uses self::VALUE_MANCATA_TIMBRATURA
     * @return string[]
     */
    public static function getValidValues()
    {
        return array(
            self::VALUE_NON_UTILIZZABILE,
            self::VALUE_GIORNI,
            self::VALUE_ORE,
            self::VALUE_MANCATA_TIMBRATURA,
        );
    }
}
