import { IObjPermissions } from './ff.interface'; import { ThingMetadata } from '../interfaces/things/thing.interface'; import { IFFUser } from './user-role-organization/user.interface'; import { Clazz } from './ff-const'; export interface ResourcesDisplaySettings { text?: string; assetguid?: string; order: number; display: string; } export interface Resource { guid?: string; organization?: string; data?: any; metadata?: ThingMetadata; resources?: Array; clazz?: Clazz; display?: string; displayOptions?: any; createdBy?: IFFUser; user?: string | IFFUser; _permissions?: IObjPermissions; } export interface ResourcesStructure { guid: string; clazz: Clazz; } export interface CustomMenu { guid?: string; organization: string; data: any; metadata: ThingMetadata; resources?: Array; clazz: string; }