@@ -534,7 +534,7 @@ export interface Person {
534
534
* 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.
535
535
* @interface
536
536
*/
537
- export type Request = events . skillevents . SkillEnabledRequest | services . listManagement . ListUpdatedEventRequest | interfaces . alexa . presentation . apl . UserEvent | events . skillevents . SkillDisabledRequest | services . listManagement . ListItemsCreatedEventRequest | SessionResumedRequest | SessionEndedRequest | interfaces . alexa . presentation . apl . LoadIndexListDataEvent | interfaces . audioplayer . PlaybackFailedRequest | canfulfill . CanFulfillIntentRequest | interfaces . customInterfaceController . ExpiredRequest | interfaces . alexa . presentation . html . MessageRequest | LaunchRequest | authorization . AuthorizationGrantRequest | services . reminderManagement . ReminderCreatedEventRequest | interfaces . alexa . presentation . aplt . UserEvent | services . listManagement . ListItemsUpdatedEventRequest | services . listManagement . ListCreatedEventRequest | interfaces . audioplayer . PlaybackStartedRequest | interfaces . audioplayer . PlaybackNearlyFinishedRequest | interfaces . customInterfaceController . EventsReceivedRequest | services . reminderManagement . ReminderStatusChangedEventRequest | services . listManagement . ListItemsDeletedEventRequest | services . reminderManagement . ReminderDeletedEventRequest | interfaces . connections . ConnectionsResponse | services . listManagement . ListDeletedEventRequest | interfaces . gameEngine . InputHandlerEventRequest | interfaces . playbackcontroller . PauseCommandIssuedRequest | interfaces . playbackcontroller . PlayCommandIssuedRequest | interfaces . audioplayer . PlaybackFinishedRequest | events . skillevents . ProactiveSubscriptionChangedRequest | interfaces . display . ElementSelectedRequest | events . skillevents . PermissionChangedRequest | services . reminderManagement . ReminderUpdatedEventRequest | interfaces . alexa . presentation . apl . RuntimeErrorEvent | interfaces . alexa . presentation . html . RuntimeErrorRequest | dialog . InputRequest | IntentRequest | interfaces . conversations . APIInvocationRequest | services . reminderManagement . ReminderStartedEventRequest | interfaces . audioplayer . PlaybackStoppedRequest | interfaces . playbackcontroller . PreviousCommandIssuedRequest | events . skillevents . AccountLinkedRequest | interfaces . messaging . MessageReceivedRequest | interfaces . connections . ConnectionsRequest | interfaces . system . ExceptionEncounteredRequest | events . skillevents . PermissionAcceptedRequest | interfaces . playbackcontroller . NextCommandIssuedRequest ;
537
+ export type Request = events . skillevents . SkillEnabledRequest | services . listManagement . ListUpdatedEventRequest | interfaces . alexa . presentation . apl . UserEvent | events . skillevents . SkillDisabledRequest | services . listManagement . ListItemsCreatedEventRequest | SessionResumedRequest | SessionEndedRequest | interfaces . alexa . presentation . apl . LoadIndexListDataEvent | interfaces . audioplayer . PlaybackFailedRequest | canfulfill . CanFulfillIntentRequest | interfaces . customInterfaceController . ExpiredRequest | interfaces . alexa . presentation . html . MessageRequest | LaunchRequest | authorization . AuthorizationGrantRequest | services . reminderManagement . ReminderCreatedEventRequest | interfaces . alexa . presentation . aplt . UserEvent | services . listManagement . ListItemsUpdatedEventRequest | services . listManagement . ListCreatedEventRequest | interfaces . audioplayer . PlaybackStartedRequest | interfaces . audioplayer . PlaybackNearlyFinishedRequest | interfaces . customInterfaceController . EventsReceivedRequest | services . reminderManagement . ReminderStatusChangedEventRequest | services . listManagement . ListItemsDeletedEventRequest | services . reminderManagement . ReminderDeletedEventRequest | interfaces . connections . ConnectionsResponse | services . listManagement . ListDeletedEventRequest | interfaces . gameEngine . InputHandlerEventRequest | interfaces . playbackcontroller . PauseCommandIssuedRequest | interfaces . playbackcontroller . PlayCommandIssuedRequest | interfaces . audioplayer . PlaybackFinishedRequest | events . skillevents . ProactiveSubscriptionChangedRequest | interfaces . display . ElementSelectedRequest | events . skillevents . PermissionChangedRequest | services . reminderManagement . ReminderUpdatedEventRequest | interfaces . alexa . presentation . apl . RuntimeErrorEvent | interfaces . alexa . presentation . html . RuntimeErrorRequest | dialog . InputRequest | IntentRequest | interfaces . conversations . APIInvocationRequest | services . reminderManagement . ReminderStartedEventRequest | interfaces . audioplayer . PlaybackStoppedRequest | interfaces . playbackcontroller . PreviousCommandIssuedRequest | events . skillevents . AccountLinkedRequest | interfaces . messaging . MessageReceivedRequest | interfaces . connections . ConnectionsRequest | interfaces . system . ExceptionEncounteredRequest | events . skillevents . PermissionAcceptedRequest | interfaces . playbackcontroller . NextCommandIssuedRequest | interfaces . alexa . presentation . apla . RuntimeErrorEvent ;
538
538
539
539
/**
540
540
* Request wrapper for all requests sent to your Skill.
@@ -1228,6 +1228,46 @@ export namespace interfaces.alexa.presentation.apl.listoperations {
1228
1228
export type Operation = interfaces . alexa . presentation . apl . listoperations . SetItemOperation | interfaces . alexa . presentation . apl . listoperations . InsertMultipleItemsOperation | interfaces . alexa . presentation . apl . listoperations . DeleteMultipleItemsOperation | interfaces . alexa . presentation . apl . listoperations . InsertItemOperation | interfaces . alexa . presentation . apl . listoperations . DeleteItemOperation ;
1229
1229
}
1230
1230
1231
+ export namespace interfaces . alexa . presentation . apla {
1232
+ /**
1233
+ * The reason for the failure.
1234
+ * @enum
1235
+ */
1236
+ export type AudioSourceErrorReason = 'UNKNOWN_ERROR' | 'INTERNAL_SERVER_ERROR' | 'NOT_FOUND_ERROR' | 'SSL_HANDSHAKE_ERROR' | 'TIMEOUT_ERROR' | 'INVALID_URI_ERROR' | 'HTTPS_ERROR' ;
1237
+ }
1238
+
1239
+ export namespace interfaces . alexa . presentation . apla {
1240
+ /**
1241
+ * The reason for the failure.
1242
+ * @enum
1243
+ */
1244
+ export type DocumentErrorReason = 'UNKNOWN_ERROR' | 'INTERNAL_SERVER_ERROR' ;
1245
+ }
1246
+
1247
+ export namespace interfaces . alexa . presentation . apla {
1248
+ /**
1249
+ * The reason for the failure.
1250
+ * @enum
1251
+ */
1252
+ export type LinkErrorReason = 'UNKNOWN_ERROR' | 'INTERNAL_SERVER_ERROR' | 'NOT_FOUND_ERROR' ;
1253
+ }
1254
+
1255
+ export namespace interfaces . alexa . presentation . apla {
1256
+ /**
1257
+ * The reason for the failure.
1258
+ * @enum
1259
+ */
1260
+ export type RenderErrorReason = 'UNKNOWN_ERROR' | 'INTERNAL_SERVER_ERROR' ;
1261
+ }
1262
+
1263
+ export namespace interfaces . alexa . presentation . apla {
1264
+ /**
1265
+ * A description of an error in APLA functionality.
1266
+ * @interface
1267
+ */
1268
+ export type RuntimeError = interfaces . alexa . presentation . apla . AudioSourceRuntimeError | interfaces . alexa . presentation . apla . RenderRuntimeError | interfaces . alexa . presentation . apla . DocumentRuntimeError | interfaces . alexa . presentation . apla . LinkRuntimeError ;
1269
+ }
1270
+
1231
1271
export namespace interfaces . alexa . presentation . aplt {
1232
1272
/**
1233
1273
*
@@ -4444,6 +4484,42 @@ export namespace interfaces.alexa.presentation.apl.listoperations {
4444
4484
}
4445
4485
}
4446
4486
4487
+ export namespace interfaces . alexa . presentation . apla {
4488
+ /**
4489
+ * This error type occurs when the cloud fails to retrieve an audio file from a remote source, such as one specified from within an Audio component.
4490
+ * @interface
4491
+ */
4492
+ export interface AudioSourceRuntimeError {
4493
+ 'type' : 'AUDIO_SOURCE_ERROR' ;
4494
+ 'message' : string ;
4495
+ 'reason' : interfaces . alexa . presentation . apla . AudioSourceErrorReason ;
4496
+ }
4497
+ }
4498
+
4499
+ export namespace interfaces . alexa . presentation . apla {
4500
+ /**
4501
+ * This error type occurs when the cloud fails to render due to an incorrect or malformed document or data sources.
4502
+ * @interface
4503
+ */
4504
+ export interface DocumentRuntimeError {
4505
+ 'type' : 'DOCUMENT_ERROR' ;
4506
+ 'message' : string ;
4507
+ 'reason' : interfaces . alexa . presentation . apla . DocumentErrorReason ;
4508
+ }
4509
+ }
4510
+
4511
+ export namespace interfaces . alexa . presentation . apla {
4512
+ /**
4513
+ * This error type occurs when the cloud fails to execute a Link typed document.
4514
+ * @interface
4515
+ */
4516
+ export interface LinkRuntimeError {
4517
+ 'type' : 'LINK_ERROR' ;
4518
+ 'message' : string ;
4519
+ 'reason' : interfaces . alexa . presentation . apla . LinkErrorReason ;
4520
+ }
4521
+ }
4522
+
4447
4523
export namespace interfaces . alexa . presentation . apla {
4448
4524
/**
4449
4525
*
@@ -4457,6 +4533,33 @@ export namespace interfaces.alexa.presentation.apla {
4457
4533
}
4458
4534
}
4459
4535
4536
+ export namespace interfaces . alexa . presentation . apla {
4537
+ /**
4538
+ * This error type occurs when the the cloud based audio mixing service fails to render the audio due to service or user failure.
4539
+ * @interface
4540
+ */
4541
+ export interface RenderRuntimeError {
4542
+ 'type' : 'RENDER_ERROR' ;
4543
+ 'message' : string ;
4544
+ 'reason' : interfaces . alexa . presentation . apla . RenderErrorReason ;
4545
+ }
4546
+ }
4547
+
4548
+ export namespace interfaces . alexa . presentation . apla {
4549
+ /**
4550
+ * Notifies the skill of any errors in APLA functionality.
4551
+ * @interface
4552
+ */
4553
+ export interface RuntimeErrorEvent {
4554
+ 'type' : 'Alexa.Presentation.APLA.RuntimeError' ;
4555
+ 'requestId' : string ;
4556
+ 'timestamp' : string ;
4557
+ 'locale' ?: string ;
4558
+ 'token' : string ;
4559
+ 'errors' : Array < interfaces . alexa . presentation . apla . RuntimeError > ;
4560
+ }
4561
+ }
4562
+
4460
4563
export namespace interfaces . alexa . presentation . aplt {
4461
4564
/**
4462
4565
* Automatically progress through a series of pages displayed in a Pager component. The AutoPage command finishes after the last page has been displayed for the requested time period.
0 commit comments