I expected the json file to be built for the respective platforms. I ran this command after I reversed an existing json I had made for a dialogflow project. Note that it also stripped out the responses that I had in the original. I am not sure if that is expected behavior or is related to the issue at hand,
{
"invocation": "dt quoter",
"intents": [
{
"name": "10_get_dt_employee",
"phrases": [],
"dialogflow": {
"contexts": ["awaiting_dt_employee"],
"responses": [
{
"affectedContexts": [
{
"name": "awaiting_apply_promo",
"parameters": {},
"lifespan": 1
}
]
}
]
},
"inputs": [
{
"name": "yes-no",
"type": "yes-no"
}
]
},
{
"name": "11_get_promo_no",
"phrases": [],
"dialogflow": {
"contexts": ["awaiting_apply_promo"]
},
"inputs": [
{
"name": "yes-no",
"type": "yes-no"
}
]
},
{
"name": "11_get_promo_yes",
"phrases": [],
"dialogflow": {
"contexts": ["awaiting_apply_promo"],
"responses": [
{
"affectedContexts": [
{
"name": "awaiting_what_is_promo",
"parameters": {},
"lifespan": 1
}
]
}
]
},
"inputs": [
{
"name": "yes-no",
"type": "yes-no"
}
]
},
{
"name": "12_get_promo_characters",
"phrases": [],
"dialogflow": {
"contexts": ["awaiting_what_is_promo"]
}
},
{
"name": "1_begin_report",
"phrases": [],
"dialogflow": {
"contexts": ["awaiting_begin_yes_no"],
"responses": [
{
"affectedContexts": [
{
"name": "awaiting_province",
"parameters": {},
"lifespan": 1
}
]
}
]
}
},
{
"name": "1_end_report",
"phrases": [],
"dialogflow": {
"contexts": ["awaiting_begin_yes_no"],
"priority": 1000000
},
"inputs": [
{
"name": "yes-no",
"type": "yes-no"
}
]
},
{
"name": "1_would_like_to_recieve_email",
"phrases": [],
"dialogflow": {
"contexts": ["awaiting_wants_email"],
"events": [
{
"name": "awaiting_wants_email"
}
],
"responses": [
{
"affectedContexts": [
{
"name": "awaiting_province",
"parameters": {},
"lifespan": 1
}
]
}
]
},
"inputs": [
{
"name": "yes-no",
"type": "yes-no"
}
]
},
{
"name": "2_get_province",
"phrases": [],
"dialogflow": {
"contexts": ["awaiting_province"],
"responses": [
{
"affectedContexts": [
{
"name": "awaiting_coverage",
"parameters": {},
"lifespan": 1
}
]
}
]
},
"inputs": [
{
"name": "province",
"type": "province"
}
]
},
{
"name": "2_is_from_quebec",
"phrases": [],
"dialogflow": {
"contexts": ["awaiting_province"],
"priority": 1000000
},
"inputs": [
{
"name": "excluded_province",
"type": "excluded_province"
}
]
},
{
"name": "3_get_coverage",
"phrases": [],
"dialogflow": {
"contexts": ["awaiting_coverage"],
"webhookUsed": true,
"responses": [
{
"affectedContexts": [
{
"name": "awaiting_age",
"parameters": {},
"lifespan": 1
}
]
}
]
},
"inputs": [
{
"name": "coverage",
"type": {
"dialogflow": "@sys.unit-currency",
"alexa": "AMAZON.number"
}
}
]
},
{
"name": "3_get_coverage_incorrect",
"phrases": [],
"dialogflow": {
"contexts": ["awaiting_coverage_incorrect"],
"priority": 750000,
"events": [
{
"name": "awaiting_coverage_incorrect"
}
],
"responses": [
{
"affectedContexts": [
{
"name": "awaiting_coverage",
"parameters": {},
"lifespan": 1
}
]
}
]
}
},
{
"name": "4_get_dob",
"phrases": [],
"dialogflow": {
"contexts": ["awaiting_age"],
"webhookUsed": true,
"events": [
{
"name": "awaiting_age"
}
],
"responses": [
{
"affectedContexts": [
{
"name": "awaiting_sex",
"parameters": {},
"lifespan": 1
}
]
}
]
},
"inputs": [
{
"name": "dob",
"type": {
"dialogflow": "@sys.date",
"alexa": "AMAZON.DATE"
}
}
]
},
{
"name": "4_get_dob_no_year",
"phrases": [],
"dialogflow": {
"contexts": ["awaiting_age_incorrect"],
"events": [
{
"name": "awaiting_age_incorrect"
}
],
"responses": [
{
"affectedContexts": [
{
"name": "awaiting_age",
"parameters": {},
"lifespan": 1
}
]
}
]
}
},
{
"name": "4_get_dob_underage",
"phrases": [],
"dialogflow": {
"contexts": ["awaiting_age_underage"],
"priority": 1000000,
"events": [
{
"name": "awaiting_age_underage"
}
],
"responses": [
{
"affectedContexts": [
{
"name": "awaiting_age",
"parameters": {},
"lifespan": 1
}
]
}
]
}
},
{
"name": "5_get_sex",
"phrases": [],
"dialogflow": {
"contexts": ["awaiting_sex"],
"responses": [
{
"affectedContexts": [
{
"name": "awaiting_tobacco",
"parameters": {},
"lifespan": 1
}
]
}
]
},
"inputs": [
{
"name": "sex",
"type": "sex"
}
]
},
{
"name": "6_get_tobacco",
"phrases": [],
"dialogflow": {
"contexts": ["awaiting_tobacco"],
"responses": [
{
"affectedContexts": [
{
"name": "awaiting_ecig",
"parameters": {},
"lifespan": 1
}
]
}
]
},
"inputs": [
{
"name": "yes-no",
"type": "yes-no"
}
]
},
{
"name": "7_get_ecig",
"phrases": [],
"dialogflow": {
"contexts": ["awaiting_ecig"],
"responses": [
{
"affectedContexts": [
{
"name": "awaiting_home_or_auto",
"parameters": {},
"lifespan": 1
}
]
}
]
},
"inputs": [
{
"name": "ecig",
"type": "yes-no"
}
]
},
{
"name": "8_get_home_auto",
"phrases": [],
"dialogflow": {
"contexts": ["awaiting_home_or_auto"],
"responses": [
{
"affectedContexts": [
{
"name": "awaiting_dt_wealth",
"parameters": {},
"lifespan": 1
}
]
}
]
},
"inputs": [
{
"name": "yes-no",
"type": "yes-no"
}
]
},
{
"name": "9_get_dt_wealth",
"phrases": [],
"dialogflow": {
"contexts": ["awaiting_dt_wealth"],
"responses": [
{
"affectedContexts": [
{
"name": "awaiting_dt_employee",
"parameters": {},
"lifespan": 1
}
]
}
]
},
"inputs": [
{
"name": "yes-no",
"type": "yes-no"
}
]
},
{
"name": "Quit",
"phrases": [],
"dialogflow": {
"priority": 1000000
}
}
],
"inputTypes": [
{
"name": "excluded_province",
"values": [
{
"value": "quebec",
"synonyms": ["quebec"]
}
]
},
{
"name": "province",
"values": [
[
{
"value": "Yukon",
"synonyms": ["Yukon"]
},
{
"value": "Saskatchewan",
"synonyms": ["Saskatchewan"]
},
{
"value": "Prince Edward Island",
"synonyms": ["Prince Edward Island"]
},
{
"value": "Ontario",
"synonyms": ["Ontario"]
},
{
"value": "Nunavut",
"synonyms": ["Nunavut"]
},
{
"value": "Northwest Territories",
"synonyms": ["Northwest Territories"]
},
{
"value": "Nova Scotia",
"synonyms": ["Nova Scotia"]
},
{
"value": "Newfoundland and Labrador",
"synonyms": ["Newfoundland and Labrador"]
},
{
"value": "New Brunswick",
"synonyms": ["New Brunswick"]
},
{
"value": "Manitoba",
"synonyms": ["Manitoba"]
},
{
"value": "British Columbia",
"synonyms": ["British Columbia"]
},
{
"value": "Alberta",
"synonyms": ["Alberta"]
}
]
]
},
{
"name": "sex",
"values": [
{
"value": "male",
"synonyms": ["male", "man", "guy", "dude", "bro", "boy"]
},
{
"value": "female",
"synonyms": ["female", "girl", "woman", "gal", "lady"]
}
]
},
{
"name": "yes-no",
"values": [
{
"value": "yes",
"synonyms": ["yes"]
},
{
"value": "no",
"synonyms": ["no"]
}
]
}
],
"dialogflow": {
"intents": [
{
"fallbackIntent": true,
"name": "Default Fallback Intent"
},
{
"events": [
{
"name": "WELCOME"
}
],
"responses": [
{
"affectedContexts": [
{
"name": "awaiting_begin_yes_no",
"parameters": {},
"lifespan": 1
}
]
}
],
"name": "Default Welcome Intent"
}
]
},
"alexa": {
"interactionModel": {
"languageModel": {
"intents": [
{
"name": "AMAZON.CancelIntent",
"samples": []
},
{
"name": "AMAZON.HelpIntent",
"samples": []
},
{
"name": "AMAZON.StopIntent",
"samples": []
}
]
}
}
}
}