XMediaItem.fromJson constructor

XMediaItem.fromJson(
  1. Map<String, dynamic> jsonData
)

Implementation

factory XMediaItem.fromJson(Map<String, dynamic> jsonData) {
  return XMediaItem(
    jsonData['id'],
    blobURL: jsonData['blobURL'],
    hasOverlaySurface: jsonData['hasOverlaySurface'],
    localURI: jsonData['localURI'],
    mediaType: jsonData['mediaType'] == null ? 0 : int.parse(jsonData['mediaType'].toString()),
    miniatura: (jsonData['miniatura'] == null ? null : base64.decode(jsonData['miniatura'])),
    overlaySurface: (jsonData['overlaySurface'] == null ? null : base64.decode(jsonData['overlaySurface'])),
    payload: (jsonData['payload'] == null ? null : base64.decode(jsonData['payload'])),
    visPos: jsonData['visPos'] == null ? 0 : int.parse(jsonData['visPos'].toString()),
    xDocID: jsonData['xDocID'],
    xDocID_resolved: jsonData['xDocID_resolved'],
    xDocType: jsonData['xDocType'],
  );
}