COOPENOMICS
v1
Кооперативная Экономика
|
Функции | |
void | meet::migrate () |
Миграция данных контракта. Подробнее... | |
void | meet::delmeet (eosio::name coopname, uint64_t meet_id) |
Удаление собрания. Удаляет собрание из системы по его ID. Подробнее... | |
void | meet::authmeet (eosio::name coopname, checksum256 hash, document2 authorization) |
Авторизация собрания советом. Подтверждает проведение собрания после одобрения советом Подробнее... | |
void | meet::createmeet (name coopname, checksum256 hash, eosio::name initiator, name presider, name secretary, std::vector< meet_point > agenda, document2 proposal, time_point_sec open_at, time_point_sec close_at) |
Создание общего собрания. Создает новое общее собрание пайщиков с повесткой дня и участниками Подробнее... | |
void | meet::declmeet (name coopname, checksum256 hash, std::string reason) |
Отклонение собрания советом. Отклоняет проведение собрания и удаляет его из системы Подробнее... | |
void | meet::gmnotify (name coopname, checksum256 hash, name username, document2 notification) |
Уведомление о собрании. Регистрирует уведомление пользователя о проведении собрания Подробнее... | |
void | meet::newgdecision (NEWGDECISION_SIGNATURE) |
Создание нового решения собрания. Сервисное действие для создания решения по итогам собрания Подробнее... | |
void | meet::restartmeet (name coopname, checksum256 hash, checksum256 new_hash, document2 newproposal, time_point_sec new_open_at, time_point_sec new_close_at) |
Перезапуск собрания. Перезапускает собрание с новыми параметрами при несостоявшемся кворуме Подробнее... | |
void | meet::signbypresid (name coopname, name username, checksum256 hash, document2 presider_decision) |
Подпись протокола председателем. Подписывает протокол собрания председателем и завершает собрание Подробнее... | |
void | meet::signbysecr (name coopname, name username, checksum256 hash, document2 secretary_decision) |
Подпись протокола секретарем. Подписывает протокол собрания секретарем после успешного завершения Подробнее... | |
void | meet::vote (name coopname, checksum256 hash, name username, document2 ballot, std::vector< vote_point > votes) |
Голосование на собрании. Регистрирует голос участника по вопросам повестки дня собрания Подробнее... | |
void meet::authmeet | ( | eosio::name | coopname, |
checksum256 | hash, | ||
document2 | authorization | ||
) |
Авторизация собрания советом. Подтверждает проведение собрания после одобрения советом
coopname | Наименование кооператива |
hash | Хэш собрания |
authorization | Документ авторизации от совета |
soviet
void meet::createmeet | ( | name | coopname, |
checksum256 | hash, | ||
eosio::name | initiator, | ||
name | presider, | ||
name | secretary, | ||
std::vector< meet_point > | agenda, | ||
document2 | proposal, | ||
time_point_sec | open_at, | ||
time_point_sec | close_at | ||
) |
Создание общего собрания. Создает новое общее собрание пайщиков с повесткой дня и участниками
coopname | Наименование кооператива |
hash | Хэш собрания |
initiator | Инициатор собрания |
presider | Председатель собрания |
secretary | Секретарь собрания |
agenda | Повестка дня собрания |
proposal | Предложение о проведении собрания |
open_at | Дата и время открытия собрания |
close_at | Дата и время закрытия собрания |
coopname
void meet::declmeet | ( | name | coopname, |
checksum256 | hash, | ||
std::string | reason | ||
) |
Отклонение собрания советом. Отклоняет проведение собрания и удаляет его из системы
coopname | Наименование кооператива |
hash | Хэш собрания |
reason | Причина отклонения собрания |
soviet
void meet::delmeet | ( | eosio::name | coopname, |
uint64_t | meet_id | ||
) |
Удаление собрания. Удаляет собрание из системы по его ID.
coopname | Наименование кооператива |
meet_id | ID собрания для удаления |
meet
void meet::gmnotify | ( | name | coopname, |
checksum256 | hash, | ||
name | username, | ||
document2 | notification | ||
) |
Уведомление о собрании. Регистрирует уведомление пользователя о проведении собрания
coopname | Наименование кооператива |
hash | Хэш собрания |
username | Имя пользователя, уведомляющего о собрании |
notification | Документ уведомления |
coopname
void meet::migrate | ( | ) |
Миграция данных контракта.
meet
void meet::newgdecision | ( | NEWGDECISION_SIGNATURE | ) |
Создание нового решения собрания. Сервисное действие для создания решения по итогам собрания
coopname | Наименование кооператива |
presider | Председатель собрания |
secretary | Секретарь собрания |
hash | Хэш собрания |
results | Результаты голосования по вопросам |
signed_ballots | Количество подписанных бюллетеней |
quorum_percent | Процент кворума |
quorum_passed | Флаг прохождения кворума |
decision | Документ решения |
meet
void meet::restartmeet | ( | name | coopname, |
checksum256 | hash, | ||
checksum256 | new_hash, | ||
document2 | newproposal, | ||
time_point_sec | new_open_at, | ||
time_point_sec | new_close_at | ||
) |
Перезапуск собрания. Перезапускает собрание с новыми параметрами при несостоявшемся кворуме
coopname | Наименование кооператива |
hash | Хэш текущего собрания |
new_hash | Хэш нового собрания |
newproposal | Новое предложение о проведении собрания |
new_open_at | Новая дата и время открытия собрания |
new_close_at | Новая дата и время закрытия собрания |
coopname
void meet::signbypresid | ( | name | coopname, |
name | username, | ||
checksum256 | hash, | ||
document2 | presider_decision | ||
) |
Подпись протокола председателем. Подписывает протокол собрания председателем и завершает собрание
coopname | Наименование кооператива |
username | Имя председателя собрания |
hash | Хэш собрания |
presider_decision | Документ решения председателя |
coopname
void meet::signbysecr | ( | name | coopname, |
name | username, | ||
checksum256 | hash, | ||
document2 | secretary_decision | ||
) |
Подпись протокола секретарем. Подписывает протокол собрания секретарем после успешного завершения
coopname | Наименование кооператива |
username | Имя секретаря собрания |
hash | Хэш собрания |
secretary_decision | Документ решения секретаря |
coopname
void meet::vote | ( | name | coopname, |
checksum256 | hash, | ||
name | username, | ||
document2 | ballot, | ||
std::vector< vote_point > | votes | ||
) |
Голосование на собрании. Регистрирует голос участника по вопросам повестки дня собрания
coopname | Наименование кооператива |
hash | Хэш собрания |
username | Имя пользователя, голосующего на собрании |
ballot | Документ бюллетеня |
votes | Массив голосов по вопросам повестки |
coopname