PlaylistDownloadScreen

fun PlaylistDownloadScreen(columnState: ScalingLazyColumnState, playlistName: String, playlistDownloadScreenState: PlaylistDownloadScreenState<PlaylistUiModel, DownloadMediaUiModel>, onDownloadButtonClick: (PlaylistUiModel) -> Unit, onCancelDownloadButtonClick: (PlaylistUiModel) -> Unit, onDownloadItemClick: (DownloadMediaUiModel) -> Unit, onDownloadItemInProgressClick: (DownloadMediaUiModel) -> Unit, onShuffleButtonClick: (PlaylistUiModel) -> Unit, onPlayButtonClick: (PlaylistUiModel) -> Unit, modifier: Modifier = Modifier, onDownloadCompletedButtonClick: (PlaylistUiModel) -> Unit? = null, defaultMediaTitle: String = "", downloadItemArtworkPlaceholder: Painter? = null, onDownloadItemInProgressClickActionLabel: String? = null)

An implementation of EntityScreen using PlaylistUiModel and DownloadMediaUiModel as models.