콘텐츠로 이동

DeliveryTrackingStore

Defined in: packages/messaging/src/delivery-tracking/store.interface.ts:125

optional close(): void | Promise<void>

Defined in: packages/messaging/src/delivery-tracking/store.interface.ts:137

void | Promise<void>


optional countBy(filter, groupBy): Promise<DeliveryTrackingCountByRow[]>

Defined in: packages/messaging/src/delivery-tracking/store.interface.ts:132

DeliveryTrackingRecordFilter

readonly DeliveryTrackingCountByField[]

Promise<DeliveryTrackingCountByRow[]>


optional countRecords(filter): Promise<number>

Defined in: packages/messaging/src/delivery-tracking/store.interface.ts:131

DeliveryTrackingRecordFilter

Promise<number>


get(messageId): Promise<TrackingRecord | undefined>

Defined in: packages/messaging/src/delivery-tracking/store.interface.ts:128

string

Promise<TrackingRecord | undefined>


init(): Promise<void>

Defined in: packages/messaging/src/delivery-tracking/store.interface.ts:126

Promise<void>


listDue(now, limit): Promise<TrackingRecord[]>

Defined in: packages/messaging/src/delivery-tracking/store.interface.ts:129

Date

number

Promise<TrackingRecord[]>


optional listRecords(options): Promise<TrackingRecord[]>

Defined in: packages/messaging/src/delivery-tracking/store.interface.ts:130

DeliveryTrackingListOptions

Promise<TrackingRecord[]>


patch(messageId, patch): Promise<void>

Defined in: packages/messaging/src/delivery-tracking/store.interface.ts:136

string

Partial<TrackingRecord>

Promise<void>


upsert(record): Promise<void>

Defined in: packages/messaging/src/delivery-tracking/store.interface.ts:127

TrackingRecord

Promise<void>