Skip to content

DeliveryTrackingService

Defined in: packages/messaging/src/delivery-tracking/service.ts:76

new DeliveryTrackingService(config): DeliveryTrackingService

Defined in: packages/messaging/src/delivery-tracking/service.ts:86

DeliveryTrackingServiceConfig

DeliveryTrackingService

close(): Promise<void>

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

Promise<void>


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

Defined in: packages/messaging/src/delivery-tracking/service.ts:234

DeliveryTrackingRecordFilter

readonly DeliveryTrackingCountByField[]

Promise<DeliveryTrackingCountByRow[]>


countRecords(filter): Promise<number>

Defined in: packages/messaging/src/delivery-tracking/service.ts:228

DeliveryTrackingRecordFilter

Promise<number>


getRecord(messageId): Promise<TrackingRecord | undefined>

Defined in: packages/messaging/src/delivery-tracking/service.ts:215

string

Promise<TrackingRecord | undefined>


init(): Promise<void>

Defined in: packages/messaging/src/delivery-tracking/service.ts:111

Promise<void>


listRecords(options): Promise<TrackingRecord[]>

Defined in: packages/messaging/src/delivery-tracking/service.ts:220

DeliveryTrackingListOptions

Promise<TrackingRecord[]>


recordSend(context, result): Promise<void>

Defined in: packages/messaging/src/delivery-tracking/service.ts:135

HookContext

SendResult

Promise<void>


runOnce(): Promise<void>

Defined in: packages/messaging/src/delivery-tracking/service.ts:243

Promise<void>


start(): void

Defined in: packages/messaging/src/delivery-tracking/service.ts:115

void


stop(): void

Defined in: packages/messaging/src/delivery-tracking/service.ts:124

void