<?php

namespace patest\EnumType;

use \WsdlToPhp\PackageBase\AbstractStructEnumBase;

/**
 * This class stands for ScanIngestionApiRequestEntryFailureState EnumType
 * Meta information extracted from the WSDL
 * - nillable: true
 * - type: tns:ScanIngestionApiRequestEntryFailureState
 * @subpackage Enumerations
 */
class ScanIngestionApiRequestEntryFailureState extends AbstractStructEnumBase
{
    /**
     * Constant for value 'FailedPersisting'
     * @return string 'FailedPersisting'
     */
    const VALUE_FAILED_PERSISTING = 'FailedPersisting';
    /**
     * Constant for value 'Duplicate'
     * @return string 'Duplicate'
     */
    const VALUE_DUPLICATE = 'Duplicate';
    /**
     * Constant for value 'SkippedByFilter'
     * @return string 'SkippedByFilter'
     */
    const VALUE_SKIPPED_BY_FILTER = 'SkippedByFilter';
    /**
     * Return allowed values
     * @uses self::VALUE_FAILED_PERSISTING
     * @uses self::VALUE_DUPLICATE
     * @uses self::VALUE_SKIPPED_BY_FILTER
     * @return string[]
     */
    public static function getValidValues()
    {
        return array(
            self::VALUE_FAILED_PERSISTING,
            self::VALUE_DUPLICATE,
            self::VALUE_SKIPPED_BY_FILTER,
        );
    }
}
