CoolCMS API

DTO

Table of Contents

Classes

PaymentPriceResult
Result of {@see \App\UI\Api\Eshop\Models\Services\PaymentPriceResolver}: one row of the `payment_method_prices` matrix, i.e. one (tariff × payment method × currency) combination.
ProductHardDeletePlan
Describes what happens on a hard delete of products ({@see \App\UI\Api\Eshop\Models\Managers\ProductHardDeleteManager::buildPlan()}).
ProductSetPriceResult
Immutable snapshot of the currently-valid price for a ProductSet at a given (userGroup, currency, quantity tier), as read from the `current_prices` view by {@see \App\UI\Api\Eshop\Models\Services\PriceResolver}. Decimal columns stay as numeric strings (no float rounding) — matches the entity accessors.
SetAvailability
Availability of a product set, aggregated via {@see \App\UI\Api\Eshop\Models\Services\SetCompositionService} (decomposition into stock items) and the Store facade {@see \App\UI\Api\Store\Models\Managers\StockItemManager::getAvailabilityBatch()} (physical quantities). Returned by {@see \App\UI\Api\Eshop\Models\Managers\ProductSetManager::getAvailabilities()}.
SetDecomposition
Result of the recursive decomposition of a set into physical leaves ({@see \App\UI\Api\Eshop\Models\Services\SetCompositionService::decompose()}).
ShippingPriceResult
Result of {@see \App\UI\Api\Eshop\Models\Services\ShippingPriceResolver}: the concrete tariff price row (weight interval) that covers the given weight at the given date. Decimal columns stay numeric strings (bcmath, no float rounding).
On this page

Search results