Constructors

  • Parameters

    • saasClient: QlikSaaSClient
    • id: string
    • Optional details: IItem

    Returns App

Properties

_actions: AppActions

Set of actions that are associated with the apps but are not part of the /apps API endpoints Such actions are:

  • reload - reloads an app. Originally part of /reloads endpoints
  • createReloadTask - create scheduled reload task. Originally part of /reload-tasks endpoints
details: IItem
evaluations: AppEvaluations
reportFilters: AppReportFilters

Methods

  • Parameters

    • arg: {
          content: Buffer;
          fileName: string;
      }
      • content: Buffer
      • fileName: string

    Returns Promise<Media>

  • Parameters

    • arg: {
          spaceId: string;
      }
      • spaceId: string

    Returns Promise<number>

  • Parameters

    • Optional arg: {
          noData: boolean;
      }
      • noData: boolean

    Returns Promise<{
        file: Buffer;
        id: string;
        name: string;
    }>

  • Parameters

    • Optional arg: {
          force: true;
      }
      • force: true

    Returns Promise<void>

  • IMPORTANT! This method to is to publish apps to MANAGED spaces only. For shared spaces please use addToSpace method

    Parameters

    Returns Promise<App>

  • IMPORTANT! This method to is to re-publish apps to MANAGED spaces only. For shared spaces please use addToSpace method

    Parameters

    Returns Promise<App>

  • Returns the reload log content for the specified reloadId

    Parameters

    • arg: {
          reloadId: string;
      }
      • reloadId: string

    Returns Promise<string>

  • Get all details (including the script) for a specific script version

    Rate limit: Tier 1 (600 requests per minute)

    Parameters

    • arg: {
          versionId: string;
      }
      • versionId: string

    Returns Promise<AppScript>

  • // * List of all script versions // * // * To reduce the number of API calls the actual script content is initially left empty // * Call getScriptContent() for each version. // * // * Rate limit: Tier 1 (600 requests per minute) //

    Returns Promise<AppScript[]>

  • Set the app script and create new script version

    Rate limit: Tier 2 (60 requests per minute)

    Parameters

    Returns Promise<number>