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

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

#include <segments.hpp>

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

uint64_t primary_key () const
 Первичный ключ (1) Подробнее...
 
checksum256 by_project_hash () const
 Индекс по хэшу проекта (2) Подробнее...
 
uint128_t by_project_user () const
 

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

uint64_t id
 ID сегмента (внутренний ключ) Подробнее...
 
checksum256 project_hash
 Хэш проекта Подробнее...
 
eosio::name coopname
 Имя кооператива Подробнее...
 
eosio::name username
 Имя участника Подробнее...
 
eosio::name status = Status::GENERATION
 Статус сегмента: generation | ready | contributed | accepted | completed. Подробнее...
 
bool is_author = false
 Является ли участник автором Подробнее...
 
bool is_creator = false
 Является ли участник создателем
Подробнее...
 
bool is_coordinator = false
 Является ли участник координатором Подробнее...
 
bool is_investor = false
 Является ли участник инвестором Подробнее...
 
bool is_propertor = false
 Является ли участник пропертором Подробнее...
 
bool is_contributor = false
 Является ли участник вкладчиком Подробнее...
 
bool has_vote = false
 Имеет ли участник право голоса Подробнее...
 
eosio::asset investor_amount = asset(0, _root_govern_symbol)
 Вклады Подробнее...
 
eosio::asset investor_base = asset(0, _root_govern_symbol)
 Фактически используемая сумма инвестора при коэффициенте возврата > 1. Подробнее...
 
eosio::asset creator_base = asset(0, _root_govern_symbol)
 Сумма себестоимости, которую создатель фактически потратил на выполнение проекта Подробнее...
 
eosio::asset creator_bonus = asset(0, _root_govern_symbol)
 Сумма бонусов, которую создатель получил за выполнение проекта Подробнее...
 
eosio::asset author_base = asset(0, _root_govern_symbol)
 Сумма себестоимости, которую автор фактически потратил на выполнение проекта Подробнее...
 
eosio::asset author_bonus = asset(0, _root_govern_symbol)
 Сумма бонусов, которую автор получил за выполнение проекта Подробнее...
 
eosio::asset coordinator_investments = asset(0, _root_govern_symbol)
 Сумма инвестиций, которую координатор привлек в проект Подробнее...
 
eosio::asset coordinator_base = asset(0, _root_govern_symbol)
 Сумма себестоимости, которую координатор фактически потратил на выполнение проекта Подробнее...
 
eosio::asset contributor_bonus = asset(0, _root_govern_symbol)
 Сумма бонусов, которую вкладчик получил от проекта Подробнее...
 
eosio::asset property_base = asset(0, _root_govern_symbol)
 Стоимость внесенного имущества участника Подробнее...
 
double last_author_base_reward_per_share = 0.0
 Последняя зафиксированная базовая награда на долю для авторов
Подробнее...
 
double last_author_bonus_reward_per_share = 0.0
 Последняя зафиксированная бонусная награда на долю для авторов Подробнее...
 
double last_contributor_reward_per_share = 0.0
 Последняя зафиксированная награда на долю для вкладчиков Подробнее...
 
eosio::asset capital_contributor_shares = asset(0, _root_govern_symbol)
 Количество долей вкладчика в программе капитализации Подробнее...
 
eosio::asset last_known_invest_pool = asset(0, _root_govern_symbol)
 Последняя известная сумма инвестиций в проекте Подробнее...
 
eosio::asset last_known_creators_base_pool = asset(0, _root_govern_symbol)
 Последняя известная сумма базового пула создателей Подробнее...
 
eosio::asset last_known_coordinators_investment_pool = asset(0, _root_govern_symbol)
 Последняя известная сумма инвестиций координаторов Подробнее...
 
eosio::asset provisional_amount = asset(0, _root_govern_symbol)
 Доступная сумма для залога при получении ссуды Подробнее...
 
eosio::asset debt_amount = asset(0, _root_govern_symbol)
 Сумма, которая уже выдана в ссуду Подробнее...
 
eosio::asset debt_settled = asset(0, _root_govern_symbol)
 Сумма погашенных ссуд Подробнее...
 
eosio::asset equal_author_bonus = asset(0, _root_govern_symbol)
 Сумма равных премий авторам Подробнее...
 
eosio::asset direct_creator_bonus = asset(0, _root_govern_symbol)
 Сумма прямых премий создателю Подробнее...
 
eosio::asset voting_bonus = asset(0, _root_govern_symbol)
 Сумма от голосования авторского пула Подробнее...
 
eosio::asset total_segment_base_cost = asset(0, _root_govern_symbol)
 Общая стоимость базовых вкладов сегмента Подробнее...
 
eosio::asset total_segment_bonus_cost = asset(0, _root_govern_symbol)
 Общая стоимость бонусных вкладов сегмента Подробнее...
 
eosio::asset total_segment_cost = asset(0, _root_govern_symbol)
 Общая стоимость всех вкладов сегмента Подробнее...
 

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

Таблица сегментов хранит данные о вкладах участника в проект.

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

Методы

◆ by_project_hash()

checksum256 Capital::Segments::segment::by_project_hash ( ) const
inline

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

◆ by_project_user()

uint128_t Capital::Segments::segment::by_project_user ( ) const
inline

< Индекс по проекту и пользователю (3)

◆ primary_key()

uint64_t Capital::Segments::segment::primary_key ( ) const
inline

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

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

◆ author_base

eosio::asset Capital::Segments::segment::author_base = asset(0, _root_govern_symbol)

Сумма себестоимости, которую автор фактически потратил на выполнение проекта

◆ author_bonus

