@trycourier/courier
Advanced tools
Comparing version 3.7.0 to 3.8.0
@@ -8,5 +8,9 @@ # Change Log | ||
## [3.8.0] - 2022-03-14 | ||
- adds additional types for utm property (`message.metadata.utm`) | ||
## [v3.7.0] - 2022-03-11 | ||
- adds additional types for the tags property (`message.tags`) | ||
- adds additional types for the tags property (`message.metadata.tags`) | ||
- adds support for searching message by tags | ||
@@ -13,0 +17,0 @@ |
@@ -241,7 +241,8 @@ export interface IBrandSnippet { | ||
export interface BaseMessage { | ||
to: MessageRecipient; | ||
channels?: MessageChannels; | ||
data?: MessageData; | ||
channels?: MessageChannels; | ||
metadata?: MessageMetadata; | ||
providers?: MessageProviders; | ||
routing?: Routing; | ||
to: MessageRecipient; | ||
} | ||
@@ -320,15 +321,17 @@ interface TrackingOverride { | ||
} | ||
export interface BaseMessageMetadata { | ||
tags?: [string?, string?, string?, string?, string?, string?, string?, string?, string?]; | ||
} | ||
export interface ContentMessageMetadata extends BaseMessageMetadata { | ||
export interface MessageMetadata { | ||
event?: string; | ||
tags?: string[]; | ||
utm?: { | ||
source?: string; | ||
medium?: string; | ||
campaign?: string; | ||
term?: string; | ||
content?: string; | ||
}; | ||
} | ||
export interface ContentMessage extends BaseMessage { | ||
content: Content; | ||
metadata?: ContentMessageMetadata; | ||
} | ||
export interface TemplateMessage extends BaseMessage { | ||
brand?: string; | ||
metadata?: BaseMessageMetadata; | ||
template: string; | ||
@@ -335,0 +338,0 @@ } |
{ | ||
"name": "@trycourier/courier", | ||
"version": "3.7.0", | ||
"version": "3.8.0", | ||
"description": "A node.js module for communicating with the Courier REST API.", | ||
@@ -5,0 +5,0 @@ "main": "lib/index.js", |
121399
2304