<?php
namespace App\OfficeBrain\Bundle\OrderBundle\Entity;
use Doctrine\ORM\Mapping as ORM;
/**
* PreAddToCart
*
* @ORM\Table(name="tbl_pre_add_to_cart", options={"type"="InnoDB","charset"="utf8","collate"="utf8_unicode_ci"})
* @ORM\Entity(repositoryClass="App\OfficeBrain\Bundle\OrderBundle\Entity\PreAddToCartRepository")
*/
class PreAddToCart
{
/**
* @var integer
*
* @ORM\Column(name="id",type="bigint",length=20 ,options={"unsigned"=true})
* @ORM\Id
* @ORM\GeneratedValue(strategy="AUTO")
*/
private $id;
/**
* @var integer
*
* @ORM\Column(name="instance_id", type="bigint",length=20 ,options={"unsigned"=true})
*/
private $instanceId;
/**
* @var integer
*
* @ORM\Column(name="instance_type", type="string", length=255)
*/
private $instanceType;
/**
* @var integer
*
* @ORM\Column(name="user_id", type="bigint",length=20 ,options={"unsigned"=true})
*/
private $userId;
/**
* @var integer
*
* @ORM\Column(name="user_type", type="string", length=255)
*/
private $userType;
/**
* @var integer
*
* @ORM\Column(name="product_id", type="bigint",length=20 ,options={"unsigned"=true})
*/
private $productId;
/**
* @var integer
*
* @ORM\Column(name="product_culture_id", type="bigint",length=20 ,options={"unsigned"=true})
*/
private $productCultureId;
/**
* @var string
*
* @ORM\Column(name="product_slug", type="string", length=255)
*/
private $productSlug;
/**
* @var text
*
* @ORM\Column(name="product_detail_configuration", type="text", nullable=true)
*/
private $productDetailConfiguration;
/**
* Get id
*
* @return integer
*/
public function getId()
{
return $this->id;
}
/**
* Set instanceId
*
* @param integer $instanceId
* @return PreAddToCart
*/
public function setInstanceId($instanceId)
{
$this->instanceId = $instanceId;
return $this;
}
/**
* Get instanceId
*
* @return integer
*/
public function getInstanceId()
{
return $this->instanceId;
}
/**
* Set instanceType
*
* @param string $instanceType
* @return PreAddToCart
*/
public function setInstanceType($instanceType)
{
$this->instanceType = $instanceType;
return $this;
}
/**
* Get instanceType
*
* @return string
*/
public function getInstanceType()
{
return $this->instanceType;
}
/**
* Set userId
*
* @param integer $userId
* @return PreAddToCart
*/
public function setUserId($userId)
{
$this->userId = $userId;
return $this;
}
/**
* Get userId
*
* @return integer
*/
public function getUserId()
{
return $this->userId;
}
/**
* Set userType
*
* @param string $userType
* @return PreAddToCart
*/
public function setUserType($userType)
{
$this->userType = $userType;
return $this;
}
/**
* Get userType
*
* @return string
*/
public function getUserType()
{
return $this->userType;
}
/**
* Set productId
*
* @param integer $productId
* @return PreAddToCart
*/
public function setProductId($productId)
{
$this->productId = $productId;
return $this;
}
/**
* Get productId
*
* @return integer
*/
public function getProductId()
{
return $this->productId;
}
/**
* Set productCultureId
*
* @param integer $productCultureId
* @return PreAddToCart
*/
public function setProductCultureId($productCultureId)
{
$this->productCultureId = $productCultureId;
return $this;
}
/**
* Get productCultureId
*
* @return integer
*/
public function getProductCultureId()
{
return $this->productCultureId;
}
/**
* Set productSlug
*
* @param string $productSlug
* @return PreAddToCart
*/
public function setProductSlug($productSlug)
{
$this->productSlug = $productSlug;
return $this;
}
/**
* Get productSlug
*
* @return string
*/
public function getProductSlug()
{
return $this->productSlug;
}
/**
* Set productDetailConfiguration
*
* @param string $productDetailConfiguration
* @return PreAddToCart
*/
public function setProductDetailConfiguration($productDetailConfiguration)
{
$this->productDetailConfiguration = $productDetailConfiguration;
return $this;
}
/**
* Get productDetailConfiguration
*
* @return string
*/
public function getProductDetailConfiguration()
{
return $this->productDetailConfiguration;
}
}