#include <eosio/eosio.hpp>
#include <eosio/asset.hpp>
См. исходные тексты.
|
| typedef eosio::multi_index< "expenses"_n, expense, indexed_by<"byusername"_n, const_mem_fun< expense, uint64_t, &expense::by_username > >, indexed_by<"byhash"_n, const_mem_fun< expense, checksum256, &expense::by_expense_hash > >, indexed_by<"byprojhash"_n, const_mem_fun< expense, checksum256, &expense::by_project_hash > > > | Capital::expense_index |
| |
|
| std::optional< expense > | Capital::get_expense (eosio::name coopname, const checksum256 &hash) |
| | Получает расход по хэшу. Подробнее...
|
| |
| expense | Capital::Expenses::get_expense_or_fail (eosio::name coopname, const checksum256 &expense_hash) |
| | Получает расход по хэшу или вызывает ошибку. Подробнее...
|
| |
| void | Capital::Expenses::create_expense (eosio::name coopname, const checksum256 &project_hash, const checksum256 &expense_hash, eosio::name username, const eosio::asset &amount, const std::string &description, const document2 &statement) |
| | Создает запись расхода в таблице. Подробнее...
|
| |
| void | Capital::Expenses::set_approved (eosio::name coopname, uint64_t expense_id, const document2 &approved_statement) |
| | Обновляет статус и одобренную записку расхода. Подробнее...
|
| |
| void | Capital::Expenses::set_authorized (eosio::name coopname, uint64_t expense_id, const document2 &authorization) |
| | Обновляет статус и авторизацию расхода. Подробнее...
|
| |
| void | Capital::Expenses::delete_expense (eosio::name coopname, uint64_t expense_id) |
| | Удаляет запись расхода из таблицы. Подробнее...
|
| |