Files
formularios_api/src/alumnos/alumnos.documentation.ts
T
2025-04-07 08:41:54 -06:00

47 lines
951 B
TypeScript

import { ApiProperty } from '@nestjs/swagger';
export class AlumnoDto {
@ApiProperty({
example: 123456789,
description: 'Número de cuenta del alumno (9 dígitos)',
})
id_ncuenta: number;
@ApiProperty({
example: 'Juan',
description: 'Nombre del alumno',
})
nombre: string;
@ApiProperty({
example: 'Pérez López',
description: 'Apellidos del alumno',
})
apellidos: string;
@ApiProperty({
example: 'Ingeniería en Computación',
description: 'Carrera que cursa el alumno',
})
carrera: string;
@ApiProperty({
example: 'M',
description: 'Género del alumno (M: Masculino, F: Femenino)',
enum: ['M', 'F'],
})
genero: string;
}
export const ALUMNO_RESPONSES = {
200: {
description: 'Datos del alumno obtenidos correctamente',
type: AlumnoDto,
},
404: {
description: 'Alumno no encontrado',
},
500: {
description: 'Error interno del servidor',
},
};