All files / redis-smq-monitor-app/src/common/dto/queues get-messages-response-body.DTO.ts

100% Statements 14/14
100% Branches 0/0
100% Functions 3/3
100% Lines 14/14

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 21 22 23 24 25 26 27 2857x 57x 57x   57x   57x     14x 57x     57x   57x     19x 57x     57x   19x 57x    
import { IsInt, ValidateNested } from 'class-validator';
import { Type } from 'class-transformer';
import { MessageDTO } from './message.DTO';
 
export class GetMessagesResponseBodyDataItemsDTO {
  @IsInt()
  sequenceId!: number;
 
  @ValidateNested()
  @Type(() => MessageDTO)
  message!: MessageDTO;
}
 
export class GetMessagesResponseBodyDataDTO {
  @IsInt()
  total!: number;
 
  @ValidateNested()
  @Type(() => GetMessagesResponseBodyDataItemsDTO)
  items!: GetMessagesResponseBodyDataItemsDTO[];
}
 
export class GetMessagesResponseBodyDTO {
  @ValidateNested()
  @Type(() => GetMessagesResponseBodyDataDTO)
  data!: GetMessagesResponseBodyDataDTO;
}