Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | 12x 12x 12x 12x 12x 12x 12x 12x 12x | import { IsEnum, IsOptional, IsInt, Min } from 'class-validator';
import { ApiProperty, ApiPropertyOptional } from '@nestjs/swagger';
export enum MediaType {
IMAGE = 'IMAGE',
VIDEO = 'VIDEO',
FLOORPLAN = 'FLOORPLAN',
}
export class UploadMediaDto {
@ApiProperty({ enum: MediaType })
@IsEnum(MediaType)
type!: MediaType;
@ApiPropertyOptional({ minimum: 1, description: 'Optional listing to attach media to' })
@IsOptional()
@IsInt()
@Min(1)
listingId?: number;
} |