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

Таблица обменов для контракта "marketplace". Подробнее...

#include <shared_marketplace.hpp>

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

uint64_t primary_key () const
 
uint64_t by_coop () const
 
uint64_t by_status () const
 
uint64_t by_type () const
 
checksum256 by_hash () const
 
uint64_t by_username () const
 
uint64_t by_created () const
 
uint64_t by_completed () const
 
uint64_t by_declined () const
 
uint64_t by_canceled () const
 
uint64_t by_warranty_id () const
 
eosio::name get_money_contributor () const
 
eosio::name get_product_contributor () const
 
eosio::name get_payer () const
 
eosio::name get_supplier () const
 
eosio::name get_product_backer () const
 Получить пайщика, который возвращает товар в гарантийном возврате Это тот, кто изначально получил товар и теперь возвращает его как брак Подробнее...
 
eosio::name get_defective_supplier () const
 Получить поставщика брака в гарантийном возврате
Это тот, кто изначально поставил товар и теперь получает его обратно как брак Подробнее...
 

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

uint64_t id
 
checksum256 hash
 
eosio::name coopname
 
eosio::name type
 
eosio::name status
 
eosio::name username
 
eosio::name braname
 
eosio::name warehouse
 
eosio::name token_contract
 
eosio::name receiver_braname
 
eosio::name supplier_braname
 
eosio::asset unit_cost
 
eosio::asset base_cost
 
eosio::asset membership_fee_amount
 
eosio::asset total_cost
 
uint64_t units
 
std::string meta
 
eosio::name money_contributor
 
eosio::name product_contributor
 
std::vector< Document::named_documentdocuments
 
uint64_t product_lifecycle_secs
 
uint64_t warranty_period_secs
 
eosio::asset cancellation_fee_amount
 
eosio::time_point_sec warranty_delay_until
 
eosio::time_point_sec deadline_for_receipt
 
bool is_warranty_return = false
 
uint64_t warranty_return_id
 
eosio::time_point_sec created_at
 
eosio::time_point_sec accepted_at
 
eosio::time_point_sec supplied_at
 
eosio::time_point_sec delivered_at
 
eosio::time_point_sec received_at
 
eosio::time_point_sec completed_at
 
eosio::time_point_sec declined_at
 
eosio::time_point_sec disputed_at
 
eosio::time_point_sec canceled_at
 

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

Таблица обменов для контракта "marketplace".

Методы

◆ by_canceled()

uint64_t Marketplace::request::by_canceled ( ) const
inline

◆ by_completed()

uint64_t Marketplace::request::by_completed ( ) const
inline

◆ by_coop()

uint64_t Marketplace::request::by_coop ( ) const
inline

◆ by_created()

uint64_t Marketplace::request::by_created ( ) const
inline

◆ by_declined()

uint64_t Marketplace::request::by_declined ( ) const
inline

◆ by_hash()

checksum256 Marketplace::request::by_hash ( ) const
inline

◆ by_status()

uint64_t Marketplace::request::by_status ( ) const
inline

◆ by_type()

uint64_t Marketplace::request::by_type ( ) const
inline

◆ by_username()

uint64_t Marketplace::request::by_username ( ) const
inline

◆ by_warranty_id()

uint64_t Marketplace::request::by_warranty_id ( ) const
inline

◆ get_defective_supplier()

eosio::name Marketplace::request::get_defective_supplier ( ) const
inline

Получить поставщика брака в гарантийном возврате
Это тот, кто изначально поставил товар и теперь получает его обратно как брак

◆ get_money_contributor()

eosio::name Marketplace::request::get_money_contributor ( ) const
inline

◆ get_payer()

eosio::name Marketplace::request::get_payer ( ) const
inline

◆ get_product_backer()

eosio::name Marketplace::request::get_product_backer ( ) const
inline

Получить пайщика, который возвращает товар в гарантийном возврате Это тот, кто изначально получил товар и теперь возвращает его как брак

◆ get_product_contributor()

eosio::name Marketplace::request::get_product_contributor ( ) const
inline

◆ get_supplier()

eosio::name Marketplace::request::get_supplier ( ) const
inline

◆ primary_key()

uint64_t Marketplace::request::primary_key ( ) const
inline

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

◆ accepted_at

eosio::time_point_sec Marketplace::request::accepted_at

◆ base_cost

eosio::asset Marketplace::request::base_cost

базовая стоимость заявки

◆ braname

eosio::name Marketplace::request::braname

имя кооперативного участка

◆ canceled_at

eosio::time_point_sec Marketplace::request::canceled_at

◆ cancellation_fee_amount

eosio::asset Marketplace::request::cancellation_fee_amount

◆ completed_at

eosio::time_point_sec Marketplace::request::completed_at

◆ coopname

eosio::name Marketplace::request::coopname

имя аккаунта кооператива

◆ created_at

eosio::time_point_sec Marketplace::request::created_at

◆ deadline_for_receipt

eosio::time_point_sec Marketplace::request::deadline_for_receipt

◆ declined_at

eosio::time_point_sec Marketplace::request::declined_at

◆ delivered_at

eosio::time_point_sec Marketplace::request::delivered_at

◆ disputed_at

eosio::time_point_sec Marketplace::request::disputed_at

◆ documents

std::vector<Document::named_document> Marketplace::request::documents

именованные документы заявки

◆ hash

checksum256 Marketplace::request::hash

хэш заявки

◆ id

uint64_t Marketplace::request::id

идентификатор обмена

◆ is_warranty_return

bool Marketplace::request::is_warranty_return = false

◆ membership_fee_amount

eosio::asset Marketplace::request::membership_fee_amount

членский взнос заказчика

◆ meta

std::string Marketplace::request::meta

метаданные заявки

◆ money_contributor

eosio::name Marketplace::request::money_contributor

имя аккаунта, который вносит средства

◆ product_contributor

eosio::name Marketplace::request::product_contributor

имя аккаунта, который передаёт товар

◆ product_lifecycle_secs

uint64_t Marketplace::request::product_lifecycle_secs

◆ received_at

eosio::time_point_sec Marketplace::request::received_at

◆ receiver_braname

eosio::name Marketplace::request::receiver_braname

КУ заказчика для получения товара

◆ status

eosio::name Marketplace::request::status

статус обмена

◆ supplied_at

eosio::time_point_sec Marketplace::request::supplied_at

◆ supplier_braname

eosio::name Marketplace::request::supplier_braname

КУ поставщика для отправки товара

◆ token_contract

eosio::name Marketplace::request::token_contract

имя контракта токена

◆ total_cost

eosio::asset Marketplace::request::total_cost

общая сумма заявки

◆ type

eosio::name Marketplace::request::type

тип обмена: orderoffer или offerorder

◆ unit_cost

eosio::asset Marketplace::request::unit_cost

себестоимость единицы товара от поставщика

◆ units

uint64_t Marketplace::request::units

количество единиц товара

◆ username

eosio::name Marketplace::request::username

имя аккаунта владельца заявки

◆ warehouse

eosio::name Marketplace::request::warehouse

имя КУ где хранится имущество

◆ warranty_delay_until

eosio::time_point_sec Marketplace::request::warranty_delay_until

◆ warranty_period_secs

uint64_t Marketplace::request::warranty_period_secs

◆ warranty_return_id

uint64_t Marketplace::request::warranty_return_id

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