@seven.io/client
Version:
Official API client for seven
10 lines (9 loc) • 533 B
TypeScript
import { AbstractResource } from '../AbstractResource';
import { Contact, ContactsCreateParams, ContactsDeleteResponse, ContactsListParams, ContactsListResponse } from './types';
export default class ContactsResource extends AbstractResource {
create({ avatar, groups, properties }: ContactsCreateParams): Promise<Contact>;
delete(id: number): Promise<ContactsDeleteResponse>;
get(id: number): Promise<Contact>;
list(p?: ContactsListParams): Promise<ContactsListResponse>;
update(p: Contact): Promise<Contact>;
}