<?php

namespace EnumType;

use \WsdlToPhp\PackageBase\AbstractStructEnumBase;

/**
 * This class stands for ItemFulfillmentTermsOfSaleFedEx EnumType
 * @subpackage Enumerations
 */
class ItemFulfillmentTermsOfSaleFedEx extends AbstractStructEnumBase
{
    /**
     * Constant for value '_cfr'
     * @return string '_cfr'
     */
    const VALUE_CFR = '_cfr';
    /**
     * Constant for value '_cif'
     * @return string '_cif'
     */
    const VALUE_CIF = '_cif';
    /**
     * Constant for value '_cip'
     * @return string '_cip'
     */
    const VALUE_CIP = '_cip';
    /**
     * Constant for value '_cpt'
     * @return string '_cpt'
     */
    const VALUE_CPT = '_cpt';
    /**
     * Constant for value '_dap'
     * @return string '_dap'
     */
    const VALUE_DAP = '_dap';
    /**
     * Constant for value '_dat'
     * @return string '_dat'
     */
    const VALUE_DAT = '_dat';
    /**
     * Constant for value '_ddp'
     * @return string '_ddp'
     */
    const VALUE_DDP = '_ddp';
    /**
     * Constant for value '_ddu'
     * @return string '_ddu'
     */
    const VALUE_DDU = '_ddu';
    /**
     * Constant for value '_exw'
     * @return string '_exw'
     */
    const VALUE_EXW = '_exw';
    /**
     * Constant for value '_fca'
     * @return string '_fca'
     */
    const VALUE_FCA = '_fca';
    /**
     * Constant for value '_fob'
     * @return string '_fob'
     */
    const VALUE_FOB = '_fob';
    /**
     * Return allowed values
     * @uses self::VALUE_CFR
     * @uses self::VALUE_CIF
     * @uses self::VALUE_CIP
     * @uses self::VALUE_CPT
     * @uses self::VALUE_DAP
     * @uses self::VALUE_DAT
     * @uses self::VALUE_DDP
     * @uses self::VALUE_DDU
     * @uses self::VALUE_EXW
     * @uses self::VALUE_FCA
     * @uses self::VALUE_FOB
     * @return string[]
     */
    public static function getValidValues()
    {
        return array(
            self::VALUE_CFR,
            self::VALUE_CIF,
            self::VALUE_CIP,
            self::VALUE_CPT,
            self::VALUE_DAP,
            self::VALUE_DAT,
            self::VALUE_DDP,
            self::VALUE_DDU,
            self::VALUE_EXW,
            self::VALUE_FCA,
            self::VALUE_FOB,
        );
    }
}
