MacReservationEndReason
type MacReservationEndReason = 'expired' | 'released' | 'charge_failed' | 'not_accepted' | 'reissued' | 'operator' | (string & {})MacReservationOrigin
type MacReservationOrigin = 'explicit' | 'auto' | (string & {})explicit: bought by reservations.create() or a macOS create with reservation: 'new'; auto: bought by the organization's auto-reserve.
MacReservationStatus
type MacReservationStatus = 'pending_charge' | 'leasing' | 'active' | 'ending' | 'released' | 'failed' | (string & {})PullVolumeStatus
const PullVolumeStatus = ["pulled","unchanged","pending"] as const