COOPENOMICS  v1
Кооперативная Экономика
Файл project_properties.hpp
#include <eosio/eosio.hpp>
#include <eosio/asset.hpp>

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

Классы

struct  Capital::ProjectProperties::property
 Таблица имущественных взносов хранит данные о предложениях по имущественным взносам в проекты. Подробнее...
 

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

namespace  Capital
 
namespace  Capital::ProjectProperties
 
namespace  Capital::ProjectProperties::Status
 Константы статусов имущественных взносов
 

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

typedef eosio::multi_index< "pjproperties"_n, property, indexed_by<"byusername"_n, const_mem_fun< property, uint64_t, &property::by_username > >, indexed_by<"byhash"_n, const_mem_fun< property, checksum256, &property::by_property_hash > >, indexed_by<"byprojhash"_n, const_mem_fun< property, checksum256, &property::by_project_hash > > > Capital::ProjectProperties::property_index
 

Функции

std::optional< property > Capital::ProjectProperties::get_property (eosio::name coopname, const checksum256 &hash)
 Получает предложение по хэшу. Подробнее...
 
property Capital::ProjectProperties::get_property_or_fail (eosio::name coopname, const checksum256 &hash)
 Получает предложение по хэшу или падает с ошибкой. Подробнее...
 
void Capital::ProjectProperties::delete_property (eosio::name coopname, const checksum256 &hash)
 Удаляет предложение по хэшу. Подробнее...
 
void Capital::ProjectProperties::create_property_with_approve (eosio::name coopname, eosio::name username, checksum256 project_hash, checksum256 property_hash, const eosio::asset &property_amount, const std::string &property_description)
 Создает предложение по имущественному взносу и отправляет его на утверждение. Подробнее...
 

Переменные

constexpr eosio::name Capital::ProjectProperties::Status::CREATED = "created"_n
 Имущественный взнос создан Подробнее...