<?php

namespace EnumType;

use \WsdlToPhp\PackageBase\AbstractStructEnumBase;

/**
 * This class stands for EmployeeCommissionPaymentPreference EnumType
 * @subpackage Enumerations
 */
class EmployeeCommissionPaymentPreference extends AbstractStructEnumBase
{
    /**
     * Constant for value '_accountsPayable'
     * @return string '_accountsPayable'
     */
    const VALUE_ACCOUNTS_PAYABLE = '_accountsPayable';
    /**
     * Constant for value '_payroll'
     * @return string '_payroll'
     */
    const VALUE_PAYROLL = '_payroll';
    /**
     * Constant for value '_systemPreference'
     * @return string '_systemPreference'
     */
    const VALUE_SYSTEM_PREFERENCE = '_systemPreference';
    /**
     * Return allowed values
     * @uses self::VALUE_ACCOUNTS_PAYABLE
     * @uses self::VALUE_PAYROLL
     * @uses self::VALUE_SYSTEM_PREFERENCE
     * @return string[]
     */
    public static function getValidValues()
    {
        return array(
            self::VALUE_ACCOUNTS_PAYABLE,
            self::VALUE_PAYROLL,
            self::VALUE_SYSTEM_PREFERENCE,
        );
    }
}
