TrackingRecord
Defined in: packages/messaging/src/delivery-tracking/types.ts:18
Properties
Section titled “Properties”attemptCount
Section titled “attemptCount”attemptCount:
number
Defined in: packages/messaging/src/delivery-tracking/types.ts:42
cryptoKid?
Section titled “cryptoKid?”
optionalcryptoKid:string
Defined in: packages/messaging/src/delivery-tracking/types.ts:50
cryptoState?
Section titled “cryptoState?”
optionalcryptoState:"plain"|"encrypted"|"degraded"
Defined in: packages/messaging/src/delivery-tracking/types.ts:52
cryptoVersion?
Section titled “cryptoVersion?”
optionalcryptoVersion:number
Defined in: packages/messaging/src/delivery-tracking/types.ts:51
deliveredAt?
Section titled “deliveredAt?”
optionaldeliveredAt:Date
Defined in: packages/messaging/src/delivery-tracking/types.ts:39
failedAt?
Section titled “failedAt?”
optionalfailedAt:Date
Defined in: packages/messaging/src/delivery-tracking/types.ts:40
fieldModes?
Section titled “fieldModes?”
optionalfieldModes:Partial<Record<string,FieldMode>>
Defined in: packages/messaging/src/delivery-tracking/types.ts:55
optionalfrom:string
Defined in: packages/messaging/src/delivery-tracking/types.ts:30
fromHash?
Section titled “fromHash?”
optionalfromHash:string
Defined in: packages/messaging/src/delivery-tracking/types.ts:31
fromMasked?
Section titled “fromMasked?”
optionalfromMasked:string
Defined in: packages/messaging/src/delivery-tracking/types.ts:32
lastCheckedAt?
Section titled “lastCheckedAt?”
optionallastCheckedAt:Date
Defined in: packages/messaging/src/delivery-tracking/types.ts:43
lastError?
Section titled “lastError?”
optionallastError:TrackingError
Defined in: packages/messaging/src/delivery-tracking/types.ts:45
messageId
Section titled “messageId”messageId:
string
Defined in: packages/messaging/src/delivery-tracking/types.ts:19
metadata?
Section titled “metadata?”
optionalmetadata:Record<string,unknown>
Defined in: packages/messaging/src/delivery-tracking/types.ts:47
metadataEncrypted?
Section titled “metadataEncrypted?”
optionalmetadataEncrypted:string
Defined in: packages/messaging/src/delivery-tracking/types.ts:49
metadataHashes?
Section titled “metadataHashes?”
optionalmetadataHashes:Record<string,string>
Defined in: packages/messaging/src/delivery-tracking/types.ts:48
nextCheckAt
Section titled “nextCheckAt”nextCheckAt:
Date
Defined in: packages/messaging/src/delivery-tracking/types.ts:44
providerId
Section titled “providerId”providerId:
string
Defined in: packages/messaging/src/delivery-tracking/types.ts:20
providerMessageId
Section titled “providerMessageId”providerMessageId:
string
Defined in: packages/messaging/src/delivery-tracking/types.ts:25
Provider-assigned message id used to query status APIs. When missing, store implementations may persist an empty string and the tracker will stop polling.
providerStatusCode?
Section titled “providerStatusCode?”
optionalproviderStatusCode:string
Defined in: packages/messaging/src/delivery-tracking/types.ts:36
providerStatusMessage?
Section titled “providerStatusMessage?”
optionalproviderStatusMessage:string
Defined in: packages/messaging/src/delivery-tracking/types.ts:37
optionalraw:unknown
Defined in: packages/messaging/src/delivery-tracking/types.ts:46
requestedAt
Section titled “requestedAt”requestedAt:
Date
Defined in: packages/messaging/src/delivery-tracking/types.ts:33
retentionBucketYm?
Section titled “retentionBucketYm?”
optionalretentionBucketYm:number
Defined in: packages/messaging/src/delivery-tracking/types.ts:54
retentionClass?
Section titled “retentionClass?”
optionalretentionClass:"opsLogs"|"telecomMetadata"|"billingEvidence"
Defined in: packages/messaging/src/delivery-tracking/types.ts:53
scheduledAt?
Section titled “scheduledAt?”
optionalscheduledAt:Date
Defined in: packages/messaging/src/delivery-tracking/types.ts:34
sentAt?
Section titled “sentAt?”
optionalsentAt:Date
Defined in: packages/messaging/src/delivery-tracking/types.ts:38
status
Section titled “status”status:
DeliveryStatus
Defined in: packages/messaging/src/delivery-tracking/types.ts:35
statusUpdatedAt
Section titled “statusUpdatedAt”statusUpdatedAt:
Date
Defined in: packages/messaging/src/delivery-tracking/types.ts:41
to:
string
Defined in: packages/messaging/src/delivery-tracking/types.ts:27
toHash?
Section titled “toHash?”
optionaltoHash:string
Defined in: packages/messaging/src/delivery-tracking/types.ts:28
toMasked?
Section titled “toMasked?”
optionaltoMasked:string
Defined in: packages/messaging/src/delivery-tracking/types.ts:29
type:
MessageType
Defined in: packages/messaging/src/delivery-tracking/types.ts:26