@sap/subaccount-destination-service-provider
Version:
Provide service consumption of SAP subaccount services
17 lines • 837 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.C4cService = void 0;
const service_provider_apis_1 = require("@sap/service-provider-apis");
const utils_1 = require("../utils/utils");
class C4cService extends service_provider_apis_1.ODataService {
constructor(rawService) {
const serviceUrl = (0, utils_1.extractMetadataServiceUrl)(rawService.MetadataURL);
super(rawService.ServiceName, serviceUrl, `${rawService.ServiceName}-${rawService.Namespace}`);
this.namespace = rawService.Namespace;
this.metadataUrl = rawService.metadataFilter
? `${this.getRelativeUrl()}${utils_1.METADATA}${rawService.metadataFilter}`
: `${this.getRelativeUrl()}${utils_1.METADATA}`;
}
}
exports.C4cService = C4cService;
//# sourceMappingURL=c4cService.js.map