@sap/subaccount-destination-service-provider
Version:
Provide service consumption of SAP subaccount services
12 lines (11 loc) • 686 B
TypeScript
import { ConnectivityProvider, ConnProviderParams, ProviderDestination } from "@sap/service-provider-apis";
export declare class SubaccountLocalConnectivity implements ConnectivityProvider {
private systemService;
private systemCache;
init(logPrefix: string, basePath?: string): Promise<void>;
getSubAccountDestinations(): Promise<ProviderDestination[]>;
sendRequestViaDestination(connProviderParams: ConnProviderParams, destinationName: string): Promise<any>;
sendRequestToPublicSystem(connProviderParams: ConnProviderParams, baseSystemUrl: string): Promise<any>;
getDestinationByName(name: string): Promise<ProviderDestination>;
private setCacheKey;
}