copyWithWrapped method

WebApiModulesInventoryInventorySearchInventorySearch copyWithWrapped({
  1. Wrapped<String?>? sessionId,
  2. Wrapped<String?>? inventoryId,
  3. Wrapped<String?>? warehouseId,
  4. Wrapped<int?>? id,
  5. Wrapped<String?>? lineage,
  6. Wrapped<String?>? packageItemId,
  7. Wrapped<double?>? quantity,
  8. Wrapped<DateTime?>? fromDate,
  9. Wrapped<DateTime?>? toDate,
  10. Wrapped<double?>? quantityAvailable,
  11. Wrapped<DateTime?>? conflictDate,
  12. Wrapped<String?>? availabilityState,
  13. Wrapped<double?>? quantityAvailableRegion,
  14. Wrapped<DateTime?>? conflictDateRegion,
  15. Wrapped<String?>? availabilityStateRegion,
  16. Wrapped<double?>? quantityAvailableAllWarehouses,
  17. Wrapped<DateTime?>? conflictDateAllWarehouses,
  18. Wrapped<String?>? availabilityStateAllWarehouses,
  19. Wrapped<bool?>? printableNote,
  20. Wrapped<String?>? noteId,
  21. Wrapped<double?>? totalQuantityInSession,
  22. Wrapped<String?>? auditNote,
  23. Wrapped<String?>? recordTitle,
  24. Wrapped? urlIdentifier,
  25. Wrapped<List<FwStandardBusinessLogicFwBusinessLogicFieldDefinition>?>? fields,
  26. Wrapped<List<FwStandardDataFwCustomValue>?>? custom,
  27. Wrapped<List<FwStandardDataFwDefaultAttribute>?>? defaultFieldAttributes,
  28. Wrapped<FwStandardBusinessLogicFwBusinessLogic?>? original,
  29. Wrapped<List<FwStandardDataFwTranslatedValue>?>? translation,
  30. Wrapped<bool?>? hasImport,
  31. Wrapped<bool?>? hasDocuments,
  32. Wrapped<String?>? createdByUserId,
  33. Wrapped<String?>? createdByUserName,
  34. Wrapped<String?>? createdDateTime,
  35. Wrapped<String?>? modifiedByUserId,
  36. Wrapped<String?>? modifiedByUserName,
  37. Wrapped<String?>? modifiedDateTime,
})

Implementation

