UNPKG

@sap/destination-instance-service-provider

Version:

Provide service consumption of SAP IT services

19 lines (18 loc) 1.08 kB
import { Annotation, EncodingMode, ServiceRetriever, ProxyType, ServiceMetadata, Service, ProviderSystem, DataType, ServiceCommon } from "@sap/service-provider-apis"; export declare class DestinationInstanceProviderSystem implements ProviderSystem { private readonly logger; readonly name: string; readonly url: string; readonly dataType: DataType; readonly proxyType: ProxyType; private readonly serviceRetriever; readonly authenticationType: string; readonly product: string; readonly description: string; constructor(name: string, url: string, dataType: DataType, proxyType: ProxyType, authType: string, serviceRetriever: ServiceRetriever, product: string, description: string); getJsonLiveData(): Promise<ServiceCommon>; getServices(options?: Record<string, any>): Promise<Service[]>; getMetadata(service: Service, encoding: EncodingMode, options?: Record<string, any>): Promise<ServiceMetadata>; getAnnotations(service: Service, options?: Record<string, any>): Promise<Annotation[]>; private getServiceByType; }