getMySeasonPremieres method

Future<List<MyCalendarShow>> getMySeasonPremieres({
  1. String? startDate,
  2. int? numberOfDays,
  3. bool extendedFull = false,
  4. Filters? filters,
})

Returns all show premieres (any season, episode 1) airing during the time period specified.

startDate - Start the calendar on this date. numberOfDays - Number of days to display

🔒 OAuth Required ✨ Extended Info 🎚 Filters

Implementation

Future<List<MyCalendarShow>> getMySeasonPremieres(
    {String? startDate,
    int? numberOfDays,
    bool extendedFull = false,
    Filters? filters}) async {
  assert(
      (startDate == null && numberOfDays == null) ||
          (startDate != null && numberOfDays != null),
      "Both startdate and numberOfDays need to be given or both be null");

  var request = "";
  if (startDate != null) {
    request = "/$startDate/$numberOfDays";
  }
  return await _manager._authenticatedGetList<MyCalendarShow>(
      "calendars/my/shows/premieres$request",
      extendedFull: extendedFull,
      filters: filters);
}