copyWith method
WebApiModulesHomeControlsInventorySearchInventorySearch
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,
- double? totalQuantityInSession,
- String? auditNote,
- String? recordTitle,
- List<
FwStandardBusinessLogicFwBusinessLogicFieldDefinition> ? fields, - List<
FwStandardDataFwCustomValue> ? custom, - List<
FwStandardDataFwDefaultAttribute> ? defaultFieldAttributes, - List<
FwStandardDataFwTranslatedValue> ? translation,
Implementation
WebApiModulesHomeControlsInventorySearchInventorySearch 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,
double? totalQuantityInSession,
String? auditNote,
String? recordTitle,
List<FwStandardBusinessLogicFwBusinessLogicFieldDefinition>? fields,
List<FwStandardDataFwCustomValue>? custom,
List<FwStandardDataFwDefaultAttribute>? defaultFieldAttributes,
List<FwStandardDataFwTranslatedValue>? translation}) {
return WebApiModulesHomeControlsInventorySearchInventorySearch(
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,
totalQuantityInSession:
totalQuantityInSession ?? this.totalQuantityInSession,
auditNote: auditNote ?? this.auditNote,
recordTitle: recordTitle ?? this.recordTitle,
fields: fields ?? this.fields,
custom: custom ?? this.custom,
defaultFieldAttributes:
defaultFieldAttributes ?? this.defaultFieldAttributes,
translation: translation ?? this.translation);
}