copyWithWrapped method

WebApiModulesAgentPurchaseOrderSubmitPurchaseOrderForApprovalRequest copyWithWrapped({
  1. Wrapped<String?>? purchaseOrderId,
  2. Wrapped<String?>? importanceId,
  3. Wrapped<String?>? approvalNeededBy,
  4. Wrapped<String?>? approvalRequestNote,
})

Implementation

WebApiModulesAgentPurchaseOrderSubmitPurchaseOrderForApprovalRequest
copyWithWrapped({
  Wrapped<String?>? purchaseOrderId,
  Wrapped<String?>? importanceId,
  Wrapped<String?>? approvalNeededBy,
  Wrapped<String?>? approvalRequestNote,
}) {
  return WebApiModulesAgentPurchaseOrderSubmitPurchaseOrderForApprovalRequest(
    purchaseOrderId: (purchaseOrderId != null
        ? purchaseOrderId.value
        : this.purchaseOrderId),
    importanceId: (importanceId != null
        ? importanceId.value
        : this.importanceId),
    approvalNeededBy: (approvalNeededBy != null
        ? approvalNeededBy.value
        : this.approvalNeededBy),
    approvalRequestNote: (approvalRequestNote != null
        ? approvalRequestNote.value
        : this.approvalRequestNote),
  );
}