import { ApiProperty } from '@nestjs/swagger';
import { IsBoolean } from 'class-validator';

export class NotificationSettingsDTO {
  @ApiProperty()
  @IsBoolean()
  emailNewSponsorships: boolean = false;

  @ApiProperty()
  @IsBoolean()
  emailWeeklyReport: boolean = false;

  @ApiProperty()
  @IsBoolean()
  emailRaceAlerts: boolean = false;

  @ApiProperty()
  @IsBoolean()
  emailPaymentAlerts: boolean = false;

  @ApiProperty()
  @IsBoolean()
  emailNewOpportunities: boolean = false;

  @ApiProperty()
  @IsBoolean()
  emailContractExpiry: boolean = false;
}