Nested message and enum types in Intent.
Intent
Nested message and enum types in TrainingPhrase.
TrainingPhrase
Represents an intent parameter.
Represents an example that the agent is trained on to identify the intent.