copyWithWrapped method

WebApiModulesAgentPurchaseOrderSecondApprovePurchaseOrderRequest copyWithWrapped({
  1. Wrapped<String?>? purchaseOrderId,
  2. Wrapped<String?>? usersId,
  3. Wrapped<String?>? approvalNote,
  4. Wrapped<String?>? secondApprover,
})

Implementation

WebApiModulesAgentPurchaseOrderSecondApprovePurchaseOrderRequest
copyWithWrapped({
  Wrapped<String?>? purchaseOrderId,
  Wrapped<String?>? usersId,
  Wrapped<String?>? approvalNote,
  Wrapped<String?>? secondApprover,
}) {
  return WebApiModulesAgentPurchaseOrderSecondApprovePurchaseOrderRequest(
    purchaseOrderId: (purchaseOrderId != null
        ? purchaseOrderId.value
        : this.purchaseOrderId),
    usersId: (usersId != null ? usersId.value : this.usersId),
    approvalNote: (approvalNote != null
        ? approvalNote.value
        : this.approvalNote),
    secondApprover: (secondApprover != null
        ? secondApprover.value
        : this.secondApprover),
  );
}