strong-soap
Version:
A minimal node SOAP client
32 lines (29 loc) • 945 B
JavaScript
// Copyright IBM Corp. 2016,2017. All Rights Reserved.
// Node module: strong-soap
// This file is licensed under the MIT License.
// License text available at https://opensource.org/licenses/MIT
;
var SOAPElement = require('./soapElement');
var helper = require('../helper');
/**
* <soap:header message="qname" part="nmtoken" use="literal|encoded"
* encodingStyle="uri-list"? namespace="uri"?>*
* <soap:headerfault message="qname" part="nmtoken" use="literal|encoded"
* encodingStyle="uri-list"? namespace="uri"?/>*
* <soap:header>
*/
class Header extends SOAPElement {
constructor(nsName, attrs, options) {
super(nsName, attrs, options);
this.fault = null;
}
addChild(child) {
if (child.name === 'headerfault') {
this.fault = child;
}
}
}
Header.elementName = 'header';
Header.allowedChildren = ['documentation', 'headerFault'];
module.exports = Header;
//# sourceMappingURL=header.js.map