
The data structures defined by this contract.
Table row type of bizhash
{ "name": "BizhashModel", "base": "", "fields": [ { "name": "hash", "type": "checksum256" } ] }
Table row type of business
{ "name": "BusinessModel", "base": "", "fields": [ { "name": "account", "type": "t_name" }, { "name": "state", "type": "t_state" }, { "name": "r1", "type": "uint64" }, { "name": "r2", "type": "uint64" }, { "name": "r3", "type": "uint64" }, { "name": "r4", "type": "uint64" }, { "name": "r5", "type": "uint64" } ] }
Struct property of CustomerBizModel
{ "name": "CustomerBiz", "base": "", "fields": [ { "name": "account", "type": "t_name" }, { "name": "balance", "type": "asset" } ] }
Table row type of customerbiz
{ "name": "CustomerBizModel", "base": "", "fields": [ { "name": "account", "type": "t_name" }, { "name": "businesses", "type": "CustomerBiz[]" }, { "name": "r1", "type": "uint64" }, { "name": "r2", "type": "uint64" }, { "name": "r3", "type": "uint64" }, { "name": "r4", "type": "uint64" }, { "name": "r5", "type": "uint64" } ] }
Table row type of director
{ "name": "DirectorModel", "base": "", "fields": [ { "name": "account", "type": "t_name" }, { "name": "r1", "type": "uint64" }, { "name": "r2", "type": "uint64" }, { "name": "r3", "type": "uint64" }, { "name": "r4", "type": "uint64" }, { "name": "r5", "type": "uint64" } ] }
-
{ "name": "StatModel", "base": "", "fields": [ { "name": "day", "type": "t_utime" }, { "name": "collected", "type": "t_asset" }, { "name": "r1", "type": "uint64" }, { "name": "r2", "type": "uint64" }, { "name": "r3", "type": "uint64" }, { "name": "r4", "type": "uint64" }, { "name": "r5", "type": "uint64" } ] }
-
{ "name": "actbiz", "base": "", "fields": [ { "name": "account", "type": "t_name" } ] }
-
{ "name": "adddir", "base": "", "fields": [ { "name": "account", "type": "t_name" } ] }
-
{ "name": "deactbiz", "base": "", "fields": [ { "name": "account", "type": "t_name" } ] }
-
{ "name": "regbiz", "base": "", "fields": [ { "name": "account", "type": "t_name" } ] }
-
{ "name": "removedir", "base": "", "fields": [ { "name": "account", "type": "t_name" } ] }
-
{ "name": "reportbiz", "base": "", "fields": [ { "name": "customer", "type": "t_name" }, { "name": "business", "type": "t_name" }, { "name": "balance_change", "type": "asset" } ] }
Action parameter in setbizhash
{ "name": "setbizhash", "base": "", "fields": [ { "name": "hash", "type": "checksum256" } ] }
-
{ "name": "updatebal", "base": "", "fields": [ { "name": "customer", "type": "t_name" }, { "name": "businesses", "type": "t_name[]" } ] }