Hi,
when creating a proactive event like this:
const relevantAudience = {
type: 'Multicast',
payload: {}
};
const now = new Date();
const createEvent = {
timestamp: now.toISOString(),
referenceId: 'unique-id-of-this-instance',
expiryTime: new Date(now.getTime() + 10000).toISOString(),
event: event,
localizedAttributes: [{
locale: 'en-US',
subject: "visit",
providerName: "Natalia Fantini has arrived and access was granted.",
brokerName: "Tribu"
}],
relevantAudience
};
const stage = 'DEVELOPMENT';
proactiveClient.createProactiveEvent(createEvent, stage);
I'm getting the following error regarding the relevant audience type.
Argument of type '{ timestamp: string; referenceId: string; expiryTime: string; event: { name: string; payload: { state: { confirmationStatus: string; }; occasion: { occasionType: string; subject: string; provider: { name: string; }; bookingTime: string; broker: { ...; }; }; }; }; localizedAttributes: { ...; }[]; relevantAudience: { ...' is not assignable to parameter of type 'CreateProactiveEventRequest'. The types of ''relevantAudience'['type']' are incompatible between these types. Type 'string' is not assignable to type 'RelevantAudienceType'.ts(2345)
I can't find a way to make this work, I have copied from the example at https://developer.amazon.com/en-US/docs/alexa/alexa-skills-kit-sdk-for-nodejs/call-alexa-service-apis-out-of-session.html Is there a chance this is a bug and string should be accepted as they show in the example?
Thanks!
Hi,
when creating a proactive event like this:
I'm getting the following error regarding the relevant audience type.
Argument of type '{ timestamp: string; referenceId: string; expiryTime: string; event: { name: string; payload: { state: { confirmationStatus: string; }; occasion: { occasionType: string; subject: string; provider: { name: string; }; bookingTime: string; broker: { ...; }; }; }; }; localizedAttributes: { ...; }[]; relevantAudience: { ...' is not assignable to parameter of type 'CreateProactiveEventRequest'. The types of ''relevantAudience'['type']' are incompatible between these types. Type 'string' is not assignable to type 'RelevantAudienceType'.ts(2345)I can't find a way to make this work, I have copied from the example at https://developer.amazon.com/en-US/docs/alexa/alexa-skills-kit-sdk-for-nodejs/call-alexa-service-apis-out-of-session.html Is there a chance this is a bug and string should be accepted as they show in the example?
Thanks!