Я разрабатываю капсулу рабочего процесса транзакции и использую функциюaction.retrieve () для получения данных заказа с платформы. Но он возвращает только часть данных заказа .
MyReceipt - это структура, в которой хранится информация о заказе, она определяется следующим образом:
structure (MyReceipt) {
description (order info)
// properties
features { activity}
}
И он построен как выходная концепция Commit Action, как это
action (CommitRequest) {
type (Commit)
description ()
collect {
// MyRequest
}
output (MyReceipt)
}
Я пытаюсь получить такие данные
transaction.retrieve("bixby.MyCapsule.MyReceipt")
Предполагается вернуть все данные MyReceipt. Но он возвращает только часть данных квитанции. Правильно ли получить все заказы? Или есть другие способы получить все данные чека?
И я обнаружил, что пример кода использует его так же, как это, чтобы получить последние данные квитанции
transaction.retrieve("bixby.MyCapsule.MyReceipt", "ALL", 1)
но это не объясняет, что эти два параметра "ALL" и 1 представляют для . И я хочу получить более подробную информацию об использовании этой функции.
Не могли бы вы, пожалуйста, скажите мне , как использовать функциюaction.retrieve () или другую функцию, чтобы получить все исторические данные квитанции , и как я могу получить данные транзакции для кого-то когда я пытаюсь найти причину проблемы.