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

Таблица соглашений (новая версия) Подробнее...

#include <agreements.hpp>

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

uint64_t primary_key () const
 
uint64_t by_username () const
 
uint64_t by_status () const
 
uint64_t by_draft () const
 
uint128_t by_user_and_draft () const
 Возвращает ключ для индекса указанного соглашения пользователя. Подробнее...
 

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

uint64_t id
 Уникальный идентификатор соглашения Подробнее...
 
eosio::name coopname
 Имя кооператива Подробнее...
 
eosio::name username
 Имя пользователя Подробнее...
 
eosio::name type
 Тип принимаемого документа (соответствует действию в контракте) Подробнее...
 
uint64_t program_id
 Вторичный индекс используется для связи с типовой таблицей Подробнее...
 
uint64_t draft_id
 Шаблон документа по регистру Подробнее...
 
uint64_t version
 Версия шаблона (draft), связанного с типовым документом Подробнее...
 
document2 document
 Документ соглашения Подробнее...
 
eosio::name status
 Статус приёма документа Подробнее...
 
eosio::time_point_sec updated_at
 Дата-время последнего обновления Подробнее...
 

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

Таблица соглашений (новая версия)

Таблица содержит соглашения, которые подписали участники кооператива.

Заметки
Таблица хранится в области памяти с именем аккаунта: _soviet и скоупом: coopname
Имя таблицы (table): agreements3

Методы

◆ by_draft()

uint64_t agreement2::by_draft ( ) const
inline

◆ by_status()

uint64_t agreement2::by_status ( ) const
inline

◆ by_user_and_draft()

uint128_t agreement2::by_user_and_draft ( ) const
inline

Возвращает ключ для индекса указанного соглашения пользователя.

Возвращает
uint128_t - составной ключ, включающий значения имени пользователя и идентификатор шаблона по реестру.

◆ by_username()

uint64_t agreement2::by_username ( ) const
inline

◆ primary_key()

uint64_t agreement2::primary_key ( ) const
inline

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

◆ coopname

eosio::name agreement2::coopname

Имя кооператива

◆ document

document2 agreement2::document

Документ соглашения

◆ draft_id

uint64_t agreement2::draft_id

Шаблон документа по регистру

◆ id

uint64_t agreement2::id

Уникальный идентификатор соглашения

◆ program_id

uint64_t agreement2::program_id

Вторичный индекс используется для связи с типовой таблицей

◆ status

eosio::name agreement2::status

Статус приёма документа

◆ type

eosio::name agreement2::type

Тип принимаемого документа (соответствует действию в контракте)

◆ updated_at

eosio::time_point_sec agreement2::updated_at

Дата-время последнего обновления

◆ username

eosio::name agreement2::username

Имя пользователя

◆ version

uint64_t agreement2::version

Версия шаблона (draft), связанного с типовым документом


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