Hi,
I'm looking through the documentation and comparing it to the code produced by the WSDL for the AdWordsUserListService.
I've noticed a discrepancy that is causing errors in my code when calling the get function. I'm consuming the endpoint from a C# client.
From what I can tell the ExpressionRuleUserList contains a Rule object, this in turn has an array of RuleItem objects.
Currently the WSDL is creating this as a multi-dimensional array which is causing the bug:
private RuleItem[][] groupsField;
The documentation states that the relationship of these objects is actually as follows: Rule > RuleGroups[] > Rule Items[]
However there is no RuleGroups object defined in the WSDL. Not sure if this is a bug in the Adwords API wsdl.
Has anyone else had issues with this? Is there a proper solution to this?
My workaround is to change the Reference.cs automatically produced to make the RuleItem object an array.
Cheers.