Your IP : 216.73.216.220


Current Path : /home/rtorresani/www/app/code/Amasty/ImportExportCore/Config/ConfigClass/
Upload File :
Current File : //home/rtorresani/www/app/code/Amasty/ImportExportCore/Config/ConfigClass/Argument.php

<?php

declare(strict_types=1);

/**
 * @author Amasty Team
 * @copyright Copyright (c) Amasty (https://www.amasty.com)
 * @package Import-Export Core for Magento 2 (System)
 */

namespace Amasty\ImportExportCore\Config\ConfigClass;

use Amasty\ImportExportCore\Api\Config\ConfigClass\ArgumentInterface;
use Magento\Framework\DataObject;

class Argument extends DataObject implements ArgumentInterface
{
    public const NAME = 'name';
    public const VALUE = 'value';
    public const TYPE = 'type';
    public const ITEMS = 'items';

    public function getName()
    {
        return $this->getData(self::NAME);
    }

    public function setName($name)
    {
        $this->setData(self::NAME, $name);
    }

    public function getType()
    {
        return $this->getData(self::TYPE);
    }

    public function setType($type)
    {
        $this->setData(self::TYPE, $type);
    }

    public function getValue()
    {
        return $this->getData(self::VALUE);
    }

    public function setValue($value)
    {
        $this->setData(self::VALUE, $value);
    }

    public function getItems()
    {
        return $this->getData(self::ITEMS);
    }

    public function setItems($items)
    {
        $this->setData(self::ITEMS, $items);
    }
}