copyWithWrapped method

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

Implementation

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