Contents

RosterClass

A class’s properties and their values.

Declaration

object RosterClass

Properties

NameTypeDescription
class_display_namestring

The Class Nickname in Apple School Manager. This name appears in the Schoolwork app and is modifiable by teachers within Schoolwork or by admins within Apple School Manager. Use this field for Classroom and Shared iPad class configurations.

Available in X-Protocol Version 5 and later.

class_icon_identifierstring

The class icon selected by teachers when they create or update the class via Schoolwork.

Available in X-Protocol Version 5 and later.

class_numberstring

The class number. Maximum string length is 256 UTF-8 characters.

Available in X-Protocol Version 4 and later.

courseBaseRosterCourse

The base course for this course.

instructor_unique_identifiers[string]

Unique identification for instructors. Each string in the array has a maximum length of 256 UTF-8 characters. Value can be null.

locationBaseRosterLocation

The base location for this course.

namestring

The class name as displayed in Apple School Manager. Maximum length is 1024 UTF-8 characters.

op_datestring

The most recent update timestamp for this class.

Available in X-Protocol Version 3 and later.

roomstring

The room where class is held. Maximum length is 512 UTF-8 characters.

sourcestring

The data source where class was created. Maximum length is 64 UTF-8 characters.

source_system_identifierstring

The identifier configured by the organization for its classes. Maximum length is 256 UTF-8 characters. See Note.

statusstring

The status of the class. Possible values: Active and Inactive.

Available in X-Protocol Version 3 and later.

student_unique_identifiers[string]

The unique identifiers for students. Each string in the array has a maximum length of 256 UTF-8 characters. Value can be null.

unique_identifierstring

The global unique identifier for the class. Maximum length is 256 UTF-8 characters.

See Also

Class Management