manageengine-mdm
Version:
A TypeScript wrapper for the ManageEngine Mobile Device Manager Plus API
47 lines (46 loc) • 1.1 kB
TypeScript
export interface Group {
group_id: string;
name: string;
group_type: string;
member_count: string;
domain?: string;
description?: string;
}
export interface GroupListResponse {
groups: Group[];
}
export interface GroupCreateRequest {
name: string;
group_type: string;
domain?: string;
description?: string;
}
export interface GroupMembersResponse {
member_ids: string[];
}
export interface GroupMembersRequest {
member_ids: string[];
}
export interface GroupAppsRequest {
app_details: Array<{
app_id: string;
release_label_id: string;
businessstore_id?: string;
}>;
silent_install?: boolean;
notify_user_via_email?: boolean;
}
export interface GroupAppsDisassociateRequest {
app_ids: string[];
}
export interface GroupProfilesRequest {
profile_ids: string[];
}
export interface GroupMoveRequest {
member_ids: string[];
target_group_ids: string[];
}
export interface GroupMoveResponse {
success: boolean;
}
export declare type GroupIncludeType = 'memberdetails' | 'member' | 'summary';