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
* A request object that provides the details of the user’s request. The request body contains the parameters necessary for the service to perform its logic and generate a response.
* A map whose key is the new status and value is the message ID list. The status of the messages whose IDs are in the list will be updated to the new status from the key.
* The skill receives this event when the ad playback is finished. More details: https://tiny.amazon.com/tbfio2ru/wamazbinviewAlexTeamASKTInSk
5767
+
* @interface
5768
+
*/
5769
+
exportinterfaceAdCompleted{
5770
+
'type' : 'Alexa.Advertisement.AdCompleted';
5771
+
/**
5772
+
* Represents the unique identifier for the specific request.
5773
+
*/
5774
+
'requestId': string;
5775
+
/**
5776
+
* Provides the date and time when Alexa sent the request as an ISO 8601 formatted string. Used to verify the request when hosting your skill as a web service.
5777
+
*/
5778
+
'timestamp': string;
5779
+
/**
5780
+
* A string indicating the user’s locale. For example: en-US. This value is only provided with certain request types.
5781
+
*/
5782
+
'locale'?: string;
5783
+
/**
5784
+
* The current token representing the ad stream being played.
5785
+
*/
5786
+
'token'?: string;
5787
+
}
5788
+
}
5789
+
5790
+
exportnamespaceinterfaces.alexa.advertisement{
5791
+
/**
5792
+
* The skill receives this event when the ad cannot be displayed or played due to certain reasons. More details: https://tiny.amazon.com/16bnoj5db/wamazbinviewAlexTeamASKTInSk
5793
+
* @interface
5794
+
*/
5795
+
exportinterfaceAdNotRendered{
5796
+
'type' : 'Alexa.Advertisement.AdNotRendered';
5797
+
/**
5798
+
* Represents the unique identifier for the specific request.
5799
+
*/
5800
+
'requestId': string;
5801
+
/**
5802
+
* Provides the date and time when Alexa sent the request as an ISO 8601 formatted string. Used to verify the request when hosting your skill as a web service.
5803
+
*/
5804
+
'timestamp': string;
5805
+
/**
5806
+
* A string indicating the user’s locale. For example: en-US. This value is only provided with certain request types.
5807
+
*/
5808
+
'locale'?: string;
5809
+
/**
5810
+
* The object encapsulates information regarding the reasons why the ad is not being rendered.
5811
+
*/
5812
+
'reason'?: interfaces.alexa.advertisement.Reason;
5813
+
}
5814
+
}
5815
+
5816
+
exportnamespaceinterfaces.alexa.advertisement{
5817
+
/**
5818
+
*
5819
+
* @interface
5820
+
*/
5821
+
exportinterfaceInjectAds{
5822
+
'type' : 'Alexa.Advertisement.InjectAds';
5823
+
/**
5824
+
* The optional expected previous token represents the content currently being played, and it is utilized to enqueue the advertisement after the ongoing audio content. More details: https://tiny.amazon.com/l9h6ejjr/wamazbinviewAlexTeamASKTInSk
5825
+
*/
5826
+
'expectedPreviousToken'?: string;
5827
+
}
5828
+
}
5829
+
5830
+
exportnamespaceinterfaces.alexa.advertisement{
5831
+
/**
5832
+
* This event is sent to the skill as a signal that it can enqueue the next audio content in the audio player. This allows the third-party skill to resume content playback after the advertisement.
* Represents the unique identifier for the specific request.
5839
+
*/
5840
+
'requestId': string;
5841
+
/**
5842
+
* Provides the date and time when Alexa sent the request as an ISO 8601 formatted string. Used to verify the request when hosting your skill as a web service.
5843
+
*/
5844
+
'timestamp': string;
5845
+
/**
5846
+
* A string indicating the user’s locale. For example: en-US. This value is only provided with certain request types.
5847
+
*/
5848
+
'locale'?: string;
5849
+
/**
5850
+
* The token currently representing the ad stream being played can be used as the expectedPreviousToken in the AudioPlayer.Play directive. This allows the skill to enqueue the next content seamlessly after the ad stream.
5851
+
*/
5852
+
'token'?: string;
5853
+
/**
5854
+
* The expectedPreviousToken passed in the InjectAds request, which can be utilized by a skill to maintain an ordered list and find the next content from the current content.
5855
+
*/
5856
+
'previousToken'?: string;
5857
+
}
5858
+
}
5859
+
5729
5860
exportnamespaceinterfaces.alexa.datastore{
5730
5861
/**
5731
5862
* This event is sent by DSCS to forward ExecutionError from device or to inform about delivery error.
0 commit comments