COOPENOMICS  v1
Кооперативная Экономика
Файл program_invests.hpp

См. исходные тексты.

Классы

struct  Capital::program_invest
 Таблица программных инвестиций хранит данные об инвестициях в программу капитализации. Подробнее...
 

Пространства имен

namespace  Capital
 
namespace  Capital::ProgramInvests
 
namespace  Capital::ProgramInvests::Status
 Константы статусов программных инвестиций
 

Определения типов

typedef eosio::multi_index< "progrinvests"_n, program_invest, indexed_by<"byusername"_n, const_mem_fun< program_invest, uint64_t, &program_invest::by_username > >, indexed_by<"byhash"_n, const_mem_fun< program_invest, checksum256, &program_invest::by_hash > > > Capital::program_invest_index
 

Функции

std::optional< program_invest > Capital::ProgramInvests::get_program_invest (eosio::name coopname, const checksum256 &invest_hash)
 Получает программную инвестицию по хэшу. Подробнее...
 
program_invest Capital::ProgramInvests::get_program_invest_or_fail (eosio::name coopname, const checksum256 &invest_hash)
 Получает программную инвестицию по хэшу или завершает выполнение с ошибкой. Подробнее...
 
void Capital::ProgramInvests::create_program_invest_with_approve (eosio::name coopname, eosio::name username, checksum256 invest_hash, eosio::asset amount, document2 statement)
 Создает программную инвестицию и отправляет её на утверждение. Подробнее...
 
void Capital::ProgramInvests::remove_program_invest (eosio::name coopname, const checksum256 &invest_hash)
 Удаляет программную инвестицию после обработки. Подробнее...
 

Переменные

const eosio::name Capital::ProgramInvests::Status::CREATED = "created"_n
 Программная инвестиция создана Подробнее...