Interface AppConfigBundle<T>

interface AppConfigBundle<T> {
    appConfigurationId: string;
    categoryId: string;
    configuration: T;
    creationTimeStamp?: string;
    description: string;
    descriptiveName: string;
    eTag: string;
    modifiedTimeStamp?: string;
    name: string;
    resources?: {
        [key: string]: string;
    };
    solutionName?: string;
    version: number;
    viVersion: string;
}

Type Parameters

  • T

Properties

appConfigurationId: string

ID of the the app config that the bundle belongs to

categoryId: string

configuration category e.g. category-desktop

configuration: T

configuration data

creationTimeStamp?: string

creation UTC timestamp string

description: string

description I18n resource key

descriptiveName: string

display name I18n resource key

eTag: string

HTTP ETag header value based on the last modified timestamp

modifiedTimeStamp?: string

last modified UTC timestamp string

name: string

unique bundle name

resources?: {
    [key: string]: string;
}

I18n resources to export localizable properties of the configuration data

solutionName?: string

name of the assigned solution

version: number

media type schema version

viVersion: string

Visual Investigator version