UNPKG

manageengine-mdm

Version:

A TypeScript wrapper for the ManageEngine Mobile Device Manager Plus API

26 lines (25 loc) 1.13 kB
import { AuthManager } from '../auth/AuthManager'; import { CreateScheduleRequest, CreateScheduleResponse, ModifyScheduleRequest, ModifyScheduleResponse, DeleteScheduleRequest, DeleteScheduleResponse, ValidateScheduleRequest, ValidateScheduleResponse } from './types'; export declare class ScheduledActionsAPI { private readonly baseUrl; private readonly authManager; private readonly accountsServer; constructor(baseUrl: string, authManager: AuthManager, accountsServer: string); private getHeaders; /** * Create a schedule to execute Remote Restart and Shutdown on devices in groups */ createSchedule(request: CreateScheduleRequest): Promise<CreateScheduleResponse>; /** * Modify an existing schedule */ modifySchedule(request: ModifyScheduleRequest): Promise<ModifyScheduleResponse>; /** * Suspend a scheduled action */ deleteSchedule(request: DeleteScheduleRequest): Promise<DeleteScheduleResponse>; /** * Validate groups for a scheduled action */ validateSchedule(request: ValidateScheduleRequest): Promise<ValidateScheduleResponse>; }