copyWithWrapped method

WebApiModulesSettingsPoSettingsPoApproverPoApprover copyWithWrapped({
  1. Wrapped<String?>? poApproverId,
  2. Wrapped<String?>? locationId,
  3. Wrapped<String?>? location,
  4. Wrapped<String?>? departmentId,
  5. Wrapped<String?>? department,
  6. Wrapped<String?>? projectId,
  7. Wrapped<String?>? usersId,
  8. Wrapped<String?>? userName,
  9. Wrapped<String?>? appRoleId,
  10. Wrapped<String?>? appRole,
  11. Wrapped<String?>? poApproverType,
  12. Wrapped<bool?>? isBackup,
  13. Wrapped<bool?>? hasLimit,
  14. Wrapped<double?>? limitRental,
  15. Wrapped<double?>? limitSales,
  16. Wrapped<double?>? limitParts,
  17. Wrapped<double?>? limitVehicle,
  18. Wrapped<double?>? limitMisc,
  19. Wrapped<double?>? limitLabor,
  20. Wrapped<double?>? limitSubRent,
  21. Wrapped<double?>? limitSubSale,
  22. Wrapped<double?>? limitSubMisc,
  23. Wrapped<double?>? limitSubLabor,
  24. Wrapped<double?>? limitSubVehicle,
  25. Wrapped<double?>? limitRepair,
  26. Wrapped<String?>? dateStamp,
  27. Wrapped<String?>? auditNote,
  28. Wrapped<String?>? recordTitle,
  29. Wrapped<List<FwStandardBusinessLogicFwBusinessLogicFieldDefinition>?>? fields,
  30. Wrapped<List<FwStandardDataFwCustomValue>?>? custom,
  31. Wrapped<List<FwStandardDataFwDefaultAttribute>?>? defaultFieldAttributes,
  32. Wrapped<List<FwStandardDataFwTranslatedValue>?>? translation,
})

Implementation

WebApiModulesSettingsPoSettingsPoApproverPoApprover copyWithWrapped(
    {Wrapped<String?>? poApproverId,
    Wrapped<String?>? locationId,
    Wrapped<String?>? location,
    Wrapped<String?>? departmentId,
    Wrapped<String?>? department,
    Wrapped<String?>? projectId,
    Wrapped<String?>? usersId,
    Wrapped<String?>? userName,
    Wrapped<String?>? appRoleId,
    Wrapped<String?>? appRole,
    Wrapped<String?>? poApproverType,
    Wrapped<bool?>? isBackup,
    Wrapped<bool?>? hasLimit,
    Wrapped<double?>? limitRental,
    Wrapped<double?>? limitSales,
    Wrapped<double?>? limitParts,
    Wrapped<double?>? limitVehicle,
    Wrapped<double?>? limitMisc,
    Wrapped<double?>? limitLabor,
    Wrapped<double?>? limitSubRent,
    Wrapped<double?>? limitSubSale,
    Wrapped<double?>? limitSubMisc,
    Wrapped<double?>? limitSubLabor,
    Wrapped<double?>? limitSubVehicle,
    Wrapped<double?>? limitRepair,
    Wrapped<String?>? dateStamp,
    Wrapped<String?>? auditNote,
    Wrapped<String?>? recordTitle,
    Wrapped<List<FwStandardBusinessLogicFwBusinessLogicFieldDefinition>?>?
        fields,
    Wrapped<List<FwStandardDataFwCustomValue>?>? custom,
    Wrapped<List<FwStandardDataFwDefaultAttribute>?>? defaultFieldAttributes,
    Wrapped<List<FwStandardDataFwTranslatedValue>?>? translation}) {
  return WebApiModulesSettingsPoSettingsPoApproverPoApprover(
      poApproverId:
          (poApproverId != null ? poApproverId.value : this.poApproverId),
      locationId: (locationId != null ? locationId.value : this.locationId),
      location: (location != null ? location.value : this.location),
      departmentId:
          (departmentId != null ? departmentId.value : this.departmentId),
      department: (department != null ? department.value : this.department),
      projectId: (projectId != null ? projectId.value : this.projectId),
      usersId: (usersId != null ? usersId.value : this.usersId),
      userName: (userName != null ? userName.value : this.userName),
      appRoleId: (appRoleId != null ? appRoleId.value : this.appRoleId),
      appRole: (appRole != null ? appRole.value : this.appRole),
      poApproverType: (poApproverType != null
          ? poApproverType.value
          : this.poApproverType),
      isBackup: (isBackup != null ? isBackup.value : this.isBackup),
      hasLimit: (hasLimit != null ? hasLimit.value : this.hasLimit),
      limitRental:
          (limitRental != null ? limitRental.value : this.limitRental),
      limitSales: (limitSales != null ? limitSales.value : this.limitSales),
      limitParts: (limitParts != null ? limitParts.value : this.limitParts),
      limitVehicle:
          (limitVehicle != null ? limitVehicle.value : this.limitVehicle),
      limitMisc: (limitMisc != null ? limitMisc.value : this.limitMisc),
      limitLabor: (limitLabor != null ? limitLabor.value : this.limitLabor),
      limitSubRent:
          (limitSubRent != null ? limitSubRent.value : this.limitSubRent),
      limitSubSale:
          (limitSubSale != null ? limitSubSale.value : this.limitSubSale),
      limitSubMisc:
          (limitSubMisc != null ? limitSubMisc.value : this.limitSubMisc),
      limitSubLabor:
          (limitSubLabor != null ? limitSubLabor.value : this.limitSubLabor),
      limitSubVehicle: (limitSubVehicle != null
          ? limitSubVehicle.value
          : this.limitSubVehicle),
      limitRepair:
          (limitRepair != null ? limitRepair.value : this.limitRepair),
      dateStamp: (dateStamp != null ? dateStamp.value : this.dateStamp),
      auditNote: (auditNote != null ? auditNote.value : this.auditNote),
      recordTitle:
          (recordTitle != null ? recordTitle.value : this.recordTitle),
      fields: (fields != null ? fields.value : this.fields),
      custom: (custom != null ? custom.value : this.custom),
      defaultFieldAttributes: (defaultFieldAttributes != null
          ? defaultFieldAttributes.value
          : this.defaultFieldAttributes),
      translation:
          (translation != null ? translation.value : this.translation));
}