apps/recallassess/recallassess-api/src/api/admin/dashboard/dashboard.controller.ts
api/admin/dashboard
Methods |
| getDashboard |
getDashboard()
|
Decorators :
@Get()
|
|
Returns :
AdminDashboardResponseDto
|
import { Controller, Get } from "@nestjs/common";
import { ApiOperation, ApiResponse, ApiTags } from "@nestjs/swagger";
import { AdminDashboardResponseDto } from "./dto/admin-dashboard-response.dto";
import { DashboardService } from "./dashboard.service";
@ApiTags("Admin - Dashboard")
// @UseGuards(JwtAuthGuard)
@Controller("api/admin/dashboard")
export class DashboardController {
constructor(private dashboardService: DashboardService) {}
@Get()
@ApiOperation({ summary: "Admin dashboard template data" })
@ApiResponse({ status: 200, type: AdminDashboardResponseDto })
getDashboard(): AdminDashboardResponseDto {
return this.dashboardService.getDashboard();
}
}