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

export class SponsorDashboardMetricsDTO {
  @ApiProperty()
  @IsNumber()
  impressions: number = 0;

  @ApiProperty()
  @IsNumber()
  impressionsChange: number = 0;

  @ApiProperty()
  @IsNumber()
  uniqueViewers: number = 0;

  @ApiProperty()
  @IsNumber()
  viewersChange: number = 0;

  @ApiProperty()
  @IsNumber()
  races: number = 0;

  @ApiProperty()
  @IsNumber()
  drivers: number = 0;

  @ApiProperty()
  @IsNumber()
  exposure: number = 0;

  @ApiProperty()
  @IsNumber()
  exposureChange: number = 0;
}