@dgac/nmb2b-client
Version:
EUROCONTROL Network Manager B2B SOAP client
26 lines (20 loc) • 1.07 kB
text/typescript
import { Client } from 'soap';
import { C as Config } from '../config-BhsTjLDM.cjs';
import { S as SoapOptions, B as BaseServiceInterface } from '../ServiceInterface-D_0ZEOlz.cjs';
import { NMB2BWSDLsRequest, NMB2BWSDLsReply, UserInformationRequest, UserInformationReply } from './types.cjs';
import '../types-B66r3qfk.cjs';
import 'type-fest';
type Values$1 = NMB2BWSDLsRequest;
type Result$1 = NMB2BWSDLsReply;
type Resolver$1 = (values?: Values$1, options?: SoapOptions) => Promise<Result$1>;
type Values = UserInformationRequest;
type Result = UserInformationReply;
type Resolver = (values?: Values, options?: SoapOptions) => Promise<Result>;
type GeneralInformationServiceClient = Client;
interface GeneralInformationService extends BaseServiceInterface {
__soapClient: object;
queryNMB2BWSDLs: Resolver$1;
retrieveUserInformation: Resolver;
}
declare function getGeneralInformationClient(config: Config): Promise<GeneralInformationService>;
export { type GeneralInformationService, type GeneralInformationServiceClient, getGeneralInformationClient };