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

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

#include <contributors.hpp>

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

uint64_t primary_key () const
 Первичный ключ (1) Подробнее...
 
uint64_t by_username () const
 Индекс по имени пользователя (2) Подробнее...
 
checksum256 by_hash () const
 Индекс по хэшу контрибьютора (3) Подробнее...
 
uint64_t by_investor_rating () const
 Индекс по рейтингу инвестора (4) Подробнее...
 
uint64_t by_creator_rating () const
 Индекс по рейтингу создателя (5) Подробнее...
 
uint64_t by_author_rating () const
 Индекс по рейтингу автора (6) Подробнее...
 
uint64_t by_coordinator_rating () const
 Индекс по рейтингу координатора (7) Подробнее...
 
uint64_t by_contributor_rating () const
 Индекс по рейтингу контрибьютора (8) Подробнее...
 
uint64_t by_propertor_rating () const
 Индекс по рейтингу пропертора (9) Подробнее...
 
uint64_t by_rating () const
 Индекс по общему рейтингу (10) Подробнее...
 

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

uint64_t id
 ID контрибьютора (внутренний ключ) Подробнее...
 
name coopname
 Имя кооператива Подробнее...
 
name username
 Имя пользователя Подробнее...
 
checksum256 contributor_hash
 Внешний идентификатор контрибьютора Подробнее...
 
time_point_sec created_at
 Время создания контрибьютора Подробнее...
 
name status
 Статус контрибьютора Подробнее...
 
std::string memo
 Мемо для импортированных контрибьюторов Подробнее...
 
bool is_external_contract = false
 Флаг, указывающий на внешний контракт Подробнее...
 
document2 contract
 Договор УХД Подробнее...
 
std::vector< checksum256 > appendixes
 Вектор хэшей проектов, для которых подписаны приложения Подробнее...
 
eosio::asset rate_per_hour = asset(0, _root_govern_symbol)
 Ставка за час Подробнее...
 
eosio::asset debt_amount = asset(0, _root_govern_symbol)
 Сумма долга Подробнее...
 
eosio::asset contributed_as_investor = asset(0, _root_govern_symbol)
 Сумма, вложенная в проект как инвестор Подробнее...
 
eosio::asset contributed_as_creator = asset(0, _root_govern_symbol)
 Сумма, вложенная в проект как создатель Подробнее...
 
eosio::asset contributed_as_author = asset(0, _root_govern_symbol)
 Сумма, вложенная в проект как автор Подробнее...
 
eosio::asset contributed_as_coordinator = asset(0, _root_govern_symbol)
 Сумма, вложенная в проект как координатор Подробнее...
 
eosio::asset contributed_as_contributor = asset(0, _root_govern_symbol)
 Сумма, вложенная в проект как контрибьютор Подробнее...
 
eosio::asset contributed_as_propertor = asset(0, _root_govern_symbol)
 Сумма, вложенная в проект как пропертор Подробнее...
 

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

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

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

Методы

◆ by_author_rating()

uint64_t Capital::contributor::by_author_rating ( ) const
inline

Индекс по рейтингу автора (6)

◆ by_contributor_rating()

uint64_t Capital::contributor::by_contributor_rating ( ) const
inline

Индекс по рейтингу контрибьютора (8)

◆ by_coordinator_rating()

uint64_t Capital::contributor::by_coordinator_rating ( ) const
inline

Индекс по рейтингу координатора (7)

◆ by_creator_rating()

uint64_t Capital::contributor::by_creator_rating ( ) const
inline

Индекс по рейтингу создателя (5)

◆ by_hash()

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

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

◆ by_investor_rating()

uint64_t Capital::contributor::by_investor_rating ( ) const
inline

Индекс по рейтингу инвестора (4)

◆ by_propertor_rating()

uint64_t Capital::contributor::by_propertor_rating ( ) const
inline

Индекс по рейтингу пропертора (9)

◆ by_rating()

uint64_t Capital::contributor::by_rating ( ) const
inline

Индекс по общему рейтингу (10)

◆ by_username()

uint64_t Capital::contributor::by_username ( ) const
inline

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

◆ primary_key()

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

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

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

◆ appendixes

std::vector<checksum256> Capital::contributor::appendixes

Вектор хэшей проектов, для которых подписаны приложения

◆ contract

document2 Capital::contributor::contract

Договор УХД

◆ contributed_as_author

eosio::asset Capital::contributor::contributed_as_author = asset(0, _root_govern_symbol)

Сумма, вложенная в проект как автор

◆ contributed_as_contributor

eosio::asset Capital::contributor::contributed_as_contributor = asset(0, _root_govern_symbol)

Сумма, вложенная в проект как контрибьютор

◆ contributed_as_coordinator

eosio::asset Capital::contributor::contributed_as_coordinator = asset(0, _root_govern_symbol)

Сумма, вложенная в проект как координатор

◆ contributed_as_creator

eosio::asset Capital::contributor::contributed_as_creator = asset(0, _root_govern_symbol)

Сумма, вложенная в проект как создатель

◆ contributed_as_investor

eosio::asset Capital::contributor::contributed_as_investor = asset(0, _root_govern_symbol)

Сумма, вложенная в проект как инвестор

◆ contributed_as_propertor

eosio::asset Capital::contributor::contributed_as_propertor = asset(0, _root_govern_symbol)

Сумма, вложенная в проект как пропертор

◆ contributor_hash

checksum256 Capital::contributor::contributor_hash

Внешний идентификатор контрибьютора

◆ coopname

name Capital::contributor::coopname

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

◆ created_at

time_point_sec Capital::contributor::created_at

Время создания контрибьютора

◆ debt_amount

eosio::asset Capital::contributor::debt_amount = asset(0, _root_govern_symbol)

Сумма долга

◆ id

uint64_t Capital::contributor::id

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

◆ is_external_contract

bool Capital::contributor::is_external_contract = false

Флаг, указывающий на внешний контракт

◆ memo

std::string Capital::contributor::memo

Мемо для импортированных контрибьюторов

◆ rate_per_hour

eosio::asset Capital::contributor::rate_per_hour = asset(0, _root_govern_symbol)

Ставка за час

◆ status

name Capital::contributor::status

Статус контрибьютора

◆ username

name Capital::contributor::username

Имя пользователя


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