toJson method

Map<String, dynamic> toJson()

Implementation

Map<String, dynamic> toJson() {
  final Map<String, dynamic> data = <String, dynamic>{};
  data['elem_type'] = CElemType.ElemVideo;
  data['video_elem_video_path'] = videoPath;
  data['video_elem_video_id'] = UUID;
  data['video_elem_video_size'] = videoSize;
  data['video_elem_video_duration'] = duration;
  data['video_elem_video_url'] = videoUrl;
  data['video_elem_image_path'] = snapshotPath;
  data['video_elem_image_id'] = snapshotUUID;
  data['video_elem_image_size'] = snapshotSize;
  data['video_elem_image_width'] = snapshotWidth;
  data['video_elem_image_height'] = snapshotHeight;
  data['video_elem_image_url'] = snapshotUrl;

  data['localVideoUrl'] = localVideoUrl;
  data['localSnapshotUrl'] = localSnapshotUrl;
  if (nextElem != null) {
    data['nextElem'] = nextElem;
  }
  return data;
}