UNPKG

@seven.io/client

Version:
11 lines (10 loc) 784 B
import { AbstractResource } from '../AbstractResource'; import { ActiveNumber, ActiveNumbersResponse, AvailableNumbersParams, AvailableNumbersResponse, DeleteNumberParams, DeleteNumberResponse, GetNumberParams, OrderNumberParams, OrderNumberResponse, UpdateNumberParams } from './types'; export default class NumbersResource extends AbstractResource { getActive: (p: GetNumberParams) => Promise<ActiveNumber>; listActive: () => Promise<ActiveNumbersResponse>; listAvailable: (p: AvailableNumbersParams) => Promise<AvailableNumbersResponse>; order: (p: OrderNumberParams) => Promise<OrderNumberResponse>; update: ({ number, ...p }: UpdateNumberParams) => Promise<ActiveNumber>; delete: ({ number, ...p }: DeleteNumberParams) => Promise<DeleteNumberResponse>; }