DeliveryTrackingStore
Defined in: packages/messaging/src/delivery-tracking/store.interface.ts:125
Methods
Section titled “Methods”close()?
Section titled “close()?”
optionalclose():void|Promise<void>
Defined in: packages/messaging/src/delivery-tracking/store.interface.ts:137
Returns
Section titled “Returns”void | Promise<void>
countBy()?
Section titled “countBy()?”
optionalcountBy(filter,groupBy):Promise<DeliveryTrackingCountByRow[]>
Defined in: packages/messaging/src/delivery-tracking/store.interface.ts:132
Parameters
Section titled “Parameters”filter
Section titled “filter”groupBy
Section titled “groupBy”readonly DeliveryTrackingCountByField[]
Returns
Section titled “Returns”Promise<DeliveryTrackingCountByRow[]>
countRecords()?
Section titled “countRecords()?”
optionalcountRecords(filter):Promise<number>
Defined in: packages/messaging/src/delivery-tracking/store.interface.ts:131
Parameters
Section titled “Parameters”filter
Section titled “filter”Returns
Section titled “Returns”Promise<number>
get(
messageId):Promise<TrackingRecord|undefined>
Defined in: packages/messaging/src/delivery-tracking/store.interface.ts:128
Parameters
Section titled “Parameters”messageId
Section titled “messageId”string
Returns
Section titled “Returns”Promise<TrackingRecord | undefined>
init()
Section titled “init()”init():
Promise<void>
Defined in: packages/messaging/src/delivery-tracking/store.interface.ts:126
Returns
Section titled “Returns”Promise<void>
listDue()
Section titled “listDue()”listDue(
now,limit):Promise<TrackingRecord[]>
Defined in: packages/messaging/src/delivery-tracking/store.interface.ts:129
Parameters
Section titled “Parameters”Date
number
Returns
Section titled “Returns”Promise<TrackingRecord[]>
listRecords()?
Section titled “listRecords()?”
optionallistRecords(options):Promise<TrackingRecord[]>
Defined in: packages/messaging/src/delivery-tracking/store.interface.ts:130
Parameters
Section titled “Parameters”options
Section titled “options”Returns
Section titled “Returns”Promise<TrackingRecord[]>
patch()
Section titled “patch()”patch(
messageId,patch):Promise<void>
Defined in: packages/messaging/src/delivery-tracking/store.interface.ts:136
Parameters
Section titled “Parameters”messageId
Section titled “messageId”string
Partial<TrackingRecord>
Returns
Section titled “Returns”Promise<void>
upsert()
Section titled “upsert()”upsert(
record):Promise<void>
Defined in: packages/messaging/src/delivery-tracking/store.interface.ts:127
Parameters
Section titled “Parameters”record
Section titled “record”Returns
Section titled “Returns”Promise<void>