codigo0/backend/src/application/usecases/GetProtocolByIdUseCase.ts

11 lines
388 B
TypeScript

import { IProtocolRepository } from '../../domain/repositories/IProtocolRepository';
import { TelephoneProtocol } from '../../domain/entities/TelephoneProtocol';
export class GetProtocolByIdUseCase {
constructor(private protocolRepository: IProtocolRepository) {}
async execute(id: string): Promise<TelephoneProtocol | null> {
return this.protocolRepository.findById(id);
}
}