<?php

namespace EnumType;

use \WsdlToPhp\PackageBase\AbstractStructEnumBase;

/**
 * This class stands for ItemFulfillmentMethodOfTransportUps EnumType
 * @subpackage Enumerations
 */
class ItemFulfillmentMethodOfTransportUps extends AbstractStructEnumBase
{
    /**
     * Constant for value '_air'
     * @return string '_air'
     */
    const VALUE_AIR = '_air';
    /**
     * Constant for value '_airContainerized'
     * @return string '_airContainerized'
     */
    const VALUE_AIR_CONTAINERIZED = '_airContainerized';
    /**
     * Constant for value '_auto'
     * @return string '_auto'
     */
    const VALUE_AUTO = '_auto';
    /**
     * Constant for value '_fixedTransportInstallations'
     * @return string '_fixedTransportInstallations'
     */
    const VALUE_FIXED_TRANSPORT_INSTALLATIONS = '_fixedTransportInstallations';
    /**
     * Constant for value '_mail'
     * @return string '_mail'
     */
    const VALUE_MAIL = '_mail';
    /**
     * Constant for value '_passengerHandcarried'
     * @return string '_passengerHandcarried'
     */
    const VALUE_PASSENGER_HANDCARRIED = '_passengerHandcarried';
    /**
     * Constant for value '_pedestrian'
     * @return string '_pedestrian'
     */
    const VALUE_PEDESTRIAN = '_pedestrian';
    /**
     * Constant for value '_rail'
     * @return string '_rail'
     */
    const VALUE_RAIL = '_rail';
    /**
     * Constant for value '_railContainerized'
     * @return string '_railContainerized'
     */
    const VALUE_RAIL_CONTAINERIZED = '_railContainerized';
    /**
     * Constant for value '_roadOther'
     * @return string '_roadOther'
     */
    const VALUE_ROAD_OTHER = '_roadOther';
    /**
     * Constant for value '_seaBarge'
     * @return string '_seaBarge'
     */
    const VALUE_SEA_BARGE = '_seaBarge';
    /**
     * Constant for value '_seaContainerized'
     * @return string '_seaContainerized'
     */
    const VALUE_SEA_CONTAINERIZED = '_seaContainerized';
    /**
     * Constant for value '_seaNoncontainerized'
     * @return string '_seaNoncontainerized'
     */
    const VALUE_SEA_NONCONTAINERIZED = '_seaNoncontainerized';
    /**
     * Constant for value '_truck'
     * @return string '_truck'
     */
    const VALUE_TRUCK = '_truck';
    /**
     * Constant for value '_truckContainerized'
     * @return string '_truckContainerized'
     */
    const VALUE_TRUCK_CONTAINERIZED = '_truckContainerized';
    /**
     * Return allowed values
     * @uses self::VALUE_AIR
     * @uses self::VALUE_AIR_CONTAINERIZED
     * @uses self::VALUE_AUTO
     * @uses self::VALUE_FIXED_TRANSPORT_INSTALLATIONS
     * @uses self::VALUE_MAIL
     * @uses self::VALUE_PASSENGER_HANDCARRIED
     * @uses self::VALUE_PEDESTRIAN
     * @uses self::VALUE_RAIL
     * @uses self::VALUE_RAIL_CONTAINERIZED
     * @uses self::VALUE_ROAD_OTHER
     * @uses self::VALUE_SEA_BARGE
     * @uses self::VALUE_SEA_CONTAINERIZED
     * @uses self::VALUE_SEA_NONCONTAINERIZED
     * @uses self::VALUE_TRUCK
     * @uses self::VALUE_TRUCK_CONTAINERIZED
     * @return string[]
     */
    public static function getValidValues()
    {
        return array(
            self::VALUE_AIR,
            self::VALUE_AIR_CONTAINERIZED,
            self::VALUE_AUTO,
            self::VALUE_FIXED_TRANSPORT_INSTALLATIONS,
            self::VALUE_MAIL,
            self::VALUE_PASSENGER_HANDCARRIED,
            self::VALUE_PEDESTRIAN,
            self::VALUE_RAIL,
            self::VALUE_RAIL_CONTAINERIZED,
            self::VALUE_ROAD_OTHER,
            self::VALUE_SEA_BARGE,
            self::VALUE_SEA_CONTAINERIZED,
            self::VALUE_SEA_NONCONTAINERIZED,
            self::VALUE_TRUCK,
            self::VALUE_TRUCK_CONTAINERIZED,
        );
    }
}
