export interface ResponseDataGetObjectsProperties {
  error: boolean;
  msg: string;
  response: Array<GetObjectsProperties>
}

export interface GetObjectsProperties {
  ID_STOCK: string;
  MODELO: string;
  CODIGO_MODELO: string;
  CODIGO_EQUIPAMIENTO: string;
  IMAGENES: Array<string>;
  CODIGO_FAMILIA: string;
  FAMILIA: string;
  CODIGO_SUBFAMILIA: string;
  SUBFAMILIA: string;
}

export interface ResponseDataGetDetailsObjectProperties {
  error: boolean;
  msg: string;
  response: DetailsObjectProperties;
}


export interface DetailsObjectProperties {
  CODIGO_BARRA: string;
  FECHA_VENCIMIENTO: string;
  NUMERO_PROVEEDOR: string;
  TIPO_ADQUISICION: string;
  CONSUMIBLE: string;
  REPARABLE: string;
  ALTO: string;
  ANCHO: string;
  LARGO: string;
  COLOR: string;
  PRECIO_ADQUIRIDO: string;
  CODIGO_MONEDA: string;
  MODELO: string;
  CODIGO_MODELO: string;
  STOCK_MINIMO: string;
  STOCK_MAXIMO: string;
  NIVEL_PELIGROSIDAD: string;
  IMAGENES: Array<string>;
  CODIGO_EQUIPAMIENTO: string;
  CODIGO_FAMILIA: string;
  NOMBRE_FAMILIA: string;
  CODIGO_SUBFAMILIA: string;
  NOMBRE_SUBFAMILIA: string;
  CODIGO_ALMACEN: string;
  NOMBRE_ALMACEN: string;
  CODIGO_AREA: string;
  NOMBRE_AREA: string;
  CODIGO_NIVEL: string;
  NOMBRE_NIVEL: string;
  CODIGO_ZONA: string;
  NOMBRE_ZONA: string;
  DESCRIPCION_PROVEEDOR: string;
  CARACTERISTICA_PROVEEDOR: string;
  NOMBRE_PROVEEDOR: string;
}

export interface RequestSaveInfo {
  ALTO: string | null;
  ANCHO: string | null;
  LARGO: string | null;
  COLOR: string | null;
  NIVEL_PELIGROSIDAD: string | null;
  USUARIO: string;
  NUMERO_LINEA: number;
}