# 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.