UNPKG

@rudderstack/integrations-lib

Version:
19 lines 1.83 kB
import { ApiResponse } from '../../network/clients/types'; import { AuthObject, CallConversionData, CallConversionResponse, ClickConversionData, ClickConversionResponse, ConversionActionResponse, ConversionAdjustmentData, ConversionAdjustmentResponse, CreateOfflineUserDataJobData, CreateOfflineUserDataJobRespose, CustomVariableResults, OfflineUserDataJobAddData, OfflineUserDataJobAddDataResponse, RunOfflineUserDataJobResponse, SearchStreamResponse } from './types'; export default class GoogleAds { private authObject; private httpClient; constructor(authObject: AuthObject); private getHeader; private executePostRequest; getConversionActionId(conversionName: string): Promise<string | ApiResponse<SearchStreamResponse<ConversionActionResponse>>>; getCustomVariable(): Promise<CustomVariableResults[] | ApiResponse<SearchStreamResponse<CustomVariableResults>>>; addConversionAdjustMent(conversionAdjustMentData: ConversionAdjustmentData): Promise<ApiResponse<ConversionAdjustmentResponse>>; createOfflineUserDataJob(data: CreateOfflineUserDataJobData): Promise<ApiResponse<CreateOfflineUserDataJobRespose>>; addUserToOfflineUserDataJob(jobId: string, offlineUserData: OfflineUserDataJobAddData): Promise<ApiResponse<OfflineUserDataJobAddDataResponse>>; addConversionsToOfflineUserDataJob(jobId: string, offlineUserData: OfflineUserDataJobAddData): Promise<ApiResponse<OfflineUserDataJobAddDataResponse>>; runOfflineUserDataJob(jobId: string): Promise<ApiResponse<RunOfflineUserDataJobResponse>>; uploadClickConversion(uploadClickConversionData: ClickConversionData): Promise<ApiResponse<ClickConversionResponse>>; uploadCallConversion(uploadCallConversionData: CallConversionData): Promise<ApiResponse<CallConversionResponse>>; } //# sourceMappingURL=googleAds.d.ts.map