Obligation class
Properties
amountCents
↔ int ?
AmountCents is what it costs each period.
getter/setter pair
asOf
↔ String ?
AsOf is when that amount was last checked against its source, RFC 3339 date.
getter/setter pair
code
↔ String ?
Code names the obligation so a caller can branch without reading prose.
getter/setter pair
every
↔ String ?
Every is how often it falls due — "yearly" for every obligation known here.
getter/setter pair
hashCode
→ int
The hash code for this object.
no setter override
label
↔ String ?
Label is what the payer sees.
getter/setter pair
minimum
↔ bool ?
Minimum marks a floor rather than a fixed price — a franchise tax that scales with shares or assets is quoted at its minimum, and an entity past the threshold owes more. Saying so is the difference between a quote and a number someone later disputes.
getter/setter pair
passThrough
↔ bool ?
PassThrough marks money we collect and remit to the state rather than keep.
getter/setter pair
runtimeType
→ Type
A representation of the runtime type of the object.
no setter inherited
source_
↔ String ?
Source names the authority that publishes a pass-through amount, so the figure can be checked without first working out who would know.
getter/setter pair
stale
↔ bool ?
Stale reports that AsOf is older than the review window. It tells; it does not block.
getter/setter pair