콘텐츠로 이동

DeliveryTrackingStore

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

optional close(): void | Promise<void>

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

void | Promise<void>


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

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

DeliveryTrackingRecordFilter

readonly DeliveryTrackingCountByField[]

Promise<DeliveryTrackingCountByRow[]>


optional countRecords(filter): Promise<number>

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

DeliveryTrackingRecordFilter

Promise<number>


get(messageId): Promise<TrackingRecord | undefined>

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

string

Promise<TrackingRecord | undefined>


init(): Promise<void>

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

Promise<void>


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

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

Date

number

Promise<TrackingRecord[]>


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

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

DeliveryTrackingListOptions

Promise<TrackingRecord[]>


patch(messageId, patch): Promise<void>

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

string

Partial<TrackingRecord>

Promise<void>


upsert(record): Promise<void>

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

TrackingRecord

Promise<void>