import * as actions from "./actions" import * as triggers from "./triggers" import { googleAccount } from "../google" export { googleAccount } /** Google Ads actions backed by a connected Google OAuth account. */ export const googleAds = { createAdGroup: actions.createGoogleAdsAdGroup, createAudience: actions.createGoogleAdsAudience, createCampaign: actions.createGoogleAdsCampaign, createCampaignBudget: actions.createGoogleAdsCampaignBudget, createConversionAction: actions.createGoogleAdsConversionAction, createAsset: actions.createGoogleAdsAsset, createResponsiveSearchAd: actions.createGoogleAdsResponsiveSearchAd, createUserList: actions.createGoogleAdsUserList, getAdGroupPerformance: actions.getGoogleAdsAdGroupPerformance, getAdPerformance: actions.getGoogleAdsAdPerformance, getCampaignPerformance: actions.getGoogleAdsCampaignPerformance, getConversionPerformance: actions.getGoogleAdsConversionPerformance, getCustomer: actions.getGoogleAdsCustomer, linkAdGroupAsset: actions.linkGoogleAdsAdGroupAsset, linkCampaignAsset: actions.linkGoogleAdsCampaignAsset, listAccessibleCustomers: actions.listAccessibleGoogleAdsCustomers, listAdGroupAds: actions.listGoogleAdsAdGroupAds, listAdGroups: actions.listGoogleAdsAdGroups, listAssets: actions.listGoogleAdsAssets, listAudiences: actions.listGoogleAdsAudiences, listCampaignBudgets: actions.listGoogleAdsCampaignBudgets, listCampaigns: actions.listGoogleAdsCampaigns, listConversionActions: actions.listGoogleAdsConversionActions, listCustomerClients: actions.listGoogleAdsCustomerClients, listUserLists: actions.listGoogleAdsUserLists, onAdGroupAdCreated: triggers.onGoogleAdsAdGroupAdCreated, onAdGroupAdRemoved: triggers.onGoogleAdsAdGroupAdRemoved, onAdGroupAdUpdated: triggers.onGoogleAdsAdGroupAdUpdated, onAdGroupAssetCreated: triggers.onGoogleAdsAdGroupAssetCreated, onAdGroupAssetRemoved: triggers.onGoogleAdsAdGroupAssetRemoved, onAdGroupAssetUpdated: triggers.onGoogleAdsAdGroupAssetUpdated, onAdGroupCreated: triggers.onGoogleAdsAdGroupCreated, onAdGroupRemoved: triggers.onGoogleAdsAdGroupRemoved, onAdGroupUpdated: triggers.onGoogleAdsAdGroupUpdated, onAssetCreated: triggers.onGoogleAdsAssetCreated, onAssetRemoved: triggers.onGoogleAdsAssetRemoved, onAssetUpdated: triggers.onGoogleAdsAssetUpdated, onCampaignBudgetCreated: triggers.onGoogleAdsCampaignBudgetCreated, onCampaignBudgetRemoved: triggers.onGoogleAdsCampaignBudgetRemoved, onCampaignBudgetUpdated: triggers.onGoogleAdsCampaignBudgetUpdated, onCampaignCreated: triggers.onGoogleAdsCampaignCreated, onCampaignRemoved: triggers.onGoogleAdsCampaignRemoved, onCampaignUpdated: triggers.onGoogleAdsCampaignUpdated, onCampaignAssetCreated: triggers.onGoogleAdsCampaignAssetCreated, onCampaignAssetRemoved: triggers.onGoogleAdsCampaignAssetRemoved, onCampaignAssetUpdated: triggers.onGoogleAdsCampaignAssetUpdated, onChange: triggers.onGoogleAdsChange, queryReport: actions.queryGoogleAdsReport, removeAdGroup: actions.removeGoogleAdsAdGroup, removeAdGroupAd: actions.removeGoogleAdsAdGroupAd, removeCampaign: actions.removeGoogleAdsCampaign, removeCampaignBudget: actions.removeGoogleAdsCampaignBudget, removeConversionAction: actions.removeGoogleAdsConversionAction, removeUserList: actions.removeGoogleAdsUserList, unlinkAdGroupAsset: actions.unlinkGoogleAdsAdGroupAsset, unlinkCampaignAsset: actions.unlinkGoogleAdsCampaignAsset, updateAdGroup: actions.updateGoogleAdsAdGroup, updateAdGroupAdStatus: actions.updateGoogleAdsAdGroupAdStatus, updateAdGroupAsset: actions.updateGoogleAdsAdGroupAsset, updateAssetName: actions.updateGoogleAdsAssetName, updateAudience: actions.updateGoogleAdsAudience, updateCampaign: actions.updateGoogleAdsCampaign, updateCampaignAsset: actions.updateGoogleAdsCampaignAsset, updateCampaignBudget: actions.updateGoogleAdsCampaignBudget, updateConversionAction: actions.updateGoogleAdsConversionAction, updateUserList: actions.updateGoogleAdsUserList, uploadCallConversions: actions.uploadGoogleAdsCallConversions, uploadClickConversions: actions.uploadGoogleAdsClickConversions, uploadConversionAdjustments: actions.uploadGoogleAdsConversionAdjustments, uploadUserListMembers: actions.uploadGoogleAdsUserListMembers, } export * from "./actions" export * from "./lib" export * from "./triggers" export * from "@automate.ax/integration-contracts/google-ads"