copyWith method

WebApiModulesInventoryCompleteQcUpdateQcItemRequest copyWith({
  1. String? itemId,
  2. String? itemQcId,
  3. String? conditionId,
  4. String? currentFootCandles,
  5. String? currentSoftwareVersion,
  6. String? softwareEffectiveDate,
  7. String? note,
  8. int? assetHours,
  9. int? strikes,
  10. int? lampHours1,
  11. int? lampHours2,
  12. int? lampHours3,
  13. int? lampHours4,
})

Implementation

WebApiModulesInventoryCompleteQcUpdateQcItemRequest copyWith(
    {String? itemId,
    String? itemQcId,
    String? conditionId,
    String? currentFootCandles,
    String? currentSoftwareVersion,
    String? softwareEffectiveDate,
    String? note,
    int? assetHours,
    int? strikes,
    int? lampHours1,
    int? lampHours2,
    int? lampHours3,
    int? lampHours4}) {
  return WebApiModulesInventoryCompleteQcUpdateQcItemRequest(
      itemId: itemId ?? this.itemId,
      itemQcId: itemQcId ?? this.itemQcId,
      conditionId: conditionId ?? this.conditionId,
      currentFootCandles: currentFootCandles ?? this.currentFootCandles,
      currentSoftwareVersion:
          currentSoftwareVersion ?? this.currentSoftwareVersion,
      softwareEffectiveDate:
          softwareEffectiveDate ?? this.softwareEffectiveDate,
      note: note ?? this.note,
      assetHours: assetHours ?? this.assetHours,
      strikes: strikes ?? this.strikes,
      lampHours1: lampHours1 ?? this.lampHours1,
      lampHours2: lampHours2 ?? this.lampHours2,
      lampHours3: lampHours3 ?? this.lampHours3,
      lampHours4: lampHours4 ?? this.lampHours4);
}