Skip to content

agent-plugin-usage / Exports / IUsageStorage

Interface: IUsageStorage

Usage storage interface

Implemented by

Table of contents

Methods

Methods

save

save(entry): Promise<void>

Parameters

NameType
entryIUsageStats

Returns

Promise<void>

Defined in

agent-plugin-usage/src/types.ts:108


getStats

getStats(conversationId?, timeRange?): Promise<IUsageStats[]>

Parameters

NameType
conversationId?string
timeRange?Object
timeRange.startDate
timeRange.endDate

Returns

Promise<IUsageStats[]>

Defined in

agent-plugin-usage/src/types.ts:109


getAggregatedStats

getAggregatedStats(timeRange?): Promise<IAggregatedUsageStats>

Parameters

NameType
timeRange?Object
timeRange.startDate
timeRange.endDate

Returns

Promise<IAggregatedUsageStats>

Defined in

agent-plugin-usage/src/types.ts:110


clear

clear(): Promise<void>

Returns

Promise<void>

Defined in

agent-plugin-usage/src/types.ts:111


flush

flush(): Promise<void>

Returns

Promise<void>

Defined in

agent-plugin-usage/src/types.ts:112


close

close(): Promise<void>

Returns

Promise<void>

Defined in

agent-plugin-usage/src/types.ts:113

Released under the MIT License.