Skip to main content

Interface: SettleLeaseOptions

Defined in: javascript/src/stores/credit-store.ts:78

Options for charging the actual cost against a lease (interface plan §3 / D5).

Extends

  • FeatureLimitOptions

Properties

feature?

optional feature?: string | null

Defined in: javascript/src/stores/credit-store.ts:57

Feature name tagged onto the transaction and checked against featureLimit.

Inherited from

FeatureLimitOptions.feature


featureLimit?

optional featureLimit?: FeatureLimit | null

Defined in: javascript/src/stores/credit-store.ts:59

The resolved FeatureLimit for feature (looked up from the user's plan). null/omitted skips enforcement.

Inherited from

FeatureLimitOptions.featureLimit


featurePeriodStart?

optional featurePeriodStart?: Date | null

Defined in: javascript/src/stores/credit-store.ts:61

Calendar-aligned window start for featureLimit.period (resolved via resolveCalendarWindow).

Inherited from

FeatureLimitOptions.featurePeriodStart


idempotencyKey?

optional idempotencyKey?: string | null

Defined in: javascript/src/stores/credit-store.ts:79


metadata?

optional metadata?: CreditMetadata | null

Defined in: javascript/src/stores/credit-store.ts:82


minBalance?

optional minBalance?: Decimal

Defined in: javascript/src/stores/credit-store.ts:80


model?

optional model?: string | null

Defined in: javascript/src/stores/credit-store.ts:81


periodStart?

optional periodStart?: Date | null

Defined in: javascript/src/stores/credit-store.ts:84

Free-allowance window start override (WS9); defaults to calendar-month when omitted.