pcpuma_unam_api/src/prestamo/dto/output/prestamos.dto.ts
2023-02-17 10:18:34 -06:00

50 lines
931 B
TypeScript

import { Expose, Type } from 'class-transformer';
import { EquipoMinOutputDto } from '../../../equipo/dto/output/equipo-min.dto';
import { OperadorMinOutputDto } from '../../../operador/dto/output/operador-min.dto';
import { UsuarioInstitucionCarreraMinOutputDto } from '../../../institucion-usuario/dto/output/usuario-institucion-carrera-min.dto';
export class PrestamosOutputDto {
@Expose()
id_prestamo;
@Expose()
activo;
@Expose()
cancelado_operador;
@Expose()
cancelado_usuario;
@Expose()
fecha_entrega;
@Expose()
fecha_inicio;
@Expose()
hora_fin;
@Expose()
hora_inicio;
@Expose()
hora_max_recoger;
@Expose()
@Type(() => EquipoMinOutputDto)
equipo;
@Expose()
@Type(() => OperadorMinOutputDto)
operadorEntrega;
@Expose()
@Type(() => OperadorMinOutputDto)
operadorRegreso;
@Expose()
@Type(() => UsuarioInstitucionCarreraMinOutputDto)
institucionUsuario;
}