channelape-sdk
Version:
A client for interacting with ChannelApe's API
15 lines (14 loc) • 599 B
TypeScript
/// <reference types="request" />
/// <reference types="q" />
import Action from '../model/Action';
import request = require('request');
import * as Q from 'q';
export default class ActionsService {
private readonly client;
constructor(client: request.RequestAPI<request.Request, request.CoreOptions, request.RequiredUriUrl>);
get(actionId: string): Q.Promise<Action>;
updateHealthCheck(actionId: string): Q.Promise<Action>;
complete(actionId: string): Q.Promise<Action>;
error(actionId: string): Q.Promise<Action>;
private mapPromise(deferred, error, response, body);
}