COOPENOMICS  v1
Кооперативная Экономика
Файл table_soviet_participants.hpp
#include "../core/ram_payer.hpp"
#include <optional>
#include <eosio/asset.hpp>
#include <eosio/binary_extension.hpp>
#include <eosio/eosio.hpp>
#include "../consts.hpp"

См. исходные тексты.

Классы

struct  participant
 

Определения типов

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
 

Функции

std::optional< eosio::name > get_participant_branch (eosio::name coopname, eosio::name username)
 
 RAM_PAYER_CLASS (participant, contract)
 

Типы

◆ participants_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

Функции

◆ get_participant_branch()

std::optional< eosio::name > get_participant_branch ( eosio::name  coopname,
eosio::name  username 
)
inline

Кооперативный участок, к которому прикреплён пайщик; пусто — пайщик не найден или ни к какому участку не прикреплён. Общее чтение таблицы пайщиков совета для других контрактов (задача 99D-16).

◆ RAM_PAYER_CLASS()

RAM_PAYER_CLASS ( participant  ,
contract   
)