// Path: app/src/main/java/eu/se_bastiaan/tvnl/util/DurationUtil.java
// public class DurationUtil {
// 
//     public static String convert(Long seconds) {
//         if(seconds < 57) {
//             return String.format(Locale.getDefault(), "%d sec", seconds);
//         }
//         int minutes = (int) Math.ceil(Math.ceil(seconds) / 60);
//         return String.format(Locale.getDefault(), "%d min", minutes);
//     }
// 
// }


import android.os.Parcel;
import android.os.Parcelable;
import com.google.gson.annotations.SerializedName;
import java.util.List;
import java.util.Locale;
import eu.se_bastiaan.tvnl.util.DurationUtil;

    public String getName() {
        return name;
    }

    public String getDescription() {
        return description;
    }

    public Long getStartsAt() {
        return startsAt;
    }

    public Long getEndsAt() {
        return endsAt;
    }

    public Long getDuration() {
        return duration;
    }

    public Episode getEpisode() {
        return episode;
    }

    public List<Still> getStills() {
        return stills;
    }

    public OverviewGridItem<VideoFragment> toOverviewGridItem() {
// Path: app/src/main/java/eu/se_bastiaan/tvnl/util/DurationUtil.java
// public class DurationUtil {
// 
//     public static String convert(Long seconds) {
//         if(seconds < 57) {
//             return String.format(Locale.getDefault(), "%d sec", seconds);
//         }
//         int minutes = (int) Math.ceil(Math.ceil(seconds) / 60);
//         return String.format(Locale.getDefault(), "%d min", minutes);
//     }
// 
// }


// Path: app/src/main/java/eu/se_bastiaan/tvnl/model/VideoFragment.java
import android.os.Parcel;
import android.os.Parcelable;
import com.google.gson.annotations.SerializedName;
import java.util.List;
import java.util.Locale;
import eu.se_bastiaan.tvnl.util.DurationUtil;


    public String getName() {
        return name;
    }

    public String getDescription() {
        return description;
    }

    public Long getStartsAt() {
        return startsAt;
    }

    public Long getEndsAt() {
        return endsAt;
    }

    public Long getDuration() {
        return duration;
    }

    public Episode getEpisode() {
        return episode;
    }

    public List<Still> getStills() {
        return stills;
    }

    public OverviewGridItem<VideoFragment> toOverviewGridItem() {
        String subtitle = String.format(Locale.getDefault(), "%s • Uit: %s", DurationUtil.convert(duration), episode.getSeries().getName());