50 lines
931 B
TypeScript
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;
|
|
}
|