Я строю образец капсулы, куда я буду добавлять данные об активности пользователя. Примером высказывания будет «Я шел 2 часа и прошел 2 км дистанции». Исходный код тренинга выглядит следующим образом:
[g:AddExerciseResultConcept] i (walked)[v:ExerciseType:Walking] for (2 hr)[v:time.DateTimeExpression] and completed (2 km)[v:measurement.Length]
IDE, показывая его как нелегальный план .
Моя модель действия похожа на
action (AddExercise) {
description (adding exercise value)
type (Search)
collect {
input (duration) {
type (time.DurationPeriod)
min (Required) max (One)
}
input (distance) {
type (measurement.Length)
min (Optional)
}
input (exerciseType) {
type (ExerciseType)
min (Required) max (One)
}
}
output (AddExerciseResultConcept)
}
AddExerciseResultConcept имеет тип text. Какую ошибку я сделал здесь?