Module Adwords


module Adwords: sig .. end
Adwords API and helper functions. $Id: adwords.mli,v 1.18 2006/08/12 16:20:11 rich Exp $


type services = {
   campaign_svc : Adwords_data.campaign_data OCSoap.service;
   adgroup_svc : Adwords_data.adgroup_data OCSoap.service;
   creative_svc : Adwords_data.creative_data OCSoap.service;
   report_svc : Adwords_data.report_data OCSoap.service;
   info_svc : Adwords_data.info_data OCSoap.service;
   keyword_tool_svc : Adwords_data.keyword_tool_data OCSoap.service;
   account_svc : Adwords_data.account_data OCSoap.service;
   criterion_svc : Adwords_data.criterion_data OCSoap.service;
   traffic_estimator_svc : Adwords_data.traffic_estimator_data OCSoap.service;
}
module type AccountAccess = sig .. end
This module controls access to the API by supplying the email, password, clientEmail, etc.
module type Adwords = sig .. end
Output signature of the functor Adwords.Make.
module Make: 
functor (Account : AccountAccess) -> Adwords
val adwords_version : int
The AdWords API version that this library was compiled against.
val useragent : string
Standard User-Agent string.
val pounds_of_micro : int64 -> float
Converts Google "micro" currency units into pounds (or dollars, or Euros).
val micro_of_pounds : float -> int64
Converts pounds (or dollars, or Euros) into Google "micro" currency units.
val quota_used : unit -> int64
Return the number of quota units used so far in this run of the program.
val operations_done : unit -> int64
Return the number of operations done so far in this run of the program.
val print_summary : unit -> unit
Prints a summary of quota units used and operations done in this run of the program, to stderr.