Hi, If you are using the ZSI library then you can use the classes that it generates:
http://code.google.com/p/google-api-adwords-python-lib/source/browse/trunk/aw_api/zsi_toolkit/v200909/CampaignService_services_types.py#1038 We haven't tested it extensively, but you should be able to pass these objects into the service methods instead of the dictionaries. If you find any bugs with this process open a bug on the project's issue tracker: http://code.google.com/p/google-api-adwords-python-lib/issues/list We also have a wiki article on how to use Python and the AdWords API without the client library that shows how to use the ZSI ComplexType class: http://code.google.com/p/google-api-adwords-python-lib/wiki/NoClientLibrary The general opinion from the maintainer of the Python client library is that working with objects will be significantly more difficult than using the dictionaries, but if you decide to go this route we'd like to get your feedback on the experience. Best, - Eric Koleda, AdWords API Team On Jan 26, 5:42 pm, babar <[email protected]> wrote: > Is there any template so I can instantiate to create object like > campaign, adgroup, ... instead of building a dictionary. > for example instead of > CampaignOperation={ > 'status': 'PAUSED', > 'startDate': '20100109', > 'endDate': '20201231', > 'name': 'Camphello', > 'budget': > { > 'amount': { > 'ComparableValue_Type': > 'Money', > 'microAmount': '1000000' > }, > 'period': 'DAILY', > 'deliveryMethod': 'STANDARD' > }, > 'frequencyCap': {'impressions': '0', 'timeUnit': (), 'level': > ()}, > 'biddingStrategy': {'type': 'ManualCPC'}, > 'adServingOptimizationStatus': 'OPTIMIZE', > 'autoKeywordMatchingStatus': 'OPT_OUT', > > } > using somthing like > cmp=client.type.create('CampaignOperation') > cmp.status='PAUSED' > cmp.name=... > .... -- You received this message because you are subscribed to the Google Groups "AdWords API Forum" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en.
