def to_json
cswap-bend-cli@0.1.0.0 · daemon/status.bend:92
import cswap-bend-cli@0.1.0.0/daemon/status.bend as Status
import Base
import cswap-bend-cli@0.1.0.0/json.bend as Json
92def to_json(s: Status) -> Json.Json:
93 match s:
94 case Status{pid, version, started, last_poll, next_poll, active, es, cfg}:
95 Json.JObj{f("schemaVersion", Json.JNum{"1"}, f("pid", Json.JNum{U32.show(pid)}, f("version", Json.JStr{version}, f("started_at", Json.JStr{started},
96 f("last_poll_at", opt_str(last_poll), f("next_poll_at", opt_str(next_poll), f("active", opt_num(active), f("config", cfg_json(cfg), f("accounts", Json.JObj{entries_chain(es)}, Json.JNil{})))))))))}