copyWith method

EarningsBreakdown copyWith({
  1. EarningsBreakdownCanonicalDescription? canonicalDescription,
  2. double? currentAmount,
  3. String? description,
  4. double? hours,
  5. String? isoCurrencyCode,
  6. double? rate,
  7. String? unofficialCurrencyCode,
  8. double? ytdAmount,
})

Implementation

EarningsBreakdown copyWith(
    {enums.EarningsBreakdownCanonicalDescription? canonicalDescription,
    double? currentAmount,
    String? description,
    double? hours,
    String? isoCurrencyCode,
    double? rate,
    String? unofficialCurrencyCode,
    double? ytdAmount}) {
  return EarningsBreakdown(
      canonicalDescription: canonicalDescription ?? this.canonicalDescription,
      currentAmount: currentAmount ?? this.currentAmount,
      description: description ?? this.description,
      hours: hours ?? this.hours,
      isoCurrencyCode: isoCurrencyCode ?? this.isoCurrencyCode,
      rate: rate ?? this.rate,
      unofficialCurrencyCode:
          unofficialCurrencyCode ?? this.unofficialCurrencyCode,
      ytdAmount: ytdAmount ?? this.ytdAmount);
}