Hyperledger建模:固定长度的数组

时间:2018-01-22 11:18:42

标签: hyperledger hyperledger-composer

我刚刚开始使用Hyperledger并尝试在.cto文件中创建以下资源

asset Contract identified by contractId {
  o String contractId
  o Boolean[] services
}

其中所有合同实例都有一个"服务"固定长度为9的数组(即用户不可能创建任何其他长度的合约。)

有谁知道我怎么能做到这一点?

1 个答案:

答案 0 :(得分:0)

你应该可以使用这个正则表达式,例如。 String myfield regex=/^[0-9]{9}$/将确保它必须是9位数(如果它的所有数字等等)。