# Functions
FetchFacilities fetches the latest facilities for the provided instance using the default CMS and HTTP client.
FetchNotifications fetches the latest notifications for the provided instance using the default CMS and HTTP client.
FetchSchedule fetches the latest notifications for the provided instance using the default CMS and HTTP client.
No description provided by the author
MockCMS fetches data from school%d/%s.json in the provided filesystem.
No description provided by the author
No description provided by the author
ParseFacilities parses an Innosoft Fusion Go facilities.json.
ParseNotifications parses an Innosoft Fusion Go notifications.json, returning the notifications along with the time the schedule was last updated.
ParseSchedule parses an Innosoft Fusion Go schedule.json, returning the unique activity instances and the categories they appear in, along with the time the schedule was last updated.
No description provided by the author
# Constants
ProductionCMS is the default Innosoft Fusion Go CMS.
# Variables
DefaultCMS is the Innosoft Fusion Go CMS used by default.
# Structs
No description provided by the author
No description provided by the author
Date is a date in local time.
DateTime combines Date and Time.
DateTimeRange is TimeRange with a date.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Time is a time in local time.
TimeRange represents a start and end time.
# Interfaces
CMS fetches Innosoft Fusion Go data.
# Type aliases
FusionCMS fetches data from a Innosoft Fusion Go HTTP server with the provided URL.