import { Controller, Get, Param, ParseUUIDPipe } from '@nestjs/common'; import { RequirePermissions } from '../authorization/decorators/require-permissions.decorator'; import { FieldBriefingService } from './field-briefing.service'; @Controller('inspection-visits/:visitId/field-briefing') export class FieldBriefingController { constructor(private readonly briefing: FieldBriefingService) {} @Get() @RequirePermissions('inspections.read') get(@Param('visitId', new ParseUUIDPipe({ version: '4' })) visitId: string) { return this.briefing.forVisit(visitId); } }