Documentation

Sets extends BaseEndpoint
in package

Table of Contents

Properties

$url  : string

Methods

getByScheduleSetId()  : ScheduleSetDetails
Returns details about the specified ```schedule\_set\_id```.
list_()  : ScheduleSetCollection
Returns a collection of Schedule Sets for the specified ```level\_num```.

Properties

$url

protected string $url = "https://api.sky.blackbaud.com/school/v1/academics/schedules/sets/{schedule_set_id}"

Methods

getByScheduleSetId()

Returns details about the specified ```schedule\_set\_id```.

public getByScheduleSetId(array{schedule_set_id: int} $params) : ScheduleSetDetails

Requires at least one of the following roles in the Education Management system:

  • Academic Group Manager

  • Schedule Manager

Parameters
$params : array{schedule_set_id: int}

An associative array

  • schedule_set_id: Format - int32. ID of the Schedule Set you seek.
Tags
throws
ArgumentException

if required parameters are not defined

Return values
ScheduleSetDetails —

Success

list_()

Returns a collection of Schedule Sets for the specified ```level\_num```.

public list_(array{level_num: int, school_year: string, group_type?: int} $params) : ScheduleSetCollection

Requires at least one of the following roles in the Education Management system:

  • Academic Group Manager

  • Schedule Manager

Parameters
$params : array{level_num: int, school_year: string, group_type?: int}

An associative array

  • level_num: Format - int32. Level Number indicates which school you are working with.
  • school_year: The school year to get Schedule Sets for. Corresponds to school\_year\_label in the Year list. Defaults to the current school year.
  • group_type: Format - int32. The Group Type to filter the collection of Schedule Sets. Defaults to the 'Academics' (1).
Tags
throws
ArgumentException

if required parameters are not defined

Return values
ScheduleSetCollection —

Success


        
On this page

Search results