src/lib/service/config/config.interface.ts
Properties |
|
about |
about:
|
Type : literal type
|
Optional |
agent |
agent:
|
Type : literal type
|
Optional |
custom |
custom:
|
Type : any
|
Optional |
dashboardBackgroundImage |
dashboardBackgroundImage:
|
Type : string
|
Optional |
dashboardTitle |
dashboardTitle:
|
Type : string
|
Optional |
languages |
languages:
|
Type : literal type[]
|
navBarLogo |
navBarLogo:
|
Type : string
|
Optional |
objectDetailsTabs |
objectDetailsTabs:
|
Type : literal type
|
Optional |
preview |
preview:
|
Type : literal type
|
Optional |
search |
search:
|
Type : literal type
|
sideBarHeaderImage |
sideBarHeaderImage:
|
Type : string
|
Optional |
systemStatusUpdateInterval |
systemStatusUpdateInterval:
|
Type : number
|
Optional |
uri |
uri:
|
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[]};
}