COOPENOMICS  v1
Кооперативная Экономика
Структура coodecision

#include <table_branch_decisions.hpp>

Открытые члены

uint64_t primary_key () const
 
eosio::checksum256 by_hash () const
 
bool is_participant (const eosio::name &username) const
 

Открытые атрибуты

uint64_t id
 Идентификатор решения Подробнее...
 
eosio::checksum256 hash
 Якорь процесса (внешний идентификатор) Подробнее...
 
eosio::name coopname
 Имя кооператива Подробнее...
 
eosio::name type
 Тип решения: "free" | "createbranch". Подробнее...
 
eosio::name initiator
 Организатор собрания Подробнее...
 
eosio::name chairman
 Председатель собрания — выбирается организатором из участников при открытии голосования (для createbranch — он же кандидат в председатели КУ) Подробнее...
 
eosio::name status
 opened | voting | approved | onapproval Подробнее...
 
document2 proposal
 Подписанное предложение/повестка инициатора Подробнее...
 
document2 protocol
 Протокол решения (утверждает председатель) Подробнее...
 
document2 petition
 Заявление председателя в совет (для createbranch) Подробнее...
 
document2 liability
 Договор о полной индивидуальной материальной ответственности председателя КУ (подписан председателем участка, ждёт встречной подписи председателя совета) Подробнее...
 
document2 authority
 Доверенность председателю КУ (подписана председателем участка, ждёт встречной подписи председателя совета) Подробнее...
 
document2 authorization
 Решение совета (callback) Подробнее...
 
eosio::time_point_sec open_at
 Начало голосования Подробнее...
 
eosio::time_point_sec close_at
 Плановое закрытие голосования Подробнее...
 
uint64_t signed_ballots
 Число поданных бюллетеней Подробнее...
 
eosio::name braname
 Заранее сгенерированный аккаунт будущего КУ (createbranch) Подробнее...
 
std::string address
 Адрес привязки КУ (createbranch) Подробнее...
 
std::vector< eosio::name > participants
 Присоединившиеся участники собрания Подробнее...
 
eosio::time_point_sec created_at
 Дата создания Подробнее...
 

Подробное описание

table: decisions

Методы

◆ by_hash()

eosio::checksum256 coodecision::by_hash ( ) const
inline

◆ is_participant()

bool coodecision::is_participant ( const eosio::name &  username) const
inline

◆ primary_key()

uint64_t coodecision::primary_key ( ) const
inline

Данные класса

◆ address

std::string coodecision::address

Адрес привязки КУ (createbranch)

◆ authority

document2 coodecision::authority

Доверенность председателю КУ (подписана председателем участка, ждёт встречной подписи председателя совета)

◆ authorization

document2 coodecision::authorization

Решение совета (callback)

◆ braname

eosio::name coodecision::braname

Заранее сгенерированный аккаунт будущего КУ (createbranch)

◆ chairman

eosio::name coodecision::chairman

Председатель собрания — выбирается организатором из участников при открытии голосования (для createbranch — он же кандидат в председатели КУ)

◆ close_at

eosio::time_point_sec coodecision::close_at

Плановое закрытие голосования

◆ coopname

eosio::name coodecision::coopname

Имя кооператива

◆ created_at

eosio::time_point_sec coodecision::created_at

Дата создания

◆ hash

eosio::checksum256 coodecision::hash

Якорь процесса (внешний идентификатор)

◆ id

uint64_t coodecision::id

Идентификатор решения

◆ initiator

eosio::name coodecision::initiator

Организатор собрания

◆ liability

document2 coodecision::liability

Договор о полной индивидуальной материальной ответственности председателя КУ (подписан председателем участка, ждёт встречной подписи председателя совета)

◆ open_at

eosio::time_point_sec coodecision::open_at

Начало голосования

◆ participants

std::vector<eosio::name> coodecision::participants

Присоединившиеся участники собрания

◆ petition

document2 coodecision::petition

Заявление председателя в совет (для createbranch)

◆ proposal

document2 coodecision::proposal

Подписанное предложение/повестка инициатора

◆ protocol

document2 coodecision::protocol

Протокол решения (утверждает председатель)

◆ signed_ballots

uint64_t coodecision::signed_ballots

Число поданных бюллетеней

◆ status

eosio::name coodecision::status

opened | voting | approved | onapproval

◆ type

eosio::name coodecision::type

Тип решения: "free" | "createbranch".


Объявления и описания членов структуры находятся в файле: