quote

@ServiceRoute(method = RouteMethod.POST, path = "quotes", errors = ["eshop-catalog.not-on-sale", "eshop-catalog.quantity-not-positive"])
suspend fun quote(call: RouteCall, request: QuoteRequest): Quote

The price of request's lines, each at its product's price; refused when one is not on the storefront.