@revxui/api-clients-ts
Version:
swagger client for @revxui/api-clients-ts
345 lines (344 loc) • 27.3 kB
TypeScript
import { HttpClient, HttpHeaders, HttpResponse, HttpEvent } from '@angular/common/http';
import { Observable } from 'rxjs';
import { ApiResponseObjectApiListResponseAudiencePerformanceDTO } from '../model/apiResponseObjectApiListResponseAudiencePerformanceDTO';
import { ApiResponseObjectArrayListCombinedAudienceAnalysisResponse } from '../model/apiResponseObjectArrayListCombinedAudienceAnalysisResponse';
import { ApiResponseObjectAudienceAccessDTO } from '../model/apiResponseObjectAudienceAccessDTO';
import { ApiResponseObjectAudienceDTO } from '../model/apiResponseObjectAudienceDTO';
import { ApiResponseObjectBaseModel } from '../model/apiResponseObjectBaseModel';
import { ApiResponseObjectChartDashboardResponse } from '../model/apiResponseObjectChartDashboardResponse';
import { ApiResponseObjectDmpAudienceDTO } from '../model/apiResponseObjectDmpAudienceDTO';
import { ApiResponseObjectEligibleUsersResponse } from '../model/apiResponseObjectEligibleUsersResponse';
import { ApiResponseObjectListAudienceDTO } from '../model/apiResponseObjectListAudienceDTO';
import { ApiResponseObjectListBackfillAudienceQueryTemplateDTO } from '../model/apiResponseObjectListBackfillAudienceQueryTemplateDTO';
import { ApiResponseObjectMapintResponseMessage } from '../model/apiResponseObjectMapintResponseMessage';
import { ApiResponseObjectMaplongResponseMessage } from '../model/apiResponseObjectMaplongResponseMessage';
import { ApiResponseObjectMetaRulesDto } from '../model/apiResponseObjectMetaRulesDto';
import { ApiResponseObjectResponseMessage } from '../model/apiResponseObjectResponseMessage';
import { ApiResponseObjectTargetingObject } from '../model/apiResponseObjectTargetingObject';
import { ApiResponseObjectstring } from '../model/apiResponseObjectstring';
import { AudienceAnalysisRequest } from '../model/audienceAnalysisRequest';
import { AudienceBackfillQueryTemplateRequest } from '../model/audienceBackfillQueryTemplateRequest';
import { AudienceBackfillRequest } from '../model/audienceBackfillRequest';
import { AudienceDTO } from '../model/audienceDTO';
import { DashboardRequest } from '../model/dashboardRequest';
import { EligibleUsersRequest } from '../model/eligibleUsersRequest';
import { PixelRemoteConfigDTO } from '../model/pixelRemoteConfigDTO';
import { PlatformAudienceDTO } from '../model/platformAudienceDTO';
import { SearchRequest } from '../model/searchRequest';
import { TotalUniqueUserRequest } from '../model/totalUniqueUserRequest';
import { Configuration } from '../configuration';
import * as i0 from "@angular/core";
export declare class AudienceControllerService {
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;
/**
* Api to deactivate Lists of Audience id
*
* @param id id
* @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.
*/
activateAudienceUsingPOST(id: string, reqId?: string, token?: string, observe?: 'body', reportProgress?: boolean): Observable<ApiResponseObjectMapintResponseMessage>;
activateAudienceUsingPOST(id: string, reqId?: string, token?: string, observe?: 'response', reportProgress?: boolean): Observable<HttpResponse<ApiResponseObjectMapintResponseMessage>>;
activateAudienceUsingPOST(id: string, reqId?: string, token?: string, observe?: 'events', reportProgress?: boolean): Observable<HttpEvent<ApiResponseObjectMapintResponseMessage>>;
/**
* Api to activate a backfill rule
*
* @param id id
* @param queryID queryID
* @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.
*/
activateBackfillRuleUsingGET(id: number, queryID: number, reqId?: string, token?: string, observe?: 'body', reportProgress?: boolean): Observable<ApiResponseObjectMaplongResponseMessage>;
activateBackfillRuleUsingGET(id: number, queryID: number, reqId?: string, token?: string, observe?: 'response', reportProgress?: boolean): Observable<HttpResponse<ApiResponseObjectMaplongResponseMessage>>;
activateBackfillRuleUsingGET(id: number, queryID: number, reqId?: string, token?: string, observe?: 'events', reportProgress?: boolean): Observable<HttpEvent<ApiResponseObjectMaplongResponseMessage>>;
/**
* Api to add a backfile rule to the audience
*
* @param request request
* @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.
*/
addBackfillRuleUsingPOST(request: AudienceBackfillRequest, reqId?: string, token?: string, observe?: 'body', reportProgress?: boolean): Observable<ApiResponseObjectMaplongResponseMessage>;
addBackfillRuleUsingPOST(request: AudienceBackfillRequest, reqId?: string, token?: string, observe?: 'response', reportProgress?: boolean): Observable<HttpResponse<ApiResponseObjectMaplongResponseMessage>>;
addBackfillRuleUsingPOST(request: AudienceBackfillRequest, reqId?: string, token?: string, observe?: 'events', reportProgress?: boolean): Observable<HttpEvent<ApiResponseObjectMaplongResponseMessage>>;
/**
* Create to checkConnection.
*
* @param config config
* @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.
*/
checkConnectionUsingPOST(config: PixelRemoteConfigDTO, reqId?: string, token?: string, observe?: 'body', reportProgress?: boolean): Observable<ApiResponseObjectBaseModel>;
checkConnectionUsingPOST(config: PixelRemoteConfigDTO, reqId?: string, token?: string, observe?: 'response', reportProgress?: boolean): Observable<HttpResponse<ApiResponseObjectBaseModel>>;
checkConnectionUsingPOST(config: PixelRemoteConfigDTO, reqId?: string, token?: string, observe?: 'events', reportProgress?: boolean): Observable<HttpEvent<ApiResponseObjectBaseModel>>;
/**
* Create Api For Audience.
*
* @param audience audience
* @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.
*/
createAudienceUsingPOST(audience: AudienceDTO, reqId?: string, token?: string, observe?: 'body', reportProgress?: boolean): Observable<ApiResponseObjectAudienceDTO>;
createAudienceUsingPOST(audience: AudienceDTO, reqId?: string, token?: string, observe?: 'response', reportProgress?: boolean): Observable<HttpResponse<ApiResponseObjectAudienceDTO>>;
createAudienceUsingPOST(audience: AudienceDTO, reqId?: string, token?: string, observe?: 'events', reportProgress?: boolean): Observable<HttpEvent<ApiResponseObjectAudienceDTO>>;
/**
* Api to deactivate Lists of Audience id
*
* @param id id
* @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.
*/
deactivateAudienceUsingPOST(id: string, reqId?: string, token?: string, observe?: 'body', reportProgress?: boolean): Observable<ApiResponseObjectMapintResponseMessage>;
deactivateAudienceUsingPOST(id: string, reqId?: string, token?: string, observe?: 'response', reportProgress?: boolean): Observable<HttpResponse<ApiResponseObjectMapintResponseMessage>>;
deactivateAudienceUsingPOST(id: string, reqId?: string, token?: string, observe?: 'events', reportProgress?: boolean): Observable<HttpEvent<ApiResponseObjectMapintResponseMessage>>;
/**
* Api to get Audience Access
*
* @param id id
* @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.
*/
getAccessUsingGET(id: number, reqId?: string, token?: string, observe?: 'body', reportProgress?: boolean): Observable<ApiResponseObjectAudienceAccessDTO>;
getAccessUsingGET(id: number, reqId?: string, token?: string, observe?: 'response', reportProgress?: boolean): Observable<HttpResponse<ApiResponseObjectAudienceAccessDTO>>;
getAccessUsingGET(id: number, reqId?: string, token?: string, observe?: 'events', reportProgress?: boolean): Observable<HttpEvent<ApiResponseObjectAudienceAccessDTO>>;
/**
* Api to fetch all active templates
*
* @param id id
* @param request request
* @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.
*/
getActiveTemplatesUsingPOST(id: number, request: AudienceBackfillQueryTemplateRequest, reqId?: string, token?: string, observe?: 'body', reportProgress?: boolean): Observable<ApiResponseObjectListBackfillAudienceQueryTemplateDTO>;
getActiveTemplatesUsingPOST(id: number, request: AudienceBackfillQueryTemplateRequest, reqId?: string, token?: string, observe?: 'response', reportProgress?: boolean): Observable<HttpResponse<ApiResponseObjectListBackfillAudienceQueryTemplateDTO>>;
getActiveTemplatesUsingPOST(id: number, request: AudienceBackfillQueryTemplateRequest, reqId?: string, token?: string, observe?: 'events', reportProgress?: boolean): Observable<HttpEvent<ApiResponseObjectListBackfillAudienceQueryTemplateDTO>>;
/**
* Api to get All Audience
*
* @param advertiser_id advertiser_id
* @param refresh refresh
* @param reqId request id
* @param search search
* @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.
*/
getAllAudienceUsingPOST(advertiser_id?: number, refresh?: boolean, reqId?: string, search?: SearchRequest, token?: string, observe?: 'body', reportProgress?: boolean): Observable<ApiResponseObjectApiListResponseAudiencePerformanceDTO>;
getAllAudienceUsingPOST(advertiser_id?: number, refresh?: boolean, reqId?: string, search?: SearchRequest, token?: string, observe?: 'response', reportProgress?: boolean): Observable<HttpResponse<ApiResponseObjectApiListResponseAudiencePerformanceDTO>>;
getAllAudienceUsingPOST(advertiser_id?: number, refresh?: boolean, reqId?: string, search?: SearchRequest, token?: string, observe?: 'events', reportProgress?: boolean): Observable<HttpEvent<ApiResponseObjectApiListResponseAudiencePerformanceDTO>>;
/**
* Api to get Affle DMP Audience List
*
* @param advertiser_id advertiser_id
* @param limit limit
* @param reqId request id
* @param start start
* @param stype stype
* @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.
*/
getAllDmpAudienceUsingGET(advertiser_id: number, limit?: number, reqId?: string, start?: number, stype?: number, token?: string, observe?: 'body', reportProgress?: boolean): Observable<ApiResponseObjectDmpAudienceDTO>;
getAllDmpAudienceUsingGET(advertiser_id: number, limit?: number, reqId?: string, start?: number, stype?: number, token?: string, observe?: 'response', reportProgress?: boolean): Observable<HttpResponse<ApiResponseObjectDmpAudienceDTO>>;
getAllDmpAudienceUsingGET(advertiser_id: number, limit?: number, reqId?: string, start?: number, stype?: number, token?: string, observe?: 'events', reportProgress?: boolean): Observable<HttpEvent<ApiResponseObjectDmpAudienceDTO>>;
/**
* APi to get audience analysis count
*
* @param totalUniqueUserRequest totalUniqueUserRequest
* @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.
*/
getAnalysisAudienceCountUsingPOST(totalUniqueUserRequest: TotalUniqueUserRequest, reqId?: string, token?: string, observe?: 'body', reportProgress?: boolean): Observable<ApiResponseObjectEligibleUsersResponse>;
getAnalysisAudienceCountUsingPOST(totalUniqueUserRequest: TotalUniqueUserRequest, reqId?: string, token?: string, observe?: 'response', reportProgress?: boolean): Observable<HttpResponse<ApiResponseObjectEligibleUsersResponse>>;
getAnalysisAudienceCountUsingPOST(totalUniqueUserRequest: TotalUniqueUserRequest, reqId?: string, token?: string, observe?: 'events', reportProgress?: boolean): Observable<HttpEvent<ApiResponseObjectEligibleUsersResponse>>;
/**
* getAudienceStrategyMapping
*
* @param id id
* @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.
*/
getAudienceStrategyMappingUsingGET(id: number, reqId?: string, token?: string, observe?: 'body', reportProgress?: boolean): Observable<ApiResponseObjectTargetingObject>;
getAudienceStrategyMappingUsingGET(id: number, reqId?: string, token?: string, observe?: 'response', reportProgress?: boolean): Observable<HttpResponse<ApiResponseObjectTargetingObject>>;
getAudienceStrategyMappingUsingGET(id: number, reqId?: string, token?: string, observe?: 'events', reportProgress?: boolean): Observable<HttpEvent<ApiResponseObjectTargetingObject>>;
/**
* Api to get Audience
*
* @param id id
* @param refresh refresh
* @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.
*/
getByIdUsingGET1(id: number, refresh?: boolean, reqId?: string, token?: string, observe?: 'body', reportProgress?: boolean): Observable<ApiResponseObjectAudienceDTO>;
getByIdUsingGET1(id: number, refresh?: boolean, reqId?: string, token?: string, observe?: 'response', reportProgress?: boolean): Observable<HttpResponse<ApiResponseObjectAudienceDTO>>;
getByIdUsingGET1(id: number, refresh?: boolean, reqId?: string, token?: string, observe?: 'events', reportProgress?: boolean): Observable<HttpEvent<ApiResponseObjectAudienceDTO>>;
/**
* Api to get chart data for audience
*
* @param audienceType audienceType
* @param dashboardRequest dashboardRequest
* @param id id
* @param metric metric
* @param refresh refresh
* @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.
*/
getChartDataUsingPOST(audienceType: 'WEB_BROWSING' | 'MOBILE_APP' | 'DMP' | 'CRM' | 'RULE_BASED' | 'RULE_BASED_BACKFILL' | 'CRM_EMAIL' | 'CRM_PHONE' | 'LOOKALIKE_AUDIENCE' | 'FACEBOOK_ID' | 'BACKFILL', dashboardRequest: DashboardRequest, id: number, metric: string, refresh?: boolean, reqId?: string, token?: string, observe?: 'body', reportProgress?: boolean): Observable<ApiResponseObjectChartDashboardResponse>;
getChartDataUsingPOST(audienceType: 'WEB_BROWSING' | 'MOBILE_APP' | 'DMP' | 'CRM' | 'RULE_BASED' | 'RULE_BASED_BACKFILL' | 'CRM_EMAIL' | 'CRM_PHONE' | 'LOOKALIKE_AUDIENCE' | 'FACEBOOK_ID' | 'BACKFILL', dashboardRequest: DashboardRequest, id: number, metric: string, refresh?: boolean, reqId?: string, token?: string, observe?: 'response', reportProgress?: boolean): Observable<HttpResponse<ApiResponseObjectChartDashboardResponse>>;
getChartDataUsingPOST(audienceType: 'WEB_BROWSING' | 'MOBILE_APP' | 'DMP' | 'CRM' | 'RULE_BASED' | 'RULE_BASED_BACKFILL' | 'CRM_EMAIL' | 'CRM_PHONE' | 'LOOKALIKE_AUDIENCE' | 'FACEBOOK_ID' | 'BACKFILL', dashboardRequest: DashboardRequest, id: number, metric: string, refresh?: boolean, reqId?: string, token?: string, observe?: 'events', reportProgress?: boolean): Observable<HttpEvent<ApiResponseObjectChartDashboardResponse>>;
/**
* APi to get audience analysis count for all combination
*
* @param audienceAnalysisRequest audienceAnalysisRequest
* @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.
*/
getCombinedAnalysisAudienceCountUsingPOST(audienceAnalysisRequest: AudienceAnalysisRequest, reqId?: string, token?: string, observe?: 'body', reportProgress?: boolean): Observable<ApiResponseObjectArrayListCombinedAudienceAnalysisResponse>;
getCombinedAnalysisAudienceCountUsingPOST(audienceAnalysisRequest: AudienceAnalysisRequest, reqId?: string, token?: string, observe?: 'response', reportProgress?: boolean): Observable<HttpResponse<ApiResponseObjectArrayListCombinedAudienceAnalysisResponse>>;
getCombinedAnalysisAudienceCountUsingPOST(audienceAnalysisRequest: AudienceAnalysisRequest, reqId?: string, token?: string, observe?: 'events', reportProgress?: boolean): Observable<HttpEvent<ApiResponseObjectArrayListCombinedAudienceAnalysisResponse>>;
/**
* Api to get EligibleUsers
*
* @param eligibleUsersRequest eligibleUsersRequest
* @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.
*/
getEligibleUsersCountUsingPOST(eligibleUsersRequest: EligibleUsersRequest, reqId?: string, token?: string, observe?: 'body', reportProgress?: boolean): Observable<ApiResponseObjectEligibleUsersResponse>;
getEligibleUsersCountUsingPOST(eligibleUsersRequest: EligibleUsersRequest, reqId?: string, token?: string, observe?: 'response', reportProgress?: boolean): Observable<HttpResponse<ApiResponseObjectEligibleUsersResponse>>;
getEligibleUsersCountUsingPOST(eligibleUsersRequest: EligibleUsersRequest, reqId?: string, token?: string, observe?: 'events', reportProgress?: boolean): Observable<HttpEvent<ApiResponseObjectEligibleUsersResponse>>;
/**
* Api to get Audience Meta Rule
*
* @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.
*/
getMetaRulesUsingGET(reqId?: string, token?: string, observe?: 'body', reportProgress?: boolean): Observable<ApiResponseObjectMetaRulesDto>;
getMetaRulesUsingGET(reqId?: string, token?: string, observe?: 'response', reportProgress?: boolean): Observable<HttpResponse<ApiResponseObjectMetaRulesDto>>;
getMetaRulesUsingGET(reqId?: string, token?: string, observe?: 'events', reportProgress?: boolean): Observable<HttpEvent<ApiResponseObjectMetaRulesDto>>;
/**
* Api to get Affle DMP Synced Audience List
*
* @param advertiser_id advertiser_id
* @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.
*/
getSyncedDmpAudienceUsingGET(advertiser_id: number, reqId?: string, token?: string, observe?: 'body', reportProgress?: boolean): Observable<ApiResponseObjectListAudienceDTO>;
getSyncedDmpAudienceUsingGET(advertiser_id: number, reqId?: string, token?: string, observe?: 'response', reportProgress?: boolean): Observable<HttpResponse<ApiResponseObjectListAudienceDTO>>;
getSyncedDmpAudienceUsingGET(advertiser_id: number, reqId?: string, token?: string, observe?: 'events', reportProgress?: boolean): Observable<HttpEvent<ApiResponseObjectListAudienceDTO>>;
/**
* API to run refresh cycle for lookalike audience, given Id
*
* @param id id
* @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.
*/
refreshLookalikeAudienceUsingPOST(id: number, reqId?: string, token?: string, observe?: 'body', reportProgress?: boolean): Observable<ApiResponseObjectAudienceDTO>;
refreshLookalikeAudienceUsingPOST(id: number, reqId?: string, token?: string, observe?: 'response', reportProgress?: boolean): Observable<HttpResponse<ApiResponseObjectAudienceDTO>>;
refreshLookalikeAudienceUsingPOST(id: number, reqId?: string, token?: string, observe?: 'events', reportProgress?: boolean): Observable<HttpEvent<ApiResponseObjectAudienceDTO>>;
/**
* Api to re-try scheduler for the failed advertisers
*
* @param advIds advIds
* @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.
*/
retrySchedulerForAdvertisersUsingGET(advIds: string, reqId?: string, token?: string, observe?: 'body', reportProgress?: boolean): Observable<ApiResponseObjectstring>;
retrySchedulerForAdvertisersUsingGET(advIds: string, reqId?: string, token?: string, observe?: 'response', reportProgress?: boolean): Observable<HttpResponse<ApiResponseObjectstring>>;
retrySchedulerForAdvertisersUsingGET(advIds: string, reqId?: string, token?: string, observe?: 'events', reportProgress?: boolean): Observable<HttpEvent<ApiResponseObjectstring>>;
/**
* Api to sync DMP Aduience
*
* @param platformAudienceDTO platformAudienceDTO
* @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.
*/
syncAudienceUsingPOST(platformAudienceDTO: PlatformAudienceDTO, reqId?: string, token?: string, observe?: 'body', reportProgress?: boolean): Observable<any>;
syncAudienceUsingPOST(platformAudienceDTO: PlatformAudienceDTO, reqId?: string, token?: string, observe?: 'response', reportProgress?: boolean): Observable<HttpResponse<any>>;
syncAudienceUsingPOST(platformAudienceDTO: PlatformAudienceDTO, reqId?: string, token?: string, observe?: 'events', reportProgress?: boolean): Observable<HttpEvent<any>>;
/**
* Api to syncRemoteAudience by Id
*
* @param id id
* @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.
*/
syncRemoteAudienceUsingGET(id: number, reqId?: string, token?: string, observe?: 'body', reportProgress?: boolean): Observable<ApiResponseObjectBaseModel>;
syncRemoteAudienceUsingGET(id: number, reqId?: string, token?: string, observe?: 'response', reportProgress?: boolean): Observable<HttpResponse<ApiResponseObjectBaseModel>>;
syncRemoteAudienceUsingGET(id: number, reqId?: string, token?: string, observe?: 'events', reportProgress?: boolean): Observable<HttpEvent<ApiResponseObjectBaseModel>>;
/**
* Update Api For Audience.
*
* @param audience audience
* @param id id
* @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.
*/
updateAudienceUsingPOST(audience: AudienceDTO, id: number, reqId?: string, token?: string, observe?: 'body', reportProgress?: boolean): Observable<ApiResponseObjectAudienceDTO>;
updateAudienceUsingPOST(audience: AudienceDTO, id: number, reqId?: string, token?: string, observe?: 'response', reportProgress?: boolean): Observable<HttpResponse<ApiResponseObjectAudienceDTO>>;
updateAudienceUsingPOST(audience: AudienceDTO, id: number, reqId?: string, token?: string, observe?: 'events', reportProgress?: boolean): Observable<HttpEvent<ApiResponseObjectAudienceDTO>>;
/**
* Api to validate a backfill rule
*
* @param query query
* @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.
*/
validateBackfillRuleUsingPOST(query: string, reqId?: string, token?: string, observe?: 'body', reportProgress?: boolean): Observable<ApiResponseObjectResponseMessage>;
validateBackfillRuleUsingPOST(query: string, reqId?: string, token?: string, observe?: 'response', reportProgress?: boolean): Observable<HttpResponse<ApiResponseObjectResponseMessage>>;
validateBackfillRuleUsingPOST(query: string, reqId?: string, token?: string, observe?: 'events', reportProgress?: boolean): Observable<HttpEvent<ApiResponseObjectResponseMessage>>;
static ɵfac: i0.ɵɵFactoryDeclaration<AudienceControllerService, [null, { optional: true; }, { optional: true; }]>;
static ɵprov: i0.ɵɵInjectableDeclaration<AudienceControllerService>;
}