{
    "metadata": {
        "schemaVersion": "1.0",
        "importType": "LEX",
        "importFormat": "JSON"
    },
    "resource": {
        "name": "WorkingExample",
        "version": "1",
        "intents": [
            {
                "name": "ResetIntent",
                "version": "1",
                "fulfillmentActivity": {
                    "type": "ReturnIntent"
                },
                "sampleUtterances": ["abracadabra", "reset", "new user"],
                "slots": []
            },
            {
                "name": "GoBackIntent",
                "version": "1",
                "fulfillmentActivity": {
                    "type": "ReturnIntent"
                },
                "sampleUtterances": [
                    "one step back",
                    "retry",
                    "the previous one",
                    "try again",
                    "return",
                    "go back",
                    "not what i said",
                    "wrong"
                ],
                "slots": []
            },
            {
                "name": "PhoneNumberIntent",
                "version": "2",
                "fulfillmentActivity": {
                    "type": "ReturnIntent"
                },
                "sampleUtterances": [
                    "{phoneNumber}",
                    "my number is {phoneNumber}",
                    "it is {phoneNumber}",
                    "my phone number is {phoneNumber}"
                ],
                "slots": [
                    {
                        "sampleUtterances": [],
                        "slotType": "AMAZON.NUMBER",
                        "slotConstraint": "Required",
                        "valueElicitationPrompt": {
                            "messages": [
                                {
                                    "contentType": "PlainText",
                                    "content": "What phone number?"
                                }
                            ],
                            "maxAttempts": 2
                        },
                        "priority": 1,
                        "name": "phoneNumber"
                    }
                ]
            }
        ],
        "slotTypes": [
            {
                "name": "dateUnitType",
                "version": "1",
                "enumerationValues": [
                    {
                        "value": "week",
                        "synonyms": ["weeks"]
                    },
                    {
                        "value": "day",
                        "synonyms": ["days"]
                    }
                ],
                "valueSelectionStrategy": "ORIGINAL_VALUE"
            }
        ],
        "childDirected": false,
        "locale": "en-US",
        "idleSessionTTLInSeconds": 300,
        "clarificationPrompt": {
            "messages": [
                {
                    "contentType": "PlainText",
                    "content": "Sorry, can you please repeat that?"
                }
            ],
            "maxAttempts": 5
        },
        "abortStatement": {
            "messages": [
                {
                    "contentType": "PlainText",
                    "content": "Sorry, I could not understand. Goodbye."
                }
            ]
        }
    }
}
