<?php

namespace StructType;

use \WsdlToPhp\PackageBase\AbstractStructBase;

/**
 * This class stands for LandedCost StructType
 * @subpackage Structs
 */
class LandedCost extends Record
{
    /**
     * The landedCostDataList
     * Meta information extracted from the WSDL
     * - minOccurs: 0
     * @var \StructType\LandedCostDataList
     */
    public $landedCostDataList;
    /**
     * Constructor method for LandedCost
     * @uses LandedCost::setLandedCostDataList()
     * @param \StructType\LandedCostDataList $landedCostDataList
     */
    public function __construct(\StructType\LandedCostDataList $landedCostDataList = null)
    {
        $this
            ->setLandedCostDataList($landedCostDataList);
    }
    /**
     * Get landedCostDataList value
     * @return \StructType\LandedCostDataList|null
     */
    public function getLandedCostDataList()
    {
        return $this->landedCostDataList;
    }
    /**
     * Set landedCostDataList value
     * @param \StructType\LandedCostDataList $landedCostDataList
     * @return \StructType\LandedCost
     */
    public function setLandedCostDataList(\StructType\LandedCostDataList $landedCostDataList = null)
    {
        $this->landedCostDataList = $landedCostDataList;
        return $this;
    }
}
