Exemple #1
0
 public void MergeFrom(pb::CodedInputStream input) {
   uint tag;
   while ((tag = input.ReadTag()) != 0) {
     switch(tag) {
       default:
         _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
         break;
       case 10: {
         CustomerId = input.ReadString();
         break;
       }
       case 18: {
         global::Google.Ads.GoogleAds.V0.Services.KeywordAndUrlSeed subBuilder = new global::Google.Ads.GoogleAds.V0.Services.KeywordAndUrlSeed();
         if (seedCase_ == SeedOneofCase.KeywordAndUrlSeed) {
           subBuilder.MergeFrom(KeywordAndUrlSeed);
         }
         input.ReadMessage(subBuilder);
         KeywordAndUrlSeed = subBuilder;
         break;
       }
       case 26: {
         global::Google.Ads.GoogleAds.V0.Services.KeywordSeed subBuilder = new global::Google.Ads.GoogleAds.V0.Services.KeywordSeed();
         if (seedCase_ == SeedOneofCase.KeywordSeed) {
           subBuilder.MergeFrom(KeywordSeed);
         }
         input.ReadMessage(subBuilder);
         KeywordSeed = subBuilder;
         break;
       }
       case 42: {
         global::Google.Ads.GoogleAds.V0.Services.UrlSeed subBuilder = new global::Google.Ads.GoogleAds.V0.Services.UrlSeed();
         if (seedCase_ == SeedOneofCase.UrlSeed) {
           subBuilder.MergeFrom(UrlSeed);
         }
         input.ReadMessage(subBuilder);
         UrlSeed = subBuilder;
         break;
       }
       case 58: {
         string value = _single_language_codec.Read(input);
         if (language_ == null || value != "") {
           Language = value;
         }
         break;
       }
       case 66: {
         geoTargetConstants_.AddEntriesFrom(input, _repeated_geoTargetConstants_codec);
         break;
       }
       case 72: {
         keywordPlanNetwork_ = (global::Google.Ads.GoogleAds.V0.Enums.KeywordPlanNetworkEnum.Types.KeywordPlanNetwork) input.ReadEnum();
         break;
       }
     }
   }
 }
        public void MergeFrom(pb::CodedInputStream input)
        {
            uint tag;

            while ((tag = input.ReadTag()) != 0)
            {
                switch (tag)
                {
                default:
                    _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
                    break;

                case 10: {
                    ResourceName = input.ReadString();
                    break;
                }

                case 18: {
                    string value = _single_keywordPlan_codec.Read(input);
                    if (keywordPlan_ == null || value != "")
                    {
                        KeywordPlan = value;
                    }
                    break;
                }

                case 26: {
                    long?value = _single_id_codec.Read(input);
                    if (id_ == null || value != 0L)
                    {
                        Id = value;
                    }
                    break;
                }

                case 34: {
                    string value = _single_name_codec.Read(input);
                    if (name_ == null || value != "")
                    {
                        Name = value;
                    }
                    break;
                }

                case 42: {
                    languageConstants_.AddEntriesFrom(input, _repeated_languageConstants_codec);
                    break;
                }

                case 48: {
                    keywordPlanNetwork_ = (global::Google.Ads.GoogleAds.V0.Enums.KeywordPlanNetworkEnum.Types.KeywordPlanNetwork)input.ReadEnum();
                    break;
                }

                case 58: {
                    long?value = _single_cpcBidMicros_codec.Read(input);
                    if (cpcBidMicros_ == null || value != 0L)
                    {
                        CpcBidMicros = value;
                    }
                    break;
                }

                case 66: {
                    geoTargets_.AddEntriesFrom(input, _repeated_geoTargets_codec);
                    break;
                }
                }
            }
        }