COOPENOMICS  v1
Кооперативная Экономика
Структура participant

Таблица участников кооператива Подробнее...

#include <coops.hpp>

Открытые члены

uint64_t primary_key () const
 Возвращает первичный ключ учетной записи члена кооператива. Подробнее...
 
uint64_t bylastpay () const
 Возвращает ключ для индексации по времени последнего минимального платежа. Подробнее...
 
uint64_t by_created_at () const
 Возвращает ключ для индексации по времени создания Подробнее...
 
bool is_active () const
 
uint64_t by_braname () const
 

Открытые атрибуты

eosio::name username
 Уникальное имя члена кооператива. Подробнее...
 
eosio::time_point_sec created_at
 Время создания записи о члене. Подробнее...
 
eosio::time_point_sec last_update
 Время последнего обновления информации о члене. Подробнее...
 
eosio::time_point_sec last_min_pay
 Время последнего минимального платежа. Подробнее...
 
eosio::name status
 
bool is_initial = true
 флаг, указывающий, внесен ли регистрационный взнос. Подробнее...
 
bool is_minimum = true
 флаг, указывающий, внесен ли минимальный паевой взнос. Подробнее...
 
bool has_vote = true
 флаг, указывающий, имеет ли член право голоса. Подробнее...
 
eosio::binary_extension< eosio::name > type
 individual | entrepreneur | organization Подробнее...
 
eosio::binary_extension< eosio::name > braname
 имя кооперативного участка Подробнее...
 
eosio::binary_extension< eosio::asset > initial_amount
 внесенный вступительный взнос Подробнее...
 
eosio::binary_extension< eosio::asset > minimum_amount
 внесенный минимальный паевой взнос Подробнее...
 

Подробное описание

Таблица участников кооператива

Таблица содержит информацию о членах кооператива, включая их статус, взносы и права.

Заметки
Таблица хранится в области памяти с именем аккаунта: _soviet и скоупом: coopname
Имя таблицы (table): participants

Методы

◆ by_braname()

uint64_t participant::by_braname ( ) const
inline

◆ by_created_at()

uint64_t participant::by_created_at ( ) const
inline

Возвращает ключ для индексации по времени создания

Возвращает
uint64_t - ключ, равный количеству секунд с начала эпохи Unix.

◆ bylastpay()

uint64_t participant::bylastpay ( ) const
inline

Возвращает ключ для индексации по времени последнего минимального платежа.

Возвращает
uint64_t - ключ, равный количеству секунд с начала эпохи Unix.

◆ is_active()

bool participant::is_active ( ) const
inline

◆ primary_key()

uint64_t participant::primary_key ( ) const
inline

Возвращает первичный ключ учетной записи члена кооператива.

Возвращает
uint64_t - первичный ключ, равный значению имени члена кооператива. return username - primary_key

Данные класса

◆ braname

eosio::binary_extension<eosio::name> participant::braname

имя кооперативного участка

◆ created_at

eosio::time_point_sec participant::created_at

Время создания записи о члене.

◆ has_vote

bool participant::has_vote = true

флаг, указывающий, имеет ли член право голоса.

◆ initial_amount

eosio::binary_extension<eosio::asset> participant::initial_amount

внесенный вступительный взнос

◆ is_initial

bool participant::is_initial = true

флаг, указывающий, внесен ли регистрационный взнос.

◆ is_minimum

bool participant::is_minimum = true

флаг, указывающий, внесен ли минимальный паевой взнос.

◆ last_min_pay

eosio::time_point_sec participant::last_min_pay

Время последнего минимального платежа.

◆ last_update

eosio::time_point_sec participant::last_update

Время последнего обновления информации о члене.

◆ minimum_amount

eosio::binary_extension<eosio::asset> participant::minimum_amount

внесенный минимальный паевой взнос

◆ status

eosio::name participant::status

◆ type

eosio::binary_extension<eosio::name> participant::type

individual | entrepreneur | organization

◆ username

eosio::name participant::username

Уникальное имя члена кооператива.


Объявления и описания членов структуры находятся в файле: