TranscriberMessage.fromJson constructor

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

Implementation

factory TranscriberMessage.fromJson(Map<String, dynamic> json) {
  return TranscriberMessage(
    segmentId: json['segmentId'] as String? ?? '',
    speakerUserId: json['speakerUserId'] as String? ?? '',
    sourceText: json['sourceText'] as String? ?? '',
    translationTexts: (json['translationTexts'] as Map<dynamic, dynamic>?)
            ?.map((k, v) => MapEntry(k.toString(), v.toString())) ??
        {},
    timestamp: json['timestamp'] as int? ?? 0,
    isCompleted: json['isCompleted'] as bool? ?? false,
  );
}