UNPKG

@dgac/nmb2b-client

Version:

EUROCONTROL Network Manager B2B SOAP client

34 lines (26 loc) 1.54 kB
import { Client } from 'soap'; import { C as Config } from '../config-BhsTjLDM.js'; import { S as SoapOptions, B as BaseServiceInterface } from '../ServiceInterface-DLAjmTrh.js'; import { CompleteAIXMDatasetRequest, CompleteAIXMDatasetReply, AUPRetrievalRequest, AUPRetrievalReply, AUPChainRetrievalRequest, AUPChainRetrievalReply, EAUPChainRetrievalRequest, EAUPChainRetrievalReply } from './types.js'; import '../types-B66r3qfk.js'; import 'type-fest'; type Resolver$3 = (values: CompleteAIXMDatasetRequest, options?: SoapOptions) => Promise<CompleteAIXMDatasetReply>; type Values$2 = AUPRetrievalRequest; type Result$2 = AUPRetrievalReply; type Resolver$2 = (values?: Values$2, options?: SoapOptions) => Promise<Result$2>; type Values$1 = AUPChainRetrievalRequest; type Result$1 = AUPChainRetrievalReply; type Resolver$1 = (values?: Values$1, options?: SoapOptions) => Promise<Result$1>; type Values = EAUPChainRetrievalRequest; type Result = EAUPChainRetrievalReply; type Resolver = (values?: Values, options?: SoapOptions) => Promise<Result>; declare const getWSDL: ({ XSD_PATH, flavour, }: Pick<Config, "flavour" | "XSD_PATH">) => string; type AirspaceClient = Client; interface AirspaceService extends BaseServiceInterface { queryCompleteAIXMDatasets: Resolver$3; retrieveAUPChain: Resolver$1; retrieveEAUPChain: Resolver; retrieveAUP: Resolver$2; } declare function getAirspaceClient(config: Config): Promise<AirspaceService>; export { type AirspaceClient, type AirspaceService, getAirspaceClient, getWSDL };