|
COOPENOMICS
v1
Кооперативная Экономика
|
#include <eosio/eosio.hpp>#include "../consts.hpp"#include "table_soviet_boards.hpp"#include "table_soviet_participants.hpp"Функции | |
| boards | get_board_by_id (eosio::name coopname, uint64_t board_id) |
| boards | get_board_by_type_or_fail (eosio::name coopname, eosio::name type) |
| bool | check_for_exist_board_by_type (eosio::name coopname, eosio::name type) |
| bool | is_valid_participant (eosio::name coopname, eosio::name username) |
| participant | get_participant_or_fail (eosio::name coopname, eosio::name username) |
| participant | get_active_participant_or_fail (eosio::name coopname, eosio::name username) |
| Действующий пайщик без начатого выхода из кооператива. Подробнее... | |
| bool check_for_exist_board_by_type | ( | eosio::name | coopname, |
| eosio::name | type | ||
| ) |
| participant get_active_participant_or_fail | ( | eosio::name | coopname, |
| eosio::name | username | ||
| ) |
Действующий пайщик без начатого выхода из кооператива.
Пока заявление на выход подано и не завершено (запись в registrator::exits в любом статусе), пайщик формально ещё в реестре, но новых обязательств открывать не должен: сумма возврата считается при одобрении советом, а после выплаты аккаунт блокируется — всё, что появилось после подачи заявления, осталось бы на заблокированном аккаунте (задача 99D-16). Действия, завершающие уже начатое (подтверждение кассира, восстановление ключа), по-прежнему зовут get_participant_or_fail.
| boards get_board_by_id | ( | eosio::name | coopname, |
| uint64_t | board_id | ||
| ) |
| boards get_board_by_type_or_fail | ( | eosio::name | coopname, |
| eosio::name | type | ||
| ) |
| participant get_participant_or_fail | ( | eosio::name | coopname, |
| eosio::name | username | ||
| ) |
| bool is_valid_participant | ( | eosio::name | coopname, |
| eosio::name | username | ||
| ) |