@dgac/nmb2b-client
Version:
EUROCONTROL Network Manager B2B SOAP client
36 lines (34 loc) • 1.3 kB
JavaScript
import { createSoapService } from "../utils/soap-query-definition.mjs";
import { queryHotspots } from "./queryHotspots.mjs";
import { queryRegulations } from "./queryRegulations.mjs";
import { queryTrafficCountsByAirspace } from "./queryTrafficCountsByAirspace.mjs";
import { queryTrafficCountsByTrafficVolume } from "./queryTrafficCountsByTrafficVolume.mjs";
import { retrieveCapacityPlan } from "./retrieveCapacityPlan.mjs";
import { retrieveOTMVPlan } from "./retrieveOTMVPlan.mjs";
import { retrieveRunwayConfigurationPlan } from "./retrieveRunwayConfigurationPlan.mjs";
import { retrieveSectorConfigurationPlan } from "./retrieveSectorConfigurationPlan.mjs";
import { updateCapacityPlan } from "./updateCapacityPlan.mjs";
import { updateOTMVPlan } from "./updateOTMVPlan.mjs";
//#region src/Flow/index.ts
const queryDefinitions = {
queryHotspots,
queryRegulations,
queryTrafficCountsByAirspace,
queryTrafficCountsByTrafficVolume,
retrieveCapacityPlan,
retrieveOTMVPlan,
retrieveRunwayConfigurationPlan,
retrieveSectorConfigurationPlan,
updateCapacityPlan,
updateOTMVPlan
};
async function getFlowClient(config) {
return await createSoapService({
serviceName: "FlowServices",
config,
queryDefinitions
});
}
//#endregion
export { getFlowClient };
//# sourceMappingURL=index.mjs.map