nea-helpers
Version:
Collection of helpers for developing a Nymi Enabled Application (NEA)
37 lines (32 loc) • 765 B
JavaScript
;
const AcknowledgementResponse = require('./AcknowledgementResponse');
class TotpResponse extends AcknowledgementResponse
{
/**
* Instantiate a TOTP response
* @param {AcknowledgementResponse} response
* @param {string} totp
*/
constructor (response, totp)
{
super(
response.isCompleted(),
response.getErrors(),
response.getOutcome(),
response.getRequest(),
response.getExchange(),
response.getPath(),
response.isSuccessful()
);
this._totp = String(totp);
}
/**
* TOTP getter
* @return {string}
*/
getTotp ()
{
return this._totp;
}
}
module.exports = TotpResponse;