<?php

namespace Uhura\Grossmarkt\Domain\Model;

use GeorgRinger\News\Domain\Model\FileReference;
use TYPO3\CMS\Extbase\Persistence\ObjectStorage;

class Category extends \GeorgRinger\News\Domain\Model\Category
{
	/**
	 * @var \TYPO3\CMS\Extbase\Persistence\ObjectStorage<\GeorgRinger\News\Domain\Model\FileReference>
 	*/
	protected $imageDetail;

	/**
	 * @var string
 	*/
	protected $purchasingRequirements;

	/**
	 * @var string
 	*/
	protected $openingHours;

	/**
	 * @var string
 	*/
	protected $parking;

	/**
	 * @var string
 	*/
	protected $deliveryTraffic;

	/**
	 * @var string
 	*/
	protected $aps;

	/**
	 * @var string
 	*/
	protected $fees;

	/**
	 * @var string
 	*/
	protected $color;

	/**
	 * @psalm-return ObjectStorage<FileReference>
	 */
	public function getImageDetail()
	{
		return $this->imageDetail;
	}

	public function setImageDetail(\TYPO3\CMS\Extbase\Persistence\ObjectStorage $imageDetail)
	{
		$this->imageDetail = $imageDetail;
	}

	public function getPurchasingRequirements()
	{
		return $this->purchasingRequirements;
	}

	public function setPurchasingRequirements($purchasingRequirements)
	{
		$this->purchasingRequirements = $purchasingRequirements;
	}

	public function getOpeningHours()
	{
		return $this->openingHours;
	}

	public function setOpeningHours($openingHours)
	{
		$this->openingHours = $openingHours;
	}

	public function getParking()
	{
		return $this->parking;
	}

	public function setParking($parking)
	{
		$this->parking = $parking;
	}

	public function getDeliveryTraffic()
	{
		return $this->deliveryTraffic;
	}

	public function setDeliveryTraffic($deliveryTraffic)
	{
		$this->deliveryTraffic = $deliveryTraffic;
	}

	public function getAps()
	{
		return $this->aps;
	}

	public function setAps($aps)
	{
		$this->aps = $aps;
	}

	public function getFees()
	{
		return $this->fees;
	}

	public function setFees($fees)
	{
		$this->fees = $fees;
	}

	public function getColor()
	{
		return $this->color;
	}

	public function setColor($color)
	{
		$this->color = $color;
	}
}