COOPENOMICS
v1
Кооперативная Экономика
|
Классы | |
struct | program |
Таблица программ кооператива Подробнее... | |
struct | ProgramInfo |
Определения типов | |
typedef eosio::multi_index< "programs"_n, program, eosio::indexed_by<"programtype"_n, eosio::const_mem_fun< program, uint64_t, &program::by_program_type > >, eosio::indexed_by<"bydraft"_n, eosio::const_mem_fun< program, uint64_t, &program::by_draft > > > | programs_index |
Функции | |
program | get_program_or_fail (eosio::name coopname, uint64_t program_id) |
bool | is_participant_of_cpp_by_program_id (eosio::name coopname, eosio::name username, uint64_t program_id) |
bool | is_valid_participant_of_program_by_type (eosio::name coopname, eosio::name username, eosio::name program_type) |
void | check_valid_program (const eosio::name &type) |
uint64_t | get_program_id (const eosio::name &type) |
uint64_t | get_draft_id (const eosio::name &type) |
std::optional< progwallet > | get_program_wallet (eosio::name coopname, eosio::name username, name type) |
Переменные | |
static const std::map< eosio::name, ProgramInfo > | program_map |
typedef eosio::multi_index< "programs"_n, program, eosio::indexed_by<"programtype"_n, eosio::const_mem_fun<program, uint64_t, &program::by_program_type> >, eosio::indexed_by<"bydraft"_n, eosio::const_mem_fun<program, uint64_t, &program::by_draft> >> programs_index |
Тип мультииндекса для таблицы целевых программ
|
inline |
|
inline |
|
inline |
program get_program_or_fail | ( | eosio::name | coopname, |
uint64_t | program_id | ||
) |
std::optional< progwallet > get_program_wallet | ( | eosio::name | coopname, |
eosio::name | username, | ||
name | type | ||
) |
bool is_participant_of_cpp_by_program_id | ( | eosio::name | coopname, |
eosio::name | username, | ||
uint64_t | program_id | ||
) |
bool is_valid_participant_of_program_by_type | ( | eosio::name | coopname, |
eosio::name | username, | ||
eosio::name | program_type | ||
) |
|
static |