|
COOPENOMICS
v1
Кооперативная Экономика
|
Пространства имен | |
| namespace | Status |
| Константы статусов программных имущественных взносов | |
Классы | |
| struct | program_property |
| Таблица программных имущественных взносов хранит данные о предложениях по имущественным взносам в программу капитализации. Подробнее... | |
Определения типов | |
| typedef eosio::multi_index< "pgproperties"_n, program_property, indexed_by<"byusername"_n, const_mem_fun< program_property, uint64_t, &program_property::by_username > >, indexed_by<"byhash"_n, const_mem_fun< program_property, checksum256, &program_property::by_property_hash > > > | program_property_index |
Функции | |
| std::optional< program_property > | get_program_property (eosio::name coopname, const checksum256 &hash) |
| Получает программное предложение по хэшу. Подробнее... | |
| program_property | get_program_property_or_fail (eosio::name coopname, const checksum256 &hash) |
| Получает программное предложение по хэшу или падает с ошибкой. Подробнее... | |
| void | delete_program_property (eosio::name coopname, const checksum256 &hash) |
| Удаляет программное предложение по хэшу. Подробнее... | |
| void | create_program_property_with_approve (eosio::name coopname, eosio::name username, checksum256 property_hash, const eosio::asset &property_amount, const std::string &property_description, const document2 &statement) |
| Создает предложение по программному имущественному взносу и отправляет его на утверждение. Подробнее... | |
| void | update_program_property_status (eosio::name coopname, const checksum256 &property_hash, eosio::name new_status) |
| Обновляет статус программного предложения Подробнее... | |
| void | set_program_property_approved_statement (eosio::name coopname, const checksum256 &property_hash, const document2 &approved_statement) |
| Устанавливает одобренное заявление Подробнее... | |
| void | set_program_property_authorization (eosio::name coopname, const checksum256 &property_hash, const document2 &authorization) |
| Устанавливает решение совета Подробнее... | |
| void | set_program_property_act1 (eosio::name coopname, const checksum256 &property_hash, const document2 &act1) |
| Устанавливает первый акт Подробнее... | |
| void | set_program_property_act2 (eosio::name coopname, const checksum256 &property_hash, const document2 &act2) |
| Устанавливает второй акт Подробнее... | |
| typedef eosio::multi_index< "pgproperties"_n, program_property, indexed_by<"byusername"_n, const_mem_fun<program_property, uint64_t, &program_property::by_username> >, indexed_by<"byhash"_n, const_mem_fun<program_property, checksum256, &program_property::by_property_hash> >> Capital::ProgramProperties::program_property_index |
|
inline |
Создает предложение по программному имущественному взносу и отправляет его на утверждение.
| coopname | Имя кооператива. |
| username | Имя пользователя. |
| property_hash | Хэш предложения. |
| property_amount | Оценочная стоимость имущества. |
| property_description | Описание имущества. |
| statement | Заявление о внесении имущества. |
|
inline |
Удаляет программное предложение по хэшу.
| coopname | Имя кооператива (scope таблицы). |
| hash | Хэш предложения. |
|
inline |
Получает программное предложение по хэшу.
| coopname | Имя кооператива (scope таблицы). |
| hash | Хэш предложения. |
std::optional<program_property> - найденное предложение или std::nullopt, если его нет.
|
inline |
Получает программное предложение по хэшу или падает с ошибкой.
| coopname | Имя кооператива (scope таблицы). |
| hash | Хэш предложения. |
program_property - найденное предложение.
|
inline |
Устанавливает первый акт
|
inline |
Устанавливает второй акт
|
inline |
Устанавливает одобренное заявление
|
inline |
Устанавливает решение совета
|
inline |
Обновляет статус программного предложения
| coopname | Имя кооператива |
| property_hash | Хэш предложения |
| new_status | Новый статус |