OfferingModel
extends BaseComponent
in package
An object with offering information
Table of Contents
Properties
- $course_code : string|null
- $credits : float|null
- $description : string|null
- $id : int
- $length : int|null
- $name : string|null
- $school_level : Level
- $school_year : string|null
- $type : OfferingType
- $fields : array<string|int, string>
Properties
$course_code
public
string|null
$course_code
The course code for the offering
$credits
public
float|null
$credits
The credits for the offering
$description
public
string|null
$description
The description of the offering
$id
public
int
$id
The Id of the Offering
$length
public
int|null
$length
The length of the offering in terms
$name
public
string|null
$name
The name of the offering
$school_level
public
Level
$school_level
An object with school level information
$school_year
public
string|null
$school_year
The School year of the offering
$type
public
OfferingType
$type
An object with offering type information
$fields
protected
static array<string|int, string>
$fields
= ["id" => "int", "name" => "string", "type" => "\\Blackbaud\\SKY\\School\\Components\\OfferingType", "course_code" => "string", "description" => "string", "length" => "int", "credits" => "float", "school_level" => "\\Blackbaud\\SKY\\School\\Components\\Level", "school_year" => "string"]