Map<String, dynamic> toJson() => { 'shift': shift.toJson(), if (handoverDifferenceCents != null) 'handoverDifferenceCents': handoverDifferenceCents, };