Querying the AdWords Reporting API ================================== Example: .. code-block:: python from ppc_robot_lib.adwords import Query, Condition, Op, During query = Query( select=['CampaignId', 'CampaignName', 'Impressions', 'Clicks'], from_report='CAMPAIGN_PERFORMANCE_REPORT', where=[ Condition('Impressions', Op.GREATER_THAN, 100), Condition('CampaignStatus', Op.EQUALS, 'ENABLED'), ], during=During.LAST_7_DAYS, ) The following classes are used to query the AdWords Reporting API. Query class ----------- .. autoclass:: ppc_robot_lib.adwords.query.Query :members: Conditions and predicates ------------------------- .. autoclass:: ppc_robot_lib.adwords.query.Condition :members: .. autoclass:: ppc_robot_lib.adwords.query.Op :members: .. autoclass:: ppc_robot_lib.adwords.query.FunctionValue :members: .. autoclass:: ppc_robot_lib.adwords.query.Literal :members: During Clause ------------- .. autoclass:: ppc_robot_lib.adwords.query.DuringClause :members: .. autoclass:: ppc_robot_lib.adwords.query.During :members: .. autoclass:: ppc_robot_lib.adwords.query.CustomDuring :members: .. autoclass:: ppc_robot_lib.adwords.query.DateRange :members: .. autoclass:: ppc_robot_lib.adwords.query.LastNDaysRange :members: .. autoclass:: ppc_robot_lib.adwords.query.LastNWeeksRange :members: .. autoclass:: ppc_robot_lib.adwords.query.LastNMonthsRange :members: .. autoclass:: ppc_robot_lib.adwords.query.ThisMonthToYdayRange :members: .. autoclass:: ppc_robot_lib.adwords.query.LastYearRange :members: .. autoclass:: ppc_robot_lib.adwords.query.LastMonthRange :members: