EOS

autopay.hufi

Contract

The data structures defined by this contract.

  • Table row type of loan

    { "name": "LoanModel", "base": "", "fields": [ { "name": "id", "type": "ID" }, { "name": "business", "type": "t_name" }, { "name": "account", "type": "t_name" }, { "name": "quantity", "type": "asset" }, { "name": "accumulated", "type": "asset" }, { "name": "state", "type": "t_state" }, { "name": "datetime", "type": "t_utime" }, { "name": "agent", "type": "t_name" }, { "name": "agent_percent", "type": "t_amount" }, { "name": "agent1", "type": "t_name" }, { "name": "agent1_percent", "type": "t_amount" }, { "name": "memo", "type": "string" }, { "name": "creator", "type": "t_name" }, { "name": "r1", "type": "uint64" }, { "name": "r2", "type": "uint64" }, { "name": "r3", "type": "uint64" }, { "name": "r4", "type": "uint64" }, { "name": "r5", "type": "uint64" } ] }
  • Table row type of .icro.oan.ode

    { "name": "MicroLoanModel", "base": "", "fields": [ { "name": "id", "type": "ID" }, { "name": "account", "type": "t_name" }, { "name": "type", "type": "t_type" }, { "name": "quantity", "type": "asset" }, { "name": "accumulated", "type": "asset" }, { "name": "state", "type": "t_state" }, { "name": "datetime", "type": "t_utime" }, { "name": "agent", "type": "t_name" }, { "name": "agent_percent", "type": "t_amount" }, { "name": "agent1", "type": "t_name" }, { "name": "agent1_percent", "type": "t_amount" }, { "name": "memo", "type": "string" }, { "name": "r1", "type": "uint64" }, { "name": "r2", "type": "uint64" }, { "name": "r3", "type": "uint64" }, { "name": "r4", "type": "uint64" }, { "name": "r5", "type": "uint64" } ] }
  • Action parameter in addloan

    { "name": "addloan", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "loanids", "type": "string" } ] }
  • Action parameter in addreferral

    { "name": "addreferral", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "referral", "type": "name" } ] }
  • Action parameter in addsettings

    { "name": "addsettings", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "setting", "type": "string" } ] }
  • Action parameter in autopayacct

    { "name": "autopayacct", "base": "", "fields": [ { "name": "account", "type": "name" } ] }
  • Table row type of balances

    { "name": "balances", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "balance", "type": "asset" } ] }
  • Action parameter in delreferral

    { "name": "delreferral", "base": "", "fields": [ { "name": "account", "type": "name" } ] }
  • Action parameter in delsettings

    { "name": "delsettings", "base": "", "fields": [ { "name": "account", "type": "name" } ] }
  • Action parameter in doautopay

    { "name": "doautopay", "base": "", "fields": [] }
  • Table row type of loans

    { "name": "loans", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "loans", "type": "string" } ] }
  • Table row type of referral

    { "name": "referral", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "referral", "type": "name" }, { "name": "data", "type": "string" } ] }
  • Action parameter in referraldata

    { "name": "referraldata", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "data", "type": "string" } ] }
  • Action parameter in removeloan

    { "name": "removeloan", "base": "", "fields": [ { "name": "account", "type": "name" } ] }
  • Table row type of settings

    { "name": "settings", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "setting", "type": "string" } ] }
  • Table row type of validsenders

    { "name": "validsenders", "base": "", "fields": [ { "name": "account", "type": "name" } ] }