Skip to main content
Module

x/jamf_school/models/mod.ts

A simple, secure, correct, and modern Jamf School API wrapper. (Unofficial)
Latest
import * as jamfSchool from "https://deno.land/x/jamf_school@0.5.0/models/mod.ts";

Interfaces

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.

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

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.