WebApiModulesInventoryInventorySearchInventorySearch copyWithWrapped({
  Wrapped<String?>? sessionId,
  Wrapped<String?>? inventoryId,
  Wrapped<String?>? warehouseId,
  Wrapped<int?>? id,
  Wrapped<String?>? lineage,
  Wrapped<String?>? packageItemId,
  Wrapped<double?>? quantity,
  Wrapped<DateTime?>? fromDate,
  Wrapped<DateTime?>? toDate,
  Wrapped<double?>? quantityAvailable,
  Wrapped<DateTime?>? conflictDate,
  Wrapped<String?>? availabilityState,
  Wrapped<double?>? quantityAvailableRegion,
  Wrapped<DateTime?>? conflictDateRegion,
  Wrapped<String?>? availabilityStateRegion,
  Wrapped<double?>? quantityAvailableAllWarehouses,
  Wrapped<DateTime?>? conflictDateAllWarehouses,
  Wrapped<String?>? availabilityStateAllWarehouses,
  Wrapped<bool?>? printableNote,
  Wrapped<String?>? noteId,
  Wrapped<double?>? totalQuantityInSession,
  Wrapped<String?>? auditNote,
  Wrapped<String?>? recordTitle,
  Wrapped<dynamic>? urlIdentifier,
  Wrapped<List<FwStandardBusinessLogicFwBusinessLogicFieldDefinition>?>?
  fields,
  Wrapped<List<FwStandardDataFwCustomValue>?>? custom,
  Wrapped<List<FwStandardDataFwDefaultAttribute>?>? defaultFieldAttributes,
  Wrapped<FwStandardBusinessLogicFwBusinessLogic?>? original,
  Wrapped<List<FwStandardDataFwTranslatedValue>?>? translation,
  Wrapped<bool?>? hasImport,
  Wrapped<bool?>? hasDocuments,
  Wrapped<String?>? createdByUserId,
  Wrapped<String?>? createdByUserName,
  Wrapped<String?>? createdDateTime,
  Wrapped<String?>? modifiedByUserId,
  Wrapped<String?>? modifiedByUserName,
  Wrapped<String?>? modifiedDateTime,
}) {
  return WebApiModulesInventoryInventorySearchInventorySearch(
    sessionId: (sessionId != null ? sessionId.value : this.sessionId),
    inventoryId: (inventoryId != null ? inventoryId.value : this.inventoryId),
    warehouseId: (warehouseId != null ? warehouseId.value : this.warehouseId),
    id: (id != null ? id.value : this.id),
    lineage: (lineage != null ? lineage.value : this.lineage),
    packageItemId: (packageItemId != null
        ? packageItemId.value
        : this.packageItemId),
    quantity: (quantity != null ? quantity.value : this.quantity),
    fromDate: (fromDate != null ? fromDate.value : this.fromDate),
    toDate: (toDate != null ? toDate.value : this.toDate),
    quantityAvailable: (quantityAvailable != null
        ? quantityAvailable.value
        : this.quantityAvailable),
    conflictDate: (conflictDate != null
        ? conflictDate.value
        : this.conflictDate),
    availabilityState: (availabilityState != null
        ? availabilityState.value
        : this.availabilityState),
    quantityAvailableRegion: (quantityAvailableRegion != null
        ? quantityAvailableRegion.value
        : this.quantityAvailableRegion),
    conflictDateRegion: (conflictDateRegion != null
        ? conflictDateRegion.value
        : this.conflictDateRegion),
    availabilityStateRegion: (availabilityStateRegion != null
        ? availabilityStateRegion.value
        : this.availabilityStateRegion),
    quantityAvailableAllWarehouses: (quantityAvailableAllWarehouses != null
        ? quantityAvailableAllWarehouses.value
        : this.quantityAvailableAllWarehouses),
    conflictDateAllWarehouses: (conflictDateAllWarehouses != null
        ? conflictDateAllWarehouses.value
        : this.conflictDateAllWarehouses),
    availabilityStateAllWarehouses: (availabilityStateAllWarehouses != null
        ? availabilityStateAllWarehouses.value
        : this.availabilityStateAllWarehouses),
    printableNote: (printableNote != null
        ? printableNote.value
        : this.printableNote),
    noteId: (noteId != null ? noteId.value : this.noteId),
    totalQuantityInSession: (totalQuantityInSession != null
        ? totalQuantityInSession.value
        : this.totalQuantityInSession),
    auditNote: (auditNote != null ? auditNote.value : this.auditNote),
    recordTitle: (recordTitle != null ? recordTitle.value : this.recordTitle),
    urlIdentifier: (urlIdentifier != null
        ? urlIdentifier.value
        : this.urlIdentifier),
    fields: (fields != null ? fields.value : this.fields),
    custom: (custom != null ? custom.value : this.custom),
    defaultFieldAttributes: (defaultFieldAttributes != null
        ? defaultFieldAttributes.value
        : this.defaultFieldAttributes),
    original: (original != null ? original.value : this.original),
    translation: (translation != null ? translation.value : this.translation),
    hasImport: (hasImport != null ? hasImport.value : this.hasImport),
    hasDocuments: (hasDocuments != null
        ? hasDocuments.value
        : this.hasDocuments),
    createdByUserId: (createdByUserId != null
        ? createdByUserId.value
        : this.createdByUserId),
    createdByUserName: (createdByUserName != null
        ? createdByUserName.value
        : this.createdByUserName),
    createdDateTime: (createdDateTime != null
        ? createdDateTime.value
        : this.createdDateTime),
    modifiedByUserId: (modifiedByUserId != null
        ? modifiedByUserId.value
        : this.modifiedByUserId),
    modifiedByUserName: (modifiedByUserName != null
        ? modifiedByUserName.value
        : this.modifiedByUserName),
    modifiedDateTime: (modifiedDateTime != null
        ? modifiedDateTime.value
        : this.modifiedDateTime),
  );
}