Whether the paid module package is activated or not.
An array of Controller's serial ID which are allowed to install.
Whether the module has been certificated through Dart-Store.
An array of compatible Robot's model names.
An array of database component info (IModuleDatabaseInfo). Comes from 'databases' of the manifest.json.
A developer name.
A path of framework module package file (.dm)
A path of user module package file (.dm)
An array of framework module info (IFrameworkModuleInfo). Comes from manifest.json of framework module.
An icon file path that represented the module package. It must be set as a reference to image resource like as: 'assets/images/icon.png"
The package installed date.
Whether the module package is essential package or not. If it is essential package then the module cannot delete from Dart-Platform.
Whether the module package has system permission or not.
A main script file path that is contains a main class which is inherited BaseModule. The script file will be loaded by system on HTML to get a main class of the module.
The name of the module. Comes from 'name' of the manifest.json. It is used to display name on DART-Platform's Home or DART-Store.
A directory path where is installed the module package.
The unique name of the module package. Comes from 'packageName' of the manifest.json. It is used as unique key to distinguish each module package in DART-Store and DART-Platform. If DART-Store has already an uploaded content as same package name, then you cannot upload your module package.
Size of package in bytes.
Current module package state. Available states are:
Whether paid module package or not.
An array of package name which are needed package to run this. Comes from 'requiredPackageNames' of the manifest.json.
An array of screen component info (IModuleScreenInfo). Comes from 'screens' of the manifest.json.
An integer designating the DART-API version that the module package targets. Comes from 'skdVersion' of the manifest.json.
An array of service component info (IModuleServiceInfo). Comes from 'services' of the manifest.json.
A supported language code array that are supported language on this module package. Comes from 'supportedLanguages' of the manifest.json.
The type of the module package. Comes from 'type' of the manifest.json. Available types are:
The package updated date.
A permissions array that are needed to run this module package. Comes from 'usesPermissions' of the manifest.json.
The version of the module package. Comes from 'version' of the manifest.json. It is used to determine whether one version is more recent than another, with higher numbers indicating more recent versions.
It has a naming rule below as:
Compare versions and the desired version for order.
A version to be compared.
A negative integer, zero, or a positive integer as this version is less than, equal to, or greater than the argument.
Return information as formatted string about this module package.
An account information of the paid module's buyer.
A context to check a permission.
An account information or null.
Get display names about {@link IFrameworkModuleInfo.subType}.
An array of display name about framework module sub types if package has framework modules, otherwise null.
Get display names about {@link IFrameworkModuleInfo.type}.
An array of display name about framework module types if package has framework modules, otherwise null.
Retrieve a IModuleScreenInfo object that matched with component id.
The component id of the desired module package.
The IModuleScreenInfo object about the component id, or null if there are none.
Retrieve a IModuleServiceInfo object that matched with component id.
The component id of the desired module package.
The IModuleServiceInfo object about the component id, or null if there are none.
Get a display name about type.
A display name about user module type if package has a user module, otherwise null.
Whether the module package has a permission.
The permission name to check.
Return true if the module package has the permission.
Generated using TypeDoc
Overall information about the contents of a module package. This corresponds to all the information collected from manifest.json.
1