<?php

namespace EnumType;

use \WsdlToPhp\PackageBase\AbstractStructEnumBase;

/**
 * This class stands for InitializeAuxRefType EnumType
 * @subpackage Enumerations
 */
class InitializeAuxRefType extends AbstractStructEnumBase
{
    /**
     * Constant for value 'shippingGroup'
     * @return string 'shippingGroup'
     */
    const VALUE_SHIPPING_GROUP = 'shippingGroup';
    /**
     * Constant for value 'arAccount'
     * @return string 'arAccount'
     */
    const VALUE_AR_ACCOUNT = 'arAccount';
    /**
     * Constant for value 'apAccount'
     * @return string 'apAccount'
     */
    const VALUE_AP_ACCOUNT = 'apAccount';
    /**
     * Constant for value 'itemFulfillment'
     * @return string 'itemFulfillment'
     */
    const VALUE_ITEM_FULFILLMENT = 'itemFulfillment';
    /**
     * Constant for value 'tranType'
     * @return string 'tranType'
     */
    const VALUE_TRAN_TYPE = 'tranType';
    /**
     * Return allowed values
     * @uses self::VALUE_SHIPPING_GROUP
     * @uses self::VALUE_AR_ACCOUNT
     * @uses self::VALUE_AP_ACCOUNT
     * @uses self::VALUE_ITEM_FULFILLMENT
     * @uses self::VALUE_TRAN_TYPE
     * @return string[]
     */
    public static function getValidValues()
    {
        return array(
            self::VALUE_SHIPPING_GROUP,
            self::VALUE_AR_ACCOUNT,
            self::VALUE_AP_ACCOUNT,
            self::VALUE_ITEM_FULFILLMENT,
            self::VALUE_TRAN_TYPE,
        );
    }
}
