preisInCent property

  1. @override
num get preisInCent
override

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

@override
num get preisInCent => unitPriceCents ?? (unitPriceMicros ?? 0) / 10000;