@climatepartner/climatepartner-api-sdk
Version:
The ClimatePartner API provides one uniform public API to customers of ClimatePartner.
61 lines (60 loc) • 3.66 kB
TypeScript
import { CalculationService } from './calculation';
import { CalculationServiceDistance } from './calculation/distance';
import { CalculationServiceGreenGRP } from './calculation/green-grp';
import { CalculationServiceLogistics } from './calculation/logistics';
import { CalculationServicePacktech } from './calculation/packtech';
import { CalculationServicePrintPaperPackagingPublishing } from './calculation/ppp';
import { CalculationServiceRotho } from './calculation/rotho';
import { CalculationServiceTravel } from './calculation/travel';
import { CalculationServiceVehicleFleet } from './calculation/vehicle-fleet';
import { CalculationServiceWasteManagement } from './calculation/waste';
import { CommunicationService } from './communication';
import { HealthcheckService } from './healthcheck';
import { OrderServiceCollectiveOrders, OrderServiceIndividualOrders } from './order';
import { StsService } from './sts';
import { UnifiedApiConfiguration } from './types';
export declare class UnifiedApi {
private longtermToken;
private authorizationStoragePath?;
private stsService?;
private healthCheckService?;
private orderServiceIndividualOrders?;
private orderServiceCollectiveOrders?;
private calculationService;
private calculationServiceDistance?;
private calculationServiceGreenGRP?;
private calculationServiceLogistics?;
private calculationServicePacktech?;
private calculationServicePrintPaperPackagingPublishing?;
private calculationServiceRotho?;
private calculationServiceTravel?;
private calculationServiceVehicleFleet?;
private calculationServiceWasteManagement?;
private communicationService?;
private endpointUrl;
constructor(options: UnifiedApiConfiguration);
getStsService: () => StsService;
getHealthcheckService: () => HealthcheckService;
getOrderServiceIndividualOrders: () => OrderServiceIndividualOrders;
getOrderServiceCollectiveOrders: () => OrderServiceCollectiveOrders;
getCommunicationService: () => CommunicationService;
getCalculationService: () => CalculationService;
getCalculationServiceDistance: () => CalculationServiceDistance;
getCalculationServiceGreenGRP: () => CalculationServiceGreenGRP;
getCalculationServiceLogistics: () => CalculationServiceLogistics;
getCalculationServicePacktech: () => CalculationServicePacktech;
getCalculationServicePrintPaperPackagingPublishing: () => CalculationServicePrintPaperPackagingPublishing;
getCalculationServiceRotho: () => CalculationServiceRotho;
getCalculationServiceTravel: () => CalculationServiceTravel;
getCalculationServiceVehicleFleet: () => CalculationServiceVehicleFleet;
getCalculationServiceWasteManagement: () => CalculationServiceWasteManagement;
getToken: () => Promise<string>;
}
export declare const ClimatePartnerApi: typeof UnifiedApi;
export { CalculationService, CalculationServiceDistance, CalculationServiceGreenGRP, CalculationServiceLogistics, CalculationServicePacktech, CalculationServicePrintPaperPackagingPublishing, CalculationServiceRotho, CalculationServiceTravel, CalculationServiceVehicleFleet, CalculationServiceWasteManagement, CommunicationService, HealthcheckService, OrderServiceCollectiveOrders, OrderServiceIndividualOrders, StsService, };
export type { UnifiedApiConfiguration };
export * as CalculationModels from '../publish/calculation/models';
export * as CommunicationModels from '../publish/communication/models';
export * as HealthcheckModels from '../publish/healthcheck/models';
export * as OrderModels from '../publish/order/models';
export * as StsModels from '../publish/sts/models';