<?php
declare(strict_types=1);
namespace App\Entity\Local\ValueObject;
class ExpiryPoint
{
/**
* @var int
*/
protected $pointsExpiring;
/**
* @var \DateTime
*/
protected $expireOn;
/**
* @var int
*/
protected $balanceTypeId;
/**
* @return int
*/
public function getPointsExpiring(): ?int
{
return $this->pointsExpiring;
}
/**
* @param int $pointsExpiring
*
* @return ExpiryPoint
*/
public function setPointsExpiring(int $pointsExpiring): ExpiryPoint
{
$this->pointsExpiring = $pointsExpiring;
return $this;
}
/**
* @return \DateTime
*/
public function getExpireOn(): ?\DateTime
{
return $this->expireOn;
}
/**
* @param \DateTime $expireOn
*
* @return ExpiryPoint
*/
public function setExpireOn(\DateTime $expireOn): ExpiryPoint
{
$this->expireOn = $expireOn;
return $this;
}
/**
* @return int
*/
public function getBalanceTypeId(): ?int
{
return $this->balanceTypeId;
}
/**
* @param int $balanceTypeId
*
* @return ExpiryPoint
*/
public function setBalanceTypeId(int $balanceTypeId): ExpiryPoint
{
$this->balanceTypeId = $balanceTypeId;
return $this;
}
}