Initial commit

This commit is contained in:
omair saleh
2020-05-11 14:43:49 +08:00
commit 4b1930b9ee
776 changed files with 266655 additions and 0 deletions
@@ -0,0 +1,71 @@
<?php
namespace App\Classes\Modules\ProjectMilestones\DataTransferObjects;
use App\Classes\Interfaces\DataTransferObject;
class ProjectMilestoneObject implements DataTransferObject
{
/** @var int */
private $projectId;
/** @var string */
private $name;
/** @var integer */
private $order;
/** @var bool */
private $isComplete;
/**
* ProjectMilestoneObject constructor.
* @param int $projectId
* @param string $name
* @param integer $order
* @param bool $isComplete
*/
public function __construct(int $projectId, string $name, integer $order, bool $isComplete)
{
$this->projectId = $projectId;
$this->name = $name;
$this->order = $order;
$this->isComplete = $isComplete;
}
/**
* @return int
*/
public function getProjectId(): int
{
return $this->projectId;
}
/**
* @return string
*/
public function getName(): string
{
return $this->name;
}
/**
* @return integer
*/
public function getOrder(): integer
{
return $this->order;
}
/**
* @return bool
*/
public function IsComplete(): bool
{
return $this->isComplete;
}
}