import { Body, Controller, Get, Post } from '@nestjs/common'; import { MessagesService } from './messages.service'; import { CreateMessageDto } from './dtos/create-message.dto'; import { CreateBulkMessageDto } from './dtos/create-bulk-message.dto'; import { SendMessageDto } from './dtos/send-message.dto'; import { ReplyMessageDto } from './dtos/reply-message.dto'; @Controller('messages') export class MessagesController { constructor(private readonly service: MessagesService) {} @Post() create(@Body() dto: CreateMessageDto) { return this.service.create(dto); } @Post('send-message') sendMessage(@Body() data: SendMessageDto) { return this.service.sendMessage(data); } @Post('reply-message') replyMessage(@Body() data: ReplyMessageDto) { return this.service.replyMessage(data); } }