nea-helpers
Version:
Collection of helpers for developing a Nymi Enabled Application (NEA)
37 lines (32 loc) • 821 B
JavaScript
;
const AcknowledgementResponse = require('./AcknowledgementResponse');
class InitResponse extends AcknowledgementResponse
{
/**
* Instantiate a Init response
* @param {AcknowledgementResponse} response
* @param {NapiInitInfo} napiInitInfo
*/
constructor (response, napiInitInfo)
{
super(
response.isCompleted(),
response.getErrors(),
response.getOutcome(),
response.getRequest(),
response.getExchange(),
response.getPath(),
response.isSuccessful()
);
this._napiInitInfo = napiInitInfo;
}
/**
* InitInfo getter
* @return {NapiInitInfo}
*/
getNapiInitInfo ()
{
return this._napiInitInfo;
}
}
module.exports = InitResponse;