bend-kit-migrate
Search uses release 0.3.0.0 · 104 definitions
Definitions (104)
- type Period
- type Status
- type V1v1: a monthly price and an on/off flag.
- type V2v2: a price per billing period, a three-state status, and an optional support note.
- type V3v3: v2 without the support note.
- type RecordA decoded record and the version it was written in.
- type TermsWhat a subscription means to billing: who, which plan, the price per period, and the status.
- type DroppedWhat v2 to v3 discards.
- type KeyThe JSON field names of every version.
- type Error
- def Status.of_activev1 had no pause: an inactive v1 subscription is cancelled.
- def V1.terms
- def V2.terms
- def V3.terms
- def Record.terms
- def Terms.problemThe first business rule broken by a plan of len bytes and a price of c: an empty plan or a zero price.
- def none
- def Terms.valid
- def Record.problemThe record back, and the first business rule it breaks.
- def Record.valid.of
- def Record.valid
- def V1.upv1 to v2.
- def V2.down.note
- def V2.down.status
- def V2.down.period
- def V2.downv2 to v1, for a monthly record that is not paused and has no note.
- def V2.upv2 to v3.
- def V3.restoreThe v2 record that V2.up turned into r and d.
- def V3.downv3 to v2, with no note.
- def Record.upgradeAny version to v3, with what the chain dropped.
- type TagA name of at most 16 bytes: its length and its first four little-endian words, zero past the end.
- def Tag.eq
- def Tag.word
- def Tag.of.w3
- def Tag.of.w2
- def Tag.of.w1
- def Tag.of.w0
- def Tag.ofThe bytes back, and their tag.
- def Tag.set
- def Tag.bytes
- def Key.tag
- def Key.bytesThe key as UTF-8 JSON text.
- def Key.is
- def Key.find
- def Period.tag
- def Status.tag
- def Period.find
- def Status.find
- def u32.over
- def u32.end
- def u32.go
- def u32.first
- def u32.readDecimal digits with no sign, fraction, exponent, or leading zero, below 2^32.
- def u32.width
- def u32.fill
- def u32.textn in decimal digits.
- type ScalarA JSON field value, reduced to what records use.
- def scalar
- type SlotsEvery field of a record object, by key, before the version picks which ones it allows.
- def Slots.empty
- def slot.fill
- def Slots.set
- def Slots.put
- def Slots.key
- def collect.put
- def collectFiles each field under its key.
- def need.num
- def need.flag
- def need.str
- def opt.str
- def unexpectedA field that this version does not define.
- def found
- def name.period
- def name.status
- def need.period
- def opt.periodAn absent v2 period is monthly.
- def need.status
- def V1.finish
- def build.v1
- def V2.finish
- def build.v2
- def V3.finish
- def build.v3
- def build.at
- def build.ver
- def build.raw
- def build
- def decode.shapeThe record an object describes, before the business rules.
- def Record.check.if
- def Record.check.of
- def Record.checkr when it keeps the business rules.
- def decode.valOne record from a parsed JSON value.
- def decode.parsed
- def decodeOne record from UTF-8 JSON: an object nested no deeper than one level.
- def kv
- def num
- def Period.json
- def Status.json
- def V1.json
- def V2.note