|
COOPENOMICS
v1
Кооперативная Экономика
|
Общесистемные параметры каталога приложений (D2, FR2). Подробнее...
#include <table_apps_globals.hpp>
Открытые атрибуты | |
| uint32_t | min_payment_period_seconds = 0 |
| uint32_t | free_trial_period_seconds = 0 |
| uint32_t | lead_time_seconds = 0 |
| uint8_t | retry_max = 0 |
Общесистемные параметры каталога приложений (D2, FR2).
Singleton — одна запись на контракт. Хранит четыре параметра pull-биллинга и retry-каденса:
min_payment_period_seconds — минимальный шаг pull-биллинга (обычно 1 час; используется при квантизации charge.required-периодов).free_trial_period_seconds — период бесплатного использования после regclient до первого регулярного charge'а.lead_time_seconds — за какое время до окончания текущего оплаченного интервала CA-watcher эмитит charge.required (D6).retry_max — максимум transport-retry'ев при недоступности кабинета; после исчерпания CA переключается на суточный billing-retry с attempt-инкрементом (two-level retry pattern).Scope = apps-контракт (get_self()); singleton без PK. RAM payer — get_self(). Изменения только через action setglobals.
coops. | uint32_t Apps::globals_row::free_trial_period_seconds = 0 |
| uint32_t Apps::globals_row::lead_time_seconds = 0 |
| uint32_t Apps::globals_row::min_payment_period_seconds = 0 |
| uint8_t Apps::globals_row::retry_max = 0 |