zone_id
zone_id: number | null
is_fallback_zone
is_fallback_zone: boolean
zone_code
zone_code: string
zone_name
zone_name: string
pricing_mode
pricing_mode: "area" | "fixed"
rule
rule:
| "fixed_price"
| "no_method_modifier_only"
| "no_method_legacy_fallback"
| "area_tiered"
method
method: { id: number; name: string; px_per_cm: string } | null
method_source
method_source: "none" | "zone" | "site_default"
px_per_cm
px_per_cm: string | null
px_per_cm_source
px_per_cm_source: "zone_cm" | "method_fallback" | null
area
area:
| {
setup: {
fee: string;
colors_total: string;
locations_total: string;
total: string;
};
per_item_subtotal: string;
per_item_total: string;
raw_total: string;
minimum_charge: string;
minimum_applied: boolean;
unit_total: string;
}
| null
area_cm2
area_cm2: string
method_name
method_name: string
modifier
modifier: string
modifier_excluded
modifier_excluded: boolean
nullvoor een fallback-vlak — zieis_fallback_zone.