<?php
namespace App\Entity;
use Doctrine\Common\Collections\ArrayCollection;
use Doctrine\Common\Collections\Collection;
use Doctrine\DBAL\Types\Types;
use Doctrine\ORM\Mapping as ORM;
/**
* Registrations
*/
#[ORM\Table(name: 'registrations')]
#[ORM\Index(name: 'batchId', columns: ['batchId'])]
#[ORM\Index(name: 'commenceActKey', columns: ['commenceActKey'])]
#[ORM\Index(name: 'commenceKey', columns: ['commenceKey', 'commenceExamName'])]
#[ORM\Index(name: 'commenceKey_2', columns: ['commenceKey'])]
#[ORM\Index(name: 'returnDueDate', columns: ['returnDueDate', 'shippedDate', 'arrivedBack', 'trackingNo'])]
#[ORM\Index(name: 'studentId', columns: ['studentId'])]
#[ORM\Index(name: 'testSessionId', columns: ['testSessionId'])]
#[ORM\Entity(repositoryClass: 'App\Repository\RegistrationsRepository')]
class Registrations
{
/**
* @var int
*/
#[ORM\Column(name: 'id', type: 'integer', nullable: false)]
#[ORM\Id]
#[ORM\GeneratedValue(strategy: 'IDENTITY')]
private $id;
/**
* @var string|null
*/
#[ORM\Column(name: 'commenceKey', type: 'string', length: 255, nullable: true)]
private $commencekey;
/**
* @var string|null
*/
#[ORM\Column(name: 'commenceActKey', type: 'string', length: 255, nullable: true)]
private $commenceactkey;
/**
* @var string|null
*/
#[ORM\Column(name: 'commenceExamName', type: 'string', length: 255, nullable: true)]
private $commenceexamname;
/**
* @var string|null
*/
#[ORM\Column(name: 'serialNumber', type: 'string', length: 255, nullable: true)]
private $serialnumber;
/**
* @var int|null
*/
#[ORM\Column(name: 'sessionType', type: 'integer', nullable: true)]
private $sessiontype;
/**
* @var int|null
*/
#[ORM\Column(name: 'examId', type: 'integer', nullable: true)]
private $examid;
/**
* @var int|null
*/
#[ORM\Column(name: 'examVersionId', type: 'integer', nullable: true)]
private $examversionid;
/**
* @var string|null
*/
#[ORM\Column(name: 'cdVersion', type: 'string', length: 255, nullable: true)]
private $cdversion;
/**
* @var string|null
*/
#[ORM\Column(name: 'cdNumber', type: 'string', length: 255, nullable: true)]
private $cdnumber;
/**
* @var int|null
*/
#[ORM\Column(name: 'testSessionId', type: 'integer', nullable: true)]
private $testsessionid;
/**
* @var int|null
*/
#[ORM\Column(name: 'studentId', type: 'integer', nullable: true)]
private $studentid;
/**
* @var int|null
*/
#[ORM\Column(name: 'collegeId', type: 'integer', nullable: true)]
private $collegeid;
/**
* @var int|null
*/
#[ORM\Column(name: 'membershipType', type: 'integer', nullable: true)]
private $membershiptype;
/**
* @var string|null
*/
#[ORM\Column(name: 'status', type: 'string', length: 80, nullable: true)]
private $status;
/**
* @var int|null
*/
#[ORM\Column(name: 'active', type: 'integer', nullable: true)]
private $active;
/**
* @var \DateTime|null
*/
#[ORM\Column(name: 'chargedOn', type: 'date', nullable: true)]
private $chargedon;
/**
* @var int|null
*/
#[ORM\Column(name: 'chargedAt', type: 'integer', nullable: true)]
private $chargedat;
/**
* @var string|null
*/
#[ORM\Column(name: 'transId', type: 'string', length: 32, nullable: true)]
private $transid;
/**
* @var string|null
*/
#[ORM\Column(name: 'apihost', type: 'string', length: 255, nullable: true)]
private $apihost;
/**
* @var \DateTime|null
*/
#[ORM\Column(name: 'alertsReadOn', type: 'date', nullable: true)]
private $alertsreadon;
/**
* @var string|null
*/
#[ORM\Column(name: 'alertsReadBy', type: 'string', length: 200, nullable: true)]
private $alertsreadby;
/**
* @var \DateTime|null
*/
#[ORM\Column(name: 'cancelledOn', type: 'date', nullable: true)]
private $cancelledon;
/**
* @var int|null
*/
#[ORM\Column(name: 'cancelReason', type: 'integer', nullable: true)]
private $cancelreason;
/**
* @var string|null
*/
#[ORM\Column(name: 'rescheduleStatus', type: 'string', length: 80, nullable: true)]
private $reschedulestatus;
/**
* @var \DateTime|null
*/
#[ORM\Column(name: 'rescheduleStartedOn', type: 'date', nullable: true)]
private $reschedulestartedon;
/**
* @var \DateTime|null
*/
#[ORM\Column(name: 'rescheduleCreatedOn', type: 'date', nullable: true)]
private $reschedulecreatedon;
/**
* @var \DateTime|null
*/
#[ORM\Column(name: 'rescheduleCompletedOn', type: 'date', nullable: true)]
private $reschedulecompletedon;
/**
* @var int|null
*/
#[ORM\Column(name: 'rescheduledToRegistration', type: 'integer', nullable: true)]
private $rescheduledtoregistration;
/**
* @var int|null
*/
#[ORM\Column(name: 'rescheduledFromRegistration', type: 'integer', nullable: true)]
private $rescheduledfromregistration;
/**
* @var int|null
*/
#[ORM\Column(name: 'batchId', type: 'integer', nullable: true)]
private $batchid;
/**
* @var string|null
*/
#[ORM\Column(name: 'unBatchComment', type: 'string', length: 250, nullable: true)]
private $unbatchcomment;
/**
* @var \DateTime|null
*/
#[ORM\Column(name: 'returnDueDate', type: 'date', nullable: true)]
private $returnduedate;
/**
* @var \DateTime|null
*/
#[ORM\Column(name: 'shippedDate', type: 'date', nullable: true)]
private $shippeddate;
/**
* @var \DateTime|null
*/
#[ORM\Column(name: 'arrivedBack', type: 'date', nullable: true)]
private $arrivedback;
/**
* @var string|null
*/
#[ORM\Column(name: 'trackingNo', type: 'string', length: 255, nullable: true)]
private $trackingno;
/**
* @var int|null
*/
#[ORM\Column(name: 'grade', type: 'integer', nullable: true)]
private $grade;
/**
* @var string|null
*/
#[ORM\Column(name: 'gradeComment', type: 'string', length: 250, nullable: true)]
private $gradecomment;
/**
* @var \DateTime|null
*/
#[ORM\Column(name: 'gradedOn', type: 'date', nullable: true)]
private $gradedon;
/**
* @var int|null
*/
#[ORM\Column(name: 'transcriptsSentStudentLettersMailed', type: 'integer', nullable: true)]
private $transcriptssentstudentlettersmailed;
/**
* @var int|null
*/
#[ORM\Column(name: 'transcriptsSent', type: 'integer', nullable: true)]
private $transcriptssent;
/**
* @var int|null
*/
#[ORM\Column(name: 'letterSent', type: 'integer', nullable: true)]
private $lettersent;
/**
* @var \DateTime|null
*/
#[ORM\Column(name: 'onlineAccess', type: 'datetime', nullable: true)]
private $onlineaccess;
/**
* @var string|null
*/
#[ORM\Column(name: 'proctorUuid', type: 'string', length: 250, nullable: true)]
private $proctorUuid;
/**
* @var \DateTime|null
*/
#[ORM\Column(name: 'createdOn', type: 'date', nullable: true)]
private $createdon;
/**
* @var \DateTime|null
*/
#[ORM\Column(name: 'lastChange', type: 'date', nullable: true)]
private $lastchange;
/**
* @var string|null
*/
#[ORM\Column(name: 'createdBy', type: 'string', length: 100, nullable: true)]
private $createdby;
/**
* @var string|null
*/
#[ORM\Column(name: 'lastChangeBy', type: 'string', length: 100, nullable: true)]
private $lastchangeby;
#[ORM\OneToMany(targetEntity: PckTransactions::class, mappedBy: 'Registrations')]
private $pckTransactions;
#[ORM\Column(type: 'datetime', nullable: true)]
private $onlineExamRedirect;
#[ORM\Column(type: 'datetime', nullable: true)]
private $onlineExamStarted;
#[ORM\Column(type: 'datetime', nullable: true)]
private $onlineExamCompleted;
#[ORM\Column(type: 'decimal', precision: 6, scale: 2, nullable: true)]
private $proctorFeePrice;
#[ORM\Column(type: 'datetime', nullable: true)]
private $proctorReserved;
#[ORM\Column(type: 'integer', nullable: true)]
private $adminCancelSessionId;
#[ORM\Column(type: 'string', length: 32, nullable: true)]
private $adminCancelSessionReasonCode;
#[ORM\Column(type: 'datetime', nullable: true)]
private $adminCancelSessionDate;
#[ORM\Column(type: 'datetime', nullable: true)]
private $paperExamUploaded;
#[ORM\Column(type: 'datetime', nullable: true)]
private $online_exam_taken_override;
#[ORM\Column(type: 'datetime', nullable: true)]
private $online_program_redirect;
#[ORM\Column(type: 'datetime', nullable: true)]
private $online_program_started;
#[ORM\Column(type: 'datetime', nullable: true)]
private $online_program_completed;
#[ORM\Column(type: 'datetime', nullable: true)]
private $seminary_redemption_date;
#[ORM\Column(nullable: true)]
private ?bool $vendor_approved_retake = null;
#[ORM\Column(type: Types::DATETIME_MUTABLE, nullable: true)]
private ?\DateTimeInterface $onlineAmpeducatorAssignmentsStarted = null;
#[ORM\Column(type: Types::DATETIME_MUTABLE, nullable: true)]
private ?\DateTimeInterface $onlineAmpeducatorAssignmentsCompleted = null;
#[ORM\Column(nullable: true)]
private ?bool $exam_to_course = null;
#[ORM\Column(type: Types::SMALLINT, nullable: true)]
private ?int $vendor_approved_retake_with_fee = null;
#[ORM\Column(length: 7, nullable: true)]
private ?string $billing_invoice_month = null;
#[ORM\Column(nullable: true)]
private ?int $vendor_approval_reason_id = null;
public function __construct()
{
$this->pckTransactions = new ArrayCollection();
}
public function getId(): ?int
{
return $this->id;
}
public function getCommencekey(): ?string
{
return $this->commencekey;
}
public function setCommencekey(?string $commencekey): self
{
$this->commencekey = $commencekey;
return $this;
}
public function getCommenceactkey(): ?string
{
return $this->commenceactkey;
}
public function setCommenceactkey(?string $commenceactkey): self
{
$this->commenceactkey = $commenceactkey;
return $this;
}
public function getCommenceexamname(): ?string
{
return $this->commenceexamname;
}
public function setCommenceexamname(?string $commenceexamname): self
{
$this->commenceexamname = $commenceexamname;
return $this;
}
public function getSerialnumber(): ?string
{
return $this->serialnumber;
}
public function setSerialnumber(?string $serialnumber): self
{
$this->serialnumber = $serialnumber;
return $this;
}
public function getSessiontype(): ?int
{
return $this->sessiontype;
}
public function setSessiontype(?int $sessiontype): self
{
$this->sessiontype = $sessiontype;
return $this;
}
public function getExamid(): ?int
{
return $this->examid;
}
public function setExamid(?int $examid): self
{
$this->examid = $examid;
return $this;
}
public function getExamversionid(): ?int
{
return $this->examversionid;
}
public function setExamversionid(?int $examversionid): self
{
$this->examversionid = $examversionid;
return $this;
}
public function getCdversion(): ?string
{
return $this->cdversion;
}
public function setCdversion(?string $cdversion): self
{
$this->cdversion = $cdversion;
return $this;
}
public function getCdnumber(): ?string
{
return $this->cdnumber;
}
public function setCdnumber(?string $cdnumber): self
{
$this->cdnumber = $cdnumber;
return $this;
}
public function getTestsessionid(): ?int
{
return $this->testsessionid;
}
public function setTestsessionid(?int $testsessionid): self
{
$this->testsessionid = $testsessionid;
return $this;
}
public function getStudentid(): ?int
{
return $this->studentid;
}
public function setStudentid(?int $studentid): self
{
$this->studentid = $studentid;
return $this;
}
public function getCollegeid(): ?int
{
return $this->collegeid;
}
public function setCollegeid(?int $collegeid): self
{
$this->collegeid = $collegeid;
return $this;
}
public function getMembershiptype(): ?int
{
return $this->membershiptype;
}
public function setMembershiptype(?int $membershiptype): self
{
$this->membershiptype = $membershiptype;
return $this;
}
public function getStatus(): ?string
{
return $this->status;
}
public function setStatus(?string $status): self
{
$this->status = $status;
return $this;
}
public function getActive(): ?int
{
return $this->active;
}
public function setActive(?int $active): self
{
$this->active = $active;
return $this;
}
public function getChargedon(): ?\DateTimeInterface
{
return $this->chargedon;
}
public function setChargedon(?\DateTimeInterface $chargedon): self
{
$this->chargedon = $chargedon;
return $this;
}
public function getChargedat(): ?int
{
return $this->chargedat;
}
public function setChargedat(?int $chargedat): self
{
$this->chargedat = $chargedat;
return $this;
}
public function getTransid(): ?string
{
return $this->transid;
}
public function setTransid(?string $transid): self
{
$this->transid = $transid;
return $this;
}
public function getApihost(): ?string
{
return $this->apihost;
}
public function setApihost(?string $apihost): self
{
$this->apihost = $apihost;
return $this;
}
public function getAlertsreadon(): ?\DateTimeInterface
{
return $this->alertsreadon;
}
public function setAlertsreadon(?\DateTimeInterface $alertsreadon): self
{
$this->alertsreadon = $alertsreadon;
return $this;
}
public function getAlertsreadby(): ?string
{
return $this->alertsreadby;
}
public function setAlertsreadby(?string $alertsreadby): self
{
$this->alertsreadby = $alertsreadby;
return $this;
}
public function getCancelledon(): ?\DateTimeInterface
{
return $this->cancelledon;
}
public function setCancelledon(?\DateTimeInterface $cancelledon): self
{
$this->cancelledon = $cancelledon;
return $this;
}
public function getCancelreason(): ?int
{
return $this->cancelreason;
}
public function setCancelreason(?int $cancelreason): self
{
$this->cancelreason = $cancelreason;
return $this;
}
public function getReschedulestatus(): ?string
{
return $this->reschedulestatus;
}
public function setReschedulestatus(?string $reschedulestatus): self
{
$this->reschedulestatus = $reschedulestatus;
return $this;
}
public function getReschedulestartedon(): ?\DateTimeInterface
{
return $this->reschedulestartedon;
}
public function setReschedulestartedon(?\DateTimeInterface $reschedulestartedon): self
{
$this->reschedulestartedon = $reschedulestartedon;
return $this;
}
public function getReschedulecreatedon(): ?\DateTimeInterface
{
return $this->reschedulecreatedon;
}
public function setReschedulecreatedon(?\DateTimeInterface $reschedulecreatedon): self
{
$this->reschedulecreatedon = $reschedulecreatedon;
return $this;
}
public function getReschedulecompletedon(): ?\DateTimeInterface
{
return $this->reschedulecompletedon;
}
public function setReschedulecompletedon(?\DateTimeInterface $reschedulecompletedon): self
{
$this->reschedulecompletedon = $reschedulecompletedon;
return $this;
}
public function getRescheduledtoregistration(): ?int
{
return $this->rescheduledtoregistration;
}
public function setRescheduledtoregistration(?int $rescheduledtoregistration): self
{
$this->rescheduledtoregistration = $rescheduledtoregistration;
return $this;
}
public function getRescheduledfromregistration(): ?int
{
return $this->rescheduledfromregistration;
}
public function setRescheduledfromregistration(?int $rescheduledfromregistration): self
{
$this->rescheduledfromregistration = $rescheduledfromregistration;
return $this;
}
public function getBatchid(): ?int
{
return $this->batchid;
}
public function setBatchid(?int $batchid): self
{
$this->batchid = $batchid;
return $this;
}
public function getUnbatchcomment(): ?string
{
return $this->unbatchcomment;
}
public function setUnbatchcomment(?string $unbatchcomment): self
{
$this->unbatchcomment = $unbatchcomment;
return $this;
}
public function getReturnduedate(): ?\DateTimeInterface
{
return $this->returnduedate;
}
public function setReturnduedate(?\DateTimeInterface $returnduedate): self
{
$this->returnduedate = $returnduedate;
return $this;
}
public function getShippeddate(): ?\DateTimeInterface
{
return $this->shippeddate;
}
public function setShippeddate(?\DateTimeInterface $shippeddate): self
{
$this->shippeddate = $shippeddate;
return $this;
}
public function getArrivedback(): ?\DateTimeInterface
{
return $this->arrivedback;
}
public function setArrivedback(?\DateTimeInterface $arrivedback): self
{
$this->arrivedback = $arrivedback;
return $this;
}
public function getTrackingno(): ?string
{
return $this->trackingno;
}
public function setTrackingno(?string $trackingno): self
{
$this->trackingno = $trackingno;
return $this;
}
public function getGrade(): ?int
{
return $this->grade;
}
public function setGrade(?int $grade): self
{
$this->grade = $grade;
return $this;
}
public function getGradecomment(): ?string
{
return $this->gradecomment;
}
public function setGradecomment(?string $gradecomment): self
{
$this->gradecomment = $gradecomment;
return $this;
}
public function getGradedon(): ?\DateTimeInterface
{
return $this->gradedon;
}
public function setGradedon(?\DateTimeInterface $gradedon): self
{
$this->gradedon = $gradedon;
return $this;
}
public function getTranscriptssentstudentlettersmailed(): ?int
{
return $this->transcriptssentstudentlettersmailed;
}
public function setTranscriptssentstudentlettersmailed(?int $transcriptssentstudentlettersmailed): self
{
$this->transcriptssentstudentlettersmailed = $transcriptssentstudentlettersmailed;
return $this;
}
public function getTranscriptssent(): ?int
{
return $this->transcriptssent;
}
public function setTranscriptssent(?int $transcriptssent): self
{
$this->transcriptssent = $transcriptssent;
return $this;
}
public function getLettersent(): ?int
{
return $this->lettersent;
}
public function setLettersent(?int $lettersent): self
{
$this->lettersent = $lettersent;
return $this;
}
public function getOnlineaccess(): ?\DateTimeInterface
{
return $this->onlineaccess;
}
public function setOnlineaccess(?\DateTimeInterface $onlineaccess): self
{
$this->onlineaccess = $onlineaccess;
return $this;
}
public function getProctorUuid(): ?string
{
return $this->proctorUuid;
}
public function setProctorUuid(?string $proctorUuid): self
{
$this->proctorUuid = $proctorUuid;
return $this;
}
public function getCreatedon(): ?\DateTimeInterface
{
return $this->createdon;
}
public function setCreatedon(?\DateTimeInterface $createdon): self
{
$this->createdon = $createdon;
return $this;
}
public function getLastchange(): ?\DateTimeInterface
{
return $this->lastchange;
}
public function setLastchange(?\DateTimeInterface $lastchange): self
{
$this->lastchange = $lastchange;
return $this;
}
public function getCreatedby(): ?string
{
return $this->createdby;
}
public function setCreatedby(?string $createdby): self
{
$this->createdby = $createdby;
return $this;
}
public function getLastchangeby(): ?string
{
return $this->lastchangeby;
}
public function setLastchangeby(?string $lastchangeby): self
{
$this->lastchangeby = $lastchangeby;
return $this;
}
/**
* @return Collection|PckTransactions[]
*/
public function getPckTransactions(): Collection
{
return $this->pckTransactions;
}
public function addPckTransaction(PckTransactions $pckTransaction): self
{
if (!$this->pckTransactions->contains($pckTransaction)) {
$this->pckTransactions[] = $pckTransaction;
$pckTransaction->setRegistrations($this);
}
return $this;
}
public function removePckTransaction(PckTransactions $pckTransaction): self
{
if ($this->pckTransactions->removeElement($pckTransaction)) {
// set the owning side to null (unless already changed)
if ($pckTransaction->getRegistrations() === $this) {
$pckTransaction->setRegistrations(null);
}
}
return $this;
}
public function getOnlineExamRedirect(): ?\DateTimeInterface
{
return $this->onlineExamRedirect;
}
public function setOnlineExamRedirect(?\DateTimeInterface $onlineExamRedirect): self
{
$this->onlineExamRedirect = $onlineExamRedirect;
return $this;
}
public function getOnlineExamStarted(): ?\DateTimeInterface
{
return $this->onlineExamStarted;
}
public function setOnlineExamStarted(?\DateTimeInterface $onlineExamStarted): self
{
$this->onlineExamStarted = $onlineExamStarted;
return $this;
}
public function getOnlineExamCompleted(): ?\DateTimeInterface
{
return $this->onlineExamCompleted;
}
public function setOnlineExamCompleted(?\DateTimeInterface $onlineExamCompleted): self
{
$this->onlineExamCompleted = $onlineExamCompleted;
return $this;
}
public function getProctorFeePrice(): ?string
{
return $this->proctorFeePrice;
}
public function setProctorFeePrice(?string $proctorFeePrice): self
{
$this->proctorFeePrice = $proctorFeePrice;
return $this;
}
public function getProctorReserved(): ?\DateTimeInterface
{
return $this->proctorReserved;
}
public function setProctorReserved(?\DateTimeInterface $proctorReserved): self
{
$this->proctorReserved = $proctorReserved;
return $this;
}
public function getAdminCancelSessionId(): ?int
{
return $this->adminCancelSessionId;
}
public function setAdminCancelSessionId(?int $adminCancelSessionId): self
{
$this->adminCancelSessionId = $adminCancelSessionId;
return $this;
}
public function getAdminCancelSessionReasonCode(): ?string
{
return $this->adminCancelSessionReasonCode;
}
public function setAdminCancelSessionReasonCode(?string $adminCancelSessionReasonCode): self
{
$this->adminCancelSessionReasonCode = $adminCancelSessionReasonCode;
return $this;
}
public function getAdminCancelSessionDate(): ?\DateTimeInterface
{
return $this->adminCancelSessionDate;
}
public function setAdminCancelSessionDate(?\DateTimeInterface $adminCancelSessionDate): self
{
$this->adminCancelSessionDate = $adminCancelSessionDate;
return $this;
}
public function getPaperExamUploaded(): ?\DateTimeInterface
{
return $this->paperExamUploaded;
}
public function setPaperExamUploaded(?\DateTimeInterface $paperExamUploaded): self
{
$this->paperExamUploaded = $paperExamUploaded;
return $this;
}
public function getOnlineExamTakenOverride(): ?\DateTimeInterface
{
return $this->online_exam_taken_override;
}
public function setOnlineExamTakenOverride(?\DateTimeInterface $online_exam_taken_override): self
{
$this->online_exam_taken_override = $online_exam_taken_override;
return $this;
}
public function getOnlineProgramRedirect(): ?\DateTimeInterface
{
return $this->online_program_redirect;
}
public function setOnlineProgramRedirect(?\DateTimeInterface $online_program_redirect): self
{
$this->online_program_redirect = $online_program_redirect;
return $this;
}
public function getOnlineProgramStarted(): ?\DateTimeInterface
{
return $this->online_program_started;
}
public function setOnlineProgramStarted(?\DateTimeInterface $online_program_started): self
{
$this->online_program_started = $online_program_started;
return $this;
}
public function getOnlineProgramCompleted(): ?\DateTimeInterface
{
return $this->online_program_completed;
}
public function setOnlineProgramCompleted(?\DateTimeInterface $online_program_completed): self
{
$this->online_program_completed = $online_program_completed;
return $this;
}
public function getSeminaryRedemptionDate(): ?\DateTimeInterface
{
return $this->seminary_redemption_date;
}
public function setSeminaryRedemptionDate(?\DateTimeInterface $seminary_redemption_date): self
{
$this->seminary_redemption_date = $seminary_redemption_date;
return $this;
}
public function isVendorApprovedRetake(): ?bool
{
return $this->vendor_approved_retake;
}
public function setVendorApprovedRetake(?bool $vendor_approved_retake): static
{
$this->vendor_approved_retake = $vendor_approved_retake;
return $this;
}
public function getOnlineAmpeducatorAssignmentsStarted(): ?\DateTimeInterface
{
return $this->onlineAmpeducatorAssignmentsStarted;
}
public function setOnlineAmpeducatorAssignmentsStarted(?\DateTimeInterface $onlineAmpeducatorAssignmentsStarted): static
{
$this->onlineAmpeducatorAssignmentsStarted = $onlineAmpeducatorAssignmentsStarted;
return $this;
}
public function getOnlineAmpeducatorAssignmentsCompleted(): ?\DateTimeInterface
{
return $this->onlineAmpeducatorAssignmentsCompleted;
}
public function setOnlineAmpeducatorAssignmentsCompleted(?\DateTimeInterface $onlineAmpeducatorAssignmentsCompleted): static
{
$this->onlineAmpeducatorAssignmentsCompleted = $onlineAmpeducatorAssignmentsCompleted;
return $this;
}
public function isExamToCourse(): ?bool
{
return $this->exam_to_course;
}
public function setExamToCourse(?bool $exam_to_course): static
{
$this->exam_to_course = $exam_to_course;
return $this;
}
public function getVendorApprovedRetakeWithFee(): ?int
{
return $this->vendor_approved_retake_with_fee;
}
public function setVendorApprovedRetakeWithFee(?int $vendor_approved_retake_with_fee): static
{
$this->vendor_approved_retake_with_fee = $vendor_approved_retake_with_fee;
return $this;
}
public function getBillingInvoiceMonth(): ?string
{
return $this->billing_invoice_month;
}
public function setBillingInvoiceMonth(?string $billing_invoice_month): static
{
$this->billing_invoice_month = $billing_invoice_month;
return $this;
}
public function getVendorApprovalReasonId(): ?int
{
return $this->vendor_approval_reason_id;
}
public function setVendorApprovalReasonId(?int $vendor_approval_reason_id): static
{
$this->vendor_approval_reason_id = $vendor_approval_reason_id;
return $this;
}
}