由于我们的团队(即我自己和另外两名开发人员)在过去一周左右的时间内飙升了PACT,其中一个关注点是没有能力将参数提供给提供者国家。由于没有这个关键功能(定于版本3发布),我们可能不会从我们各自的服务子团队中购买。
@MattFellows - 有关版本3何时可用于Go的任何预测?我们有机会早点获得此功能吗?
允许带参数的多个提供者状态 在以前的版本中,提供程序状态被定义为描述性字符串。如果不将值编码到描述中,则无法推断状态所需的数据。
{
"providerState": "an alligator with the given name Mary exists and the user Fred is logged in"
}
The change would be:
{
"providerStates": [
{
"name": "an alligator with the given name exists",
"params": {"name" : "Mary"}
}, {
"name": "the user is logged in",
"params" : { "username" : "Fred"}
}
]
}