|
COOPENOMICS
v1
Кооперативная Экономика
|
Реестр автоматизаций робота решений совета Подробнее...
#include <soviet.hpp>
Открытые члены | |
| uint64_t | primary_key () const |
| uint64_t | by_member () const |
| Индекс по члену совета Подробнее... | |
| bool | is_expired () const |
| bool | allows_vote (eosio::name decision_type) const |
| Тип решения делегирован роботу для голосования — сразу или вслед за другим членом совета Подробнее... | |
| bool | allows_authorize (eosio::name decision_type) const |
Открытые атрибуты | |
| uint64_t | id |
| Уникальный идентификатор записи Подробнее... | |
| eosio::name | coopname |
| Имя кооператива Подробнее... | |
| uint64_t | board_id |
| Идентификатор совета Подробнее... | |
| eosio::name | member |
| Член совета, делегировавший подпись роботу Подробнее... | |
| eosio::name | permission_name |
| Разрешение аккаунта члена совета с ключом робота (не active и не owner) Подробнее... | |
| std::vector< eosio::name > | vote_types |
| Типы решений, по которым робот голосует «за» сразу при появлении повестки Подробнее... | |
| std::vector< follow_rule > | follow_rules |
| Типы решений, по которым робот повторяет голос другого члена совета Подробнее... | |
| std::vector< eosio::name > | authorize_types |
| Типы решений, протоколы которых робот подписывает от имени председателя (только для председателя) Подробнее... | |
| eosio::asset | limit |
| Лимит суммы на одно решение; нулевая сумма — без лимита (соблюдается роботом) Подробнее... | |
| eosio::time_point_sec | expires_at |
| Срок действия автоматизации; нулевое значение — бессрочно Подробнее... | |
| eosio::time_point_sec | created_at |
| Момент включения автоматизации Подробнее... | |
| eosio::time_point_sec | updated_at |
| Момент последнего изменения Подробнее... | |
Реестр автоматизаций робота решений совета
Одна запись на члена совета. Хранит имя отдельного разрешения аккаунта, ключом которого робот подписывает голоса и протоколы от имени члена совета, и списки типов решений, по которым это разрешено. Приватных ключей в цепи нет: ключ живёт в хранилище робота, а принадлежность ключа разрешению аккаунта контракт проверяет интринзиком assert_recover_key_account при каждой подписи.
_soviet и скоупом: coopname
|
inline |
|
inline |
Тип решения делегирован роботу для голосования — сразу или вслед за другим членом совета
|
inline |
Индекс по члену совета
|
inline |
|
inline |
| std::vector<eosio::name> automator::authorize_types |
Типы решений, протоколы которых робот подписывает от имени председателя (только для председателя)
| uint64_t automator::board_id |
Идентификатор совета
| eosio::name automator::coopname |
Имя кооператива
| eosio::time_point_sec automator::created_at |
Момент включения автоматизации
| eosio::time_point_sec automator::expires_at |
Срок действия автоматизации; нулевое значение — бессрочно
| std::vector<follow_rule> automator::follow_rules |
Типы решений, по которым робот повторяет голос другого члена совета
| uint64_t automator::id |
Уникальный идентификатор записи
| eosio::asset automator::limit |
Лимит суммы на одно решение; нулевая сумма — без лимита (соблюдается роботом)
| eosio::name automator::member |
Член совета, делегировавший подпись роботу
| eosio::name automator::permission_name |
Разрешение аккаунта члена совета с ключом робота (не active и не owner)
| eosio::time_point_sec automator::updated_at |
Момент последнего изменения
| std::vector<eosio::name> automator::vote_types |
Типы решений, по которым робот голосует «за» сразу при появлении повестки