toMap method

Map<String, dynamic> toMap()

Converts the queue item to a map.

Implementation

Map<String, dynamic> toMap() {
  return {
    'activeTrackIds': activeTrackIds,
    'autoplay': autoPlay,
    'customData': customData,
    'itemId': itemId,
    'media': mediaInformation.toMap(),
    'playbackDuration': playbackDuration?.inSeconds,
    'preloadTime': preLoadTime?.inSeconds,
    'startTime': startTime?.inSeconds,
  }..removeWhere((key, value) => value == null);
}