copyWithWrapped method

PayPeriodDetails copyWithWrapped({
  1. Wrapped<double?>? checkAmount,
  2. Wrapped<List<DistributionBreakdown>?>? distributionBreakdown,
  3. Wrapped<DateTime?>? endDate,
  4. Wrapped<double?>? grossEarnings,
  5. Wrapped<DateTime?>? payDate,
  6. Wrapped<PayPeriodDetailsPayFrequency?>? payFrequency,
  7. Wrapped<DateTime?>? payDay,
  8. Wrapped<DateTime?>? startDate,
})

Implementation

PayPeriodDetails copyWithWrapped(
    {Wrapped<double?>? checkAmount,
    Wrapped<List<DistributionBreakdown>?>? distributionBreakdown,
    Wrapped<DateTime?>? endDate,
    Wrapped<double?>? grossEarnings,
    Wrapped<DateTime?>? payDate,
    Wrapped<enums.PayPeriodDetailsPayFrequency?>? payFrequency,
    Wrapped<DateTime?>? payDay,
    Wrapped<DateTime?>? startDate}) {
  return PayPeriodDetails(
      checkAmount:
          (checkAmount != null ? checkAmount.value : this.checkAmount),
      distributionBreakdown: (distributionBreakdown != null
          ? distributionBreakdown.value
          : this.distributionBreakdown),
      endDate: (endDate != null ? endDate.value : this.endDate),
      grossEarnings:
          (grossEarnings != null ? grossEarnings.value : this.grossEarnings),
      payDate: (payDate != null ? payDate.value : this.payDate),
      payFrequency:
          (payFrequency != null ? payFrequency.value : this.payFrequency),
      payDay: (payDay != null ? payDay.value : this.payDay),
      startDate: (startDate != null ? startDate.value : this.startDate));
}