toJson method

  1. @override
Map<String, dynamic> toJson()
override

Implementation

@override
Map<String, dynamic> toJson() => super.toJson()
  ..addAll({
    'type': 'realtime',
    if (maxOutputTokens != null) 'max_output_tokens': maxOutputTokens,
    if (outputModalities != null) "output_modalities": outputModalities!.map((e) => e.toJson()).toList(),
    if (truncation != null) 'truncation': truncation!.toJson(),
    if (prompt != null) 'prompt': prompt!.toJson(),
  });