選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。

OrderReductionCartInterface.php 1.5KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. <?php
  2. namespace Lc\CaracoleBundle\Model\Order;
  3. use Lc\CaracoleBundle\Model\Reduction\ReductionCartInterface;
  4. interface OrderReductionCartInterface
  5. {
  6. public function getTitle(): ?string;
  7. public function setTitle(string $title): OrderReductionCartInterface;
  8. public function getOrderShop(): ?OrderShopInterface;
  9. public function setOrderShop(?OrderShopInterface $orderShop
  10. ): OrderReductionCartInterface;
  11. public function getReductionCart(): ?ReductionCartInterface;
  12. public function setReductionCart(?ReductionCartInterface $reductionCart
  13. ): OrderReductionCartInterface;
  14. public function getCodeUsed(): ?string;
  15. public function setCodeUsed(?string $codeUsed): OrderReductionCartInterface;
  16. public function getFreeShipping(): ?bool;
  17. public function setFreeShipping(?bool $freeShipping): OrderReductionCartInterface;
  18. public function getAppliedTo(): ?string;
  19. public function setAppliedTo(string $appliedTo): OrderReductionCartInterface;
  20. public function getType(): ?string;
  21. public function setType(string $type): OrderReductionCartInterface;
  22. public function getValue(): ?float;
  23. public function setValue(?float $value): OrderReductionCartInterface;
  24. public function getUnit(): ?string;
  25. public function setUnit(?string $unit): OrderReductionCartInterface;
  26. public function getBehaviorTaxRate(): ?string;
  27. public function setBehaviorTaxRate(?string $behaviorTaxRate
  28. ): OrderReductionCartInterface;
  29. }