Kaizen
Browse modulesPricingpricing/sharedInterfaces

Interface: PricingMatrix

Defined in: shared/pricing/types/matrix.ts:123

Full pricing matrix for an organization, as returned by PricingRepository.getPricingMatrix. Rows are rateTiers, columns are schedules; a rate tier's cells record is keyed by the schedule's conditionId.

Properties

rateTiers

rateTiers: PricingMatrixRateTier[];

Defined in: shared/pricing/types/matrix.ts:125


schedules

schedules: PricingMatrixSchedule[];

Defined in: shared/pricing/types/matrix.ts:124


unreadableCells

unreadableCells: PricingMatrixUnreadableCell[];

Defined in: shared/pricing/types/matrix.ts:131

Cells present in the database whose config didn't validate. Empty in every healthy org. See PricingMatrixUnreadableCell for why these aren't silently dropped.

On this page