如何在Flow Shell中传递构造函数值?

时间:2018-06-04 14:30:31

标签: shell corda

我尝试在Flow Shell中启动流程。

我在Flow中有一个构造函数,它接受一个字符串和一个整数。字符串和整数封装在名为Message的对象中。

@CordaSerializable
data class Message (val description: String, val id: Integer)

流程如下:

class Initiator(private val message: Message) : FlowLogic<SignedTransaction>() {

当我输入以下命令时:

start Initiator "descriptor":"A", "id":"12"

我收到此错误:

No matching constructor found:
- [message: Message]: missing parameter message

1 个答案:

答案 0 :(得分:0)

有一个错字。该命令使用单词descriptor代替description