<?php

namespace Comitium5\DesignerBundle\Model\Interfaces\Template;


use Comitium5\DesignerBundle\Model\Interfaces\DateTimeInterface;
use Comitium5\DesignerBundle\Model\Interfaces\EnabledInterface;
use Comitium5\DesignerBundle\Model\Interfaces\HierarchicalInterface;

/**
 * Interface TemplateGroupInterface
 *
 * @author Oscar Jimenez <oscarjg19.developer@gmail.com>
 * @package Comitium5\DesignerBundle\Model\Interfaces\Template
 */
interface TemplateGroupInterface extends
    DateTimeInterface,
    EnabledInterface,
    HierarchicalInterface
{
    /**
     * @return mixed
     */
    public function getName();

    /**
     * @param $name
     *
     * @return mixed
     */
    public function setName($name);

    /**
     * @return mixed
     */
    public function getDescription();

    /**
     * @param $description
     *
     * @return mixed
     */
    public function setDescription($description);
}
