Files
friendolls-server/src/app.health-response.dto.ts
2026-01-02 15:14:58 +08:00

21 lines
547 B
TypeScript

import { ApiProperty } from '@nestjs/swagger';
import type { DatabaseHealth } from './app.service';
export class HealthResponseDto {
@ApiProperty({
enum: ['OK', 'DOWN'],
example: 'OK',
description: 'Overall service status',
})
status!: DatabaseHealth;
@ApiProperty({ description: 'Server build version', example: '0.0.1' })
version!: string;
@ApiProperty({ description: 'Process uptime in seconds', example: 123 })
uptimeSecs!: number;
@ApiProperty({ enum: ['OK', 'DOWN'], example: 'OK' })
db!: DatabaseHealth;
}