copyWithWrapped method

WebApiModulesAgentOrderPoWorksheetSessionTotalsResponse copyWithWrapped({
  1. Wrapped<double?>? grossTotal,
  2. Wrapped<double?>? discount,
  3. Wrapped<double?>? subTotal,
  4. Wrapped<double?>? tax,
  5. Wrapped<double?>? total,
  6. Wrapped<int?>? status,
  7. Wrapped<bool?>? success,
  8. Wrapped<String?>? msg,
})

Implementation

WebApiModulesAgentOrderPoWorksheetSessionTotalsResponse copyWithWrapped({
  Wrapped<double?>? grossTotal,
  Wrapped<double?>? discount,
  Wrapped<double?>? subTotal,
  Wrapped<double?>? tax,
  Wrapped<double?>? total,
  Wrapped<int?>? status,
  Wrapped<bool?>? success,
  Wrapped<String?>? msg,
}) {
  return WebApiModulesAgentOrderPoWorksheetSessionTotalsResponse(
    grossTotal: (grossTotal != null ? grossTotal.value : this.grossTotal),
    discount: (discount != null ? discount.value : this.discount),
    subTotal: (subTotal != null ? subTotal.value : this.subTotal),
    tax: (tax != null ? tax.value : this.tax),
    total: (total != null ? total.value : this.total),
    status: (status != null ? status.value : this.status),
    success: (success != null ? success.value : this.success),
    msg: (msg != null ? msg.value : this.msg),
  );
}