UNPKG

channelape-sdk

Version:
20 lines (19 loc) 998 B
import Action from '../model/Action'; import ActionsPage from '../model/ActionsPage'; import ActionsQueryRequest from '../model/ActionsQueryRequest'; import RequestClientWrapper from '../../RequestClientWrapper'; export default class ActionsService { private readonly client; constructor(client: RequestClientWrapper); get(actionId: string): Promise<Action>; get(actionsRequest: ActionsQueryRequest): Promise<Action[]>; getPage(actionRequest: ActionsQueryRequest): Promise<ActionsPage>; private getByActionId(actionId); private getByRequest(actionsRequest, actions, deferred, singlePage); updateHealthCheck(actionId: string): Promise<Action>; complete(actionId: string): Promise<Action>; error(actionId: string): Promise<Action>; private mapActionPromise(requestUrl, deferred, error, response, body); private mapActionsPromise(requestUrl, deferred, requestCallbackParams, actions, actionsRequest, singlePage); private formatAction(actionBody); }