manageengine-mdm
Version:
A TypeScript wrapper for the ManageEngine Mobile Device Manager Plus API
26 lines (25 loc) • 998 B
TypeScript
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>;
}