import { Controller, Get } from "@nestjs/common";
import { ApiOperation, ApiResponse, ApiTags } from "@nestjs/swagger";

@ApiTags("root")
@Controller()
export class AppController {
  @Get()
  @ApiOperation({ summary: "API Status Check" })
  @ApiResponse({ status: 200, description: "API is running" })
  getHello(): { status: string; version: string; docs: string } {
    return {
      status: "API Online",
      version: "1.0",
      docs: "/api/docs",
    };
  }
}
