VoiceNotePayload.fromJson constructor

VoiceNotePayload.fromJson(
  1. Map<String, Object?> j
)

Implementation

factory VoiceNotePayload.fromJson(Map<String, Object?> j) => VoiceNotePayload(
      url: j['url'] as String? ?? '',
      duration: Duration(milliseconds: j['durationMs'] as int? ?? 0),
      waveform: (j['waveform'] as List?)
              ?.map((e) => (e as num).toDouble())
              .toList() ??
          [],
    );