preisInCent property
num
get
preisInCent
Der Preis in Cent, gleich welches Feld ihn trägt — unitPriceMicros
zählt dabei als Zehntausendstel Cent. Wer rechnet, nimmt das hier und
nicht eines der beiden Felder: sonst stünde die Fallunterscheidung an
jeder Rechenstelle, und eine davon vergäße man.
Implementation
num get preisInCent => unitPriceCents ?? (unitPriceMicros ?? 0) / 10000;