File

src/lib/service/config/config.interface.ts

Index

Properties

Properties

about
about: literal type
Type : literal type
Optional
agent
agent: literal type
Type : literal type
Optional
custom
custom: any
Type : any
Optional
dashboardBackgroundImage
dashboardBackgroundImage: string
Type : string
Optional
dashboardTitle
dashboardTitle: string
Type : string
Optional
languages
languages: literal type[]
Type : literal type[]
navBarLogo
navBarLogo: string
Type : string
Optional
objectDetailsTabs
objectDetailsTabs: literal type
Type : literal type
Optional
preview
preview: literal type
Type : literal type
Optional
search
search: literal type
Type : literal type
sideBarHeaderImage
sideBarHeaderImage: string
Type : string
Optional
systemStatusUpdateInterval
systemStatusUpdateInterval: number
Type : number
Optional
uri
uri: literal type
Type : literal type
import {Direction} from './config.enum';

export interface EnaioConfig {
  uri: {
    serviceBase: string,
    searchBase: string,
    contextBase: string,
    inboxBase: string,
    bpmBase: string,
    agentBase: string
    statusBase: string
  };
  search: {
    searchMode: string,
    limit: number
  };
  languages: {
    iso: string,
    label: string,
    dir?: Direction,
    fallback?: boolean
  }[];
  preview?: {
    fileSizeLimit: number,
    viewers: {
      mimeType?: string[],
      fileExtension?: string[],
      viewer: string
    }[]
  };
  agent?: {
    alias: string,
    autoconnect: boolean
  };
  about?: {
    docu: {
      link: string,
      label: string
    }
  };
  custom?: any;
  dashboardTitle?: string;
  dashboardBackgroundImage?:  string;
  sideBarHeaderImage?:  string;
  navBarLogo?: string;
  systemStatusUpdateInterval?: number;
  objectDetailsTabs?: {master: string[], slave: string[]};
}

results matching ""

    No results matching ""