UNPKG

@revxui/api-clients-ts

Version:

swagger client for @revxui/api-clients-ts

91 lines (90 loc) 9.93 kB
import { HttpClient, HttpHeaders, HttpResponse, HttpEvent } from '@angular/common/http'; import { Observable } from 'rxjs'; import { ApiResponseObjectSlicexChartResponse } from '../model/apiResponseObjectSlicexChartResponse'; import { ApiResponseObjectSlicexListResponse } from '../model/apiResponseObjectSlicexListResponse'; import { FileDownloadResponse } from '../model/fileDownloadResponse'; import { SlicexRequest } from '../model/slicexRequest'; import { SlicexRequestExtended } from '../model/slicexRequestExtended'; import { Configuration } from '../configuration'; import * as i0 from "@angular/core"; export declare class SliceXControllerService { protected httpClient: HttpClient; protected basePath: string; defaultHeaders: HttpHeaders; configuration: Configuration; constructor(httpClient: HttpClient, basePath: string, configuration: Configuration); /** * @param consumes string[] mime-types * @return true: consumes contains 'multipart/form-data', false: otherwise */ private canConsumeForm; /** * Slicex API for graph. * * @param slicexRequest slicexRequest * @param reqId request id * @param token Auth Token * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ getSlicexDataChartUsingPOST(slicexRequest: SlicexRequest, reqId?: string, token?: string, observe?: 'body', reportProgress?: boolean): Observable<ApiResponseObjectSlicexChartResponse>; getSlicexDataChartUsingPOST(slicexRequest: SlicexRequest, reqId?: string, token?: string, observe?: 'response', reportProgress?: boolean): Observable<HttpResponse<ApiResponseObjectSlicexChartResponse>>; getSlicexDataChartUsingPOST(slicexRequest: SlicexRequest, reqId?: string, token?: string, observe?: 'events', reportProgress?: boolean): Observable<HttpEvent<ApiResponseObjectSlicexChartResponse>>; /** * Slicex API for grid. * * @param entity entity * @param slicexRequest slicexRequest * @param reqId request id * @param sort sort * @param token Auth Token * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ getSlicexDataListUsingPOST(entity: 'licensee' | 'advertiser' | 'campaign' | 'strategy' | 'creativeSize' | 'aggregator' | 'app' | 'os' | 'creative' | 'country' | 'city' | 'pricing' | 'pixel' | 'campaignObjective' | 'advregions' | 'creativeSets' | 'creativeSetsType' | 'videoPlacement' | 'sourceType' | 'deal', slicexRequest: SlicexRequest, reqId?: string, sort?: string, token?: string, observe?: 'body', reportProgress?: boolean): Observable<ApiResponseObjectSlicexListResponse>; getSlicexDataListUsingPOST(entity: 'licensee' | 'advertiser' | 'campaign' | 'strategy' | 'creativeSize' | 'aggregator' | 'app' | 'os' | 'creative' | 'country' | 'city' | 'pricing' | 'pixel' | 'campaignObjective' | 'advregions' | 'creativeSets' | 'creativeSetsType' | 'videoPlacement' | 'sourceType' | 'deal', slicexRequest: SlicexRequest, reqId?: string, sort?: string, token?: string, observe?: 'response', reportProgress?: boolean): Observable<HttpResponse<ApiResponseObjectSlicexListResponse>>; getSlicexDataListUsingPOST(entity: 'licensee' | 'advertiser' | 'campaign' | 'strategy' | 'creativeSize' | 'aggregator' | 'app' | 'os' | 'creative' | 'country' | 'city' | 'pricing' | 'pixel' | 'campaignObjective' | 'advregions' | 'creativeSets' | 'creativeSetsType' | 'videoPlacement' | 'sourceType' | 'deal', slicexRequest: SlicexRequest, reqId?: string, sort?: string, token?: string, observe?: 'events', reportProgress?: boolean): Observable<HttpEvent<ApiResponseObjectSlicexListResponse>>; /** * Slicex API for grid with compare. * * @param entity entity * @param slicexRequest slicexRequest * @param reqId request id * @param sort sort * @param token Auth Token * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ getSlicexDataListWithCompareUsingPOST(entity: 'licensee' | 'advertiser' | 'campaign' | 'strategy' | 'creativeSize' | 'aggregator' | 'app' | 'os' | 'creative' | 'country' | 'city' | 'pricing' | 'pixel' | 'campaignObjective' | 'advregions' | 'creativeSets' | 'creativeSetsType' | 'videoPlacement' | 'sourceType' | 'deal', slicexRequest: SlicexRequest, reqId?: string, sort?: string, token?: string, observe?: 'body', reportProgress?: boolean): Observable<ApiResponseObjectSlicexListResponse>; getSlicexDataListWithCompareUsingPOST(entity: 'licensee' | 'advertiser' | 'campaign' | 'strategy' | 'creativeSize' | 'aggregator' | 'app' | 'os' | 'creative' | 'country' | 'city' | 'pricing' | 'pixel' | 'campaignObjective' | 'advregions' | 'creativeSets' | 'creativeSetsType' | 'videoPlacement' | 'sourceType' | 'deal', slicexRequest: SlicexRequest, reqId?: string, sort?: string, token?: string, observe?: 'response', reportProgress?: boolean): Observable<HttpResponse<ApiResponseObjectSlicexListResponse>>; getSlicexDataListWithCompareUsingPOST(entity: 'licensee' | 'advertiser' | 'campaign' | 'strategy' | 'creativeSize' | 'aggregator' | 'app' | 'os' | 'creative' | 'country' | 'city' | 'pricing' | 'pixel' | 'campaignObjective' | 'advregions' | 'creativeSets' | 'creativeSetsType' | 'videoPlacement' | 'sourceType' | 'deal', slicexRequest: SlicexRequest, reqId?: string, sort?: string, token?: string, observe?: 'events', reportProgress?: boolean): Observable<HttpEvent<ApiResponseObjectSlicexListResponse>>; /** * Slicex API for grid details. * * @param entity entity * @param slicexRequestExt slicexRequestExt * @param reqId request id * @param token Auth Token * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ getSlicexGridDetailsUsingPOST(entity: 'licensee' | 'advertiser' | 'campaign' | 'strategy' | 'creativeSize' | 'aggregator' | 'app' | 'os' | 'creative' | 'country' | 'city' | 'pricing' | 'pixel' | 'campaignObjective' | 'advregions' | 'creativeSets' | 'creativeSetsType' | 'videoPlacement' | 'sourceType' | 'deal', slicexRequestExt: SlicexRequestExtended, reqId?: string, token?: string, observe?: 'body', reportProgress?: boolean): Observable<ApiResponseObjectSlicexListResponse>; getSlicexGridDetailsUsingPOST(entity: 'licensee' | 'advertiser' | 'campaign' | 'strategy' | 'creativeSize' | 'aggregator' | 'app' | 'os' | 'creative' | 'country' | 'city' | 'pricing' | 'pixel' | 'campaignObjective' | 'advregions' | 'creativeSets' | 'creativeSetsType' | 'videoPlacement' | 'sourceType' | 'deal', slicexRequestExt: SlicexRequestExtended, reqId?: string, token?: string, observe?: 'response', reportProgress?: boolean): Observable<HttpResponse<ApiResponseObjectSlicexListResponse>>; getSlicexGridDetailsUsingPOST(entity: 'licensee' | 'advertiser' | 'campaign' | 'strategy' | 'creativeSize' | 'aggregator' | 'app' | 'os' | 'creative' | 'country' | 'city' | 'pricing' | 'pixel' | 'campaignObjective' | 'advregions' | 'creativeSets' | 'creativeSetsType' | 'videoPlacement' | 'sourceType' | 'deal', slicexRequestExt: SlicexRequestExtended, reqId?: string, token?: string, observe?: 'events', reportProgress?: boolean): Observable<HttpEvent<ApiResponseObjectSlicexListResponse>>; /** * Slicex API for List Export. * * @param entity entity * @param slicexRequest slicexRequest * @param reqId request id * @param sort sort * @param token Auth Token * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ getSlicexListDataForExportUsingPOST(entity: 'licensee' | 'advertiser' | 'campaign' | 'strategy' | 'creativeSize' | 'aggregator' | 'app' | 'os' | 'creative' | 'country' | 'city' | 'pricing' | 'pixel' | 'campaignObjective' | 'advregions' | 'creativeSets' | 'creativeSetsType' | 'videoPlacement' | 'sourceType' | 'deal', slicexRequest: SlicexRequest, reqId?: string, sort?: string, token?: string, observe?: 'body', reportProgress?: boolean): Observable<FileDownloadResponse>; getSlicexListDataForExportUsingPOST(entity: 'licensee' | 'advertiser' | 'campaign' | 'strategy' | 'creativeSize' | 'aggregator' | 'app' | 'os' | 'creative' | 'country' | 'city' | 'pricing' | 'pixel' | 'campaignObjective' | 'advregions' | 'creativeSets' | 'creativeSetsType' | 'videoPlacement' | 'sourceType' | 'deal', slicexRequest: SlicexRequest, reqId?: string, sort?: string, token?: string, observe?: 'response', reportProgress?: boolean): Observable<HttpResponse<FileDownloadResponse>>; getSlicexListDataForExportUsingPOST(entity: 'licensee' | 'advertiser' | 'campaign' | 'strategy' | 'creativeSize' | 'aggregator' | 'app' | 'os' | 'creative' | 'country' | 'city' | 'pricing' | 'pixel' | 'campaignObjective' | 'advregions' | 'creativeSets' | 'creativeSetsType' | 'videoPlacement' | 'sourceType' | 'deal', slicexRequest: SlicexRequest, reqId?: string, sort?: string, token?: string, observe?: 'events', reportProgress?: boolean): Observable<HttpEvent<FileDownloadResponse>>; static ɵfac: i0.ɵɵFactoryDeclaration<SliceXControllerService, [null, { optional: true; }, { optional: true; }]>; static ɵprov: i0.ɵɵInjectableDeclaration<SliceXControllerService>; }