Files
omair saleh 9fe0757baf big commit
2021-03-22 08:46:33 +08:00

83 lines
1.3 KiB
PHP

<?php
namespace App\Classes\Modules\Orders\DataTransferObjects;
class PackageObject
{
/** @var int */
private $type;
/** @var float */
private $width;
/** @var float */
private $height;
/** @var float */
private $lenght;
/** @var array */
private $items;
/**
* PackageObject constructor.
* @param int $type
* @param float $width
* @param float $height
* @param float $lenght
* @param array $items
*/
public function __construct(int $type, float $width, float $height, float $lenght, array $items)
{
$this->type = $type;
$this->width = $width;
$this->height = $height;
$this->lenght = $lenght;
$this->items = $items;
}
/**
* @return int
*/
public function getType(): int
{
return $this->type;
}
/**
* @return float
*/
public function getWidth(): float
{
return $this->width;
}
/**
* @return float
*/
public function getHeight(): float
{
return $this->height;
}
/**
* @return float
*/
public function getLenght(): float
{
return $this->lenght;
}
/**
* @return array
*/
public function getItems(): array
{
return $this->items;
}
}