'use strict'
|
|
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
|