import { StackOne } from "@stackone/stackone-client-ts";
import { PushMessagesValue } from "@stackone/stackone-client-ts/sdk/models/shared";
const stackOne = new StackOne({
security: {
username: "",
password: "",
},
});
async function run() {
const result = await stackOne.marketing.updatePushTemplate({
id: "<id>",
xAccountId: "<id>",
marketingCreatePushTemplateRequestDto: {
messages: [
{
id: "8187e5da-dc77-475e-9949-af0f1fa4e4e3",
remoteId: "8187e5da-dc77-475e-9949-af0f1fa4e4e3",
messageType: {
value: PushMessagesValue.Email,
sourceValue: "Email",
},
},
{
id: "8187e5da-dc77-475e-9949-af0f1fa4e4e3",
remoteId: "8187e5da-dc77-475e-9949-af0f1fa4e4e3",
messageType: {
value: PushMessagesValue.Email,
sourceValue: "Email",
},
},
{
id: "8187e5da-dc77-475e-9949-af0f1fa4e4e3",
remoteId: "8187e5da-dc77-475e-9949-af0f1fa4e4e3",
messageType: {
value: PushMessagesValue.Email,
sourceValue: "Email",
},
},
],
passthrough: {
"other_known_names": "John Doe",
},
},
});
console.log(result);
}
run();