@climatepartner/climatepartner-api-sdk
Version:
The ClimatePartner API provides one uniform public API to customers of ClimatePartner.
88 lines (87 loc) • 12.2 kB
TypeScript
/**
* This file was generated by st-open-api
*/
import { ErrorHandler } from '../interface/i-$-open-api';
import { IAirTravelRequest } from '../interface/components/i-air-travel-request';
import { ICalculationRequest } from '../interface/components/i-calculation-request';
import { ICalculationResponse } from '../interface/components/i-calculation-response';
import { ICarRentalRequest } from '../interface/components/i-car-rental-request';
import { IChoiceValuesResponse } from '../interface/components/i-choice-values-response';
import { IDistanceCalculationRequest } from '../interface/components/i-distance-calculation-request';
import { IDistanceCalculationResponse } from '../interface/components/i-distance-calculation-response';
import { IEcotransitBatchPostResponse } from '../interface/components/i-ecotransit-batch-post-response';
import { IEcotransitBatchRequest } from '../interface/components/i-ecotransit-batch-request';
import { IEcotransitBatchStatusPathParameter } from '../interface/parameter/i-ecotransit-batch-status-path-parameter';
import { IEcotransitBatchStatusQueryParameter } from '../interface/parameter/i-ecotransit-batch-status-query-parameter';
import { IEcotransitBatchStatusResponse } from '../interface/components/i-ecotransit-batch-status-response';
import { IEcotransitCalculationRequest } from '../interface/components/i-ecotransit-calculation-request';
import { IEcotransitCalculationResponse } from '../interface/components/i-ecotransit-calculation-response';
import { IFormulaCalculationResponse } from '../interface/components/i-formula-calculation-response';
import { IGetChoiceValuesPathParameter } from '../interface/parameter/i-get-choice-values-path-parameter';
import { IGetChoiceValuesQueryParameter } from '../interface/parameter/i-get-choice-values-query-parameter';
import { IGreenGrpAddressableTelevisionRequest } from '../interface/components/i-green-grp-addressable-television-request';
import { IGreenGrpCinemaRequest } from '../interface/components/i-green-grp-cinema-request';
import { IGreenGrpDoohGrossContactsRequest } from '../interface/components/i-green-grp-dooh-gross-contacts-request';
import { IGreenGrpDoohScreensRequest } from '../interface/components/i-green-grp-dooh-screens-request';
import { IGreenGrpLinearTelevisionRequest } from '../interface/components/i-green-grp-linear-television-request';
import { IGreenGrpNewspaperRequest } from '../interface/components/i-green-grp-newspaper-request';
import { IGreenGrpOOHRequest } from '../interface/components/i-green-grp-o-o-h-request';
import { IGreenGrpOnlineAudioRequest } from '../interface/components/i-green-grp-online-audio-request';
import { IGreenGrpOnlineImageRequest } from '../interface/components/i-green-grp-online-image-request';
import { IGreenGrpOnlineSearchRequest } from '../interface/components/i-green-grp-online-search-request';
import { IGreenGrpOnlineVideoRequest } from '../interface/components/i-green-grp-online-video-request';
import { IGreenGrpPrintTotalWeightRequest } from '../interface/components/i-green-grp-print-total-weight-request';
import { IGreenGrpRadioRequest } from '../interface/components/i-green-grp-radio-request';
import { IGreenGrpSocialMediaOnlineImageRequest } from '../interface/components/i-green-grp-social-media-online-image-request';
import { IGreenGrpSocialMediaOnlineVideoRequest } from '../interface/components/i-green-grp-social-media-online-video-request';
import { IGreenGrpSupplementRequest } from '../interface/components/i-green-grp-supplement-request';
import { IHotelStayRequest } from '../interface/components/i-hotel-stay-request';
import { IPPPMaterialWeightBatchRequest } from '../interface/components/i-p-p-p-material-weight-batch-request';
import { IPPPMaterialWeightBatchResponse } from '../interface/components/i-p-p-p-material-weight-batch-response';
import { IPPPMaterialWeightRequest } from '../interface/components/i-p-p-p-material-weight-request';
import { IPPPPaperDimensionRequest } from '../interface/components/i-p-p-p-paper-dimension-request';
import { IRailTravelRequest } from '../interface/components/i-rail-travel-request';
import { IRoadTravelRequest } from '../interface/components/i-road-travel-request';
import { IRothoCalculationRequest } from '../interface/components/i-rotho-calculation-request';
import { IRothoCalculationResponse } from '../interface/components/i-rotho-calculation-response';
import { IVehicleFleetConsumptionRequest } from '../interface/components/i-vehicle-fleet-consumption-request';
import { IVehicleFleetDistanceRequest } from '../interface/components/i-vehicle-fleet-distance-request';
import { IWasteManagementRequest } from '../interface/components/i-waste-management-request';
import { RequestInterceptor } from '../interface/i-$-open-api';
import { ResponseInterceptor } from '../interface/i-$-open-api';
export declare class CalculationBaseService {
airTravel: (body: IAirTravelRequest, interceptor?: RequestInterceptor, errorHandler?: ErrorHandler, responseInterceptor?: ResponseInterceptor<any>) => Promise<IFormulaCalculationResponse>;
calculateDistance: (body: IDistanceCalculationRequest, interceptor?: RequestInterceptor, errorHandler?: ErrorHandler, responseInterceptor?: ResponseInterceptor<any>) => Promise<IDistanceCalculationResponse>;
carRentalTravel: (body: ICarRentalRequest, interceptor?: RequestInterceptor, errorHandler?: ErrorHandler, responseInterceptor?: ResponseInterceptor<any>) => Promise<IFormulaCalculationResponse>;
ecotransitBatchCalculation: (body: IEcotransitBatchRequest, interceptor?: RequestInterceptor, errorHandler?: ErrorHandler, responseInterceptor?: ResponseInterceptor<any>) => Promise<IEcotransitBatchPostResponse>;
ecotransitBatchStatus: (pathParameter: IEcotransitBatchStatusPathParameter, queryParameter: IEcotransitBatchStatusQueryParameter, interceptor?: RequestInterceptor, errorHandler?: ErrorHandler, responseInterceptor?: ResponseInterceptor<any>) => Promise<IEcotransitBatchStatusResponse>;
ecotransitCalculation: (body: IEcotransitCalculationRequest, interceptor?: RequestInterceptor, errorHandler?: ErrorHandler, responseInterceptor?: ResponseInterceptor<any>) => Promise<IEcotransitCalculationResponse>;
getChoiceValues: (pathParameter: IGetChoiceValuesPathParameter, queryParameter: IGetChoiceValuesQueryParameter, interceptor?: RequestInterceptor, errorHandler?: ErrorHandler, responseInterceptor?: ResponseInterceptor<any>) => Promise<IChoiceValuesResponse>;
greenGrpAddressableTelevision: (body: IGreenGrpAddressableTelevisionRequest, interceptor?: RequestInterceptor, errorHandler?: ErrorHandler, responseInterceptor?: ResponseInterceptor<any>) => Promise<IFormulaCalculationResponse>;
greenGrpCinema: (body: IGreenGrpCinemaRequest, interceptor?: RequestInterceptor, errorHandler?: ErrorHandler, responseInterceptor?: ResponseInterceptor<any>) => Promise<IFormulaCalculationResponse>;
greenGrpDoohGrossContacts: (body: IGreenGrpDoohGrossContactsRequest, interceptor?: RequestInterceptor, errorHandler?: ErrorHandler, responseInterceptor?: ResponseInterceptor<any>) => Promise<IFormulaCalculationResponse>;
greenGrpDoohScreens: (body: IGreenGrpDoohScreensRequest, interceptor?: RequestInterceptor, errorHandler?: ErrorHandler, responseInterceptor?: ResponseInterceptor<any>) => Promise<IFormulaCalculationResponse>;
greenGrpLinearTelevision: (body: IGreenGrpLinearTelevisionRequest, interceptor?: RequestInterceptor, errorHandler?: ErrorHandler, responseInterceptor?: ResponseInterceptor<any>) => Promise<IFormulaCalculationResponse>;
greenGrpNewspaper: (body: IGreenGrpNewspaperRequest, interceptor?: RequestInterceptor, errorHandler?: ErrorHandler, responseInterceptor?: ResponseInterceptor<any>) => Promise<IFormulaCalculationResponse>;
greenGrpOnlineAudio: (body: IGreenGrpOnlineAudioRequest, interceptor?: RequestInterceptor, errorHandler?: ErrorHandler, responseInterceptor?: ResponseInterceptor<any>) => Promise<IFormulaCalculationResponse>;
greenGrpOnlineImage: (body: IGreenGrpOnlineImageRequest, interceptor?: RequestInterceptor, errorHandler?: ErrorHandler, responseInterceptor?: ResponseInterceptor<any>) => Promise<IFormulaCalculationResponse>;
greenGrpOnlineSearch: (body: IGreenGrpOnlineSearchRequest, interceptor?: RequestInterceptor, errorHandler?: ErrorHandler, responseInterceptor?: ResponseInterceptor<any>) => Promise<IFormulaCalculationResponse>;
greenGrpOnlineVideo: (body: IGreenGrpOnlineVideoRequest, interceptor?: RequestInterceptor, errorHandler?: ErrorHandler, responseInterceptor?: ResponseInterceptor<any>) => Promise<IFormulaCalculationResponse>;
greenGrpOOH: (body: IGreenGrpOOHRequest, interceptor?: RequestInterceptor, errorHandler?: ErrorHandler, responseInterceptor?: ResponseInterceptor<any>) => Promise<IFormulaCalculationResponse>;
greenGrpRadio: (body: IGreenGrpRadioRequest, interceptor?: RequestInterceptor, errorHandler?: ErrorHandler, responseInterceptor?: ResponseInterceptor<any>) => Promise<IFormulaCalculationResponse>;
greenGrpSocialMediaOnlineImage: (body: IGreenGrpSocialMediaOnlineImageRequest, interceptor?: RequestInterceptor, errorHandler?: ErrorHandler, responseInterceptor?: ResponseInterceptor<any>) => Promise<IFormulaCalculationResponse>;
greenGrpSocialMediaOnlineVideo: (body: IGreenGrpSocialMediaOnlineVideoRequest, interceptor?: RequestInterceptor, errorHandler?: ErrorHandler, responseInterceptor?: ResponseInterceptor<any>) => Promise<IFormulaCalculationResponse>;
greenGrpSupplement: (body: IGreenGrpSupplementRequest, interceptor?: RequestInterceptor, errorHandler?: ErrorHandler, responseInterceptor?: ResponseInterceptor<any>) => Promise<IFormulaCalculationResponse>;
greenGrpTotalWeight: (body: IGreenGrpPrintTotalWeightRequest, interceptor?: RequestInterceptor, errorHandler?: ErrorHandler, responseInterceptor?: ResponseInterceptor<any>) => Promise<IFormulaCalculationResponse>;
hotelStayTravel: (body: IHotelStayRequest, interceptor?: RequestInterceptor, errorHandler?: ErrorHandler, responseInterceptor?: ResponseInterceptor<any>) => Promise<IFormulaCalculationResponse>;
pppMaterialWeight: (body: IPPPMaterialWeightRequest, interceptor?: RequestInterceptor, errorHandler?: ErrorHandler, responseInterceptor?: ResponseInterceptor<any>) => Promise<IFormulaCalculationResponse>;
pppMaterialWeightBatch: (body: IPPPMaterialWeightBatchRequest, interceptor?: RequestInterceptor, errorHandler?: ErrorHandler, responseInterceptor?: ResponseInterceptor<any>) => Promise<IPPPMaterialWeightBatchResponse>;
pppPaperDimension: (body: IPPPPaperDimensionRequest, interceptor?: RequestInterceptor, errorHandler?: ErrorHandler, responseInterceptor?: ResponseInterceptor<any>) => Promise<IFormulaCalculationResponse>;
railTravel: (body: IRailTravelRequest, interceptor?: RequestInterceptor, errorHandler?: ErrorHandler, responseInterceptor?: ResponseInterceptor<any>) => Promise<IFormulaCalculationResponse>;
roadTravel: (body: IRoadTravelRequest, interceptor?: RequestInterceptor, errorHandler?: ErrorHandler, responseInterceptor?: ResponseInterceptor<any>) => Promise<IFormulaCalculationResponse>;
rothoCalculation: (body: IRothoCalculationRequest, interceptor?: RequestInterceptor, errorHandler?: ErrorHandler, responseInterceptor?: ResponseInterceptor<any>) => Promise<IRothoCalculationResponse>;
transportTotalEmissions: (body: ICalculationRequest, interceptor?: RequestInterceptor, errorHandler?: ErrorHandler, responseInterceptor?: ResponseInterceptor<any>) => Promise<ICalculationResponse>;
vehicleFleetConsumption: (body: IVehicleFleetConsumptionRequest, interceptor?: RequestInterceptor, errorHandler?: ErrorHandler, responseInterceptor?: ResponseInterceptor<any>) => Promise<IFormulaCalculationResponse>;
vehicleFleetDistance: (body: IVehicleFleetDistanceRequest, interceptor?: RequestInterceptor, errorHandler?: ErrorHandler, responseInterceptor?: ResponseInterceptor<any>) => Promise<IFormulaCalculationResponse>;
wasteManagement: (body: IWasteManagementRequest, interceptor?: RequestInterceptor, errorHandler?: ErrorHandler, responseInterceptor?: ResponseInterceptor<any>) => Promise<IFormulaCalculationResponse>;
}