@climatepartner/climatepartner-api-sdk
Version:
The ClimatePartner API provides one uniform public API to customers of ClimatePartner.
660 lines (659 loc) • 34.3 kB
TypeScript
/**
* ClimatePartner API Calculation Service
* A Unified API for all ClimatePartner products
*
* The version of the OpenAPI document: 1.6.4
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
import type { Configuration } from '../configuration';
import type { AxiosPromise, AxiosInstance, RawAxiosRequestConfig } from 'axios';
import { type RequestArgs, BaseAPI } from '../base';
import type { FormulaCalculationResponse } from '../models';
import type { GreenGrpAddressableTelevisionRequest } from '../models';
import type { GreenGrpCinemaRequest } from '../models';
import type { GreenGrpDoohGrossContactsRequest } from '../models';
import type { GreenGrpDoohScreensRequest } from '../models';
import type { GreenGrpLinearTelevisionRequest } from '../models';
import type { GreenGrpNewspaperRequest } from '../models';
import type { GreenGrpOOHRequest } from '../models';
import type { GreenGrpOnlineAudioRequest } from '../models';
import type { GreenGrpOnlineImageRequest } from '../models';
import type { GreenGrpOnlineSearchRequest } from '../models';
import type { GreenGrpOnlineVideoRequest } from '../models';
import type { GreenGrpPrintTotalWeightRequest } from '../models';
import type { GreenGrpRadioRequest } from '../models';
import type { GreenGrpSocialMediaOnlineImageRequest } from '../models';
import type { GreenGrpSocialMediaOnlineVideoRequest } from '../models';
import type { GreenGrpSupplementRequest } from '../models';
/**
* CalculationServiceGreenGRPApi - axios parameter creator
*/
export declare const CalculationServiceGreenGRPApiAxiosParamCreator: (configuration?: Configuration) => {
/**
*
* @summary Calculate CO2 emissions
* @param {GreenGrpAddressableTelevisionRequest} greenGrpAddressableTelevisionRequest
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
greenGrpAddressableTelevision: (greenGrpAddressableTelevisionRequest: GreenGrpAddressableTelevisionRequest, options?: RawAxiosRequestConfig) => Promise<RequestArgs>;
/**
*
* @summary Calculate CO2 emissions
* @param {GreenGrpCinemaRequest} greenGrpCinemaRequest
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
greenGrpCinema: (greenGrpCinemaRequest: GreenGrpCinemaRequest, options?: RawAxiosRequestConfig) => Promise<RequestArgs>;
/**
*
* @summary Calculate digital out of home CO2 emissions using gross contacts
* @param {GreenGrpDoohGrossContactsRequest} greenGrpDoohGrossContactsRequest
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
greenGrpDoohGrossContacts: (greenGrpDoohGrossContactsRequest: GreenGrpDoohGrossContactsRequest, options?: RawAxiosRequestConfig) => Promise<RequestArgs>;
/**
*
* @summary Calculate digital out of home CO2 emissions using number of screens
* @param {GreenGrpDoohScreensRequest} greenGrpDoohScreensRequest
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
greenGrpDoohScreens: (greenGrpDoohScreensRequest: GreenGrpDoohScreensRequest, options?: RawAxiosRequestConfig) => Promise<RequestArgs>;
/**
*
* @summary Calculate CO2 emissions
* @param {GreenGrpLinearTelevisionRequest} greenGrpLinearTelevisionRequest
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
greenGrpLinearTelevision: (greenGrpLinearTelevisionRequest: GreenGrpLinearTelevisionRequest, options?: RawAxiosRequestConfig) => Promise<RequestArgs>;
/**
*
* @summary Calculate CO2 emissions
* @param {GreenGrpNewspaperRequest} greenGrpNewspaperRequest
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
greenGrpNewspaper: (greenGrpNewspaperRequest: GreenGrpNewspaperRequest, options?: RawAxiosRequestConfig) => Promise<RequestArgs>;
/**
*
* @summary Calculate out of home CO2 emissions
* @param {GreenGrpOOHRequest} greenGrpOOHRequest
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
greenGrpOOH: (greenGrpOOHRequest: GreenGrpOOHRequest, options?: RawAxiosRequestConfig) => Promise<RequestArgs>;
/**
*
* @summary Calculate CO2 emissions
* @param {GreenGrpOnlineAudioRequest} greenGrpOnlineAudioRequest
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
greenGrpOnlineAudio: (greenGrpOnlineAudioRequest: GreenGrpOnlineAudioRequest, options?: RawAxiosRequestConfig) => Promise<RequestArgs>;
/**
*
* @summary Calculate CO2 emissions
* @param {GreenGrpOnlineImageRequest} greenGrpOnlineImageRequest
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
greenGrpOnlineImage: (greenGrpOnlineImageRequest: GreenGrpOnlineImageRequest, options?: RawAxiosRequestConfig) => Promise<RequestArgs>;
/**
*
* @summary Calculate CO2 emissions
* @param {GreenGrpOnlineSearchRequest} greenGrpOnlineSearchRequest
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
greenGrpOnlineSearch: (greenGrpOnlineSearchRequest: GreenGrpOnlineSearchRequest, options?: RawAxiosRequestConfig) => Promise<RequestArgs>;
/**
*
* @summary Calculate CO2 emissions
* @param {GreenGrpOnlineVideoRequest} greenGrpOnlineVideoRequest
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
greenGrpOnlineVideo: (greenGrpOnlineVideoRequest: GreenGrpOnlineVideoRequest, options?: RawAxiosRequestConfig) => Promise<RequestArgs>;
/**
*
* @summary Calculate CO2 emissions
* @param {GreenGrpRadioRequest} greenGrpRadioRequest
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
greenGrpRadio: (greenGrpRadioRequest: GreenGrpRadioRequest, options?: RawAxiosRequestConfig) => Promise<RequestArgs>;
/**
*
* @summary Calculate CO2 emissions
* @param {GreenGrpSocialMediaOnlineImageRequest} greenGrpSocialMediaOnlineImageRequest
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
greenGrpSocialMediaOnlineImage: (greenGrpSocialMediaOnlineImageRequest: GreenGrpSocialMediaOnlineImageRequest, options?: RawAxiosRequestConfig) => Promise<RequestArgs>;
/**
*
* @summary Calculate CO2 emissions
* @param {GreenGrpSocialMediaOnlineVideoRequest} greenGrpSocialMediaOnlineVideoRequest
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
greenGrpSocialMediaOnlineVideo: (greenGrpSocialMediaOnlineVideoRequest: GreenGrpSocialMediaOnlineVideoRequest, options?: RawAxiosRequestConfig) => Promise<RequestArgs>;
/**
*
* @summary Calculate CO2 emissions
* @param {GreenGrpSupplementRequest} greenGrpSupplementRequest
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
greenGrpSupplement: (greenGrpSupplementRequest: GreenGrpSupplementRequest, options?: RawAxiosRequestConfig) => Promise<RequestArgs>;
/**
*
* @summary Calculate CO2 emissions
* @param {GreenGrpPrintTotalWeightRequest} greenGrpPrintTotalWeightRequest
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
greenGrpTotalWeight: (greenGrpPrintTotalWeightRequest: GreenGrpPrintTotalWeightRequest, options?: RawAxiosRequestConfig) => Promise<RequestArgs>;
};
/**
* CalculationServiceGreenGRPApi - functional programming interface
*/
export declare const CalculationServiceGreenGRPApiFp: (configuration?: Configuration) => {
/**
*
* @summary Calculate CO2 emissions
* @param {GreenGrpAddressableTelevisionRequest} greenGrpAddressableTelevisionRequest
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
greenGrpAddressableTelevision(greenGrpAddressableTelevisionRequest: GreenGrpAddressableTelevisionRequest, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<FormulaCalculationResponse>>;
/**
*
* @summary Calculate CO2 emissions
* @param {GreenGrpCinemaRequest} greenGrpCinemaRequest
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
greenGrpCinema(greenGrpCinemaRequest: GreenGrpCinemaRequest, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<FormulaCalculationResponse>>;
/**
*
* @summary Calculate digital out of home CO2 emissions using gross contacts
* @param {GreenGrpDoohGrossContactsRequest} greenGrpDoohGrossContactsRequest
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
greenGrpDoohGrossContacts(greenGrpDoohGrossContactsRequest: GreenGrpDoohGrossContactsRequest, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<FormulaCalculationResponse>>;
/**
*
* @summary Calculate digital out of home CO2 emissions using number of screens
* @param {GreenGrpDoohScreensRequest} greenGrpDoohScreensRequest
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
greenGrpDoohScreens(greenGrpDoohScreensRequest: GreenGrpDoohScreensRequest, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<FormulaCalculationResponse>>;
/**
*
* @summary Calculate CO2 emissions
* @param {GreenGrpLinearTelevisionRequest} greenGrpLinearTelevisionRequest
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
greenGrpLinearTelevision(greenGrpLinearTelevisionRequest: GreenGrpLinearTelevisionRequest, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<FormulaCalculationResponse>>;
/**
*
* @summary Calculate CO2 emissions
* @param {GreenGrpNewspaperRequest} greenGrpNewspaperRequest
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
greenGrpNewspaper(greenGrpNewspaperRequest: GreenGrpNewspaperRequest, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<FormulaCalculationResponse>>;
/**
*
* @summary Calculate out of home CO2 emissions
* @param {GreenGrpOOHRequest} greenGrpOOHRequest
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
greenGrpOOH(greenGrpOOHRequest: GreenGrpOOHRequest, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<FormulaCalculationResponse>>;
/**
*
* @summary Calculate CO2 emissions
* @param {GreenGrpOnlineAudioRequest} greenGrpOnlineAudioRequest
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
greenGrpOnlineAudio(greenGrpOnlineAudioRequest: GreenGrpOnlineAudioRequest, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<FormulaCalculationResponse>>;
/**
*
* @summary Calculate CO2 emissions
* @param {GreenGrpOnlineImageRequest} greenGrpOnlineImageRequest
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
greenGrpOnlineImage(greenGrpOnlineImageRequest: GreenGrpOnlineImageRequest, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<FormulaCalculationResponse>>;
/**
*
* @summary Calculate CO2 emissions
* @param {GreenGrpOnlineSearchRequest} greenGrpOnlineSearchRequest
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
greenGrpOnlineSearch(greenGrpOnlineSearchRequest: GreenGrpOnlineSearchRequest, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<FormulaCalculationResponse>>;
/**
*
* @summary Calculate CO2 emissions
* @param {GreenGrpOnlineVideoRequest} greenGrpOnlineVideoRequest
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
greenGrpOnlineVideo(greenGrpOnlineVideoRequest: GreenGrpOnlineVideoRequest, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<FormulaCalculationResponse>>;
/**
*
* @summary Calculate CO2 emissions
* @param {GreenGrpRadioRequest} greenGrpRadioRequest
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
greenGrpRadio(greenGrpRadioRequest: GreenGrpRadioRequest, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<FormulaCalculationResponse>>;
/**
*
* @summary Calculate CO2 emissions
* @param {GreenGrpSocialMediaOnlineImageRequest} greenGrpSocialMediaOnlineImageRequest
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
greenGrpSocialMediaOnlineImage(greenGrpSocialMediaOnlineImageRequest: GreenGrpSocialMediaOnlineImageRequest, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<FormulaCalculationResponse>>;
/**
*
* @summary Calculate CO2 emissions
* @param {GreenGrpSocialMediaOnlineVideoRequest} greenGrpSocialMediaOnlineVideoRequest
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
greenGrpSocialMediaOnlineVideo(greenGrpSocialMediaOnlineVideoRequest: GreenGrpSocialMediaOnlineVideoRequest, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<FormulaCalculationResponse>>;
/**
*
* @summary Calculate CO2 emissions
* @param {GreenGrpSupplementRequest} greenGrpSupplementRequest
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
greenGrpSupplement(greenGrpSupplementRequest: GreenGrpSupplementRequest, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<FormulaCalculationResponse>>;
/**
*
* @summary Calculate CO2 emissions
* @param {GreenGrpPrintTotalWeightRequest} greenGrpPrintTotalWeightRequest
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
greenGrpTotalWeight(greenGrpPrintTotalWeightRequest: GreenGrpPrintTotalWeightRequest, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<FormulaCalculationResponse>>;
};
/**
* CalculationServiceGreenGRPApi - factory interface
*/
export declare const CalculationServiceGreenGRPApiFactory: (configuration?: Configuration, basePath?: string, axios?: AxiosInstance) => {
/**
*
* @summary Calculate CO2 emissions
* @param {CalculationServiceGreenGRPApiGreenGrpAddressableTelevisionRequest} requestParameters Request parameters.
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
greenGrpAddressableTelevision(requestParameters: CalculationServiceGreenGRPApiGreenGrpAddressableTelevisionRequest, options?: RawAxiosRequestConfig): AxiosPromise<FormulaCalculationResponse>;
/**
*
* @summary Calculate CO2 emissions
* @param {CalculationServiceGreenGRPApiGreenGrpCinemaRequest} requestParameters Request parameters.
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
greenGrpCinema(requestParameters: CalculationServiceGreenGRPApiGreenGrpCinemaRequest, options?: RawAxiosRequestConfig): AxiosPromise<FormulaCalculationResponse>;
/**
*
* @summary Calculate digital out of home CO2 emissions using gross contacts
* @param {CalculationServiceGreenGRPApiGreenGrpDoohGrossContactsRequest} requestParameters Request parameters.
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
greenGrpDoohGrossContacts(requestParameters: CalculationServiceGreenGRPApiGreenGrpDoohGrossContactsRequest, options?: RawAxiosRequestConfig): AxiosPromise<FormulaCalculationResponse>;
/**
*
* @summary Calculate digital out of home CO2 emissions using number of screens
* @param {CalculationServiceGreenGRPApiGreenGrpDoohScreensRequest} requestParameters Request parameters.
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
greenGrpDoohScreens(requestParameters: CalculationServiceGreenGRPApiGreenGrpDoohScreensRequest, options?: RawAxiosRequestConfig): AxiosPromise<FormulaCalculationResponse>;
/**
*
* @summary Calculate CO2 emissions
* @param {CalculationServiceGreenGRPApiGreenGrpLinearTelevisionRequest} requestParameters Request parameters.
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
greenGrpLinearTelevision(requestParameters: CalculationServiceGreenGRPApiGreenGrpLinearTelevisionRequest, options?: RawAxiosRequestConfig): AxiosPromise<FormulaCalculationResponse>;
/**
*
* @summary Calculate CO2 emissions
* @param {CalculationServiceGreenGRPApiGreenGrpNewspaperRequest} requestParameters Request parameters.
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
greenGrpNewspaper(requestParameters: CalculationServiceGreenGRPApiGreenGrpNewspaperRequest, options?: RawAxiosRequestConfig): AxiosPromise<FormulaCalculationResponse>;
/**
*
* @summary Calculate out of home CO2 emissions
* @param {CalculationServiceGreenGRPApiGreenGrpOOHRequest} requestParameters Request parameters.
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
greenGrpOOH(requestParameters: CalculationServiceGreenGRPApiGreenGrpOOHRequest, options?: RawAxiosRequestConfig): AxiosPromise<FormulaCalculationResponse>;
/**
*
* @summary Calculate CO2 emissions
* @param {CalculationServiceGreenGRPApiGreenGrpOnlineAudioRequest} requestParameters Request parameters.
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
greenGrpOnlineAudio(requestParameters: CalculationServiceGreenGRPApiGreenGrpOnlineAudioRequest, options?: RawAxiosRequestConfig): AxiosPromise<FormulaCalculationResponse>;
/**
*
* @summary Calculate CO2 emissions
* @param {CalculationServiceGreenGRPApiGreenGrpOnlineImageRequest} requestParameters Request parameters.
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
greenGrpOnlineImage(requestParameters: CalculationServiceGreenGRPApiGreenGrpOnlineImageRequest, options?: RawAxiosRequestConfig): AxiosPromise<FormulaCalculationResponse>;
/**
*
* @summary Calculate CO2 emissions
* @param {CalculationServiceGreenGRPApiGreenGrpOnlineSearchRequest} requestParameters Request parameters.
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
greenGrpOnlineSearch(requestParameters: CalculationServiceGreenGRPApiGreenGrpOnlineSearchRequest, options?: RawAxiosRequestConfig): AxiosPromise<FormulaCalculationResponse>;
/**
*
* @summary Calculate CO2 emissions
* @param {CalculationServiceGreenGRPApiGreenGrpOnlineVideoRequest} requestParameters Request parameters.
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
greenGrpOnlineVideo(requestParameters: CalculationServiceGreenGRPApiGreenGrpOnlineVideoRequest, options?: RawAxiosRequestConfig): AxiosPromise<FormulaCalculationResponse>;
/**
*
* @summary Calculate CO2 emissions
* @param {CalculationServiceGreenGRPApiGreenGrpRadioRequest} requestParameters Request parameters.
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
greenGrpRadio(requestParameters: CalculationServiceGreenGRPApiGreenGrpRadioRequest, options?: RawAxiosRequestConfig): AxiosPromise<FormulaCalculationResponse>;
/**
*
* @summary Calculate CO2 emissions
* @param {CalculationServiceGreenGRPApiGreenGrpSocialMediaOnlineImageRequest} requestParameters Request parameters.
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
greenGrpSocialMediaOnlineImage(requestParameters: CalculationServiceGreenGRPApiGreenGrpSocialMediaOnlineImageRequest, options?: RawAxiosRequestConfig): AxiosPromise<FormulaCalculationResponse>;
/**
*
* @summary Calculate CO2 emissions
* @param {CalculationServiceGreenGRPApiGreenGrpSocialMediaOnlineVideoRequest} requestParameters Request parameters.
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
greenGrpSocialMediaOnlineVideo(requestParameters: CalculationServiceGreenGRPApiGreenGrpSocialMediaOnlineVideoRequest, options?: RawAxiosRequestConfig): AxiosPromise<FormulaCalculationResponse>;
/**
*
* @summary Calculate CO2 emissions
* @param {CalculationServiceGreenGRPApiGreenGrpSupplementRequest} requestParameters Request parameters.
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
greenGrpSupplement(requestParameters: CalculationServiceGreenGRPApiGreenGrpSupplementRequest, options?: RawAxiosRequestConfig): AxiosPromise<FormulaCalculationResponse>;
/**
*
* @summary Calculate CO2 emissions
* @param {CalculationServiceGreenGRPApiGreenGrpTotalWeightRequest} requestParameters Request parameters.
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
greenGrpTotalWeight(requestParameters: CalculationServiceGreenGRPApiGreenGrpTotalWeightRequest, options?: RawAxiosRequestConfig): AxiosPromise<FormulaCalculationResponse>;
};
/**
* Request parameters for greenGrpAddressableTelevision operation in CalculationServiceGreenGRPApi.
*/
export interface CalculationServiceGreenGRPApiGreenGrpAddressableTelevisionRequest {
readonly greenGrpAddressableTelevisionRequest: GreenGrpAddressableTelevisionRequest;
}
/**
* Request parameters for greenGrpCinema operation in CalculationServiceGreenGRPApi.
*/
export interface CalculationServiceGreenGRPApiGreenGrpCinemaRequest {
readonly greenGrpCinemaRequest: GreenGrpCinemaRequest;
}
/**
* Request parameters for greenGrpDoohGrossContacts operation in CalculationServiceGreenGRPApi.
*/
export interface CalculationServiceGreenGRPApiGreenGrpDoohGrossContactsRequest {
readonly greenGrpDoohGrossContactsRequest: GreenGrpDoohGrossContactsRequest;
}
/**
* Request parameters for greenGrpDoohScreens operation in CalculationServiceGreenGRPApi.
*/
export interface CalculationServiceGreenGRPApiGreenGrpDoohScreensRequest {
readonly greenGrpDoohScreensRequest: GreenGrpDoohScreensRequest;
}
/**
* Request parameters for greenGrpLinearTelevision operation in CalculationServiceGreenGRPApi.
*/
export interface CalculationServiceGreenGRPApiGreenGrpLinearTelevisionRequest {
readonly greenGrpLinearTelevisionRequest: GreenGrpLinearTelevisionRequest;
}
/**
* Request parameters for greenGrpNewspaper operation in CalculationServiceGreenGRPApi.
*/
export interface CalculationServiceGreenGRPApiGreenGrpNewspaperRequest {
readonly greenGrpNewspaperRequest: GreenGrpNewspaperRequest;
}
/**
* Request parameters for greenGrpOOH operation in CalculationServiceGreenGRPApi.
*/
export interface CalculationServiceGreenGRPApiGreenGrpOOHRequest {
readonly greenGrpOOHRequest: GreenGrpOOHRequest;
}
/**
* Request parameters for greenGrpOnlineAudio operation in CalculationServiceGreenGRPApi.
*/
export interface CalculationServiceGreenGRPApiGreenGrpOnlineAudioRequest {
readonly greenGrpOnlineAudioRequest: GreenGrpOnlineAudioRequest;
}
/**
* Request parameters for greenGrpOnlineImage operation in CalculationServiceGreenGRPApi.
*/
export interface CalculationServiceGreenGRPApiGreenGrpOnlineImageRequest {
readonly greenGrpOnlineImageRequest: GreenGrpOnlineImageRequest;
}
/**
* Request parameters for greenGrpOnlineSearch operation in CalculationServiceGreenGRPApi.
*/
export interface CalculationServiceGreenGRPApiGreenGrpOnlineSearchRequest {
readonly greenGrpOnlineSearchRequest: GreenGrpOnlineSearchRequest;
}
/**
* Request parameters for greenGrpOnlineVideo operation in CalculationServiceGreenGRPApi.
*/
export interface CalculationServiceGreenGRPApiGreenGrpOnlineVideoRequest {
readonly greenGrpOnlineVideoRequest: GreenGrpOnlineVideoRequest;
}
/**
* Request parameters for greenGrpRadio operation in CalculationServiceGreenGRPApi.
*/
export interface CalculationServiceGreenGRPApiGreenGrpRadioRequest {
readonly greenGrpRadioRequest: GreenGrpRadioRequest;
}
/**
* Request parameters for greenGrpSocialMediaOnlineImage operation in CalculationServiceGreenGRPApi.
*/
export interface CalculationServiceGreenGRPApiGreenGrpSocialMediaOnlineImageRequest {
readonly greenGrpSocialMediaOnlineImageRequest: GreenGrpSocialMediaOnlineImageRequest;
}
/**
* Request parameters for greenGrpSocialMediaOnlineVideo operation in CalculationServiceGreenGRPApi.
*/
export interface CalculationServiceGreenGRPApiGreenGrpSocialMediaOnlineVideoRequest {
readonly greenGrpSocialMediaOnlineVideoRequest: GreenGrpSocialMediaOnlineVideoRequest;
}
/**
* Request parameters for greenGrpSupplement operation in CalculationServiceGreenGRPApi.
*/
export interface CalculationServiceGreenGRPApiGreenGrpSupplementRequest {
readonly greenGrpSupplementRequest: GreenGrpSupplementRequest;
}
/**
* Request parameters for greenGrpTotalWeight operation in CalculationServiceGreenGRPApi.
*/
export interface CalculationServiceGreenGRPApiGreenGrpTotalWeightRequest {
readonly greenGrpPrintTotalWeightRequest: GreenGrpPrintTotalWeightRequest;
}
/**
* CalculationServiceGreenGRPApi - object-oriented interface
*/
export declare class CalculationServiceGreenGRPApi extends BaseAPI {
/**
*
* @summary Calculate CO2 emissions
* @param {CalculationServiceGreenGRPApiGreenGrpAddressableTelevisionRequest} requestParameters Request parameters.
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
greenGrpAddressableTelevision(requestParameters: CalculationServiceGreenGRPApiGreenGrpAddressableTelevisionRequest, options?: RawAxiosRequestConfig): Promise<import("axios").AxiosResponse<FormulaCalculationResponse, any, {}>>;
/**
*
* @summary Calculate CO2 emissions
* @param {CalculationServiceGreenGRPApiGreenGrpCinemaRequest} requestParameters Request parameters.
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
greenGrpCinema(requestParameters: CalculationServiceGreenGRPApiGreenGrpCinemaRequest, options?: RawAxiosRequestConfig): Promise<import("axios").AxiosResponse<FormulaCalculationResponse, any, {}>>;
/**
*
* @summary Calculate digital out of home CO2 emissions using gross contacts
* @param {CalculationServiceGreenGRPApiGreenGrpDoohGrossContactsRequest} requestParameters Request parameters.
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
greenGrpDoohGrossContacts(requestParameters: CalculationServiceGreenGRPApiGreenGrpDoohGrossContactsRequest, options?: RawAxiosRequestConfig): Promise<import("axios").AxiosResponse<FormulaCalculationResponse, any, {}>>;
/**
*
* @summary Calculate digital out of home CO2 emissions using number of screens
* @param {CalculationServiceGreenGRPApiGreenGrpDoohScreensRequest} requestParameters Request parameters.
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
greenGrpDoohScreens(requestParameters: CalculationServiceGreenGRPApiGreenGrpDoohScreensRequest, options?: RawAxiosRequestConfig): Promise<import("axios").AxiosResponse<FormulaCalculationResponse, any, {}>>;
/**
*
* @summary Calculate CO2 emissions
* @param {CalculationServiceGreenGRPApiGreenGrpLinearTelevisionRequest} requestParameters Request parameters.
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
greenGrpLinearTelevision(requestParameters: CalculationServiceGreenGRPApiGreenGrpLinearTelevisionRequest, options?: RawAxiosRequestConfig): Promise<import("axios").AxiosResponse<FormulaCalculationResponse, any, {}>>;
/**
*
* @summary Calculate CO2 emissions
* @param {CalculationServiceGreenGRPApiGreenGrpNewspaperRequest} requestParameters Request parameters.
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
greenGrpNewspaper(requestParameters: CalculationServiceGreenGRPApiGreenGrpNewspaperRequest, options?: RawAxiosRequestConfig): Promise<import("axios").AxiosResponse<FormulaCalculationResponse, any, {}>>;
/**
*
* @summary Calculate out of home CO2 emissions
* @param {CalculationServiceGreenGRPApiGreenGrpOOHRequest} requestParameters Request parameters.
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
greenGrpOOH(requestParameters: CalculationServiceGreenGRPApiGreenGrpOOHRequest, options?: RawAxiosRequestConfig): Promise<import("axios").AxiosResponse<FormulaCalculationResponse, any, {}>>;
/**
*
* @summary Calculate CO2 emissions
* @param {CalculationServiceGreenGRPApiGreenGrpOnlineAudioRequest} requestParameters Request parameters.
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
greenGrpOnlineAudio(requestParameters: CalculationServiceGreenGRPApiGreenGrpOnlineAudioRequest, options?: RawAxiosRequestConfig): Promise<import("axios").AxiosResponse<FormulaCalculationResponse, any, {}>>;
/**
*
* @summary Calculate CO2 emissions
* @param {CalculationServiceGreenGRPApiGreenGrpOnlineImageRequest} requestParameters Request parameters.
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
greenGrpOnlineImage(requestParameters: CalculationServiceGreenGRPApiGreenGrpOnlineImageRequest, options?: RawAxiosRequestConfig): Promise<import("axios").AxiosResponse<FormulaCalculationResponse, any, {}>>;
/**
*
* @summary Calculate CO2 emissions
* @param {CalculationServiceGreenGRPApiGreenGrpOnlineSearchRequest} requestParameters Request parameters.
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
greenGrpOnlineSearch(requestParameters: CalculationServiceGreenGRPApiGreenGrpOnlineSearchRequest, options?: RawAxiosRequestConfig): Promise<import("axios").AxiosResponse<FormulaCalculationResponse, any, {}>>;
/**
*
* @summary Calculate CO2 emissions
* @param {CalculationServiceGreenGRPApiGreenGrpOnlineVideoRequest} requestParameters Request parameters.
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
greenGrpOnlineVideo(requestParameters: CalculationServiceGreenGRPApiGreenGrpOnlineVideoRequest, options?: RawAxiosRequestConfig): Promise<import("axios").AxiosResponse<FormulaCalculationResponse, any, {}>>;
/**
*
* @summary Calculate CO2 emissions
* @param {CalculationServiceGreenGRPApiGreenGrpRadioRequest} requestParameters Request parameters.
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
greenGrpRadio(requestParameters: CalculationServiceGreenGRPApiGreenGrpRadioRequest, options?: RawAxiosRequestConfig): Promise<import("axios").AxiosResponse<FormulaCalculationResponse, any, {}>>;
/**
*
* @summary Calculate CO2 emissions
* @param {CalculationServiceGreenGRPApiGreenGrpSocialMediaOnlineImageRequest} requestParameters Request parameters.
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
greenGrpSocialMediaOnlineImage(requestParameters: CalculationServiceGreenGRPApiGreenGrpSocialMediaOnlineImageRequest, options?: RawAxiosRequestConfig): Promise<import("axios").AxiosResponse<FormulaCalculationResponse, any, {}>>;
/**
*
* @summary Calculate CO2 emissions
* @param {CalculationServiceGreenGRPApiGreenGrpSocialMediaOnlineVideoRequest} requestParameters Request parameters.
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
greenGrpSocialMediaOnlineVideo(requestParameters: CalculationServiceGreenGRPApiGreenGrpSocialMediaOnlineVideoRequest, options?: RawAxiosRequestConfig): Promise<import("axios").AxiosResponse<FormulaCalculationResponse, any, {}>>;
/**
*
* @summary Calculate CO2 emissions
* @param {CalculationServiceGreenGRPApiGreenGrpSupplementRequest} requestParameters Request parameters.
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
greenGrpSupplement(requestParameters: CalculationServiceGreenGRPApiGreenGrpSupplementRequest, options?: RawAxiosRequestConfig): Promise<import("axios").AxiosResponse<FormulaCalculationResponse, any, {}>>;
/**
*
* @summary Calculate CO2 emissions
* @param {CalculationServiceGreenGRPApiGreenGrpTotalWeightRequest} requestParameters Request parameters.
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
greenGrpTotalWeight(requestParameters: CalculationServiceGreenGRPApiGreenGrpTotalWeightRequest, options?: RawAxiosRequestConfig): Promise<import("axios").AxiosResponse<FormulaCalculationResponse, any, {}>>;
}