COOPENOMICS  v1
Кооперативная Экономика
Пространство имен Capital::Results

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

namespace  Status
 Константы статусов результата
 

Функции

std::optional< resultget_result (eosio::name coopname, const checksum256 &result_hash)
 
std::optional< resultget_result_by_project_and_username (eosio::name coopname, const checksum256 &project_hash, eosio::name username)
 
result get_result_by_project_and_username_or_fail (eosio::name coopname, const checksum256 &project_hash, eosio::name username, const char *msg)
 
void create_result_for_participant (eosio::name coopname, const checksum256 &project_hash, eosio::name username, const checksum256 &result_hash, eosio::asset segment_cost, eosio::asset debt_amount, const document2 &statement)
 Создает результат для конкретного участника Подробнее...
 
void delete_result (eosio::name coopname, const checksum256 &project_hash, eosio::name username)
 Удаляет объект результата Подробнее...
 
void update_result_status (eosio::name coopname, const checksum256 &result_hash, eosio::name new_status)
 Обновляет статус результата Подробнее...
 
void set_result_authorization (eosio::name coopname, const checksum256 &result_hash, const document2 &authorization)
 Устанавливает документ авторизации результата Подробнее...
 
void set_result_approved_statement (eosio::name coopname, const checksum256 &result_hash, const document2 &approved_statement)
 Устанавливает одобренное заявление результата Подробнее...
 
void set_result_act1 (eosio::name coopname, const checksum256 &result_hash, const document2 &act)
 Устанавливает первый акт результата Подробнее...
 
void set_result_act2 (eosio::name coopname, const checksum256 &result_hash, const document2 &act)
 Устанавливает второй акт результата Подробнее...
 
void send_result_to_soviet (eosio::name coopname, eosio::name username, const checksum256 &result_hash, const document2 &approved_statement)
 Отправляет результат на рассмотрение в совет Подробнее...
 
void send_result_for_approval (eosio::name coopname, eosio::name username, const checksum256 &result_hash, const document2 &statement)
 Отправляет результат на одобрение председателем Подробнее...
 

Функции

◆ create_result_for_participant()

void Capital::Results::create_result_for_participant ( eosio::name  coopname,
const checksum256 &  project_hash,
eosio::name  username,
const checksum256 &  result_hash,
eosio::asset  segment_cost,
eosio::asset  debt_amount,
const document2 statement 
)
inline

Создает результат для конкретного участника

◆ delete_result()

void Capital::Results::delete_result ( eosio::name  coopname,
const checksum256 &  project_hash,
eosio::name  username 
)
inline

Удаляет объект результата

◆ get_result()

std::optional< result > Capital::Results::get_result ( eosio::name  coopname,
const checksum256 &  result_hash 
)
inline

◆ get_result_by_project_and_username()

std::optional< result > Capital::Results::get_result_by_project_and_username ( eosio::name  coopname,
const checksum256 &  project_hash,
eosio::name  username 
)
inline

◆ get_result_by_project_and_username_or_fail()

result Capital::Results::get_result_by_project_and_username_or_fail ( eosio::name  coopname,
const checksum256 &  project_hash,
eosio::name  username,
const char *  msg 
)
inline

◆ send_result_for_approval()

void Capital::Results::send_result_for_approval ( eosio::name  coopname,
eosio::name  username,
const checksum256 &  result_hash,
const document2 statement 
)
inline

Отправляет результат на одобрение председателем

◆ send_result_to_soviet()

void Capital::Results::send_result_to_soviet ( eosio::name  coopname,
eosio::name  username,
const checksum256 &  result_hash,
const document2 approved_statement 
)
inline

Отправляет результат на рассмотрение в совет

◆ set_result_act1()

void Capital::Results::set_result_act1 ( eosio::name  coopname,
const checksum256 &  result_hash,
const document2 act 
)
inline

Устанавливает первый акт результата

◆ set_result_act2()

void Capital::Results::set_result_act2 ( eosio::name  coopname,
const checksum256 &  result_hash,
const document2 act 
)
inline

Устанавливает второй акт результата

◆ set_result_approved_statement()

void Capital::Results::set_result_approved_statement ( eosio::name  coopname,
const checksum256 &  result_hash,
const document2 approved_statement 
)
inline

Устанавливает одобренное заявление результата

◆ set_result_authorization()

void Capital::Results::set_result_authorization ( eosio::name  coopname,
const checksum256 &  result_hash,
const document2 authorization 
)
inline

Устанавливает документ авторизации результата

◆ update_result_status()

void Capital::Results::update_result_status ( eosio::name  coopname,
const checksum256 &  result_hash,
eosio::name  new_status 
)
inline

Обновляет статус результата