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?
optionalfeature?: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?
optionalfeatureLimit?: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?
optionalfeaturePeriodStart?: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?
optionalidempotencyKey?:string|null
Defined in: javascript/src/stores/credit-store.ts:79
metadata?
optionalmetadata?:CreditMetadata|null
Defined in: javascript/src/stores/credit-store.ts:82
minBalance?
optionalminBalance?:Decimal
Defined in: javascript/src/stores/credit-store.ts:80
model?
optionalmodel?:string|null
Defined in: javascript/src/stores/credit-store.ts:81
periodStart?
optionalperiodStart?:Date|null
Defined in: javascript/src/stores/credit-store.ts:84
Free-allowance window start override (WS9); defaults to calendar-month when omitted.