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

Статусы Order'а в процессе p.mkt.supply. Подробнее...

Переменные

constexpr eosio::name ACTIVE = "active"_n
 
constexpr eosio::name ACCEPTED = "accepted"_n
 
constexpr eosio::name SUPPLY_PREPARED = "supplyprep"_n
 
constexpr eosio::name ACCEPTED_TO_COOP = "acceptcoop"_n
 
constexpr eosio::name READY_TO_RECEIVE = "readyrecv"_n
 
constexpr eosio::name RECEIVED = "received"_n
 

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

Статусы Order'а в процессе p.mkt.supply.

Граф: ∅ → active → терминал-отмена (cancelorder | expireorder | declineorder стирают запись из RAM — статуса «отменён» в таблице нет, история в журнале действий) → accepted → supply_prepared → accepted_to_coop → ready_to_receive → received

Источник правды — p.mkt.supply.standard.yaml секция states:.

Промежуточный статус ship_ready (после prepship поставщика) удалён: после acceptorder поставщик автоматически считается обязанным доставить партию — двойного подтверждения «принял заявку» + «готов отгружать» не требуется (отдельная подпись «готов отгрузить» лишь добавляет шум в UX). Переход accepted → supply_prepared идёт сразу через signsupp.

Переменные

◆ ACCEPTED

constexpr eosio::name Marketplace::OrderStatus::ACCEPTED = "accepted"_n
inlineconstexpr

◆ ACCEPTED_TO_COOP

constexpr eosio::name Marketplace::OrderStatus::ACCEPTED_TO_COOP = "acceptcoop"_n
inlineconstexpr

◆ ACTIVE

constexpr eosio::name Marketplace::OrderStatus::ACTIVE = "active"_n
inlineconstexpr

◆ READY_TO_RECEIVE

constexpr eosio::name Marketplace::OrderStatus::READY_TO_RECEIVE = "readyrecv"_n
inlineconstexpr

◆ RECEIVED

constexpr eosio::name Marketplace::OrderStatus::RECEIVED = "received"_n
inlineconstexpr

◆ SUPPLY_PREPARED

constexpr eosio::name Marketplace::OrderStatus::SUPPLY_PREPARED = "supplyprep"_n
inlineconstexpr