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

Таблица программ кооператива Подробнее...

#include <programs.hpp>

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

uint64_t primary_key () const
 
uint64_t by_program_type () const
 
uint64_t by_draft () const
 

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

uint64_t id
 Уникальный идентификатор программы Подробнее...
 
uint64_t draft_id
 Ссылка на шаблон условий Подробнее...
 
eosio::name program_type
 Тип кооперативной программы (wallet | market | capital) Подробнее...
 
eosio::name coopname
 Имя аккаунта кооператива Подробнее...
 
bool is_active
 Флаг активности программы Подробнее...
 
std::string title
 Название программы Подробнее...
 
std::string announce
 Анонс программы Подробнее...
 
std::string description
 Описание программы Подробнее...
 
std::string preview
 Предварительный просмотр Подробнее...
 
std::string images
 Изображения программы Подробнее...
 
std::string meta
 Метаданные программы Подробнее...
 
eosio::name calculation_type
 LEGACY тип настройки платежей по программе ( absolute | relative | free ) Подробнее...
 
uint64_t membership_percent_fee
 LEGACY процент комиссии со взноса Подробнее...
 
eosio::asset fixed_membership_contribution
 LEGACY Членский взнос Подробнее...
 
eosio::time_point_sec start_at
 Время открытия программы Подробнее...
 
eosio::time_point_sec expired_at
 Время истечения программы Подробнее...
 
eosio::binary_extension< eosio::asset > available
 Доступные паевые взносы для расходов по ЦПП Подробнее...
 
eosio::binary_extension< eosio::asset > spendeded
 Расходы из числа паевых взносов ЦПП Подробнее...
 
eosio::binary_extension< eosio::asset > blocked
 Недоступные средства из числа паевых взносов для расходов по ЦПП Подробнее...
 
eosio::binary_extension< bool > is_can_coop_spend_share_contributions
 Может ли кооператив использовать паевые взносы программы на расходы Подробнее...
 
eosio::binary_extension< eosio::asset > share_contributions
 Паевые взносы ///< собранные паевые взносы Подробнее...
 
eosio::binary_extension< eosio::asset > membership_contributions
 собранные членские взносы Подробнее...
 

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

Таблица программ кооператива

Таблица содержит информацию о кооперативных программах (кошелёк, маркетплейс, капитал).

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

Методы

◆ by_draft()

uint64_t program::by_draft ( ) const
inline

◆ by_program_type()

uint64_t program::by_program_type ( ) const
inline

return program_type - secondary_key

◆ primary_key()

uint64_t program::primary_key ( ) const
inline

return id - primary_key

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

◆ announce

std::string program::announce

Анонс программы

◆ available

eosio::binary_extension<eosio::asset> program::available

Доступные паевые взносы для расходов по ЦПП

◆ blocked

eosio::binary_extension<eosio::asset> program::blocked

Недоступные средства из числа паевых взносов для расходов по ЦПП

◆ calculation_type

eosio::name program::calculation_type

LEGACY тип настройки платежей по программе ( absolute | relative | free )

◆ coopname

eosio::name program::coopname

Имя аккаунта кооператива

◆ description

std::string program::description

Описание программы

◆ draft_id

uint64_t program::draft_id

Ссылка на шаблон условий

◆ expired_at

eosio::time_point_sec program::expired_at

Время истечения программы

◆ fixed_membership_contribution

eosio::asset program::fixed_membership_contribution

LEGACY Членский взнос

◆ id

uint64_t program::id

Уникальный идентификатор программы

◆ images

std::string program::images

Изображения программы

◆ is_active

bool program::is_active

Флаг активности программы

◆ is_can_coop_spend_share_contributions

eosio::binary_extension<bool> program::is_can_coop_spend_share_contributions

Может ли кооператив использовать паевые взносы программы на расходы

◆ membership_contributions

eosio::binary_extension<eosio::asset> program::membership_contributions

собранные членские взносы

◆ membership_percent_fee

uint64_t program::membership_percent_fee

LEGACY процент комиссии со взноса

◆ meta

std::string program::meta

Метаданные программы

◆ preview

std::string program::preview

Предварительный просмотр

◆ program_type

eosio::name program::program_type

Тип кооперативной программы (wallet | market | capital)

◆ share_contributions

eosio::binary_extension<eosio::asset> program::share_contributions

Паевые взносы ///< собранные паевые взносы

◆ spendeded

eosio::binary_extension<eosio::asset> program::spendeded

Расходы из числа паевых взносов ЦПП

◆ start_at

eosio::time_point_sec program::start_at

Время открытия программы

◆ title

std::string program::title

Название программы


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