copyWithWrapped method

WebApiModulesAgentOrderGetCustomRatesResponse copyWithWrapped({
  1. Wrapped<int?>? status,
  2. Wrapped<bool?>? success,
  3. Wrapped<String?>? msg,
  4. Wrapped<bool?>? hasDiscount,
  5. Wrapped<bool?>? applyDiscountToCustomRate,
  6. Wrapped<WebApiModulesAgentOrderCustomRates?>? customRates,
  7. Wrapped<double?>? daysPerWeek,
  8. Wrapped<double?>? discountPercent,
  9. Wrapped<double?>? markupPercent,
  10. Wrapped<double?>? marginPercent,
})

Implementation

WebApiModulesAgentOrderGetCustomRatesResponse copyWithWrapped(
    {Wrapped<int?>? status,
    Wrapped<bool?>? success,
    Wrapped<String?>? msg,
    Wrapped<bool?>? hasDiscount,
    Wrapped<bool?>? applyDiscountToCustomRate,
    Wrapped<WebApiModulesAgentOrderCustomRates?>? customRates,
    Wrapped<double?>? daysPerWeek,
    Wrapped<double?>? discountPercent,
    Wrapped<double?>? markupPercent,
    Wrapped<double?>? marginPercent}) {
  return WebApiModulesAgentOrderGetCustomRatesResponse(
      status: (status != null ? status.value : this.status),
      success: (success != null ? success.value : this.success),
      msg: (msg != null ? msg.value : this.msg),
      hasDiscount:
          (hasDiscount != null ? hasDiscount.value : this.hasDiscount),
      applyDiscountToCustomRate: (applyDiscountToCustomRate != null
          ? applyDiscountToCustomRate.value
          : this.applyDiscountToCustomRate),
      customRates:
          (customRates != null ? customRates.value : this.customRates),
      daysPerWeek:
          (daysPerWeek != null ? daysPerWeek.value : this.daysPerWeek),
      discountPercent: (discountPercent != null
          ? discountPercent.value
          : this.discountPercent),
      markupPercent:
          (markupPercent != null ? markupPercent.value : this.markupPercent),
      marginPercent:
          (marginPercent != null ? marginPercent.value : this.marginPercent));
}