Sha256: e115021c75ca11f8904a018b07b010ce31df43856b844e2e260b514a4ea76d36

Contents?: true

Size: 861 Bytes

Versions: 4

Compression:

Stored size: 861 Bytes

Contents

const wrapper = require('./NodejsTransmitterWrapper')

class NodejsTransmitter {

   static sendCommand(messageArray) {
        return wrapper.sendCommand(messageArray)
    }

    static #activate = function(email = "", licenceKey = "", proxyHost = "", proxyUserName="", proxyUserPassword="") {
        return wrapper.activate(email, licenceKey, proxyHost, proxyUserName, proxyUserPassword)
    }

    static activateWithLicenceFile() {
        return this.#activate()
    }

    static activateWithCredentials(email, licenceKey) {
        return this.#activate(email, licenceKey)
    }

    static activateWithCredentialsAndProxy(email, licenceKey, proxyHost, proxyUserName, proxyUserPassword) {
        return this.#activate(email, licenceKey, proxyHost, proxyUserName, proxyUserPassword)
    }
}

module.exports = NodejsTransmitter

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
javonet-ruby-sdk-2.1.0 lib/javonet-ruby-sdk/Binaries/Nodejs/Windows/X64/core/transmitter/NodejsTransmitter.js
javonet-ruby-sdk-2.0.4 lib/javonet-ruby-sdk/Binaries/Nodejs/Windows/X64/core/transmitter/NodejsTransmitter.js
javonet-ruby-sdk-2.0.1 lib/javonet-ruby-sdk/Binaries/Nodejs/Windows/X64/src/core/transmitter/NodejsTransmitter.js
javonet-ruby-sdk-2.0.0 lib/javonet-ruby-sdk/Binaries/Nodejs/Windows/X64/src/core/transmitter/NodejsTransmitter.js