import { ChannelSettingsEvent } from "./ChannelSettingsEvent"; import { TenantSettingsEvent } from "./TenantSettingsEvent"; export abstract class ChannelConnectedEvent extends ChannelSettingsEvent { public static eventName = "conversations.LineChannelConnectedEvent"; public static eventVersion = 0; readonly channelName: string; abstract readonly platform:string; constructor({ eventName, eventVersion, tenantId, channelId, channelName, }: { eventName:string; eventVersion:number; tenantId: string; channelId: string; channelName:string; }) { super({ eventName, eventVersion, tenantId, channelId, }); this.channelName = channelName; } }