copyWith method

PartDirection copyWith({
  1. int? partDirectionId,
  2. String? partDirectionName,
  3. List<AiImage>? images,
  4. List<AiImage>? overViewImages,
  5. List<AiImage>? middleViewImages,
  6. List<AiImage>? closeViewImages,
  7. List<XFileWithId>? imageFiles,
  8. List<XFileWithId>? overViewImageFiles,
  9. List<XFileWithId>? middleViewImageFiles,
  10. List<XFileWithId>? closeViewImageFiles,
  11. int? imagesCount,
  12. PartDirectionMeta? meta,
})

Implementation

PartDirection copyWith({
  int? partDirectionId,
  String? partDirectionName,
  List<AiImage>? images,
  List<AiImage>? overViewImages,
  List<AiImage>? middleViewImages,
  List<AiImage>? closeViewImages,
  List<XFileWithId>? imageFiles,
  List<XFileWithId>? overViewImageFiles,
  List<XFileWithId>? middleViewImageFiles,
  List<XFileWithId>? closeViewImageFiles,
  int? imagesCount,
  PartDirectionMeta? meta,
}) =>
    PartDirection(
      closeViewImages: closeViewImages ?? this.closeViewImages,
      images: images ?? this.images,
      meta: meta ?? this.meta,
      middleViewImages: middleViewImages ?? this.middleViewImages,
      overViewImages: overViewImages ?? this.overViewImages,
      partDirectionId: partDirectionId ?? this.partDirectionId,
      partDirectionName: partDirectionName ?? this.partDirectionName,
      imageFiles: imageFiles ?? this.imageFiles,
      overViewImageFiles: overViewImageFiles ?? this.overViewImageFiles,
      middleViewImageFiles: middleViewImageFiles ?? this.middleViewImageFiles,
      closeViewImageFiles: closeViewImageFiles ?? this.closeViewImageFiles,
    );