import { MenuInterface } from './menus.interface';
export interface NestedMenuInterface{
  error: boolean;
  msg: string;
  response: MenuModules[];
}

export interface MenuModules{
  ID_MODULO: string;
  ID_MODULO_DEC?: string;
  NOMBRE_MODULO: string;
  ICONO_MODULO: string;
  ICONO_PERSONALIZADO: string;
  ARCHIVO_ICONO_PERSONALIZADO: string | null;
  ARCHIVO_ICONO_PERSONALIZADO_URL?: string;
  SUBMODULES: MenuSubmodules[];
  MENUS: MenuInterface[];
}

export interface MenuSubmodules{
  IDSUBMODULO: string;
  NOMBRESUBMODULO: string;
  ICONOSUBMODULO: string;
  MENUS: MenuFunctions[];
}

export interface MenuFunctions{
  IDMENU: string;
  NOMBREMENU: string;
  ICONOMENU: string;
}