Skip to content

Commit

Permalink
Merge pull request #28 from iDeaDe/1.2.1
Browse files Browse the repository at this point in the history
Добавлен deliveryCostOriginal
  • Loading branch information
khalturinsky authored Jul 25, 2022
2 parents 2b79490 + 68cbbce commit 4375128
Show file tree
Hide file tree
Showing 3 changed files with 22 additions and 1 deletion.
4 changes: 4 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,10 @@
ApiShip SDK Change Log
==========================

1.2.1 2022-07-25
--------------------
- Добавлено поле deliveryCostOriginal для тарифов в ответе калькулятора

1.2.0 2022-05-30
--------------------
- Минимальная поддерживаемая версия PHP - 7.2
Expand Down
1 change: 1 addition & 0 deletions src/Api/Calculator.php
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,7 @@ public function calculate(CalculatorRequest $request, $headers = [])
->setTariffName(isset($itemTariff->tariffName) ? $itemTariff->tariffName : null)
->setFrom(isset($itemTariff->from) ? $itemTariff->from : null)
->setDeliveryCost(isset($itemTariff->deliveryCost) ? $itemTariff->deliveryCost : null)
->setDeliveryCostOriginal($itemTariff->deliveryCostOriginal ?? null)
->setDaysMin(isset($itemTariff->daysMin) ? $itemTariff->daysMin : null)
->setDaysMax(isset($itemTariff->daysMax) ? $itemTariff->daysMax : null)
->setPickupTypes(isset($itemTariff->pickupTypes) ? $itemTariff->pickupTypes : [])
Expand Down
18 changes: 17 additions & 1 deletion src/Entity/Response/Part/Calculator/Tariff.php
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,10 @@ class Tariff extends AbstractResponsePart
* @var float Стоимость доставки
*/
protected $deliveryCost;
/**
* @var float Стоимость доставки до применения правил
*/
protected $deliveryCostOriginal;
/**
* @var int Минимальное количество дней на доставку
*/
Expand Down Expand Up @@ -166,6 +170,18 @@ public function setDeliveryCost($deliveryCost)
return $this;
}

public function getDeliveryCostOriginal()
{
return $this->deliveryCostOriginal;
}

public function setDeliveryCostOriginal($deliveryCostOriginal)
{
$this->deliveryCostOriginal = $deliveryCostOriginal;

return $this;
}

/**
* @return int
*/
Expand Down Expand Up @@ -241,4 +257,4 @@ public function setDeliveryTypes(array $deliveryTypes)
$this->deliveryTypes = $deliveryTypes;
return $this;
}
}
}

0 comments on commit 4375128

Please sign in to comment.