Skip to main content

mkt_google/
lib.rs

1//! Google Ads provider for the `mkt` marketing CLI.
2//!
3//! Talks to the Google Ads API REST interface (v24): GAQL searches via
4//! `googleAds:search`, updates/removes via the per-resource `:mutate`
5//! endpoints, and campaign creation via the atomic `googleAds:mutate`
6//! endpoint (budget + campaign in one transactional request).
7
8#![warn(missing_docs)]
9
10mod auth;
11mod client;
12mod error;
13pub mod mapping;
14mod provider;
15
16pub use auth::{GOOGLE_TOKEN_URL, fetch_access_token};
17pub use client::GoogleClient;
18pub use provider::GoogleProvider;