<?php
use \WsdlToPhp\PackageBase\AbstractStructBase;

/**
 * This class stands for GoodsData StructType
 * @subpackage Structs
 */
class GoodsData extends AbstractStructBase
{
    /**
     * The taric_code
     * @var mixed
     */
    public $taric_code;
    /**
     * The description
     * @var mixed
     */
    public $description;
    /**
     * Constructor method for GoodsData
     * @uses GoodsData::setTaric_code()
     * @uses GoodsData::setDescription()
     * @param mixed $taric_code
     * @param mixed $description
     */
    public function __construct($taric_code = null, $description = null)
    {
        $this
            ->setTaric_code($taric_code)
            ->setDescription($description);
    }
    /**
     * Get taric_code value
     * @return mixed|null
     */
    public function getTaric_code()
    {
        return $this->{'taric.code'};
    }
    /**
     * Set taric_code value
     * @param mixed $taric_code
     * @return GoodsData
     */
    public function setTaric_code($taric_code = null)
    {
        $this->taric_code = $this->{'taric.code'} = $taric_code;
        return $this;
    }
    /**
     * Get description value
     * @return mixed|null
     */
    public function getDescription()
    {
        return $this->description;
    }
    /**
     * Set description value
     * @param mixed $description
     * @return GoodsData
     */
    public function setDescription($description = null)
    {
        $this->description = $description;
        return $this;
    }
}
