<?php

namespace patest\EnumType;

use \WsdlToPhp\PackageBase\AbstractStructEnumBase;

/**
 * This class stands for AccessToOthersRequests EnumType
 * Meta information extracted from the WSDL
 * - nillable: true
 * - type: tns:AccessToOthersRequests
 * @subpackage Enumerations
 */
class AccessToOthersRequests extends AbstractStructEnumBase
{
    /**
     * Constant for value 'YesToAll'
     * @return string 'YesToAll'
     */
    const VALUE_YES_TO_ALL = 'YesToAll';
    /**
     * Constant for value 'WithinDepartment'
     * @return string 'WithinDepartment'
     */
    const VALUE_WITHIN_DEPARTMENT = 'WithinDepartment';
    /**
     * Constant for value 'NoToAll'
     * @return string 'NoToAll'
     */
    const VALUE_NO_TO_ALL = 'NoToAll';
    /**
     * Return allowed values
     * @uses self::VALUE_YES_TO_ALL
     * @uses self::VALUE_WITHIN_DEPARTMENT
     * @uses self::VALUE_NO_TO_ALL
     * @return string[]
     */
    public static function getValidValues()
    {
        return array(
            self::VALUE_YES_TO_ALL,
            self::VALUE_WITHIN_DEPARTMENT,
            self::VALUE_NO_TO_ALL,
        );
    }
}
