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

Таблица СЗ-расходов. Scope = coopname. Подробнее...

#include <expense.hpp>

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

uint64_t primary_key () const
 
eosio::checksum256 by_hash () const
 
uint64_t by_username () const
 
uint64_t by_status () const
 

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

uint64_t id
 
eosio::name coopname
 кооператив (= scope таблицы; дублируем полем по канону) Подробнее...
 
eosio::checksum256 proposal_hash
 
eosio::name username
 создатель Подробнее...
 
eosio::name source_wallet
 семантически — из какого ЦПП/фонда (w.cap.blago, w.sov.expns, …) Подробнее...
 
uint8_t status
 ProposalStatus. Подробнее...
 
std::vector< itemitems
 
eosio::asset total_planned
 
eosio::asset total_actual
 
callback_handler callback
 опционально; contract.value == 0 = нет callback Подробнее...
 
document2 statement_doc
 type=2010, signact1 создателя Подробнее...
 
document2 decision_doc
 type=2011, signact2 совета Подробнее...
 
eosio::time_point_sec created_at
 
eosio::time_point_sec updated_at
 

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

Таблица СЗ-расходов. Scope = coopname.

Методы

◆ by_hash()

eosio::checksum256 ExpenseDomain::proposal::by_hash ( ) const
inline

◆ by_status()

uint64_t ExpenseDomain::proposal::by_status ( ) const
inline

◆ by_username()

uint64_t ExpenseDomain::proposal::by_username ( ) const
inline

◆ primary_key()

uint64_t ExpenseDomain::proposal::primary_key ( ) const
inline

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

◆ callback

callback_handler ExpenseDomain::proposal::callback

опционально; contract.value == 0 = нет callback

◆ coopname

eosio::name ExpenseDomain::proposal::coopname

кооператив (= scope таблицы; дублируем полем по канону)

◆ created_at

eosio::time_point_sec ExpenseDomain::proposal::created_at

◆ decision_doc

document2 ExpenseDomain::proposal::decision_doc

type=2011, signact2 совета

◆ id

uint64_t ExpenseDomain::proposal::id

◆ items

std::vector<item> ExpenseDomain::proposal::items

◆ proposal_hash

eosio::checksum256 ExpenseDomain::proposal::proposal_hash

◆ source_wallet

eosio::name ExpenseDomain::proposal::source_wallet

семантически — из какого ЦПП/фонда (w.cap.blago, w.sov.expns, …)

◆ statement_doc

document2 ExpenseDomain::proposal::statement_doc

type=2010, signact1 создателя

◆ status

uint8_t ExpenseDomain::proposal::status

ProposalStatus.

◆ total_actual

eosio::asset ExpenseDomain::proposal::total_actual

◆ total_planned

eosio::asset ExpenseDomain::proposal::total_planned

◆ updated_at

eosio::time_point_sec ExpenseDomain::proposal::updated_at

◆ username

eosio::name ExpenseDomain::proposal::username

создатель


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