@ldapjs/messages
Version:
API for creating and parsing LDAP messages
44 lines (38 loc) • 773 B
JavaScript
const LdapResult = require('../ldap-result')
/**
* Implements the ldapjs specific ABANDON response object.
*/
class AbandonResponse extends LdapResult {
/**
* @param {LdapResultOptions} options
*/
constructor (options = {}) {
options.protocolOp = 0x00
super(options)
}
/**
* The name of the request type.
*
* @type {string}
*/
get type () {
return 'AbandonResponse'
}
/**
* Implements the standardized `parseToPojo` method.
*
* @see LdapMessage.parseToPojo
*
* @param {import('@ldapjs/asn1').BerReader} ber
*
* @returns {object}
*/
static parseToPojo (ber) {
return LdapResult._parseToPojo({
opCode: 0x00,
berReader: ber
})
}
}
module.exports = AbandonResponse