rittenhop-ghost/versions/5.94.2/node_modules/mailgun.js/Interfaces/Routes/IRoutesClient.d.ts

9 lines
447 B
TypeScript

import { CreateUpdateRouteData, DestroyRouteResponse, Route, RoutesListQuery, UpdateRouteResponse } from '../../Types/Routes';
export interface IRoutesClient {
list(query: RoutesListQuery): Promise<Route[]>;
get(id: string): Promise<Route>;
create(data: CreateUpdateRouteData): Promise<Route>;
update(id: string, data: CreateUpdateRouteData): Promise<UpdateRouteResponse>;
destroy(id: string): Promise<DestroyRouteResponse>;
}