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

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

#include <projects.hpp>

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

uint64_t primary_key () const
 Первичный ключ (1) Подробнее...
 
uint64_t by_created_at () const
 Индекс по времени создания (2) Подробнее...
 
checksum256 by_hash () const
 Индекс по хэшу проекта (3) Подробнее...
 
checksum256 by_parent_hash () const
 Индекс по хэшу родительского проекта (4) Подробнее...
 

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

uint64_t id
 ID проекта (внутренний ключ) Подробнее...
 
name coopname
 Имя кооператива Подробнее...
 
checksum256 project_hash
 Хэш проекта (внешний ключ) Подробнее...
 
checksum256 parent_hash
 Хэш родительского проекта (если есть) Подробнее...
 
eosio::name status
 Статус проекта Подробнее...
 
bool is_opened
 Открыт ли проект для инвестиций Подробнее...
 
bool is_planed
 Запланирован ли проект (установлен план) Подробнее...
 
bool can_convert_to_project
 Разрешена ли конвертация в кошелек данного проекта Подробнее...
 
name master
 Мастер проекта Подробнее...
 
std::string title
 Название проекта Подробнее...
 
std::string description
 Описание проекта Подробнее...
 
std::string meta
 Метаданные проекта Подробнее...
 
counts_data counts
 Счетчики участников проекта Подробнее...
 
plan_pool plan
 Плановые показатели Подробнее...
 
fact_pool fact
 Фактические показатели Подробнее...
 
crps_data crps
 Данные CRPS для распределения наград Подробнее...
 
voting_data voting
 Данные голосования по методу Водянова Подробнее...
 
membership_crps membership
 Данные CRPS для распределения членских взносов Подробнее...
 
time_point_sec created_at = current_time_point()
 Время создания проекта Подробнее...
 

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

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

Область памяти (scope): coopname
Имя таблицы (table): projects

Методы

◆ by_created_at()

uint64_t Capital::project::by_created_at ( ) const
inline

Индекс по времени создания (2)

◆ by_hash()

checksum256 Capital::project::by_hash ( ) const
inline

Индекс по хэшу проекта (3)

◆ by_parent_hash()

checksum256 Capital::project::by_parent_hash ( ) const
inline

Индекс по хэшу родительского проекта (4)

◆ primary_key()

uint64_t Capital::project::primary_key ( ) const
inline

Первичный ключ (1)

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

◆ can_convert_to_project

bool Capital::project::can_convert_to_project

Разрешена ли конвертация в кошелек данного проекта

◆ coopname

name Capital::project::coopname

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

◆ counts

counts_data Capital::project::counts

Счетчики участников проекта

◆ created_at

time_point_sec Capital::project::created_at = current_time_point()

Время создания проекта

◆ crps

crps_data Capital::project::crps

Данные CRPS для распределения наград

◆ description

std::string Capital::project::description

Описание проекта

◆ fact

fact_pool Capital::project::fact

Фактические показатели

◆ id

uint64_t Capital::project::id

ID проекта (внутренний ключ)

◆ is_opened

bool Capital::project::is_opened

Открыт ли проект для инвестиций

◆ is_planed

bool Capital::project::is_planed

Запланирован ли проект (установлен план)

◆ master

name Capital::project::master

Мастер проекта

◆ membership

membership_crps Capital::project::membership

Данные CRPS для распределения членских взносов

◆ meta

std::string Capital::project::meta

Метаданные проекта

◆ parent_hash

checksum256 Capital::project::parent_hash

Хэш родительского проекта (если есть)

◆ plan

plan_pool Capital::project::plan

Плановые показатели

◆ project_hash

checksum256 Capital::project::project_hash

Хэш проекта (внешний ключ)

◆ status

eosio::name Capital::project::status

Статус проекта

◆ title

std::string Capital::project::title

Название проекта

◆ voting

voting_data Capital::project::voting

Данные голосования по методу Водянова


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