Banker Database - datacratic/rtbkit GitHub Wiki
This is a description of the data format used by the Banker process to store its value in its Redis database.
- banker:accounts (SET)
- This set contains all the names of the banker accounts.
- banker-xxx[:xxx] (STRING)
- A json representation of the accounts:
{
"md" : {"objectType": "Account";
"version": 1},
"type": account type ("budget" or "spent")
"budgetIncreases": amount (in USD/1M),
"budgetDecreases": amount (in USD/1M),
"spent": amount (in USD/1M),
"recycledIn": amount (in USD/1M),
"recycledOut": amount (in USD/1M),
"allocatedIn": amount (in USD/1M),
"allocatedOut": amount (in USD/1M),
"commitmentsMade": amount (in USD/1M),
"commitmentsRetired": amount (in USD/1M),
"adjustmentsIn": amount (in USD/1M),
"adjustmentsOut": amount (in USD/1M),
"lineItems": additional keyed amounts,
"adjustmentLineItems": additional keyed amounts
}