'1.0', 'examples' => [ 'GetBot' => [ [ 'input' => [ 'name' => 'DocOrderPizza', 'versionOrAlias' => '$LATEST', ], 'output' => [ 'version' => '$LATEST', 'name' => 'DocOrderPizzaBot', 'abortStatement' => [ 'messages' => [ [ 'content' => 'I don\'t understand. Can you try again?', 'contentType' => 'PlainText', ], [ 'content' => 'I\'m sorry, I don\'t understand.', 'contentType' => 'PlainText', ], ], ], 'checksum' => '20172ee3-fa06-49b2-bbc5-667c090303e9', 'childDirected' => true, 'clarificationPrompt' => [ 'maxAttempts' => 1, 'messages' => [ [ 'content' => 'I\'m sorry, I didn\'t hear that. Can you repeate what you just said?', 'contentType' => 'PlainText', ], [ 'content' => 'Can you say that again?', 'contentType' => 'PlainText', ], ], ], 'createdDate' => 1494360160.133, 'description' => 'Orders a pizza from a local pizzeria.', 'idleSessionTTLInSeconds' => 300, 'intents' => [ [ 'intentName' => 'DocOrderPizza', 'intentVersion' => '$LATEST', ], ], 'lastUpdatedDate' => 1494360160.133, 'locale' => 'en-US', 'status' => 'NOT_BUILT', ], 'comments' => [ 'input' => [], 'output' => [], ], 'description' => 'This example shows how to get configuration information for a bot.', 'id' => 'to-get-information-about-a-bot-1494431724188', 'title' => 'To get information about a bot', ], ], 'GetBots' => [ [ 'input' => [ 'maxResults' => 5, 'nextToken' => '', ], 'output' => [ 'bots' => [ [ 'version' => '$LATEST', 'name' => 'DocOrderPizzaBot', 'createdDate' => 1494360160.133, 'description' => 'Orders a pizza from a local pizzeria.', 'lastUpdatedDate' => 1494360160.133, 'status' => 'NOT_BUILT', ], ], ], 'comments' => [ 'input' => [], 'output' => [], ], 'description' => 'This example shows how to get a list of all of the bots in your account.', 'id' => 'to-get-a-list-of-bots-1494432220036', 'title' => 'To get a list of bots', ], ], 'GetIntent' => [ [ 'input' => [ 'version' => '$LATEST', 'name' => 'DocOrderPizza', ], 'output' => [ 'version' => '$LATEST', 'name' => 'DocOrderPizza', 'checksum' => 'ca9bc13d-afc8-4706-bbaf-091f7a5935d6', 'conclusionStatement' => [ 'messages' => [ [ 'content' => 'All right, I ordered you a {Crust} crust {Type} pizza with {Sauce} sauce.', 'contentType' => 'PlainText', ], [ 'content' => 'OK, your {Crust} crust {Type} pizza with {Sauce} sauce is on the way.', 'contentType' => 'PlainText', ], ], 'responseCard' => 'foo', ], 'confirmationPrompt' => [ 'maxAttempts' => 1, 'messages' => [ [ 'content' => 'Should I order your {Crust} crust {Type} pizza with {Sauce} sauce?', 'contentType' => 'PlainText', ], ], ], 'createdDate' => 1494359783.453, 'description' => 'Order a pizza from a local pizzeria.', 'fulfillmentActivity' => [ 'type' => 'ReturnIntent', ], 'lastUpdatedDate' => 1494359783.453, 'rejectionStatement' => [ 'messages' => [ [ 'content' => 'Ok, I\'ll cancel your order.', 'contentType' => 'PlainText', ], [ 'content' => 'I cancelled your order.', 'contentType' => 'PlainText', ], ], ], 'sampleUtterances' => [ 'Order me a pizza.', 'Order me a {Type} pizza.', 'I want a {Crust} crust {Type} pizza', 'I want a {Crust} crust {Type} pizza with {Sauce} sauce.', ], 'slots' => [ [ 'name' => 'Type', 'description' => 'The type of pizza to order.', 'priority' => 1, 'sampleUtterances' => [ 'Get me a {Type} pizza.', 'A {Type} pizza please.', 'I\'d like a {Type} pizza.', ], 'slotConstraint' => 'Required', 'slotType' => 'DocPizzaType', 'slotTypeVersion' => '$LATEST', 'valueElicitationPrompt' => [ 'maxAttempts' => 1, 'messages' => [ [ 'content' => 'What type of pizza would you like?', 'contentType' => 'PlainText', ], [ 'content' => 'Vegie or cheese pizza?', 'contentType' => 'PlainText', ], [ 'content' => 'I can get you a vegie or a cheese pizza.', 'contentType' => 'PlainText', ], ], ], ], [ 'name' => 'Crust', 'description' => 'The type of pizza crust to order.', 'priority' => 2, 'sampleUtterances' => [ 'Make it a {Crust} crust.', 'I\'d like a {Crust} crust.', ], 'slotConstraint' => 'Required', 'slotType' => 'DocPizzaCrustType', 'slotTypeVersion' => '$LATEST', 'valueElicitationPrompt' => [ 'maxAttempts' => 1, 'messages' => [ [ 'content' => 'What type of crust would you like?', 'contentType' => 'PlainText', ], [ 'content' => 'Thick or thin crust?', 'contentType' => 'PlainText', ], ], ], ], [ 'name' => 'Sauce', 'description' => 'The type of sauce to use on the pizza.', 'priority' => 3, 'sampleUtterances' => [ 'Make it {Sauce} sauce.', 'I\'d like {Sauce} sauce.', ], 'slotConstraint' => 'Required', 'slotType' => 'DocPizzaSauceType', 'slotTypeVersion' => '$LATEST', 'valueElicitationPrompt' => [ 'maxAttempts' => 1, 'messages' => [ [ 'content' => 'White or red sauce?', 'contentType' => 'PlainText', ], [ 'content' => 'Garlic or tomato sauce?', 'contentType' => 'PlainText', ], ], ], ], ], ], 'comments' => [ 'input' => [], 'output' => [], ], 'description' => 'This example shows how to get information about an intent.', 'id' => 'to-get-a-information-about-an-intent-1494432574147', 'title' => 'To get a information about an intent', ], ], 'GetIntents' => [ [ 'input' => [ 'maxResults' => 10, 'nextToken' => '', ], 'output' => [ 'intents' => [ [ 'version' => '$LATEST', 'name' => 'DocOrderPizza', 'createdDate' => 1494359783.453, 'description' => 'Order a pizza from a local pizzeria.', 'lastUpdatedDate' => 1494359783.453, ], ], ], 'comments' => [ 'input' => [], 'output' => [], ], 'description' => 'This example shows how to get a list of all of the intents in your account.', 'id' => 'to-get-a-list-of-intents-1494432416363', 'title' => 'To get a list of intents', ], ], 'GetSlotType' => [ [ 'input' => [ 'version' => '$LATEST', 'name' => 'DocPizzaCrustType', ], 'output' => [ 'version' => '$LATEST', 'name' => 'DocPizzaCrustType', 'checksum' => '210b3d5a-90a3-4b22-ac7e-f50c2c71095f', 'createdDate' => 1494359274.403, 'description' => 'Available crust types', 'enumerationValues' => [ [ 'value' => 'thick', ], [ 'value' => 'thin', ], ], 'lastUpdatedDate' => 1494359274.403, ], 'comments' => [ 'input' => [], 'output' => [], ], 'description' => 'This example shows how to get information about a slot type.', 'id' => 'to-get-information-about-a-slot-type-1494432961004', 'title' => 'To get information about a slot type', ], ], 'GetSlotTypes' => [ [ 'input' => [ 'maxResults' => 10, 'nextToken' => '', ], 'output' => [ 'slotTypes' => [ [ 'version' => '$LATEST', 'name' => 'DocPizzaCrustType', 'createdDate' => 1494359274.403, 'description' => 'Available crust types', 'lastUpdatedDate' => 1494359274.403, ], [ 'version' => '$LATEST', 'name' => 'DocPizzaSauceType', 'createdDate' => 1494356442.23, 'description' => 'Available pizza sauces', 'lastUpdatedDate' => 1494356442.23, ], [ 'version' => '$LATEST', 'name' => 'DocPizzaType', 'createdDate' => 1494359198.656, 'description' => 'Available pizzas', 'lastUpdatedDate' => 1494359198.656, ], ], ], 'comments' => [ 'input' => [], 'output' => [], ], 'description' => 'This example shows how to get a list of all of the slot types in your account.', 'id' => 'to-get-a-list-of-slot-types-1494432757458', 'title' => 'To get a list of slot types', ], ], 'PutBot' => [ [ 'input' => [ 'name' => 'DocOrderPizzaBot', 'abortStatement' => [ 'messages' => [ [ 'content' => 'I don\'t understand. Can you try again?', 'contentType' => 'PlainText', ], [ 'content' => 'I\'m sorry, I don\'t understand.', 'contentType' => 'PlainText', ], ], ], 'childDirected' => true, 'clarificationPrompt' => [ 'maxAttempts' => 1, 'messages' => [ [ 'content' => 'I\'m sorry, I didn\'t hear that. Can you repeat what you just said?', 'contentType' => 'PlainText', ], [ 'content' => 'Can you say that again?', 'contentType' => 'PlainText', ], ], ], 'description' => 'Orders a pizza from a local pizzeria.', 'idleSessionTTLInSeconds' => 300, 'intents' => [ [ 'intentName' => 'DocOrderPizza', 'intentVersion' => '$LATEST', ], ], 'locale' => 'en-US', 'processBehavior' => 'SAVE', ], 'output' => [ 'version' => '$LATEST', 'name' => 'DocOrderPizzaBot', 'abortStatement' => [ 'messages' => [ [ 'content' => 'I don\'t understand. Can you try again?', 'contentType' => 'PlainText', ], [ 'content' => 'I\'m sorry, I don\'t understand.', 'contentType' => 'PlainText', ], ], ], 'checksum' => '20172ee3-fa06-49b2-bbc5-667c090303e9', 'childDirected' => true, 'clarificationPrompt' => [ 'maxAttempts' => 1, 'messages' => [ [ 'content' => 'I\'m sorry, I didn\'t hear that. Can you repeate what you just said?', 'contentType' => 'PlainText', ], [ 'content' => 'Can you say that again?', 'contentType' => 'PlainText', ], ], ], 'createdDate' => 1494360160.133, 'description' => 'Orders a pizza from a local pizzeria.', 'idleSessionTTLInSeconds' => 300, 'intents' => [ [ 'intentName' => 'DocOrderPizza', 'intentVersion' => '$LATEST', ], ], 'lastUpdatedDate' => 1494360160.133, 'locale' => 'en-US', 'status' => 'NOT_BUILT', ], 'comments' => [ 'input' => [], 'output' => [], ], 'description' => 'This example shows how to create a bot for ordering pizzas.', 'id' => 'to-create-a-bot-1494360003886', 'title' => 'To create a bot', ], ], 'PutIntent' => [ [ 'input' => [ 'name' => 'DocOrderPizza', 'conclusionStatement' => [ 'messages' => [ [ 'content' => 'All right, I ordered you a {Crust} crust {Type} pizza with {Sauce} sauce.', 'contentType' => 'PlainText', ], [ 'content' => 'OK, your {Crust} crust {Type} pizza with {Sauce} sauce is on the way.', 'contentType' => 'PlainText', ], ], 'responseCard' => 'foo', ], 'confirmationPrompt' => [ 'maxAttempts' => 1, 'messages' => [ [ 'content' => 'Should I order your {Crust} crust {Type} pizza with {Sauce} sauce?', 'contentType' => 'PlainText', ], ], ], 'description' => 'Order a pizza from a local pizzeria.', 'fulfillmentActivity' => [ 'type' => 'ReturnIntent', ], 'rejectionStatement' => [ 'messages' => [ [ 'content' => 'Ok, I\'ll cancel your order.', 'contentType' => 'PlainText', ], [ 'content' => 'I cancelled your order.', 'contentType' => 'PlainText', ], ], ], 'sampleUtterances' => [ 'Order me a pizza.', 'Order me a {Type} pizza.', 'I want a {Crust} crust {Type} pizza', 'I want a {Crust} crust {Type} pizza with {Sauce} sauce.', ], 'slots' => [ [ 'name' => 'Type', 'description' => 'The type of pizza to order.', 'priority' => 1, 'sampleUtterances' => [ 'Get me a {Type} pizza.', 'A {Type} pizza please.', 'I\'d like a {Type} pizza.', ], 'slotConstraint' => 'Required', 'slotType' => 'DocPizzaType', 'slotTypeVersion' => '$LATEST', 'valueElicitationPrompt' => [ 'maxAttempts' => 1, 'messages' => [ [ 'content' => 'What type of pizza would you like?', 'contentType' => 'PlainText', ], [ 'content' => 'Vegie or cheese pizza?', 'contentType' => 'PlainText', ], [ 'content' => 'I can get you a vegie or a cheese pizza.', 'contentType' => 'PlainText', ], ], ], ], [ 'name' => 'Crust', 'description' => 'The type of pizza crust to order.', 'priority' => 2, 'sampleUtterances' => [ 'Make it a {Crust} crust.', 'I\'d like a {Crust} crust.', ], 'slotConstraint' => 'Required', 'slotType' => 'DocPizzaCrustType', 'slotTypeVersion' => '$LATEST', 'valueElicitationPrompt' => [ 'maxAttempts' => 1, 'messages' => [ [ 'content' => 'What type of crust would you like?', 'contentType' => 'PlainText', ], [ 'content' => 'Thick or thin crust?', 'contentType' => 'PlainText', ], ], ], ], [ 'name' => 'Sauce', 'description' => 'The type of sauce to use on the pizza.', 'priority' => 3, 'sampleUtterances' => [ 'Make it {Sauce} sauce.', 'I\'d like {Sauce} sauce.', ], 'slotConstraint' => 'Required', 'slotType' => 'DocPizzaSauceType', 'slotTypeVersion' => '$LATEST', 'valueElicitationPrompt' => [ 'maxAttempts' => 1, 'messages' => [ [ 'content' => 'White or red sauce?', 'contentType' => 'PlainText', ], [ 'content' => 'Garlic or tomato sauce?', 'contentType' => 'PlainText', ], ], ], ], ], ], 'output' => [ 'version' => '$LATEST', 'name' => 'DocOrderPizza', 'checksum' => 'ca9bc13d-afc8-4706-bbaf-091f7a5935d6', 'conclusionStatement' => [ 'messages' => [ [ 'content' => 'All right, I ordered you a {Crust} crust {Type} pizza with {Sauce} sauce.', 'contentType' => 'PlainText', ], [ 'content' => 'OK, your {Crust} crust {Type} pizza with {Sauce} sauce is on the way.', 'contentType' => 'PlainText', ], ], 'responseCard' => 'foo', ], 'confirmationPrompt' => [ 'maxAttempts' => 1, 'messages' => [ [ 'content' => 'Should I order your {Crust} crust {Type} pizza with {Sauce} sauce?', 'contentType' => 'PlainText', ], ], ], 'createdDate' => 1494359783.453, 'description' => 'Order a pizza from a local pizzeria.', 'fulfillmentActivity' => [ 'type' => 'ReturnIntent', ], 'lastUpdatedDate' => 1494359783.453, 'rejectionStatement' => [ 'messages' => [ [ 'content' => 'Ok, I\'ll cancel your order.', 'contentType' => 'PlainText', ], [ 'content' => 'I cancelled your order.', 'contentType' => 'PlainText', ], ], ], 'sampleUtterances' => [ 'Order me a pizza.', 'Order me a {Type} pizza.', 'I want a {Crust} crust {Type} pizza', 'I want a {Crust} crust {Type} pizza with {Sauce} sauce.', ], 'slots' => [ [ 'name' => 'Sauce', 'description' => 'The type of sauce to use on the pizza.', 'priority' => 3, 'sampleUtterances' => [ 'Make it {Sauce} sauce.', 'I\'d like {Sauce} sauce.', ], 'slotConstraint' => 'Required', 'slotType' => 'DocPizzaSauceType', 'slotTypeVersion' => '$LATEST', 'valueElicitationPrompt' => [ 'maxAttempts' => 1, 'messages' => [ [ 'content' => 'White or red sauce?', 'contentType' => 'PlainText', ], [ 'content' => 'Garlic or tomato sauce?', 'contentType' => 'PlainText', ], ], ], ], [ 'name' => 'Type', 'description' => 'The type of pizza to order.', 'priority' => 1, 'sampleUtterances' => [ 'Get me a {Type} pizza.', 'A {Type} pizza please.', 'I\'d like a {Type} pizza.', ], 'slotConstraint' => 'Required', 'slotType' => 'DocPizzaType', 'slotTypeVersion' => '$LATEST', 'valueElicitationPrompt' => [ 'maxAttempts' => 1, 'messages' => [ [ 'content' => 'What type of pizza would you like?', 'contentType' => 'PlainText', ], [ 'content' => 'Vegie or cheese pizza?', 'contentType' => 'PlainText', ], [ 'content' => 'I can get you a vegie or a cheese pizza.', 'contentType' => 'PlainText', ], ], ], ], [ 'name' => 'Crust', 'description' => 'The type of pizza crust to order.', 'priority' => 2, 'sampleUtterances' => [ 'Make it a {Crust} crust.', 'I\'d like a {Crust} crust.', ], 'slotConstraint' => 'Required', 'slotType' => 'DocPizzaCrustType', 'slotTypeVersion' => '$LATEST', 'valueElicitationPrompt' => [ 'maxAttempts' => 1, 'messages' => [ [ 'content' => 'What type of crust would you like?', 'contentType' => 'PlainText', ], [ 'content' => 'Thick or thin crust?', 'contentType' => 'PlainText', ], ], ], ], ], ], 'comments' => [ 'input' => [], 'output' => [], ], 'description' => 'This example shows how to create an intent for ordering pizzas.', 'id' => 'to-create-an-intent-1494358144659', 'title' => 'To create an intent', ], ], 'PutSlotType' => [ [ 'input' => [ 'name' => 'PizzaSauceType', 'description' => 'Available pizza sauces', 'enumerationValues' => [ [ 'value' => 'red', ], [ 'value' => 'white', ], ], ], 'output' => [ 'version' => '$LATEST', 'name' => 'DocPizzaSauceType', 'checksum' => 'cfd00ed1-775d-4357-947c-aca7e73b44ba', 'createdDate' => 1494356442.23, 'description' => 'Available pizza sauces', 'enumerationValues' => [ [ 'value' => 'red', ], [ 'value' => 'white', ], ], 'lastUpdatedDate' => 1494356442.23, ], 'comments' => [ 'input' => [], 'output' => [], ], 'description' => 'This example shows how to create a slot type that describes pizza sauces.', 'id' => 'to-create-a-slot-type-1494357262258', 'title' => 'To Create a Slot Type', ], ], ],];