You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
"Campaign-level data fields available as {{field}} merge parameters during message rendering. These fields are overridden by user and event data fields of the same name."
50
+
);
51
+
52
+
// Content fields for each template type, shared between response and param schemas
plainText: z.string().optional().describe("Plain text contents"),
47
66
cacheDataFeed: z
48
67
.boolean()
49
68
.optional()
50
69
.describe("Cache data feed lookups for 1 hour"),
51
-
campaignDataFields: z
52
-
.record(z.string(),z.any())
70
+
dataFeedIds: z
71
+
.array(z.number())
53
72
.optional()
54
-
.describe(
55
-
"Campaign-level data fields available as {{field}} merge parameters during message rendering. These fields are overridden by user and event data fields of the same name."
"Campaign-level data fields available as {{field}} merge parameters during message rendering. These fields are overridden by user and event data fields of the same name."
badge: z.string().optional().describe("Badge to set for push notification"),
117
116
buttons: z
118
117
.array(z.any())
119
118
.optional()
120
119
.describe("Array of buttons that appear to respond to the push. Max of 3"),
120
+
sound: z.string().optional().describe("Sound"),
121
+
payload: z
122
+
.record(z.string(),z.any())
123
+
.optional()
124
+
.describe("Payload to send with push notification"),
121
125
cacheDataFeed: z
122
126
.boolean()
123
127
.optional()
124
128
.describe("Cache data feed lookups for 1 hour"),
125
-
campaignDataFields: z
126
-
.record(z.string(),z.any())
127
-
.optional()
128
-
.describe(
129
-
"Campaign-level data fields available as {{field}} merge parameters during message rendering. These fields are overridden by user and event data fields of the same name."
"Campaign-level data fields available as {{field}} merge parameters during message rendering. These fields are overridden by user and event data fields of the same name."
190
-
),
176
+
constInAppContentFields={
177
+
html: z.string().optional().describe("Html of the in-app notification"),
plainText: z.string().optional().describe("Plain text content"),
373
-
campaignDataFields: z
374
-
.record(z.string(),z.any())
375
-
.optional()
376
-
.describe(
377
-
"Campaign-level data fields available as {{field}} merge parameters during message rendering. These fields are overridden by user and event data fields of the same name."
"Campaign-level data fields available as {{field}} merge parameters during message rendering. These fields are overridden by user and event data fields of the same name."
"Campaign-level data fields available as {{field}} merge parameters during message rendering. These fields are overridden by user and event data fields of the same name."
402
-
),
403
-
};
404
-
405
-
constInAppContentFields={
406
-
html: z
407
-
.string()
408
-
.optional()
409
-
.describe("HTML content of the in-app notification"),
410
-
campaignDataFields: z
411
-
.record(z.string(),z.any())
412
-
.optional()
413
-
.describe(
414
-
"Campaign-level data fields available as {{field}} merge parameters during message rendering. These fields are overridden by user and event data fields of the same name."
415
-
),
416
-
};
417
-
418
371
// Email template upsert (create or update by clientTemplateId)
0 commit comments