Skip to content

Commit efa9f25

Browse files
author
awstools
committed
feat(client-pinpoint): This release adds support for specifying email message headers for Email Templates, Campaigns, Journeys and Send Messages.
1 parent 98edd48 commit efa9f25

16 files changed

+265
-25
lines changed

clients/client-pinpoint/src/commands/CreateCampaignCommand.ts

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -108,6 +108,12 @@ export interface CreateCampaignCommandOutput extends CreateCampaignResponse, __M
108108
* EmailMessage: { // CampaignEmailMessage
109109
* Body: "STRING_VALUE",
110110
* FromAddress: "STRING_VALUE",
111+
* Headers: [ // ListOfMessageHeader
112+
* { // MessageHeader
113+
* Name: "STRING_VALUE",
114+
* Value: "STRING_VALUE",
115+
* },
116+
* ],
111117
* HtmlBody: "STRING_VALUE",
112118
* Title: "STRING_VALUE",
113119
* },
@@ -293,6 +299,12 @@ export interface CreateCampaignCommandOutput extends CreateCampaignResponse, __M
293299
* EmailMessage: {
294300
* Body: "STRING_VALUE",
295301
* FromAddress: "STRING_VALUE",
302+
* Headers: [
303+
* {
304+
* Name: "STRING_VALUE",
305+
* Value: "STRING_VALUE",
306+
* },
307+
* ],
296308
* HtmlBody: "STRING_VALUE",
297309
* Title: "STRING_VALUE",
298310
* },
@@ -479,6 +491,12 @@ export interface CreateCampaignCommandOutput extends CreateCampaignResponse, __M
479491
* // EmailMessage: { // CampaignEmailMessage
480492
* // Body: "STRING_VALUE",
481493
* // FromAddress: "STRING_VALUE",
494+
* // Headers: [ // ListOfMessageHeader
495+
* // { // MessageHeader
496+
* // Name: "STRING_VALUE",
497+
* // Value: "STRING_VALUE",
498+
* // },
499+
* // ],
482500
* // HtmlBody: "STRING_VALUE",
483501
* // Title: "STRING_VALUE",
484502
* // },
@@ -675,6 +693,12 @@ export interface CreateCampaignCommandOutput extends CreateCampaignResponse, __M
675693
* // EmailMessage: {
676694
* // Body: "STRING_VALUE",
677695
* // FromAddress: "STRING_VALUE",
696+
* // Headers: [
697+
* // {
698+
* // Name: "STRING_VALUE",
699+
* // Value: "STRING_VALUE",
700+
* // },
701+
* // ],
678702
* // HtmlBody: "STRING_VALUE",
679703
* // Title: "STRING_VALUE",
680704
* // },

clients/client-pinpoint/src/commands/CreateEmailTemplateCommand.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,12 @@ export interface CreateEmailTemplateCommandOutput extends CreateEmailTemplateRes
4040
* HtmlPart: "STRING_VALUE",
4141
* RecommenderId: "STRING_VALUE",
4242
* Subject: "STRING_VALUE",
43+
* Headers: [ // ListOfMessageHeader
44+
* { // MessageHeader
45+
* Name: "STRING_VALUE",
46+
* Value: "STRING_VALUE",
47+
* },
48+
* ],
4349
* tags: { // MapOf__string
4450
* "<keys>": "STRING_VALUE",
4551
* },

clients/client-pinpoint/src/commands/DeleteCampaignCommand.ts

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -114,6 +114,12 @@ export interface DeleteCampaignCommandOutput extends DeleteCampaignResponse, __M
114114
* // EmailMessage: { // CampaignEmailMessage
115115
* // Body: "STRING_VALUE",
116116
* // FromAddress: "STRING_VALUE",
117+
* // Headers: [ // ListOfMessageHeader
118+
* // { // MessageHeader
119+
* // Name: "STRING_VALUE",
120+
* // Value: "STRING_VALUE",
121+
* // },
122+
* // ],
117123
* // HtmlBody: "STRING_VALUE",
118124
* // Title: "STRING_VALUE",
119125
* // },
@@ -310,6 +316,12 @@ export interface DeleteCampaignCommandOutput extends DeleteCampaignResponse, __M
310316
* // EmailMessage: {
311317
* // Body: "STRING_VALUE",
312318
* // FromAddress: "STRING_VALUE",
319+
* // Headers: [
320+
* // {
321+
* // Name: "STRING_VALUE",
322+
* // Value: "STRING_VALUE",
323+
* // },
324+
* // ],
313325
* // HtmlBody: "STRING_VALUE",
314326
* // Title: "STRING_VALUE",
315327
* // },

