import { Controller, Delete, Get, Post, Put } from '@nestjs/common'; import { ApiBearerAuth, ApiTags } from '@nestjs/swagger'; import { Public } from 'src/core/guards'; import { MODULE_NAME } from 'src/core/strings/constants/module.constants'; @ApiTags(`${MODULE_NAME.REPORT_BOOKMARK.split('-').join(' ')}`) @Controller(`v1/${MODULE_NAME.REPORT_BOOKMARK}`) @Public(false) @ApiBearerAuth('JWT') export class ReportBookmarkController { @Post() async create() { return; } @Get() async getAll() { return; } @Put('applied') async applied() { return; } @Put('unapplied') async unapplied() { return; } @Delete(':id') async delete() { return; } }