Interface: CreateLeaseOptions
Defined in: javascript/src/stores/credit-store.ts:65
Options for atomically acquiring a lease (interface plan §3 / D4).
Extends
FeatureLimitOptions
Properties
billingMode?
optionalbillingMode?:BillingMode
Defined in: javascript/src/stores/credit-store.ts:66
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
floor?
optionalfloor?:Decimal
Defined in: javascript/src/stores/credit-store.ts:67
maxConcurrent?
optionalmaxConcurrent?:number|null
Defined in: javascript/src/stores/credit-store.ts:68
metadata?
optionalmetadata?:CreditMetadata|null
Defined in: javascript/src/stores/credit-store.ts:72
model?
optionalmodel?:string|null
Defined in: javascript/src/stores/credit-store.ts:70
overdraftFloor?
optionaloverdraftFloor?:Decimal|null
Defined in: javascript/src/stores/credit-store.ts:71
periodStart?
optionalperiodStart?:Date|null
Defined in: javascript/src/stores/credit-store.ts:74
Free-allowance window start override (WS9); defaults to calendar-month when omitted.
ttlSeconds?
optionalttlSeconds?:number
Defined in: javascript/src/stores/credit-store.ts:69