Interface IExtensionImportData

interface IExtensionImportData {
    author?: string;
    bundle?: {
        description?: string;
        id: string;
        name: string;
    };
    bundled?: boolean;
    checksum?: string;
    dependencies?: {};
    deprecated?: string;
    description?: string;
    homepage?: string;
    icon?: string;
    keywords?: string;
    license?: string;
    loadpath?: string;
    name: string;
    preview?: string;
    qextFilename?: string;
    qextVersion?: string;
    repository?: string;
    supernova?: boolean;
    supplier?: string;
    tags?: string[];
    tenantId?: string;
    type: string;
    userId?: string;
    version?: string;
}

Properties

author?: string

Author of the extension.

bundle?: {
    description?: string;
    id: string;
    name: string;
}

Object containing meta data regarding the bundle the extension belongs to. If it does not belong to a bundle, this object is not defined.

Type declaration

  • Optional description?: string

    Description of the bundle.

  • id: string

    Unique identifier of the bundle.

  • name: string

    Name of the bundle.

bundled?: boolean

If the extension is part of an extension bundle.

checksum?: string

Checksum of the extension contents.

dependencies?: {}

Map of dependencies describing version of the component it requires.

Type declaration

    deprecated?: string

    A date noting when the extension was deprecated.

    description?: string

    Description of the extension.

    homepage?: string

    Home page of the extension.

    icon?: string

    Icon to show in the client.

    keywords?: string

    Keywords for the extension.

    license?: string

    Under which license this extension is published.

    loadpath?: string

    Relative path to the extension's entry file, defaults to filename from the qext file.

    name: string

    The display name of this extension.

    preview?: string

    An image that enables users to preview the extension.

    qextFilename?: string

    The name of the qext file that was uploaded with this extension.

    qextVersion?: string

    The version from the qext file that was uploaded with this extension.

    repository?: string

    Link to the extension source code.

    supernova?: boolean

    If the extension is a supernova extension or not.

    supplier?: string

    Supplier of the extension.

    tags?: string[]

    List of tags.

    tenantId?: string
    type: string

    The type of this extension (visualization, etc.).

    userId?: string
    version?: string

    Version of the extension.