COOPENOMICS
v1
Кооперативная Экономика
|
Таблица решений кооператива Подробнее...
#include <coops.hpp>
Открытые члены | |
uint64_t | primary_key () const |
Возвращает первичный ключ решения. Подробнее... | |
uint64_t | by_secondary () const |
Возвращает ключ для индексации по идентификатору карточки. Подробнее... | |
uint64_t | bytype () const |
Возвращает ключ для индексации по типу решения. Подробнее... | |
uint64_t | byapproved () const |
Возвращает ключ для индексации по статусу "принято". Подробнее... | |
uint64_t | byvalidated () const |
Возвращает ключ для индексации по статусу "подтверждено". Подробнее... | |
uint64_t | byauthorized () const |
Возвращает ключ для индексации по статусу "авторизовано". Подробнее... | |
checksum256 | byhash () const |
void | check_for_any_vote_exist (eosio::name member) const |
std::pair< uint64_t, uint64_t > | get_votes_count () const |
Открытые атрибуты | |
uint64_t | id |
Уникальный идентификатор решения. Подробнее... | |
eosio::name | coopname |
Имя кооператива, связанного с решением. Подробнее... | |
eosio::name | username |
Имя пользователя, связанного с решением. Подробнее... | |
eosio::name | type |
Тип решения: // joincoop | change | ... Подробнее... | |
uint64_t | batch_id |
Идентификатор карточки, связанной с типом решения. Подробнее... | |
document2 | statement |
Документ заявления Подробнее... | |
std::vector< eosio::name > | votes_for |
Список имен, голосовавших "за" решение. Подробнее... | |
std::vector< eosio::name > | votes_against |
Список имен, голосовавших "против" решения. Подробнее... | |
bool | validated = false |
Сигнальный флаг, указывающий, что администратор подтверждает валидность решения. Подробнее... | |
bool | approved = false |
Сигнальный флаг, указывающий, что решение советом принято. Подробнее... | |
bool | authorized = false |
Флаг, указывающий, что получена авторизация председателя после голосования и валидации до исполнения. Подробнее... | |
eosio::name | authorized_by |
Имя аккаунта председателя Подробнее... | |
document2 | authorization |
Документ подписанного решения председателем Подробнее... | |
eosio::time_point_sec | created_at |
Время создания карточки решения. Подробнее... | |
eosio::binary_extension< eosio::time_point_sec > | expired_at |
Время до истечения Подробнее... | |
eosio::binary_extension< std::string > | meta |
мета-данные Подробнее... | |
eosio::binary_extension< name > | callback_contract |
контракт для вызова после принятия решения Подробнее... | |
eosio::binary_extension< name > | confirm_callback |
действие для вызова после принятия решения Подробнее... | |
eosio::binary_extension< name > | decline_callback |
действие для вызова после отклонения решения Подробнее... | |
eosio::binary_extension< checksum256 > | hash |
входящий идентификатор решения Подробнее... | |
Таблица решений кооператива
Таблица содержит информацию о решениях, принимаемых советом кооператива, включая голосование и авторизацию.
_soviet
и скоупом: coopname
|
inline |
Возвращает ключ для индексации по идентификатору карточки.
|
inline |
Возвращает ключ для индексации по статусу "принято".
|
inline |
Возвращает ключ для индексации по статусу "авторизовано".
|
inline |
|
inline |
Возвращает ключ для индексации по типу решения.
|
inline |
Возвращает ключ для индексации по статусу "подтверждено".
|
inline |
|
inline |
|
inline |
Возвращает первичный ключ решения.
bool decision::approved = false |
Сигнальный флаг, указывающий, что решение советом принято.
document2 decision::authorization |
Документ подписанного решения председателем
bool decision::authorized = false |
Флаг, указывающий, что получена авторизация председателя после голосования и валидации до исполнения.
eosio::name decision::authorized_by |
Имя аккаунта председателя
uint64_t decision::batch_id |
Идентификатор карточки, связанной с типом решения.
eosio::binary_extension<name> decision::callback_contract |
контракт для вызова после принятия решения
eosio::binary_extension<name> decision::confirm_callback |
действие для вызова после принятия решения
eosio::name decision::coopname |
Имя кооператива, связанного с решением.
eosio::time_point_sec decision::created_at |
Время создания карточки решения.
eosio::binary_extension<name> decision::decline_callback |
действие для вызова после отклонения решения
eosio::binary_extension<eosio::time_point_sec> decision::expired_at |
Время до истечения
eosio::binary_extension<checksum256> decision::hash |
входящий идентификатор решения
uint64_t decision::id |
Уникальный идентификатор решения.
eosio::binary_extension<std::string> decision::meta |
мета-данные
document2 decision::statement |
Документ заявления
eosio::name decision::type |
Тип решения: // joincoop | change | ...
eosio::name decision::username |
Имя пользователя, связанного с решением.
bool decision::validated = false |
Сигнальный флаг, указывающий, что администратор подтверждает валидность решения.
std::vector<eosio::name> decision::votes_against |
Список имен, голосовавших "против" решения.
std::vector<eosio::name> decision::votes_for |
Список имен, голосовавших "за" решение.