ImageGenerationResponse.fromJson constructor

ImageGenerationResponse.fromJson(
  1. Map<String, dynamic> json
)

Implementation

factory ImageGenerationResponse.fromJson(Map<String, dynamic> json) =>
    ImageGenerationResponse(
      images: (json['images'] as List)
          .map((img) => GeneratedImage.fromJson(img as Map<String, dynamic>))
          .toList(),
      model: json['model'] as String?,
      revisedPrompt: json['revised_prompt'] as String?,
      usage: json['usage'] != null
          ? UsageInfo.fromJson(json['usage'] as Map<String, dynamic>)
          : null,
    );