toJson method
Implementation
@override
Map<String, dynamic> toJson() => {
'type': 'image_generation',
if (background != null) 'background': background!.toJson(),
if (inputImageMask != null) 'input_image_mask': inputImageMask!.toJson(),
if (model != null) 'model': model,
if (moderation != null) 'moderation': moderation!.toJson(),
if (outputCompression != null) 'output_compression': outputCompression,
if (imageOutputFormat != null) 'output_format': imageOutputFormat!.toJson(),
if (partialImages != null) 'partial_images': partialImages,
if (quality != null) 'quality': quality!.toJson(),
if (imageOutputSize != null) 'size': imageOutputSize!.toJson(),
};