clients/client-pinpoint/src/commands/GetCampaignCommand.ts

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -114,6 +114,12 @@ export interface GetCampaignCommandOutput extends GetCampaignResponse, __Metadat
114114
* // EmailMessage: { // CampaignEmailMessage
115115
* // Body: "STRING_VALUE",
116116
* // FromAddress: "STRING_VALUE",
117+
* // Headers: [ // ListOfMessageHeader
118+
* // { // MessageHeader
119+
* // Name: "STRING_VALUE",
120+
* // Value: "STRING_VALUE",
121+
* // },
122+
* // ],
117123
* // HtmlBody: "STRING_VALUE",
118124
* // Title: "STRING_VALUE",
119125
* // },
@@ -310,6 +316,12 @@ export interface GetCampaignCommandOutput extends GetCampaignResponse, __Metadat
310316
* // EmailMessage: {
311317
* // Body: "STRING_VALUE",
312318
* // FromAddress: "STRING_VALUE",
319+
* // Headers: [
320+
* // {
321+
* // Name: "STRING_VALUE",
322+
* // Value: "STRING_VALUE",
323+
* // },
324+
* // ],
313325
* // HtmlBody: "STRING_VALUE",
314326
* // Title: "STRING_VALUE",
315327
* // },

clients/client-pinpoint/src/commands/GetCampaignVersionCommand.ts

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,7 @@ import { Command as $Command } from "@smithy/smithy-client";
55
import { MetadataBearer as __MetadataBearer } from "@smithy/types";
66

77
import { commonParams } from "../endpoint/EndpointParameters";
8-
import { GetCampaignVersionRequest } from "../models/models_0";
9-
import { GetCampaignVersionResponse } from "../models/models_1";
8+
import { GetCampaignVersionRequest, GetCampaignVersionResponse } from "../models/models_1";
109
import { PinpointClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../PinpointClient";
1110
import { de_GetCampaignVersionCommand, se_GetCampaignVersionCommand } from "../protocols/Aws_restJson1";
1211

@@ -116,6 +115,12 @@ export interface GetCampaignVersionCommandOutput extends GetCampaignVersionRespo
116115
* // EmailMessage: { // CampaignEmailMessage
117116
* // Body: "STRING_VALUE",
118117
* // FromAddress: "STRING_VALUE",
118+
* // Headers: [ // ListOfMessageHeader
119+
* // { // MessageHeader
120+
* // Name: "STRING_VALUE",
121+
* // Value: "STRING_VALUE",
122+
* // },
123+
* // ],
119124
* // HtmlBody: "STRING_VALUE",
120125
* // Title: "STRING_VALUE",
121126
* // },
@@ -312,6 +317,12 @@ export interface GetCampaignVersionCommandOutput extends GetCampaignVersionRespo
312317
* // EmailMessage: {
313318
* // Body: "STRING_VALUE",
314319
* // FromAddress: "STRING_VALUE",
320+
* // Headers: [
321+
* // {
322+
* // Name: "STRING_VALUE",
323+
* // Value: "STRING_VALUE",
324+
* // },
325+
* // ],
315326
* // HtmlBody: "STRING_VALUE",
316327
* // Title: "STRING_VALUE",
317328
* // },

clients/client-pinpoint/src/commands/GetCampaignVersionsCommand.ts

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -118,6 +118,12 @@ export interface GetCampaignVersionsCommandOutput extends GetCampaignVersionsRes
118118
* // EmailMessage: { // CampaignEmailMessage
119119
* // Body: "STRING_VALUE",
120120
* // FromAddress: "STRING_VALUE",
121+
* // Headers: [ // ListOfMessageHeader
122+
* // { // MessageHeader
123+
* // Name: "STRING_VALUE",
124+
* // Value: "STRING_VALUE",
125+
* // },
126+
* // ],
121127
* // HtmlBody: "STRING_VALUE",
122128
* // Title: "STRING_VALUE",
123129
* // },
@@ -314,6 +320,12 @@ export interface GetCampaignVersionsCommandOutput extends GetCampaignVersionsRes
314320
* // EmailMessage: {
315321
* // Body: "STRING_VALUE",
316322
* // FromAddress: "STRING_VALUE",
323+
* // Headers: [
324+
* // {
325+
* // Name: "STRING_VALUE",
326+
* // Value: "STRING_VALUE",
327+
* // },
328+
* // ],
317329
* // HtmlBody: "STRING_VALUE",
318330
* // Title: "STRING_VALUE",
319331
* // },

clients/client-pinpoint/src/commands/GetCampaignsCommand.ts

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -117,6 +117,12 @@ export interface GetCampaignsCommandOutput extends GetCampaignsResponse, __Metad
117117
* // EmailMessage: { // CampaignEmailMessage
118118
* // Body: "STRING_VALUE",
119119
* // FromAddress: "STRING_VALUE",
120+
* // Headers: [ // ListOfMessageHeader
121+
* // { // MessageHeader
122+
* // Name: "STRING_VALUE",
123+
* // Value: "STRING_VALUE",
124+
* // },
125+
* // ],
120126
* // HtmlBody: "STRING_VALUE",
121127
* // Title: "STRING_VALUE",
122128
* // },
@@ -313,6 +319,12 @@ export interface GetCampaignsCommandOutput extends GetCampaignsResponse, __Metad
313319
* // EmailMessage: {
314320
* // Body: "STRING_VALUE",
315321
* // FromAddress: "STRING_VALUE",
322+
* // Headers: [
323+
* // {
324+
* // Name: "STRING_VALUE",
325+
* // Value: "STRING_VALUE",
326+
* // },
327+
* // ],
316328
* // HtmlBody: "STRING_VALUE",
317329
* // Title: "STRING_VALUE",
318330
* // },

clients/client-pinpoint/src/commands/GetEmailTemplateCommand.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,12 @@ export interface GetEmailTemplateCommandOutput extends GetEmailTemplateResponse,
4949
* // LastModifiedDate: "STRING_VALUE", // required
5050
* // RecommenderId: "STRING_VALUE",
5151
* // Subject: "STRING_VALUE",
52+
* // Headers: [ // ListOfMessageHeader
53+
* // { // MessageHeader
54+
* // Name: "STRING_VALUE",
55+
* // Value: "STRING_VALUE",
56+
* // },
57+
* // ],
5258
* // tags: { // MapOf__string
5359
* // "<keys>": "STRING_VALUE",
5460
* // },

clients/client-pinpoint/src/commands/SendMessagesCommand.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -176,6 +176,12 @@ export interface SendMessagesCommandOutput extends SendMessagesResponse, __Metad
176176
* Charset: "STRING_VALUE",
177177
* Data: "STRING_VALUE",
178178
* },
179+
* Headers: [ // ListOfMessageHeader
180+
* { // MessageHeader
181+
* Name: "STRING_VALUE",
182+
* Value: "STRING_VALUE",
183+
* },
184+
* ],
179185
* },
180186
* Substitutions: "<MapOfListOf__string>",
181187
* },

