UNPKG

@sap/subaccount-destination-service-provider

Version:

Provide service consumption of SAP subaccount services

16 lines (15 loc) 1.38 kB
import { Authentication, EncodingMode, Filter, HeaderParameters, ProviderSystem, Service, ServiceCommon, ServiceMetadata, ServiceRetriever, ConnectivityProvider } from "@sap/service-provider-apis"; import { C4cService } from "../type/c4cService"; import { BaseRetriever } from "../../common/baseRetriever"; export declare class C4cRetrieve extends BaseRetriever implements ServiceRetriever { constructor(connectivityProvider?: ConnectivityProvider); retrieveAnnotations(systemName: string, serviceId: string, credentials?: Authentication): Promise<any>; retrieveDestinations(filter?: Filter): Promise<ProviderSystem[]>; retrieveServices(systemName: string, systemUrl: string, credentials?: Authentication, filter?: Filter): Promise<Service[]>; superServiceToServices(superService: C4cService, url: string, headers: Record<string, string>, destinationName: string): Promise<Service[]>; retrieveMetadata(systemName: string, serviceUrl: string, encoding: EncodingMode, credentials?: Authentication): Promise<ServiceMetadata>; retrieveLiveData(systemName: string, serviceUrl: string, entityName: string, encoding: EncodingMode, filter?: Filter, credentials?: Authentication, headerParameters?: HeaderParameters): Promise<ServiceCommon>; private getRawServices; private DestinationListInfoToC4cProviderSystem; private getMetadataHeaders; }