Options
All
  • Public
  • Public/Protected
  • All
Menu

Class Plugin

Class reprensenting a plugin

Hierarchy

  • Plugin

Index

Constructors

constructor

  • new Plugin(modem: any, id?: any): Plugin
  • Creates a new plugin

    Parameters

    • modem: any

      Modem to connect to the remote service

    • Optional id: any

      Id of the plugin (optional)

    Returns Plugin

Properties

id

id: any

modem

modem: any

Methods

___processArguments

  • ___processArguments(opts: any, id?: any): Array<any>
  • Parameters

    • opts: any
    • Optional id: any

    Returns Array<any>

create

  • create(opts: any): Promise<Object>

disable

  • disable(opts: any, id: any): Promise<Object>

enable

  • enable(opts: any, id: any): Promise<Object>

install

  • install(opts: any): Promise<Object>

list

  • list(opts: any): Promise<Object>

push

  • push(opts: any, id: any): Promise<Object>

remove

  • remove(opts: any, id: any): Promise<Object>

set

  • set(opts: any, id: any): Promise<Object>

status

  • status(opts: any, id: any): Promise<Object>

upgrade

  • upgrade(opts: any): Promise<Object>

Generated using TypeDoc