|
COOPENOMICS
v1
Кооперативная Экономика
|
Классы | |
| struct | debt |
| Структура долгового обязательства. Подробнее... | |
| struct | summary |
| Структура сводки по долгам пользователя. Подробнее... | |
Определения типов | |
| typedef multi_index< "debts"_n, debt, indexed_by<"byusername"_n, const_mem_fun< debt, uint64_t, &debt::by_username > >, indexed_by<"bydebthash"_n, const_mem_fun< debt, checksum256, &debt::by_debt_hash > >, indexed_by<"bycreated"_n, const_mem_fun< debt, uint64_t, &debt::by_created > >, indexed_by<"byrepaid"_n, const_mem_fun< debt, uint64_t, &debt::by_repaid > > > | debts_index |
| typedef multi_index<"summaries"_n, summary > | summaries_index |
Функции | |
| std::optional< debt > | get_debt (name coopname, const checksum256 &debt_hash) |
| Получает долговое обязательство по хэшу. Подробнее... | |
| std::optional< summary > | get_summary (name coopname, name username) |
| Получает сводку по долгам пользователя. Подробнее... | |
| void | assert_no_expired_debts (name coopname, name username) |
| Проверяет отсутствие просроченных долгов у пользователя. Подробнее... | |
| void | create_debt (name calling_contract, CREATEDEBT_SIGNATURE) |
| Создает долговое обязательство пайщика. Подробнее... | |
| void | settle_debt (name calling_contract, SETTLEDEBT_SIGNATURE) |
| Погашает долговое обязательство пайщика. Подробнее... | |
| typedef multi_index< "debts"_n, debt, indexed_by<"byusername"_n, const_mem_fun<debt, uint64_t, &debt::by_username> >, indexed_by<"bydebthash"_n, const_mem_fun<debt, checksum256, &debt::by_debt_hash> >, indexed_by<"bycreated"_n, const_mem_fun<debt, uint64_t, &debt::by_created> >, indexed_by<"byrepaid"_n, const_mem_fun<debt, uint64_t, &debt::by_repaid> > > Loan::debts_index |
| typedef multi_index<"summaries"_n, summary> Loan::summaries_index |
|
inline |
Проверяет отсутствие просроченных долгов у пользователя.
| coopname | Имя кооператива |
| username | Имя пользователя |
| eosio::check_failure | если у пользователя есть просроченные долги |
|
inline |
Создает долговое обязательство пайщика.
| calling_contract | Контракт, вызывающий создание долга |
| coopname | Имя кооператива |
| username | Имя пользователя |
| debt_hash | Хэш долгового обязательства |
| repaid_at | Срок погашения долга |
| quantity | Сумма долга |
|
inline |
Получает долговое обязательство по хэшу.
| coopname | Имя кооператива |
| debt_hash | Хэш долгового обязательства |
|
inline |
Получает сводку по долгам пользователя.
| coopname | Имя кооператива |
| username | Имя пользователя |
|
inline |
Погашает долговое обязательство пайщика.
| calling_contract | Контракт, вызывающий погашение долга |
| coopname | Имя кооператива |
| username | Имя пользователя |
| debt_hash | Хэш долгового обязательства |
| quantity | Сумма погашения |