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?
optionalreason?: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