import * as jamfSchool from "https://deno.land/x/jamf_school@0.5.0/models/mod.ts";
Interfaces
I API | API is a low-level wrapper over the Jamf School API. It serves as a replacement to manually making requests. It performs data validation and error handling. Network errors, validation errors, and permission errors will all be raised. |
I App | App represents an individual application. |
A high-level abstraction over the Jamf School API that allows you to reason about it as returning objects with methods, instead of raw data. | |
The minimum required information to use the API. | |
Device represents a single device. | |
DeviceGroup represents a named collection of devices. | |
Location represents a physical site. All data in Jamf School must be assigned to a location. Locations are able to get the data that is assigned to them. | |
Profile represents a single profile. | |
Represents a profile's installation and removal schedule (time filter). | |
I User | User represents a single user. |
UserGroup represents a named group of users. |
Type Aliases
Helper type to map from API method name to the method's return type. |