<?php
use \WsdlToPhp\PackageBase\AbstractStructEnumBase;

/**
 * This class stands for TipiSegnalazioneGuasto EnumType
 * Meta information extracted from the WSDL
 * - nillable: true
 * - type: tns:TipiSegnalazioneGuasto
 * @subpackage Enumerations
 */
class TipiSegnalazioneGuasto extends AbstractStructEnumBase
{
    /**
     * Constant for value 'UtilizzoGenerico'
     * @return string 'UtilizzoGenerico'
     */
    const VALUE_UTILIZZO_GENERICO = 'UtilizzoGenerico';
    /**
     * Constant for value 'SegnalazioniGuastiOAnomalie'
     * @return string 'SegnalazioniGuastiOAnomalie'
     */
    const VALUE_SEGNALAZIONI_GUASTI_OANOMALIE = 'SegnalazioniGuastiOAnomalie';
    /**
     * Constant for value 'CheckUpContaKM'
     * @return string 'CheckUpContaKM'
     */
    const VALUE_CHECK_UP_CONTA_KM = 'CheckUpContaKM';
    /**
     * Constant for value 'CheckUpDotazione'
     * @return string 'CheckUpDotazione'
     */
    const VALUE_CHECK_UP_DOTAZIONE = 'CheckUpDotazione';
    /**
     * Constant for value 'Sinistri'
     * @return string 'Sinistri'
     */
    const VALUE_SINISTRI = 'Sinistri';
    /**
     * Constant for value 'Verbali'
     * @return string 'Verbali'
     */
    const VALUE_VERBALI = 'Verbali';
    /**
     * Constant for value 'SegnalazioniGeneriche_NonMezzi'
     * @return string 'SegnalazioniGeneriche_NonMezzi'
     */
    const VALUE_SEGNALAZIONI_GENERICHE_NON_MEZZI = 'SegnalazioniGeneriche_NonMezzi';
    /**
     * Return allowed values
     * @uses self::VALUE_UTILIZZO_GENERICO
     * @uses self::VALUE_SEGNALAZIONI_GUASTI_OANOMALIE
     * @uses self::VALUE_CHECK_UP_CONTA_KM
     * @uses self::VALUE_CHECK_UP_DOTAZIONE
     * @uses self::VALUE_SINISTRI
     * @uses self::VALUE_VERBALI
     * @uses self::VALUE_SEGNALAZIONI_GENERICHE_NON_MEZZI
     * @return string[]
     */
    public static function getValidValues()
    {
        return array(
            self::VALUE_UTILIZZO_GENERICO,
            self::VALUE_SEGNALAZIONI_GUASTI_OANOMALIE,
            self::VALUE_CHECK_UP_CONTA_KM,
            self::VALUE_CHECK_UP_DOTAZIONE,
            self::VALUE_SINISTRI,
            self::VALUE_VERBALI,
            self::VALUE_SEGNALAZIONI_GENERICHE_NON_MEZZI,
        );
    }
}
