假设我想为地址设置一个验证合约,但我还想为用户和咖啡店设置一个验证器;两者都包含地址,是否可以重复使用AddressContract
inUserContract
和CoffeeShopContract
?
例如,我要验证的数据可能如下所示:
# Address
{
"first_line": "100 Main street",
"zipcode": "12345",
}
# User
{
"first_name": "Joe",
"last_name": "Bloggs",
"address:" {
"first_line": "123 Boulevard",
"zipcode": "12346",
}
}
# Coffee Shop
{
"shop": "Central Perk",
"floor_space": "2000sqm",
"address:" {
"first_line": "126 Boulevard",
"zipcode": "12347",
}
}