Skip to main content

LeaseJournal

@totemsdk/wots-lease


@totemsdk/wots-lease / LeaseJournal

Class: LeaseJournal

Constructors

Constructor

new LeaseJournal(storage, logger?): LeaseJournal

Parameters

storage

StorageAdapter

logger?

LoggerAdapter = ...

Returns

LeaseJournal

Methods

append()

append(entry): Promise<void>

Parameters

entry

JournalEntry

Returns

Promise<void>


clear()

clear(): Promise<void>

Returns

Promise<void>


getAll()

getAll(): JournalEntry[]

Returns

JournalEntry[]


getByReservation()

getByReservation(reservationId): JournalEntry | undefined

Parameters

reservationId

string

Returns

JournalEntry | undefined


getByTree()

getByTree(treeId): JournalEntry[]

Parameters

treeId

string

Returns

JournalEntry[]


initialize()

initialize(): Promise<void>

Returns

Promise<void>