|
COOPENOMICS
v1
Кооперативная Экономика
|
#include "../core/ram_payer.hpp"#include <eosio/asset.hpp>#include <eosio/crypto.hpp>#include <eosio/binary_extension.hpp>#include <eosio/eosio.hpp>#include <string>#include "../consts.hpp"#include "../core/document.hpp"#include "../core/utils.hpp"Классы | |
| struct | Marketplace::convert_target |
| Адресат перевода по Заявлению 1110: заказ и его доля перевода. Подробнее... | |
| struct | Marketplace::order |
| On-chain Order — анкер процесса p.mkt.supply. Подробнее... | |
Пространства имен | |
| namespace | Marketplace |
| Canonical helpers контракта marketplace (Story 11.1). | |
| namespace | Marketplace::OrderStatus |
| Статусы Order'а в процессе p.mkt.supply. | |
| namespace | Marketplace::OrderPayoutStatus |
Состояние выплаты поставщику по Order'у (Locked Decision L12, E11 техдолг 598-16). Выплата идёт через gateway::createoutpay → действие кассира → callback marketplace::payconfirm / marketplace::paydecline. | |
Определения типов | |
| typedef eosio::multi_index< "orders"_n, order, eosio::indexed_by<"byhash"_n, eosio::const_mem_fun< order, checksum256, &order::by_hash > >, eosio::indexed_by<"byorderer"_n, eosio::const_mem_fun< order, uint64_t, &order::by_orderer > >, eosio::indexed_by<"byofferer"_n, eosio::const_mem_fun< order, uint64_t, &order::by_offerer > >, eosio::indexed_by<"bystatus"_n, eosio::const_mem_fun< order, uint64_t, &order::by_status > >, eosio::indexed_by<"bybatch"_n, eosio::const_mem_fun< order, checksum256, &order::by_batch > >, eosio::indexed_by<"byoffer"_n, eosio::const_mem_fun< order, checksum256, &order::by_offer > >, eosio::indexed_by<"bydelivbra"_n, eosio::const_mem_fun< order, uint64_t, &order::by_delivery_bra > >, eosio::indexed_by<"byacceptbra"_n, eosio::const_mem_fun< order, uint64_t, &order::by_accept_bra > > > | Marketplace::orders_index |
Функции | |
| RAM_PAYER_CLASS (Marketplace::order, cooperative) | |
Переменные | |
| constexpr eosio::name | Marketplace::OrderStatus::ACTIVE = "active"_n |
| constexpr eosio::name | Marketplace::OrderStatus::ACCEPTED = "accepted"_n |
| constexpr eosio::name | Marketplace::OrderStatus::SUPPLY_PREPARED = "supplyprep"_n |
| constexpr eosio::name | Marketplace::OrderStatus::ACCEPTED_TO_COOP = "acceptcoop"_n |
| constexpr eosio::name | Marketplace::OrderStatus::READY_TO_RECEIVE = "readyrecv"_n |
| constexpr eosio::name | Marketplace::OrderStatus::ISSUE_PENDING = "issuepend"_n |
| заявление о возврате паевого взноса имуществом подано, ждём решение совета Подробнее... | |
| constexpr eosio::name | Marketplace::OrderStatus::ISSUE_AUTHORIZED = "issueauth"_n |
| протокол совета получен, ждём первую подпись акта заказчиком Подробнее... | |
| constexpr eosio::name | Marketplace::OrderStatus::ISSUE_ACT1 = "issueact1"_n |
| акт подписан заказчиком, ждём закрывающую подпись председателя участка Подробнее... | |
| constexpr eosio::name | Marketplace::OrderStatus::RECEIVED = "received"_n |
| constexpr eosio::name | Marketplace::OrderStatus::REFUSED = "refused"_n |
| пайщик отказался после приёмки, долг поставщику ещё не погашен: запись ждёт payconfirm и стирается им Подробнее... | |
| constexpr eosio::name | Marketplace::OrderPayoutStatus::NONE = "none"_n |
| constexpr eosio::name | Marketplace::OrderPayoutStatus::PENDING = "pending"_n |
| constexpr eosio::name | Marketplace::OrderPayoutStatus::COMPLETED = "completed"_n |
| constexpr eosio::name | Marketplace::OrderPayoutStatus::DECLINED = "declined"_n |
| RAM_PAYER_CLASS | ( | Marketplace::order | , |
| cooperative | |||
| ) |