import { Controller, Get, UseGuards } from "@nestjs/common"
import { OrganogramService } from "./organogram.service"
import { AuthGuardMiddleware } from "src/middleware/auth-guard.middleware"
import { ApiBearerAuth, ApiTags } from "@nestjs/swagger"

@Controller("organogram")
@ApiTags("Organogram")
@ApiBearerAuth("access-token")
@UseGuards(AuthGuardMiddleware)
export class OrganogramController {
  constructor(private readonly organogramService: OrganogramService) {}

  @Get()
  async getOrganogram() {
    return await this.organogramService.getOrganogram()
  }
}
