COOPENOMICS
v1
Кооперативная Экономика
|
Пространства имен | |
namespace | Status |
Константы статусов имущественных взносов | |
Классы | |
struct | property |
Таблица имущественных взносов хранит данные о предложениях по имущественным взносам в проекты. Подробнее... | |
Определения типов | |
typedef eosio::multi_index< "pjproperties"_n, property, indexed_by<"byusername"_n, const_mem_fun< property, uint64_t, &property::by_username > >, indexed_by<"byhash"_n, const_mem_fun< property, checksum256, &property::by_property_hash > >, indexed_by<"byprojhash"_n, const_mem_fun< property, checksum256, &property::by_project_hash > > > | property_index |
Функции | |
std::optional< property > | get_property (eosio::name coopname, const checksum256 &hash) |
Получает предложение по хэшу. Подробнее... | |
property | get_property_or_fail (eosio::name coopname, const checksum256 &hash) |
Получает предложение по хэшу или падает с ошибкой. Подробнее... | |
void | delete_property (eosio::name coopname, const checksum256 &hash) |
Удаляет предложение по хэшу. Подробнее... | |
void | create_property_with_approve (eosio::name coopname, eosio::name username, checksum256 project_hash, checksum256 property_hash, const eosio::asset &property_amount, const std::string &property_description) |
Создает предложение по имущественному взносу и отправляет его на утверждение. Подробнее... | |
typedef eosio::multi_index< "pjproperties"_n, property, indexed_by<"byusername"_n, const_mem_fun<property, uint64_t, &property::by_username> >, indexed_by<"byhash"_n, const_mem_fun<property, checksum256, &property::by_property_hash> >, indexed_by<"byprojhash"_n, const_mem_fun<property, checksum256, &property::by_project_hash> >> Capital::ProjectProperties::property_index |
|
inline |
Создает предложение по имущественному взносу и отправляет его на утверждение.
coopname | Имя кооператива. |
username | Имя пользователя. |
project_hash | Хэш проекта. |
property_hash | Хэш предложения. |
property_amount | Оценочная стоимость имущества. |
property_description | Описание имущества. |
|
inline |
Удаляет предложение по хэшу.
coopname | Имя кооператива (scope таблицы). |
hash | Хэш предложения. |
|
inline |
Получает предложение по хэшу.
coopname | Имя кооператива (scope таблицы). |
hash | Хэш предложения. |
std::optional<property>
- найденное предложение или std::nullopt
, если его нет.
|
inline |
Получает предложение по хэшу или падает с ошибкой.
coopname | Имя кооператива (scope таблицы). |
hash | Хэш предложения. |
property
- найденное предложение.