. */ namespace SP\DataModel; defined('APP_ROOT') || die(); /** * Class CategoryData * * @package SP\DataModel */ class CategoryData extends DataModelBase implements DataModelInterface { /** * @var int */ public $category_id = 0; /** * @var string */ public $category_name = ''; /** * @var string */ public $category_description = ''; /** * @var string */ public $category_hash = ''; /** * CategoryData constructor. * * @param int $category_id * @param string $category_name * @param string $category_description */ public function __construct($category_id = null, $category_name = null, $category_description = null) { $this->category_id = $category_id; $this->category_name = $category_name; $this->category_description = $category_description; } /** * @return int */ public function getCategoryId() { return $this->category_id; } /** * @param int $category_id * @return $this */ public function setCategoryId($category_id) { $this->category_id = $category_id; return $this; } /** * @return string */ public function getCategoryName() { return $this->category_name; } /** * @param string $category_name */ public function setCategoryName($category_name) { $this->category_name = $category_name; } /** * @return string */ public function getCategoryDescription() { return $this->category_description; } /** * @param string $category_description */ public function setCategoryDescription($category_description) { $this->category_description = $category_description; } /** * @return int */ public function getId() { return $this->category_id; } /** * @return string */ public function getName() { return $this->category_name; } /** * @return string */ public function getCategoryHash() { return $this->category_hash; } }