import { Event } from "@twixtlabs/lambda-cqrs-poc"; export abstract class ChannelSettingsEvent implements Event { public readonly eventName: string; public readonly eventVersion: number; public readonly tenantId:string; public readonly channelId:string; protected constructor({ eventName, eventVersion, tenantId, channelId }: { eventName: string; eventVersion: number; tenantId:string; channelId:string; }) { this.eventName = eventName; this.eventVersion = eventVersion; this.tenantId = tenantId; this.channelId = channelId; } }