Manage different level of confidence in the submission

This commit is contained in:
Giuseppe Digilio
2018-12-06 22:39:18 +01:00
parent fcd997dba3
commit 2d20d524de
20 changed files with 475 additions and 190 deletions

View File

@@ -1,16 +1,28 @@
import { Config } from './config.interface';
import { MetadataIconsConfig } from '../app/shared/chips/models/chips.model';
interface AutosaveConfig extends Config {
metadata: string[],
timer: number
}
interface MetadataConfig extends Config {
icons: MetadataIconsConfig[]
interface IconsConfig extends Config {
metadata: MetadataIconConfig[],
authority: {
confidence: ConfidenceIconConfig[];
}
}
export interface MetadataIconConfig extends Config {
name: string,
style: string;
}
export interface ConfidenceIconConfig extends Config {
value: any,
style: string;
}
export interface SubmissionConfig extends Config {
autosave: AutosaveConfig,
metadata: MetadataConfig
icons: IconsConfig
}