@dgac/nmb2b-client
Version:
EUROCONTROL Network Manager B2B SOAP client
56 lines (44 loc) • 2.77 kB
TypeScript
import { Client } from 'soap';
import { C as Config } from '../config-BhsTjLDM.js';
import { S as SoapOptions, B as BaseServiceInterface } from '../ServiceInterface-DLAjmTrh.js';
import { F as FlightRetrievalRequest, a as FlightRetrievalReply, b as FlightListByAirspaceRequest, c as FlightListByAirspaceReply, d as FlightPlanListRequest, e as FlightPlanListReply, f as FlightListByTrafficVolumeRequest, g as FlightListByTrafficVolumeReply, h as FlightListByMeasureRequest, i as FlightListByMeasureReply, j as FlightListByAerodromeRequest, k as FlightListByAerodromeReply, l as FlightListByAerodromeSetRequest, m as FlightListByAerodromeSetReply, n as FlightListByAircraftOperatorRequest, o as FlightListByAircraftOperatorReply } from '../types-CHvU3kv-.js';
import '../Airspace/types.js';
import '../types-B66r3qfk.js';
import 'type-fest';
type Values$7 = FlightRetrievalRequest;
type Result$7 = FlightRetrievalReply;
type Resolver$7 = (values?: Values$7, options?: SoapOptions) => Promise<Result$7>;
type Values$6 = FlightListByAirspaceRequest;
type Result$6 = FlightListByAirspaceReply;
type Resolver$6 = (values?: Values$6, options?: SoapOptions) => Promise<Result$6>;
type Values$5 = FlightPlanListRequest;
type Result$5 = FlightPlanListReply;
type Resolver$5 = (values: Values$5, options?: SoapOptions) => Promise<Result$5>;
type Values$4 = FlightListByTrafficVolumeRequest;
type Result$4 = FlightListByTrafficVolumeReply;
type Resolver$4 = (values?: Values$4, options?: SoapOptions) => Promise<Result$4>;
type Values$3 = FlightListByMeasureRequest;
type Result$3 = FlightListByMeasureReply;
type Resolver$3 = (values?: Values$3, options?: SoapOptions) => Promise<Result$3>;
type Values$2 = FlightListByAerodromeRequest;
type Result$2 = FlightListByAerodromeReply;
type Resolver$2 = (values?: Values$2, options?: SoapOptions) => Promise<Result$2>;
type Values$1 = FlightListByAerodromeSetRequest;
type Result$1 = FlightListByAerodromeSetReply;
type Resolver$1 = (values?: Values$1, options?: SoapOptions) => Promise<Result$1>;
type Values = FlightListByAircraftOperatorRequest;
type Result = FlightListByAircraftOperatorReply;
type Resolver = (values?: Values, options?: SoapOptions) => Promise<Result>;
type FlightClient = Client;
interface FlightService extends BaseServiceInterface {
retrieveFlight: Resolver$7;
queryFlightsByAirspace: Resolver$6;
queryFlightPlans: Resolver$5;
queryFlightsByTrafficVolume: Resolver$4;
queryFlightsByMeasure: Resolver$3;
queryFlightsByAerodrome: Resolver$2;
queryFlightsByAerodromeSet: Resolver$1;
queryFlightsByAircraftOperator: Resolver;
}
declare function getFlightClient(config: Config): Promise<FlightService>;
export { type FlightClient, type FlightService, getFlightClient };