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

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

#include <results.hpp>

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

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

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

uint64_t id
 ID результата (внутренний ключ) Подробнее...
 
checksum256 project_hash
 Хэш проекта Подробнее...
 
checksum256 result_hash
 Хэш результата Подробнее...
 
eosio::name coopname
 Имя кооператива Подробнее...
 
eosio::name username
 Имя пользователя Подробнее...
 
eosio::name status = Capital::Results::Status::CREATED
 Статус результата: created | approved | authorized | declined | act1 | act2. Подробнее...
 
time_point_sec created_at = current_time_point()
 Время создания результата Подробнее...
 
eosio::asset debt_amount = asset(0, _root_govern_symbol)
 Сумма долга Подробнее...
 
eosio::asset total_amount = asset(0, _root_govern_symbol)
 Общая сумма Подробнее...
 
document2 statement
 Заявление Подробнее...
 
document2 authorization
 Решение совета Подробнее...
 
document2 act
 Акт Подробнее...
 

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

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

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

Методы

◆ by_hash()

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

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

◆ by_project_hash()

checksum256 Capital::result::by_project_hash ( ) const
inline

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

◆ by_project_user()

uint128_t Capital::result::by_project_user ( ) const
inline

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

◆ by_username()

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

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

◆ primary_key()

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

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

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

◆ act

document2 Capital::result::act

Акт

◆ authorization

document2 Capital::result::authorization

Решение совета

◆ coopname

eosio::name Capital::result::coopname

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

◆ created_at

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

Время создания результата

◆ debt_amount

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

Сумма долга

◆ id

uint64_t Capital::result::id

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

◆ project_hash

checksum256 Capital::result::project_hash

Хэш проекта

◆ result_hash

checksum256 Capital::result::result_hash

Хэш результата

◆ statement

document2 Capital::result::statement

Заявление

◆ status

eosio::name Capital::result::status = Capital::Results::Status::CREATED

Статус результата: created | approved | authorized | declined | act1 | act2.

◆ total_amount

eosio::asset Capital::result::total_amount = asset(0, _root_govern_symbol)

Общая сумма

◆ username

eosio::name Capital::result::username

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


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