interface PackagePrices

What a package charges for its members: the flat override + quantity maps (packageMemberMaps) and each customisable member's per-day overrides. The shape the booking page, the webhook payload, and the payment revalidation all price from.

Properties

dayPrices: Map<number, Map<number, number>>
prices: Map<number, number>
quantities: Map<number, number>

Usage

import { type PackagePrices } from "docs/database.ts";