Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. Application-specific:
    • Mandatory application metadata (type, id, version, source URL, name, category)
      • setting on installation request
      • getting
    • DAC bundles
      • downloading
      • deleting
    • Generic resources (files, e.g. icons)
      • downloading,
      • deleting
    • Auxiliary application metadata, dedicated API for:
      • setting
      • updating
      • getting
    • Persistent storage for application
      • creating
      • resetting
      • deleting
    • Storage/persistent storage usage checking
      • getting
  2. Global
    • Storage usage checking
      • getting

API

Formal definition

Formal definition of API in json schema defined at orignial design stage is available in LISA API .

Actual Thunder interface definition/implementation api in defined in dual COM RPC / JSON- RPC interface in https://github.com/rdkcentral/ThunderInterfaces/blob/R2/interfaces/ILISA.h with annotation annotations to automatically autogenerate actual the JSON RPC api at build time

Before implementation, at the design stage, the following API in json schema has been defined LISA API .

Below is api overview with a description and expected behaviour in The overview below is a short reference useful for understanding of expected use cases.

Overview

...