Hi Harut,

statusSpecified and status are independent properties of AdGroup
objects, setting value for one property does not affect the value of
the other property. However, they work together when you make an
AdWords API call. For instance, assume that you are trying to Enable a
Paused AdGroup.

//retrieve the adgroup.
...

adGroup.statusSpecified = false; //statusSpecified is now false
adGroup.status = AdGroupStatus.Enabled; //status is now Enabled.

//this API call will not update the adgroup status, since
//statusSpecified = false causes the SOAP framework to ignore
//the new status while making API calls.

adGroupService.updateAdGroup(adGroup);

//however, this call will update the adgroup status.
adGroup.statusSpecified = true;
adGroup.status = AdGroupStatus.Enabled;
adGroupService.updateAdGroup(adGroup);

Regards,
Anash P. Oommen, AdWords API Team.


On Aug 4, 9:20 am, Harutyun Terteryan <harr...@gmail.com> wrote:
> Hi Anash
>
> Did you mean that if I set the value like this
>  adGroup.statusSpecified = default value(false);
> then even when I set the value of
> adGroup.status = AdGroupStatus.Enabled;
>
> adGroup.status will be equals its dafault value?
>
> Best
> Harut.
>
> On Mon, Aug 3, 2009 at 10:20 PM, AdWords API Advisor <
>
> adwordsapiadvi...@google.com> wrote:
>
> > Hi Harut,
>
> > I assume you are writing .NET code. .NET's WSDL to code converter
> > generates an additional field named like propertyNameSpecified if it
> > encounters a nilable value type in WSDL. While setting values to such
> > a field, you also have to mention serviceName.propertyNameSpecified =
> > true. If not, the value you set to the field will be ignored by the
> > SOAP library.
>
> > For instance, this is how you can set an AdGroup's status.
>
> > adGroup.statusSpecified = true;
> > adGroup.status = AdGroupStatus.Enabled;
>
> > Regards,
> > Anash P. Oommen, AdWords API Team.
>
> > On Aug 3, 5:24 pm, Harutyun Terteryan <harr...@gmail.com> wrote:
> > > Hi
>
> > > Why we need and when can be used fields specification(f.i
> > > AdGroup.statusSpecified, and so on...) ?
> > > What if I don't set any specification ?
>
> > > Thank's in advance
>
> > > Harut.
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"AdWords API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to 
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/adwords-api?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to