콘텐츠로 이동

CreateD1DeliveryTrackingStoreOptions

Defined in: packages/messaging/src/adapters/cloudflare/index.ts:173

optional columnMap?: Partial<DeliveryTrackingColumnMap>

Defined in: packages/messaging/src/adapters/cloudflare/delivery-tracking-schema.ts:132

DeliveryTrackingSchemaOptions.columnMap


optional fieldCrypto?: DeliveryTrackingFieldCryptoOptions

Defined in: packages/messaging/src/adapters/cloudflare/index.ts:175


optional fieldCryptoSchema?: DeliveryTrackingFieldCryptoSchemaOptions

Defined in: packages/messaging/src/adapters/cloudflare/delivery-tracking-schema.ts:142

DeliveryTrackingSchemaOptions.fieldCryptoSchema


optional indexNames?: Partial<{ due: string; fromHash: string; providerMessage: string; requestedAt: string; retentionBucket: string; toHash: string; }>

Defined in: packages/messaging/src/adapters/cloudflare/delivery-tracking-schema.ts:139

DeliveryTrackingSchemaOptions.indexNames


optional initializeSchema?: boolean

Defined in: packages/messaging/src/adapters/cloudflare/index.ts:182

Whether the store creates its table and indexes on first use. Set it to false when migrations create the schema.

true

optional retention?: DeliveryTrackingRetentionConfig

Defined in: packages/messaging/src/adapters/cloudflare/index.ts:176


optional storeRaw?: boolean

Defined in: packages/messaging/src/adapters/cloudflare/delivery-tracking-schema.ts:141

DeliveryTrackingSchemaOptions.storeRaw


optional tableName?: string

Defined in: packages/messaging/src/adapters/cloudflare/delivery-tracking-schema.ts:131

DeliveryTrackingSchemaOptions.tableName


optional trackingIndexNames?: Partial<{ due: string; fromHash: string; providerMessage: string; requestedAt: string; retentionBucket: string; toHash: string; }>

Defined in: packages/messaging/src/adapters/cloudflare/delivery-tracking-schema.ts:140

DeliveryTrackingSchemaOptions.trackingIndexNames


optional trackingTypeStrategy?: Partial<DeliveryTrackingTypeStrategy>

Defined in: packages/messaging/src/adapters/cloudflare/delivery-tracking-schema.ts:137

New API: typeStrategy. Legacy alias preserved for compatibility with trackingTypeStrategy.

DeliveryTrackingSchemaOptions.trackingTypeStrategy


optional typeStrategy?: Partial<DeliveryTrackingTypeStrategy>

Defined in: packages/messaging/src/adapters/cloudflare/delivery-tracking-schema.ts:138

DeliveryTrackingSchemaOptions.typeStrategy