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

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

#include <debts.hpp>

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

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

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

uint64_t id
 ID долга (внутренний ключ) Подробнее...
 
eosio::name coopname
 Имя кооператива Подробнее...
 
eosio::name username
 Имя пользователя Подробнее...
 
eosio::name status = Status::CREATED
 Статус долга (created | approved | authorized | paid) Подробнее...
 
checksum256 debt_hash
 Хэш долга Подробнее...
 
checksum256 project_hash
 Хэш проекта Подробнее...
 
time_point_sec repaid_at
 Дата погашения долга Подробнее...
 
asset amount
 Сумма долга Подробнее...
 
document2 statement
 Заявление на ссуду Подробнее...
 
document2 approved_statement
 Одобренное заявление Подробнее...
 
document2 authorization
 Авторизация совета Подробнее...
 
std::string memo
 Примечание Подробнее...
 

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

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

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

Методы

◆ by_debt_hash()

checksum256 Capital::Debts::debt::by_debt_hash ( ) const
inline

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

◆ by_project_hash()

checksum256 Capital::Debts::debt::by_project_hash ( ) const
inline

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

◆ by_username()

uint64_t Capital::Debts::debt::by_username ( ) const
inline

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

◆ primary_key()

uint64_t Capital::Debts::debt::primary_key ( ) const
inline

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

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

◆ amount

asset Capital::Debts::debt::amount

Сумма долга

◆ approved_statement

document2 Capital::Debts::debt::approved_statement

Одобренное заявление

◆ authorization

document2 Capital::Debts::debt::authorization

Авторизация совета

◆ coopname

eosio::name Capital::Debts::debt::coopname

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

◆ debt_hash

checksum256 Capital::Debts::debt::debt_hash

Хэш долга

◆ id

uint64_t Capital::Debts::debt::id

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

◆ memo

std::string Capital::Debts::debt::memo

Примечание

◆ project_hash

checksum256 Capital::Debts::debt::project_hash

Хэш проекта

◆ repaid_at

time_point_sec Capital::Debts::debt::repaid_at

Дата погашения долга

◆ statement

document2 Capital::Debts::debt::statement

Заявление на ссуду

◆ status

eosio::name Capital::Debts::debt::status = Status::CREATED

Статус долга (created | approved | authorized | paid)

◆ username

eosio::name Capital::Debts::debt::username

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


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