Skip to content

PluginInfo class missing a few methods #2

@luistripa

Description

@luistripa

class PluginInfo:
pluginId: str = "IndigoPluginBase"
pluginVersion: str = "1.0.0"
pluginSupportURL: str = ""
def isInstalled(self) -> bool:
return True
def isEnabled(self) -> bool:
return True
def isRunning(self) -> bool:
return True
def restart(self, waitUnitlDone=True):
pass
def executeAction(self, actionId: str, deviceId: int, props: dict):
pass
# TODO: Add more methods

The following methods/properties need to be implemented:

  • compatibleUpdateAvailable
  • includedWithServer
  • incompatibleUpdateAvailable
  • latestCompatibleDownloadCount
  • latestCompatibleDownloadURL
  • latestCompatibleReleaseDate
  • latestCompatibleSummaryDesc
  • latestCompatibleVers
  • latestCompatibleWhatsNewDesc
  • latestReleaseDate
  • latestRequiresIndigoVers
  • latestVers
  • pluginDisplayName
  • pluginFolderPath
  • pluginServerApiVersion
  • restartAndDebug
  • storeIconURL
  • storeName
  • storePluginURL
  • storeSummary

Metadata

Metadata

Assignees

Labels

missing functionsSome functions/methods are missing

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions