Hello.
I’ve been working with google api for 6-7 years now, but this is rather
unusual.
In V201109, when generating soap client for TargetingIdeaService, Axis
would not generate a class for TargetingIdea. What’s so special about the
definition of TargetingIdea?
<complexType name="*TargetingIdea*"><annotation><documentation>
Represents a {@link TargetingIdea} returned by search criteria
specified in
the {@link TargetingIdeaSelector}. Targeting ideas are keywords
or placements
that are similar to those the user inputs.
</documentation></annotation><sequence><element
maxOccurs="unbounded" minOccurs="0" name="data"
type="tns:Type_AttributeMapEntry"><annotation><documentation>
Map of
{@link
com.google.ads.api.services.targetingideas.external.AttributeType}
to {@link Attribute}. Stores all data retrieved for each
key {@code
AttributeType}.
<span class="constraint Required">This field is required
and should not be {@code null}.</span>
</documentation></annotation></element></sequence></complexType>
The generated code for TargetingIdeaPage
<complexType name="*TargetingIdeaPage*"><annotation><documentation>
Contains a subset of {@link TargetingIdea}s from the search
criteria
specified by a {@link TargetingIdeaSelector}.
</documentation></annotation><sequence><element maxOccurs="1"
minOccurs="0" name="totalNumEntries"
type="xsd:int"><annotation><documentation>
Total number of entries that can be retrieved using the get
method.
</documentation></annotation></element><element
maxOccurs="unbounded" minOccurs="0" name="entries" type="tns:*TargetingIdea*
"><annotation><documentation>
The result entries in this page, as list of {@link
TargetingIdea}s.
</documentation></annotation></element></sequence></complexType>
looks like this:
/**
* Gets the entries value for this TargetingIdeaPage.
*
* @return entries * The result entries in this page, as list of
{@link TargetingIdea}s.
*/
public com.google.adwords.api.Type_AttributeMapEntry[][] getEntries() {
return entries;
}
So it looks like the WSDL2Java totally skipped the definition of
TargetingIdea.
In the examples in the API docs the code and import statements definitely
refer to TargetingIdea class.
Any ideas? (‘scuse the pun)
Thanks,
Maxim
--
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
http://adwordsapi.blogspot.com
http://groups.google.com/group/adwords-api
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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