* @copyright Since 2007 PrestaShop SA and Contributors * @license https://opensource.org/licenses/AFL-3.0 Academic Free License version 3.0 */ namespace PrestaShop\Module\PrestashopFacebook\DTO\Object; use JsonSerializable; class FacebookBusinessManager implements JsonSerializable { /** * @var string */ private $id; /** * @var string */ private $name; /** * @var int */ private $createdAt; /** * FacebookBusinessManager constructor. * * @param string $id * @param string $name * @param int $createdAt */ public function __construct($id, $name, $createdAt) { $this->id = $id; $this->name = $name; $this->createdAt = $createdAt; } /** * @return string */ public function getId() { return $this->id; } /** * @return string */ public function getName() { return $this->name; } /** * @return int */ public function getCreatedAt() { return $this->createdAt; } public function jsonSerialize() { return [ 'id' => $this->getId(), 'name' => $this->getName(), 'createDate' => $this->getCreatedAt(), ]; } }