UNPKG

gads

Version:

An unofficial JS client library for the SOAP-based DFP Ads API

33 lines 1.55 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const util_1 = require("./util"); class WsdlPortTypeOperationToMetaMethodSignature { constructor() { } translate(operation) { return new Promise(resolve => { resolve({ description: operation['wsdl:documentation'] || '', exceptions: [util_1.parseSoapTypeName(operation['wsdl:fault'].$.message)], inputs: [{ description: '', isArray: false, isOptional: false, isPrimitive: false, name: util_1.uncapitalize(util_1.removeSuffix(util_1.parseSoapTypeName(operation['wsdl:input'].$.name), 'Request')), type: util_1.removeSuffix(util_1.parseSoapTypeName(operation['wsdl:input'].$.message), 'Request'), }], name: operation.$.name, output: { description: '', isArray: false, isOptional: false, isPrimitive: false, name: util_1.uncapitalize(util_1.parseSoapTypeName(operation['wsdl:output'].$.name)), type: util_1.parseSoapTypeName(operation['wsdl:output'].$.message), } }); }); } } exports.WsdlPortTypeOperationToMetaMethodSignature = WsdlPortTypeOperationToMetaMethodSignature; //# sourceMappingURL=wsdlPortTypeOperationToMetaMethodSignature.js.map