UNPKG

skailan-conversations

Version:

Servicio de conversaciones y mensajería para Skailan

23 lines 781 B
import { Channel, ChannelConfig, ChannelStatus } from "../../domain/entities/Channel"; import { IChannelRepository } from "../../domain/repositories/IChannelRepository"; export interface UpdateChannelRequest { id: string; organizationId: string; config?: ChannelConfig; status?: ChannelStatus; } export interface UpdateChannelResponse { success: boolean; channel?: Channel; error?: string; } export declare class UpdateChannel { private channelRepository; constructor(channelRepository: IChannelRepository); execute(request: UpdateChannelRequest): Promise<UpdateChannelResponse>; /** * Aplica transiciones de estado con validaciones de negocio */ private applyStatusTransition; } //# sourceMappingURL=UpdateChannel.d.ts.map