def build.v1

bend-kit-migrate@0.3.0.0 · migrate.bend:533

import bend-kit-migrate@0.3.0.0/migrate.bend as Migrate
import Base
import bend-kit-bytes@0.3.3.0/bytes.bend as Bytes

533def build.v1(s: Slots) -> Result<&1, &1, Error, Record>:
534  Slots{ve, i, p, mc, a, c, pe, st, n} = s
535  do Result<&1, &1, Error, Record>:
536    u1 : Unit <- unexpected(c, KCents{})
537    u2 : Unit <- unexpected(pe, KPeriod{})
538    u3 : Unit <- unexpected(st, KStatus{})
539    u4 : Unit <- unexpected(n, KNote{})
540    id : Bytes.Bytes <- need.num(i, KId{})
541    plan : Bytes.Bytes <- need.str(p, KPlan{})
542    cents : Bytes.Bytes <- need.num(mc, KMonthlyCents{})
543    on : Bool <- need.flag(a, KActive{})
544    V1.finish(u32.read(id), plan, u32.read(cents), on)

Uses (15)

Used by (1)