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

Таблица исходящих платежей хранит информацию об исходящих платежах из кооператива. Подробнее...

#include <shared_gateway.hpp>

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

uint64_t primary_key () const
 Первичный ключ (1) Подробнее...
 
uint64_t by_username () const
 Индекс по имени пользователя (2) Подробнее...
 
checksum256 by_hash () const
 Индекс по хэшу платежа (3) Подробнее...
 
uint64_t by_status () const
 Индекс по статусу платежа (4) Подробнее...
 

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

uint64_t id
 Уникальный идентификатор записи исходящего платежа Подробнее...
 
eosio::name coopname
 Имя аккаунта кооператива, в контексте которого совершается платеж Подробнее...
 
eosio::name username
 Имя аккаунта пользователя, совершившего платеж Подробнее...
 
eosio::name type
 Тип платежа Подробнее...
 
checksum256 outcome_hash
 Хэш исходящего платежа Подробнее...
 
name callback_contract
 Контракт для вызова коллбэков Подробнее...
 
name confirm_callback
 Действие успеха Подробнее...
 
name decline_callback
 Действие отклонения Подробнее...
 
eosio::asset quantity
 Количество средств во внутренней валюте Подробнее...
 
eosio::name status
 Статус платежа Подробнее...
 
eosio::time_point_sec created_at = current_time_point()
 Время создания записи Подробнее...
 

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

Таблица исходящих платежей хранит информацию об исходящих платежах из кооператива.

Область памяти (scope): coopname
Имя таблицы (table): outcomes

Методы

◆ by_hash()

checksum256 Gateway::outcome::by_hash ( ) const
inline

Индекс по хэшу платежа (3)

◆ by_status()

uint64_t Gateway::outcome::by_status ( ) const
inline

Индекс по статусу платежа (4)

◆ by_username()

uint64_t Gateway::outcome::by_username ( ) const
inline

Индекс по имени пользователя (2)

◆ primary_key()

uint64_t Gateway::outcome::primary_key ( ) const
inline

Первичный ключ (1)

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

◆ callback_contract

name Gateway::outcome::callback_contract

Контракт для вызова коллбэков

◆ confirm_callback

name Gateway::outcome::confirm_callback

Действие успеха

◆ coopname

eosio::name Gateway::outcome::coopname

Имя аккаунта кооператива, в контексте которого совершается платеж

◆ created_at

eosio::time_point_sec Gateway::outcome::created_at = current_time_point()

Время создания записи

◆ decline_callback

name Gateway::outcome::decline_callback

Действие отклонения

◆ id

uint64_t Gateway::outcome::id

Уникальный идентификатор записи исходящего платежа

◆ outcome_hash

checksum256 Gateway::outcome::outcome_hash

Хэш исходящего платежа

◆ quantity

eosio::asset Gateway::outcome::quantity

Количество средств во внутренней валюте

◆ status

eosio::name Gateway::outcome::status

Статус платежа

◆ type

eosio::name Gateway::outcome::type

Тип платежа

◆ username

eosio::name Gateway::outcome::username

Имя аккаунта пользователя, совершившего платеж


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