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;