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,
  );
}