UNPKG

@seven.io/client

Version:
10 lines (9 loc) 443 B
import { AbstractResource } from '../AbstractResource'; import { DeleteGroupResponse, Group } from './types'; export default class GroupsResource extends AbstractResource { edit(id: number, group: Pick<Group, 'name'>): Promise<Group>; create(group: Pick<Group, 'name'>): Promise<Group>; delete(id: number, deleteContacts?: boolean): Promise<DeleteGroupResponse>; all(): Promise<Group[]>; one(id: number): Promise<Group>; }