DiffusionProgress constructor

DiffusionProgress({
  1. double? progressPercent,
  2. int? currentStep,
  3. int? totalSteps,
  4. String? stage,
  5. List<int>? intermediateImageData,
  6. int? intermediateImageWidth,
  7. int? intermediateImageHeight,
  8. Int64? timestampMs,
  9. Int64? etaMs,
  10. String? intermediateImageMediaType,
})

Implementation

factory DiffusionProgress({
  $core.double? progressPercent,
  $core.int? currentStep,
  $core.int? totalSteps,
  $core.String? stage,
  $core.List<$core.int>? intermediateImageData,
  $core.int? intermediateImageWidth,
  $core.int? intermediateImageHeight,
  $fixnum.Int64? timestampMs,
  $fixnum.Int64? etaMs,
  $core.String? intermediateImageMediaType,
}) {
  final result = create();
  if (progressPercent != null) result.progressPercent = progressPercent;
  if (currentStep != null) result.currentStep = currentStep;
  if (totalSteps != null) result.totalSteps = totalSteps;
  if (stage != null) result.stage = stage;
  if (intermediateImageData != null)
    result.intermediateImageData = intermediateImageData;
  if (intermediateImageWidth != null)
    result.intermediateImageWidth = intermediateImageWidth;
  if (intermediateImageHeight != null)
    result.intermediateImageHeight = intermediateImageHeight;
  if (timestampMs != null) result.timestampMs = timestampMs;
  if (etaMs != null) result.etaMs = etaMs;
  if (intermediateImageMediaType != null)
    result.intermediateImageMediaType = intermediateImageMediaType;
  return result;
}