UNPKG

@climatepartner/climatepartner-api-sdk

Version:

The ClimatePartner API provides one uniform public API to customers of ClimatePartner.

660 lines (659 loc) 34.3 kB
/** * 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, {}>>; }