Skip to main content

Interface: ReleaseResult

Defined in: javascript/src/types.ts:287

Result of releasing a lease without charging (interface plan §3).

Idempotent and safe on missing/already-finalized leases: released is true only when this call transitioned an active/expired lease to released. reason is one of released, already_released, already_settled, not_found — never a bare void (resolves H1).

Properties

leaseId

leaseId: string

Defined in: javascript/src/types.ts:288


reason?

optional reason?: string | null

Defined in: javascript/src/types.ts:291


released

released: boolean

Defined in: javascript/src/types.ts:290


userId

userId: string

Defined in: javascript/src/types.ts:289