UNPKG

manageengine-mdm

Version:

A TypeScript wrapper for the ManageEngine Mobile Device Manager Plus API

26 lines (25 loc) 998 B
import { AuthManager } from '../auth/AuthManager'; import { EnrollmentSettings, EnrollmentSettingsUpdateRequest, InactiveDevicePolicySettings, EnrollmentSettingsResponse } from './types'; export declare class EnrollmentSettingsAPI { private readonly baseUrl; private readonly authManager; private readonly accountsServer; constructor(baseUrl: string, authManager: AuthManager, accountsServer: string); private getHeaders; /** * Get enrollment settings */ getEnrollmentSettings(): Promise<EnrollmentSettings>; /** * Save enrollment settings */ saveEnrollmentSettings(request: EnrollmentSettingsUpdateRequest): Promise<EnrollmentSettingsResponse>; /** * Save inactive device policy settings */ saveInactiveDevicePolicySettings(settings: InactiveDevicePolicySettings): Promise<EnrollmentSettingsResponse>; /** * Delete inactive device policy settings */ deleteInactiveDevicePolicySettings(): Promise<void>; }