From 4dc4e9855d1c7ac818cc5763eea04f218fadaf75 Mon Sep 17 00:00:00 2001 From: Jens Pelzetter Date: Mon, 27 Jul 2020 17:53:05 +0200 Subject: [PATCH] Entities for configuration API --- .../src/main/typescript/ccm-core-apiclient.ts | 11 ++++++++--- .../main/typescript/entities/configuration.ts | 16 ++++++++++++++++ 2 files changed, 24 insertions(+), 3 deletions(-) create mode 100644 ccm-core-apiclient/src/main/typescript/entities/configuration.ts diff --git a/ccm-core-apiclient/src/main/typescript/ccm-core-apiclient.ts b/ccm-core-apiclient/src/main/typescript/ccm-core-apiclient.ts index 39639dc77..a3275776b 100644 --- a/ccm-core-apiclient/src/main/typescript/ccm-core-apiclient.ts +++ b/ccm-core-apiclient/src/main/typescript/ccm-core-apiclient.ts @@ -1,4 +1,9 @@ -import { CategorizationApiClient } from "./clients/categorization-api"; -import { SystemInformationClient } from "./clients/systeminformation-api"; +export { CategorizationApiClient } from "./clients/categorization-api"; +export { SystemInformationClient } from "./clients/systeminformation-api"; + +export * from "./entities/categorization"; +export * from "./entities/configuration"; +export * from "./entities/core"; + + -export { CategorizationApiClient, SystemInformationClient }; diff --git a/ccm-core-apiclient/src/main/typescript/entities/configuration.ts b/ccm-core-apiclient/src/main/typescript/entities/configuration.ts new file mode 100644 index 000000000..f01dbafab --- /dev/null +++ b/ccm-core-apiclient/src/main/typescript/entities/configuration.ts @@ -0,0 +1,16 @@ +export interface ConfigurationInfo { + name: string, + descBundle: string, + titleKey: string, + settings: Record +} + +export interface SettingInfo { + name: string, + valueType: string, + defaultValue: string, + confClass: string, + descBundle: string, + labelKey: string, + descKey: string +} \ No newline at end of file