copyWithWrapped method

WebApiModulesAgentPurchaseOrderKissFlowPoApprovalRequest copyWithWrapped({
  1. Wrapped<String?>? purchaseOrderNumber,
  2. Wrapped<String?>? userEmail,
  3. Wrapped<String?>? approvalNote,
  4. Wrapped<String?>? firstApprover,
  5. Wrapped<String?>? secondApprover,
})

Implementation

WebApiModulesAgentPurchaseOrderKissFlowPoApprovalRequest copyWithWrapped({
  Wrapped<String?>? purchaseOrderNumber,
  Wrapped<String?>? userEmail,
  Wrapped<String?>? approvalNote,
  Wrapped<String?>? firstApprover,
  Wrapped<String?>? secondApprover,
}) {
  return WebApiModulesAgentPurchaseOrderKissFlowPoApprovalRequest(
    purchaseOrderNumber: (purchaseOrderNumber != null
        ? purchaseOrderNumber.value
        : this.purchaseOrderNumber),
    userEmail: (userEmail != null ? userEmail.value : this.userEmail),
    approvalNote: (approvalNote != null
        ? approvalNote.value
        : this.approvalNote),
    firstApprover: (firstApprover != null
        ? firstApprover.value
        : this.firstApprover),
    secondApprover: (secondApprover != null
        ? secondApprover.value
        : this.secondApprover),
  );
}