All files / src/modules/open-houses/dto update-open-house.dto.ts

100% Statements 11/11
75% Branches 3/4
100% Functions 1/1
100% Lines 9/9

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 1512x 12x 12x 12x 12x 12x     12x       11x 12x  
import { PartialType } from '@nestjs/mapped-types';
import { CreateOpenHouseDto } from '@app/modules/open-houses/dto/create-open-house.dto';
import { IsEnum, IsOptional } from 'class-validator';
import { Field, InputType } from '@nestjs/graphql';
import { ApiPropertyOptional } from '@nestjs/swagger';
import { OpenHouseStatusEnum } from '@app/modules/open-houses/open-house.enums';
 
@InputType()
export class UpdateOpenHouseDto extends PartialType(CreateOpenHouseDto) {
  @ApiPropertyOptional({ enum: OpenHouseStatusEnum })
  @IsOptional()
  @IsEnum(OpenHouseStatusEnum)
  @Field(() => OpenHouseStatusEnum, { nullable: true })
  status?: OpenHouseStatusEnum;
}