ponyapi/stats.nim

26 lines
530 B
Nim
Raw Normal View History

import json
type
Bucket* = object of RootObj
## A collection of stats
name*: string
fails*: int
success*: int
proc `%`*(b: Bucket): JsonNode =
%*
{
"name": b.name,
"fails": b.fails,
"success": b.success,
}
var
all* = Bucket(name: "all")
newest* = Bucket(name: "newest")
random* = Bucket(name: "random")
lastAired* = Bucket(name: "lastAired")
seasonLookup* = Bucket(name: "seasonLookup")
episodeLookup* = Bucket(name: "episodeLookup")
search* = Bucket(name: "search")