<?php
namespace Sq\Entity\Schema\ORM;
use Doctrine\ORM\Mapping as ORM;
/**
* AbArchive.
*/
#[ORM\Entity]
#[ORM\Table(name: 'ab_archive')]
class AbArchive
{
#[ORM\OneToOne(targetEntity: Member::class, inversedBy: 'abArchive')]
#[ORM\JoinColumn(name: 'ab_m_id', referencedColumnName: 'm_id')]
#[ORM\Id]
private $member;
/**
* @var int|null
*/
#[ORM\Column(name: 'ab_orig_onboarding', type: 'smallint', nullable: true)]
private $origOnboarding;
/**
* @var int|null
*/
#[ORM\Column(name: 'ab_orig_home_design', type: 'smallint', nullable: true)]
private $origHomeDesign;
public function __construct(Member $member)
{
$this->member = $member;
}
public function getMember(): ?Member
{
return $this->member;
}
public function getOrigOnboarding(): ?int
{
return $this->origOnboarding;
}
public function setOrigOnboarding(?int $origOnboarding): self
{
$this->origOnboarding = $origOnboarding;
return $this;
}
public function getOrigHomeDesign(): ?int
{
return $this->origHomeDesign;
}
public function setOrigHomeDesign(?int $origHomeDesign): self
{
$this->origHomeDesign = $origHomeDesign;
return $this;
}
}