COOPENOMICS  v1
Кооперативная Экономика
table_apps_pricings.hpp
См. документацию.
1#pragma once
2
3
4#include "../core/ram_payer.hpp"
5#include <eosio/asset.hpp>
6#include <eosio/eosio.hpp>
7#include <eosio/time.hpp>
8
9#include "../consts.hpp"
10
11namespace Apps {
12
13using namespace eosio;
14
37struct [[eosio::table, eosio::contract(APPS)]] pricing {
38 name plan;
40 time_point_sec updated_at;
41
42 uint64_t primary_key() const { return plan.value; }
43};
44
45typedef eosio::multi_index<"pricings"_n, pricing> pricings_index;
46
47} // namespace Apps
48
49// Плательщик за оперативную память строк таблицы — правило в lib/core/ram_payer.hpp.
contract
Definition: eosio.msig_tests.cpp:977
Definition: apps.hpp:75
eosio::multi_index<"pricings"_n, pricing > pricings_index
Definition: table_apps_pricings.hpp:45
Definition: eosio.msig.hpp:34
Прайс-лист пакета: {plan -> hourly_rate} (D1, FR1, AR5).
Definition: table_apps_pricings.hpp:37
uint64_t primary_key() const
Definition: table_apps_pricings.hpp:42
asset hourly_rate
ставка за час (общая валюта экосистемы)
Definition: table_apps_pricings.hpp:39
name plan
primary key (Antelope name, ≤12 chars)
Definition: table_apps_pricings.hpp:38
time_point_sec updated_at
таймштамп последнего setpricing
Definition: table_apps_pricings.hpp:40
RAM_PAYER_CLASS(Apps::pricing, contract)