Documentation

Schools extends BaseEndpoint
in package

Routing class for the subnamespace `Schools`

Tags
@property

\Blackbaud\SKY\OneRoster\Endpoints\Schools\Enrollments $enrollments

Table of Contents

Properties

$classes  : Classes
$courses  : Courses
$students  : Students
$teachers  : Teachers
$terms  : Terms
$_classes  : Classes|null
$_courses  : Courses|null
$_enrollments  : Enrollments|null
$_students  : Students|null
$_teachers  : Teachers|null
$_terms  : Terms|null
$endpoints  : array<string, BaseEndpoint>>
$url  : string

Methods

get()  : OrgsOutputModel
Returns a collection of schools.
getById()  : OrgOutputModel
Returns a specific school.

Properties

$classes

public Classes $classes

Routing class for the subnamespace Classes

$_classes

protected Classes|null $_classes = null

Routing class for the subnamespace Classes

$endpoints

protected array<string, BaseEndpoint>> $endpoints = ["classes" => "\\Blackbaud\\SKY\\OneRoster\\Endpoints\\Schools\\Classes", "teachers" => "\\Blackbaud\\SKY\\OneRoster\\Endpoints\\Schools\\Teachers", "students" => "\\Blackbaud\\SKY\\OneRoster\\Endpoints\\Schools\\Students", "enrollments" => "\\Blackbaud\\SKY\\OneRoster\\Endpoints\\Schools\\Enrollments", "terms" => "\\Blackbaud\\SKY\\OneRoster\\Endpoints\\Schools\\Terms", "courses" => "\\Blackbaud\\SKY\\OneRoster\\Endpoints\\Schools\\Courses"]

$endpoints Routing subpaths

$url

protected string $url = "https://api.sky.blackbaud.com/afe-rostr/ims/oneroster/v1p1/schools/{id}"

Methods

getById()

Returns a specific school.

public getById(array{id: string} $params) : OrgOutputModel
Parameters
$params : array{id: string}

An associative array

  • id: sourcedId for the school
Tags
throws
ArgumentException

if required parameters are not defined

Return values
OrgOutputModel

OK - It was possible to read the resource.


        
On this page

Search results