<?php

namespace OfficeBrain\Bundle\SeoBundle\Entity;

use Doctrine\ORM\Mapping as ORM;

/**
 * SeoCategory
 *
 * @ORM\Table(name="tbl_seo_category", options={"type"="InnoDB","charset"="utf8","collate"="utf8_unicode_ci"})
 * @ORM\Entity(repositoryClass="OfficeBrain\Bundle\SeoBundle\Entity\SeoCategoryRepository")
 * 
 */
class SeoCategory
{
    /**
     * @var integer
     *
     * @ORM\Column(name="id",type="bigint", length=20 , options={"unsigned"=true})
     * @ORM\Id
     * @ORM\GeneratedValue(strategy="AUTO")
     */
    private $id;

    /**
     * @var string
     *
     * @ORM\Column(name="product_slug", type="string", length=255)
     */
    private $productSlug;

     /**
     * @var string
     *
     * @ORM\Column(name="url_type", type="string", length=255)
     */
    private $urlType;

    
    
    /**
     * @var string
     *
     * @ORM\Column(name="meta_title", type="text", nullable=true)
     */
    private $metaTitle;

    /**
     * @var string
     *
     * @ORM\Column(name="meta_description", type="text", nullable=true)
     */
    private $metaDescription;


    /**
     * @var string
     *
     * @ORM\Column(name="category_content", type="text", nullable=true,columnDefinition="LONGTEXT")
     */
    private $categoryContent;




    /**
     * Get id
     *
     * @return integer
     */
    public function getId()
    {
        return $this->id;
    }

    
    /**
     * Set urlType
     *
     * @param string $urlType
     *
     * @return SeoDetail
     */
    public function setUrlType($urlType)
    {
        $this->urlType = $urlType;

        return $this;
    }

    /**
     * Get urlType
     *
     * @return string
     */
    public function getUrlType()
    {
        return $this->urlType;
    }

    /**
     * Set productSlug
     *
     * @param string $productSlug
     *
     * @return SeoDetail
     */
    public function setProductSlug($productSlug)
    {
        $this->productSlug = $productSlug;

        return $this;
    }

    /**
     * Get productSlug
     *
     * @return string
     */
    public function getProductSlug()
    {
        return $this->productSlug;
    }

    /**
     * Set metaTitle
     *
     * @param string $metaTitle
     *
     * @return SeoDetail
     */
    public function setMetaTitle($metaTitle)
    {
        $this->metaTitle = $metaTitle;

        return $this;
    }

    /**
     * Get metaTitle
     *
     * @return string
     */
    public function getMetaTitle()
    {
        return $this->metaTitle;
    }

    /**
     * Set metaDescription
     *
     * @param string $metaDescription
     *
     * @return SeoDetail
     */
    public function setMetaDescription($metaDescription)
    {
        $this->metaDescription = $metaDescription;

        return $this;
    }

    /**
     * Get metaDescription
     *
     * @return string
     */
    public function getMetaDescription()
    {
        return $this->metaDescription;
    }


    /**
     * Set categoryContent
     *
     * @param string $categoryContent
     *
     * @return SeoDetail
     */
    public function setCategoryContent($categoryContent)
    {
        $this->categoryContent = $categoryContent;

        return $this;
    }

    /**
     * Get categoryContent
     *
     * @return string
     */
    public function getCategoryContent()
    {
        return $this->categoryContent;
    }
}
