DiffusionResult constructor
DiffusionResult({})
Implementation
factory DiffusionResult({
$core.List<$core.int>? imageData,
$core.int? width,
$core.int? height,
$fixnum.Int64? seedUsed,
$fixnum.Int64? totalTimeMs,
$core.bool? safetyFlag,
DiffusionScheduler? usedScheduler,
$core.String? errorMessage,
$core.int? errorCode,
$core.String? imageMediaType,
$core.Iterable<$core.List<$core.int>>? batchImages,
$core.int? imagesGenerated,
}) {
final result = create();
if (imageData != null) result.imageData = imageData;
if (width != null) result.width = width;
if (height != null) result.height = height;
if (seedUsed != null) result.seedUsed = seedUsed;
if (totalTimeMs != null) result.totalTimeMs = totalTimeMs;
if (safetyFlag != null) result.safetyFlag = safetyFlag;
if (usedScheduler != null) result.usedScheduler = usedScheduler;
if (errorMessage != null) result.errorMessage = errorMessage;
if (errorCode != null) result.errorCode = errorCode;
if (imageMediaType != null) result.imageMediaType = imageMediaType;
if (batchImages != null) result.batchImages.addAll(batchImages);
if (imagesGenerated != null) result.imagesGenerated = imagesGenerated;
return result;
}