import { Payload } from "../client"; import { ServiceClient } from "../service-client"; export class ChatFlow extends ServiceClient { protected getServiceName(): string { return 'com.appconda.service.chat-flow'; } public async createChatFlow(id: string, name: string, flowData: object): Promise { const payload: Payload = {}; payload['id'] = id; payload['name'] = name; payload['flowData'] = JSON.stringify(flowData); return await this.actionCall('CreateChatFlow', payload); } public async updateChatFlow(id: string, name: string, flowData: object): Promise { const payload: Payload = {}; payload['id'] = id; payload['name'] = name; payload['flowData'] = JSON.stringify(flowData); return await this.actionCall('UpdateChatFlow', payload); } public async get(id: string): Promise { const payload: Payload = {}; payload['id'] = id; return await this.actionCall('GetChatFlow', payload); } }