Ну да, гугл документация по действиям SDK, без комментариев. На основе предоставленного вами примера эти пользовательские типы относятся к основной структуре в действиях. json например:
"actions":[..],
"locale": "de",
"customTypes": [
{
"name": "$MorningOptions",
"items": [
{
"key": "6am",
"synonyms": [
"6 am",
"6 o clock",
"oh six hundred",
"6 in the morning"
]
}
]
}
]
Если это не работает, вы можете попробовать использовать types
:
"actions":[..],
"locale": "de",
"types":
[
{
"name": "$MorningOptions",
"entities":
[
{ "key": "6am", "synonyms": ["6 am","6 o clock","oh six hundred","6 in the morning"] }
]
}
]
Они тоже в основной структуре. Но официально устарели: https://developers.google.com/assistant/conversational/action-package/reference/rest/Shared.Types/ActionPackage#Type