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