UNPKG

@sap/subaccount-destination-service-provider

Version:

Provide service consumption of SAP subaccount services

17 lines (16 loc) 1.26 kB
import { Authentication, EncodingMode, Filter, HeaderParameters, ProviderSystem, Service, ServiceCommon, ServiceMetadata, ServiceRetriever } from "@sap/service-provider-apis"; import { C4cService } from "../type/c4cService"; export declare class C4cRetrieve implements ServiceRetriever { private readonly h2oUrl; private readonly proxy; constructor(); 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>): 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; }