eosio::asset Capital::Segments::segment::author_bonus = asset(0, _root_govern_symbol)

Сумма бонусов, которую автор получил за выполнение проекта

◆ capital_contributor_shares

eosio::asset Capital::Segments::segment::capital_contributor_shares = asset(0, _root_govern_symbol)

Количество долей вкладчика в программе капитализации

◆ contributor_bonus

eosio::asset Capital::Segments::segment::contributor_bonus = asset(0, _root_govern_symbol)

Сумма бонусов, которую вкладчик получил от проекта

◆ coopname

eosio::name Capital::Segments::segment::coopname

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

◆ coordinator_base

eosio::asset Capital::Segments::segment::coordinator_base = asset(0, _root_govern_symbol)

Сумма себестоимости, которую координатор фактически потратил на выполнение проекта

◆ coordinator_investments

eosio::asset Capital::Segments::segment::coordinator_investments = asset(0, _root_govern_symbol)

Сумма инвестиций, которую координатор привлек в проект

◆ creator_base

eosio::asset Capital::Segments::segment::creator_base = asset(0, _root_govern_symbol)

Сумма себестоимости, которую создатель фактически потратил на выполнение проекта

◆ creator_bonus

eosio::asset Capital::Segments::segment::creator_bonus = asset(0, _root_govern_symbol)

Сумма бонусов, которую создатель получил за выполнение проекта

◆ debt_amount

eosio::asset Capital::Segments::segment::debt_amount = asset(0, _root_govern_symbol)

Сумма, которая уже выдана в ссуду

◆ debt_settled

eosio::asset Capital::Segments::segment::debt_settled = asset(0, _root_govern_symbol)

Сумма погашенных ссуд

◆ direct_creator_bonus

eosio::asset Capital::Segments::segment::direct_creator_bonus = asset(0, _root_govern_symbol)

Сумма прямых премий создателю

◆ equal_author_bonus

eosio::asset Capital::Segments::segment::equal_author_bonus = asset(0, _root_govern_symbol)

Сумма равных премий авторам

◆ has_vote

bool Capital::Segments::segment::has_vote = false

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

◆ id

uint64_t Capital::Segments::segment::id

ID сегмента (внутренний ключ)

◆ investor_amount

eosio::asset Capital::Segments::segment::investor_amount = asset(0, _root_govern_symbol)

Вклады

Полная сумма инвестиций, которую инвестор внес в проект

◆ investor_base

eosio::asset Capital::Segments::segment::investor_base = asset(0, _root_govern_symbol)

Фактически используемая сумма инвестора при коэффициенте возврата > 1.

◆ is_author

bool Capital::Segments::segment::is_author = false

Является ли участник автором

◆ is_contributor

bool Capital::Segments::segment::is_contributor = false

Является ли участник вкладчиком

◆ is_coordinator

bool Capital::Segments::segment::is_coordinator = false

Является ли участник координатором

◆ is_creator

bool Capital::Segments::segment::is_creator = false

Является ли участник создателем

◆ is_investor

bool Capital::Segments::segment::is_investor = false

Является ли участник инвестором

◆ is_propertor

bool Capital::Segments::segment::is_propertor = false

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

◆ last_author_base_reward_per_share

double Capital::Segments::segment::last_author_base_reward_per_share = 0.0

Последняя зафиксированная базовая награда на долю для авторов

◆ last_author_bonus_reward_per_share

double Capital::Segments::segment::last_author_bonus_reward_per_share = 0.0

Последняя зафиксированная бонусная награда на долю для авторов

◆ last_contributor_reward_per_share

double Capital::Segments::segment::last_contributor_reward_per_share = 0.0

Последняя зафиксированная награда на долю для вкладчиков

◆ last_known_coordinators_investment_pool

eosio::asset Capital::Segments::segment::last_known_coordinators_investment_pool = asset(0, _root_govern_symbol)

Последняя известная сумма инвестиций координаторов

◆ last_known_creators_base_pool

eosio::asset Capital::Segments::segment::last_known_creators_base_pool = asset(0, _root_govern_symbol)

Последняя известная сумма базового пула создателей

◆ last_known_invest_pool

eosio::asset Capital::Segments::segment::last_known_invest_pool = asset(0, _root_govern_symbol)

Последняя известная сумма инвестиций в проекте

◆ project_hash

checksum256 Capital::Segments::segment::project_hash

Хэш проекта

◆ property_base

eosio::asset Capital::Segments::segment::property_base = asset(0, _root_govern_symbol)

Стоимость внесенного имущества участника

◆ provisional_amount

eosio::asset Capital::Segments::segment::provisional_amount = asset(0, _root_govern_symbol)

Доступная сумма для залога при получении ссуды

◆ status

eosio::name Capital::Segments::segment::status = Status::GENERATION

Статус сегмента: generation | ready | contributed | accepted | completed.

◆ total_segment_base_cost

eosio::asset Capital::Segments::segment::total_segment_base_cost = asset(0, _root_govern_symbol)

Общая стоимость базовых вкладов сегмента

◆ total_segment_bonus_cost

eosio::asset Capital::Segments::segment::total_segment_bonus_cost = asset(0, _root_govern_symbol)

Общая стоимость бонусных вкладов сегмента

◆ total_segment_cost

eosio::asset Capital::Segments::segment::total_segment_cost = asset(0, _root_govern_symbol)

Общая стоимость всех вкладов сегмента

◆ username

eosio::name Capital::Segments::segment::username

Имя участника

◆ voting_bonus

eosio::asset Capital::Segments::segment::voting_bonus = asset(0, _root_govern_symbol)

Сумма от голосования авторского пула


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