appleplatformservices/

directory
v0.1.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 6, 2026 License: MIT

Directories

Path Synopsis
axm
Package axm is a client for the Apple Business Manager and Apple School Manager APIs: OAuth client-assertion authentication, every documented endpoint as a typed method, explicit pagination, and the device assignment workflows built on org device activities.
Package axm is a client for the Apple Business Manager and Apple School Manager APIs: OAuth client-assertion authentication, every documented endpoint as a typed method, explicit pagination, and the device assignment workflows built on org device activities.
axmtest
Package axmtest is an in-process fake of the Apple Business Manager and Apple School Manager APIs: the OAuth token endpoint, every documented resource endpoint with JSON:API bodies and cursor pagination, an activity engine, and fault injection.
Package axmtest is an in-process fake of the Apple Business Manager and Apple School Manager APIs: the OAuth token endpoint, every documented resource endpoint with JSON:API bodies and cursor pagination, an activity engine, and fault injection.
dep
Package dep is the client for Apple's Automated Device Enrollment web service (the DEP service behind Apple Business Manager and Apple School Manager): OAuth 1.0a sessions for many accounts, every endpoint of the Device assignment API, the server token lifecycle including the token PKI exchange, a device syncer, and a state-driven profile assigner.
Package dep is the client for Apple's Automated Device Enrollment web service (the DEP service behind Apple Business Manager and Apple School Manager): OAuth 1.0a sessions for many accounts, every endpoint of the Device assignment API, the server token lifecycle including the token PKI exchange, a device syncer, and a state-driven profile assigner.
deptest
Package deptest is the test bed for the DEP feature: a fake DEP service over httptest that speaks Apple's Device assignment API, the contract suite every dep.Store backend must satisfy, and a Failing store that injects errors by method name.
Package deptest is the test bed for the DEP feature: a fake DEP service over httptest that speaks Apple's Device assignment API, the contract suite every dep.Store backend must satisfy, and a Failing store that injects errors by method name.
Package gdmf reads Apple's software lookup service, the public catalog of operating system versions at https://gdmf.apple.com/v2/pmv, and answers "what is the latest version for this device".
Package gdmf reads Apple's software lookup service, the public catalog of operating system versions at https://gdmf.apple.com/v2/pmv, and answers "what is the latest version for this device".
gdmftest
Package gdmftest fakes Apple's software lookup service for tests: a fixture catalog, an HTTP server that serves it, and an in-memory Lookup.
Package gdmftest fakes Apple's software lookup service for tests: a fixture catalog, an HTTP server that serves it, and an in-memory Lookup.
Package push is the vocabulary of an MDM push: a Pusher sends one notification per Target and reports a Result, Coalescer collapses bursts, and CertStore supplies the push certificate for a topic.
Package push is the vocabulary of an MDM push: a Pusher sends one notification per Target and reports a Result, Coalescer collapses bursts, and CertStore supplies the push certificate for a topic.
apns
Package apns is the APNs HTTP/2 client for MDM pushes.
Package apns is the APNs HTTP/2 client for MDM pushes.
pushtest
Package pushtest provides a scripted push.Pusher and an in-process APNs server so push behaviour is testable without Apple.
Package pushtest provides a scripted push.Pusher and an in-process APNs server so push behaviour is testable without Apple.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL