import { ChannelType } from '../../channel_type'; import { CreateRoomWechatyActionPayload, CreateRoomWechatyResultPayload } from './create_room'; import { SendTextMessageWechatyActionPayload, SendTextMessageWechatyResultPayload } from './send_text_message'; export type WechatyChannelActionPayload = CreateRoomWechatyActionPayload | SendTextMessageWechatyActionPayload ; export type WechatyChannelResultPayload = CreateRoomWechatyResultPayload | SendTextMessageWechatyResultPayload ; export interface WechatyActionPayload { channelType: ChannelType.Wechaty channelPayload: WechatyChannelActionPayload } export interface WechatyResultPayload { channelType: ChannelType.Wechaty, channelResult: WechatyChannelResultPayload, }