skyscrapeapi 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"
CategoryHeader
CategoryHeader is an category scraped from the API [...]
Child
Account returned for internal API use when a parent account is parsed
Class
DetailedGradingPeriod
EmergencyContact
Family
FixedGrade
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 [...]
GradebookSector
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() [...]
SkyCore
Root class that controls the creation of new User accounts.
SkywardDistrict
SkywardDistrict are usually returned a list and contains results taken from searching for districts. [...]
SkywardDistrictSearcher
SkywardDistrictSearcher is a completely static class that'll search 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. [...]
User
A logged in user that allows for all skyward actions to be executed.

Enums

ClassLevel
Just ClassLevels, nothing special.
ErrorCode

Exceptions / Errors

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