def extras

cswap-bend-cli@0.1.0.0 · view.bend:299

import cswap-bend-cli@0.1.0.0/view.bend as View
import Base
import cswap-bend-cli@0.1.0.0/json.bend as Json

299def extras(+a: Acct, j: Json.Json) -> Json.Json:
300  match a:
301    case Acct{num, email, org_name, org_uuid, active, alias, disabled, login, sentinel, row}:
302      put_m("loginExpiresAt", Maybe.bind(&2, String, Json.Json, login, s => Some{jstr(s)}),
303        put_if(disabled, "disabled", jbool(True{}), put_if(Bool.not(String.is_empty(alias)), "alias", jstr(alias), j)))

Uses (12)

Used by (1)