<?php
use \WsdlToPhp\PackageBase\AbstractStructEnumBase;

/**
 * This class stands for PRESENZE_TipiCodice EnumType
 * Meta information extracted from the WSDL
 * - nillable: true
 * - type: tns:PRESENZE_TipiCodice
 * @subpackage Enumerations
 */
class PRESENZE_TipiCodice extends AbstractStructEnumBase
{
    /**
     * Constant for value 'Badge'
     * @return string 'Badge'
     */
    const VALUE_BADGE = 'Badge';
    /**
     * Constant for value 'IDAnagrafe'
     * @return string 'IDAnagrafe'
     */
    const VALUE_IDANAGRAFE = 'IDAnagrafe';
    /**
     * Constant for value 'CodiceFiscale'
     * @return string 'CodiceFiscale'
     */
    const VALUE_CODICE_FISCALE = 'CodiceFiscale';
    /**
     * Constant for value 'BadgeSuBandaMagnetica'
     * @return string 'BadgeSuBandaMagnetica'
     */
    const VALUE_BADGE_SU_BANDA_MAGNETICA = 'BadgeSuBandaMagnetica';
    /**
     * Constant for value 'TS_CodiceFiscaleSuBandaMagnetica'
     * @return string 'TS_CodiceFiscaleSuBandaMagnetica'
     */
    const VALUE_TS_CODICE_FISCALE_SU_BANDA_MAGNETICA = 'TS_CodiceFiscaleSuBandaMagnetica';
    /**
     * Constant for value 'TS_CodiceTesseraSuBandaMagnetica'
     * @return string 'TS_CodiceTesseraSuBandaMagnetica'
     */
    const VALUE_TS_CODICE_TESSERA_SU_BANDA_MAGNETICA = 'TS_CodiceTesseraSuBandaMagnetica';
    /**
     * Return allowed values
     * @uses self::VALUE_BADGE
     * @uses self::VALUE_IDANAGRAFE
     * @uses self::VALUE_CODICE_FISCALE
     * @uses self::VALUE_BADGE_SU_BANDA_MAGNETICA
     * @uses self::VALUE_TS_CODICE_FISCALE_SU_BANDA_MAGNETICA
     * @uses self::VALUE_TS_CODICE_TESSERA_SU_BANDA_MAGNETICA
     * @return string[]
     */
    public static function getValidValues()
    {
        return array(
            self::VALUE_BADGE,
            self::VALUE_IDANAGRAFE,
            self::VALUE_CODICE_FISCALE,
            self::VALUE_BADGE_SU_BANDA_MAGNETICA,
            self::VALUE_TS_CODICE_FISCALE_SU_BANDA_MAGNETICA,
            self::VALUE_TS_CODICE_TESSERA_SU_BANDA_MAGNETICA,
        );
    }
}