clients/client-pinpoint/src/commands/SendUsersMessagesCommand.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -157,6 +157,12 @@ export interface SendUsersMessagesCommandOutput extends SendUsersMessagesRespons
157157
* Charset: "STRING_VALUE",
158158
* Data: "STRING_VALUE",
159159
* },
160+
* Headers: [ // ListOfMessageHeader
161+
* { // MessageHeader
162+
* Name: "STRING_VALUE",
163+
* Value: "STRING_VALUE",
164+
* },
165+
* ],
160166
* },
161167
* Substitutions: "<MapOfListOf__string>",
162168
* },

clients/client-pinpoint/src/commands/UpdateCampaignCommand.ts

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -109,6 +109,12 @@ export interface UpdateCampaignCommandOutput extends UpdateCampaignResponse, __M
109109
* EmailMessage: { // CampaignEmailMessage
110110
* Body: "STRING_VALUE",
111111
* FromAddress: "STRING_VALUE",
112+
* Headers: [ // ListOfMessageHeader
113+
* { // MessageHeader
114+
* Name: "STRING_VALUE",
115+
* Value: "STRING_VALUE",
116+
* },
117+
* ],
112118
* HtmlBody: "STRING_VALUE",
113119
* Title: "STRING_VALUE",
114120
* },
@@ -294,6 +300,12 @@ export interface UpdateCampaignCommandOutput extends UpdateCampaignResponse, __M
294300
* EmailMessage: {
295301
* Body: "STRING_VALUE",
296302
* FromAddress: "STRING_VALUE",
303+
* Headers: [
304+
* {
305+
* Name: "STRING_VALUE",
306+
* Value: "STRING_VALUE",
307+
* },
308+
* ],
297309
* HtmlBody: "STRING_VALUE",
298310
* Title: "STRING_VALUE",
299311
* },
@@ -480,6 +492,12 @@ export interface UpdateCampaignCommandOutput extends UpdateCampaignResponse, __M
480492
* // EmailMessage: { // CampaignEmailMessage
481493
* // Body: "STRING_VALUE",
482494
* // FromAddress: "STRING_VALUE",
495+
* // Headers: [ // ListOfMessageHeader
496+
* // { // MessageHeader
497+
* // Name: "STRING_VALUE",
498+
* // Value: "STRING_VALUE",
499+
* // },
500+
* // ],
483501
* // HtmlBody: "STRING_VALUE",
484502
* // Title: "STRING_VALUE",
485503
* // },
@@ -676,6 +694,12 @@ export interface UpdateCampaignCommandOutput extends UpdateCampaignResponse, __M
676694
* // EmailMessage: {
677695
* // Body: "STRING_VALUE",
678696
* // FromAddress: "STRING_VALUE",
697+
* // Headers: [
698+
* // {
699+
* // Name: "STRING_VALUE",
700+
* // Value: "STRING_VALUE",
701+
* // },
702+
* // ],
679703
* // HtmlBody: "STRING_VALUE",
680704
* // Title: "STRING_VALUE",
681705
* // },

clients/client-pinpoint/src/commands/UpdateEmailTemplateCommand.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,12 @@ export interface UpdateEmailTemplateCommandOutput extends UpdateEmailTemplateRes
4141
* HtmlPart: "STRING_VALUE",
4242
* RecommenderId: "STRING_VALUE",
4343
* Subject: "STRING_VALUE",
44+
* Headers: [ // ListOfMessageHeader
45+
* { // MessageHeader
46+
* Name: "STRING_VALUE",
47+
* Value: "STRING_VALUE",
48+
* },
49+
* ],
4450
* tags: { // MapOf__string
4551
* "<keys>": "STRING_VALUE",
4652
* },

0 commit comments

Comments
 (0)