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

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

Классы

struct  document
 
struct  signature_info
 
struct  document2
 
struct  onedraft
 Таблица шаблонов документов хранит информацию о шаблонах документов и их версиях. Подробнее...
 
struct  translation
 Таблица переводов шаблонов документов хранит переводы шаблонов на различные языки. Подробнее...
 

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

typedef eosio::multi_index<"drafts"_n, onedraftdrafts_index
 
typedef eosio::multi_index< "translations"_n, translation, eosio::indexed_by<"bydraft"_n, eosio::const_mem_fun< translation, uint64_t, &translation::by_draft > >, eosio::indexed_by< "bydraftlang"_n, eosio::const_mem_fun< translation, uint128_t, &translation::by_draft_lang > > > translations_index
 

Функции

void verify_document_or_fail (const document2 &doc, const std::vector< eosio::name > &required_signers={})
 
bool is_empty_document (const document2 &doc)
 
onedraft get_scoped_draft_by_registry_or_fail (eosio::name scope, uint64_t draft_id)
 

Типы

◆ drafts_index

typedef eosio::multi_index<"drafts"_n, onedraft> drafts_index

◆ translations_index

typedef eosio::multi_index< "translations"_n, translation, eosio::indexed_by<"bydraft"_n, eosio::const_mem_fun<translation, uint64_t, &translation::by_draft> >, eosio::indexed_by< "bydraftlang"_n, eosio::const_mem_fun<translation, uint128_t, &translation::by_draft_lang> > > translations_index

Функции

◆ get_scoped_draft_by_registry_or_fail()

onedraft get_scoped_draft_by_registry_or_fail ( eosio::name  scope,
uint64_t  draft_id 
)

◆ is_empty_document()

bool is_empty_document ( const document2 doc)

◆ verify_document_or_fail()

void verify_document_or_fail ( const document2 doc,
const std::vector< eosio::name > &  required_signers = {} 
)