sky_types library

Classes

Assignment
Assignment is an assignment scraped from the API [...]
AssignmentNode
AssignmentNode is the parent of multiple child types that allow for more categorization
AssignmentProperty
AssignmentProperty contains the attribute name and the value that the attribute holds infoName and info are both paired together to declare a specific value. For example, "Due Date" and "9/3/19"
Behavior
Behavior is an un-clickable behavior or letter grade.
CategoryHeader
CategoryHeader is an category scraped from the API [...]
Child
Account returned for internal API use when a parent account is parsed
Class
EmergencyContact
Family
Grade
Grade is most likely a clickable numbered grade part of a specific term
Gradebook
GradebookNode
GradebookNode is a root that helps distinguish the difference between grades and teacher information [...]
Guardian
HistoricalClass
HistoricalClass is a rich information class that holds settings and information about your classes. [...]
Message
MessageBody
MessageTitle
SchoolInfo
SchoolYear
SchoolYear is usually returned in a List from SkywardAPICore.getHistory() [...]
SkywardDistrict
SkywardDistrict are usually returned a list and contains results taken from searching for districts. [...]
SkywardSearchState
SkywardSearchState is a US State, except for "International" that has an ID to input into the District Searcher
StudentInfo
Term
Term allow for the scrapers to sort through the grades and retrieve grades for certain terms. [...]

Enums

ClassLevel
Just ClassLevels, nothing special.
ErrorCode

Exceptions / Errors

SkywardError
SkyScrapeAPI Custom errors to locate errors and give proper causes. [...]