
resource.mlt
Contract
The data structures defined by this contract.
Action parameter in addoptions
{ "name": "addoptions", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "notify_amount", "type": "int64" }, { "name": "options", "type": "string" } ] }Action parameter in addpoweruser
{ "name": "addpoweruser", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "poweruser", "type": "name" }, { "name": "cpu_limit", "type": "uint64" }, { "name": "net_limit", "type": "uint64" }, { "name": "enable", "type": "bool" }, { "name": "options", "type": "string" } ] }Action parameter in adjustbalance
{ "name": "adjustbalance", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "fee", "type": "asset" } ] }- { "name": "balances", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "balance", "type": "int64" } ] }
Action parameter in delpoweruser
{ "name": "delpoweruser", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "poweruser", "type": "name" } ] }Action parameter in disableuser
{ "name": "disableuser", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "poweruser", "type": "name" } ] }Action parameter in enableuser
{ "name": "enableuser", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "poweruser", "type": "name" } ] }- { "name": "options", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "notify_amount", "type": "int64" }, { "name": "options", "type": "string" } ] }
- { "name": "powerup", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "poweruser", "type": "name" } ] }
Action parameter in powerupfull
{ "name": "powerupfull", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "poweruser", "type": "name" }, { "name": "net_free", "type": "int64" }, { "name": "cpu_free", "type": "int64" } ] }Table row type of powerusers
{ "name": "powerusers", "base": "", "fields": [ { "name": "poweruser", "type": "name" }, { "name": "cpu_limit", "type": "uint64" }, { "name": "net_limit", "type": "uint64" }, { "name": "enable", "type": "bool" }, { "name": "options", "type": "string" } ] }- { "name": "withdraw", "base": "", "fields": [ { "name": "user", "type": "name" } ] }