def row.of
cswap-bend-cli@0.1.0.0 · pollrow.bend:80
import cswap-bend-cli@0.1.0.0/pollrow.bend as Pollrow
import Base
import cswap-bend-cli@0.1.0.0/json.bend as Json
80def row.of(+row: Json.Json) -> Row:
81 Row{num.field("fetchedAt", row), last_good.of(row), num.field("lastAttemptAt", row),
82 Maybe.default(&2, U32, num.field("consecutiveFailures", row), 0), str.field("lastError", row),
83 num.field("backoffUntil", row), num.field("nextPollAt", row), num.field("pollIntervalS", row),
84 num.field("last429At", row), Maybe.default(&2, U32, num.field("authDeadStrikes", row), 0),
85 str.field("struckFingerprint", row), num.field("claimUntil", row), num.field("heldUntil", row)}