Files
portal/app/Classes/Modules/Packages/Services/UpdatesPackage.php
T
2021-07-23 18:31:52 +08:00

27 lines
816 B
PHP

<?php
namespace App\Classes\Modules\Packages\Services;
use App\Classes\General\Eloquent\AbstractUpdateRecord;
use App\Classes\Modules\Packages\DataTransferObjects\PackageObject;
use App\Models\Package;
class UpdatesPackage extends AbstractUpdateRecord
{
public function execute(Package $model, PackageObject $object) {
$model->claimant_id = $object->getClaimantId();
$model->type = $object->getType();
$model->description = $object->getDescription();
$model->width = $object->getWidth();
$model->height = $object->getHeight();
$model->length = $object->getLength();
$model->weight = $object->getWeight();
$model->quantity = $object->getQuantity();
$model->status = $object->getStatus();
return $this->handler($model);
}
}