COOPENOMICS
v1
Кооперативная Экономика
|
Классы | |
struct | board_member |
Структура, представляющая членов совета (борда). Подробнее... | |
struct | boards |
Таблица советов кооператива Подробнее... | |
struct | right |
Структура, представляющая права доступа. Подробнее... | |
struct | staff |
Структура, представляющая администраторов кооператива. Подробнее... | |
struct | participant |
Таблица участников кооператива Подробнее... | |
struct | decision |
Таблица решений кооператива Подробнее... | |
struct | address_data |
struct | address |
Таблица адресов кооператива Подробнее... | |
Определения типов | |
typedef eosio::multi_index< "boards"_n, boards, eosio::indexed_by<"bytype"_n, eosio::const_mem_fun< boards, uint64_t, &boards::by_type > > > | boards_index |
typedef eosio::multi_index<"staff"_n, staff > | staff_index |
Тип мультииндекса для таблицы администраторов Подробнее... | |
typedef eosio::multi_index< "participants"_n, participant, eosio::indexed_by<"bylastpay"_n, eosio::const_mem_fun< participant, uint64_t, &participant::bylastpay > >, eosio::indexed_by<"createdat"_n, eosio::const_mem_fun< participant, uint64_t, &participant::by_created_at > >, eosio::indexed_by<"bybranch"_n, eosio::const_mem_fun< participant, uint64_t, &participant::by_braname > > > | participants_index |
typedef eosio::multi_index< "decisions"_n, decision, eosio::indexed_by<"bysecondary"_n, eosio::const_mem_fun< decision, uint64_t, &decision::by_secondary > >, eosio::indexed_by<"bytype"_n, eosio::const_mem_fun< decision, uint64_t, &decision::bytype > >, eosio::indexed_by<"byapproved"_n, eosio::const_mem_fun< decision, uint64_t, &decision::byapproved > >, eosio::indexed_by<"byvalidated"_n, eosio::const_mem_fun< decision, uint64_t, &decision::byvalidated > >, eosio::indexed_by<"byauthorized"_n, eosio::const_mem_fun< decision, uint64_t, &decision::byauthorized > >, eosio::indexed_by<"byhash"_n, eosio::const_mem_fun< decision, checksum256, &decision::byhash > > > | decisions_index |
typedef eosio::multi_index< "addresses"_n, address > | addresses_index |
Функции | |
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) |
typedef eosio::multi_index< "addresses"_n, address> addresses_index |
typedef eosio::multi_index< "boards"_n, boards,eosio::indexed_by<"bytype"_n, eosio::const_mem_fun<boards, uint64_t, &boards::by_type> > > boards_index |
typedef eosio::multi_index< "decisions"_n, decision, eosio::indexed_by<"bysecondary"_n, eosio::const_mem_fun<decision, uint64_t, &decision::by_secondary> >, eosio::indexed_by<"bytype"_n, eosio::const_mem_fun<decision, uint64_t, &decision::bytype> >, eosio::indexed_by<"byapproved"_n, eosio::const_mem_fun<decision, uint64_t, &decision::byapproved> >, eosio::indexed_by<"byvalidated"_n, eosio::const_mem_fun<decision, uint64_t, &decision::byvalidated> >, eosio::indexed_by<"byauthorized"_n, eosio::const_mem_fun<decision, uint64_t, &decision::byauthorized> >, eosio::indexed_by<"byhash"_n, eosio::const_mem_fun<decision, checksum256, &decision::byhash> >> decisions_index |
typedef eosio::multi_index< "participants"_n, participant, eosio::indexed_by<"bylastpay"_n, eosio::const_mem_fun<participant, uint64_t, &participant::bylastpay> >, eosio::indexed_by<"createdat"_n, eosio::const_mem_fun<participant, uint64_t, &participant::by_created_at> >, eosio::indexed_by<"bybranch"_n, eosio::const_mem_fun<participant, uint64_t, &participant::by_braname> >> participants_index |
typedef eosio::multi_index<"staff"_n, staff> staff_index |
Тип мультииндекса для таблицы администраторов
bool check_for_exist_board_by_type | ( | eosio::name | coopname, |
eosio::name | type | ||
) |
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 | ||
) |