@seven.io/client
Version:
Official API client for seven
10 lines (9 loc) • 443 B
TypeScript
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>;
}