import { Controller, Get, Post, Body, Patch, Param, Delete, UseGuards } from '@nestjs/common';
import { SendingSmsAppointmentNumberService } from './sending_sms_appointment_number.service';
import { ThrottlerGuard, SkipThrottle } from '@nestjs/throttler';

@Controller('sending-sms-appointment-number')
export class SendingSmsAppointmentNumberController {
  constructor(private readonly sendingSmsAppointmentNumberService: SendingSmsAppointmentNumberService) {}

     @UseGuards( ThrottlerGuard)
     @SkipThrottle()
  @Post()
  async sendsms(@Body('mobilenumber') mobilenumber: string,
  @Body('patname') patname:string,
  @Body('date') date:string,
  @Body('APP_NO') APP_NO:string

  ) {
    const result = await this.sendingSmsAppointmentNumberService.sendsms(mobilenumber,patname,date,APP_NO);
    return result
  }

}
