<?php
namespace App\Entity\ExternalPartner\Gohiring;
use Doctrine\ORM\Mapping as ORM;
/**
* @ORM\Entity
*
* @ORM\Table(
* name="gohiring_update_job_posting_data",
* )
*/
class GohiringUpdateJobPostingData
{
public function __construct(
string $postingId,
string $postingDataUpdate
) {
$this->postingId = $postingId;
$this->postingDataUpdate = $postingDataUpdate;
}
/**
* @ORM\GeneratedValue(strategy="CUSTOM")
*
* @ORM\CustomIdGenerator(class="App\Utility\DatabaseIdGenerator")
*
* @ORM\Column(name="id", type="guid")
*
* @ORM\Id
*/
private string $id;
public function setId(string $id): void
{
$this->$id = $id;
}
public function getId(): string
{
return $this->id;
}
/**
* @ORM\Column(name="posting_id", type="string", length=255)
*/
private string $postingId;
public function setPostingId(string $postingId): void
{
$this->postingId = $postingId;
}
public function getPostingId(): string
{
return $this->postingId;
}
/**
* @ORM\Column(name="posting_data_update", type="json", nullable=false)
*/
private string $postingDataUpdate;
public function setPostingDataUpdate(string $postingDataUpdate): void
{
$this->postingDataUpdate = $postingDataUpdate;
}
public function getPostingDataUpdate(): string
{
return $this->postingDataUpdate;
}
}