getSchedules method

Will get a collection of PcoServicesSchedule objects (expecting many) using a path like this: https://api.planningcenteronline.com/services/v2/people/1/schedules

Available Query Filters:

  • after Fetch schedules after the included after iso8601 date param. e.g. ?filter=after&after=2020-01-01T00:00:00Z

  • all

  • before Fetch schedules before the included before iso8601 date param. e.g. ?filter=before&before=2020-01-01T00:00:00Z

  • future

  • not_across_organizations

  • past

Implementation

Future<PcoCollection<PcoServicesSchedule>> getSchedules(
    {PcoServicesScheduleQuery? query}) async {
  query ??= PcoServicesScheduleQuery();
  var url = '$apiEndpoint/schedules';
  return PcoCollection.fromApiCall<PcoServicesSchedule>(url,
      query: query, apiVersion: apiVersion);
}