internal override void ProcessMappingsFromRowValues(RowValues values) { TextAd = new TextAd { Type = AdType.Text }; base.ProcessMappingsFromRowValues(values); values.ConvertToEntity(this, Mappings); }
internal override void ProcessMappingsFromRowValues(RowValues values) { ResponsiveSearchAd = new ResponsiveSearchAd { Type = AdType.ResponsiveSearch }; base.ProcessMappingsFromRowValues(values); values.ConvertToEntity(this, Mappings); }
internal override void ProcessMappingsFromRowValues(RowValues values) { Keyword = new Keyword(); values.ConvertToEntity(this, Mappings); QualityScoreData = QualityScoreData.ReadFromRowValuesOrNull(values); PerformanceData = PerformanceData.ReadFromRowValuesOrNull(values); }
internal override void ProcessMappingsFromRowValues(RowValues values) { ActionAdExtension = new ActionAdExtension { Type = "ActionAdExtension" }; base.ProcessMappingsFromRowValues(values); values.ConvertToEntity(this, Mappings); }
internal override void ProcessMappingsFromRowValues(RowValues values) { SharedEntityAssociation = new SharedEntityAssociation { EntityType = "Campaign", SharedEntityType = "NegativeKeywordList" }; values.ConvertToEntity(this, Mappings); }
internal override void ProcessMappingsFromRowValues(RowValues values) { AppInstallAd = new AppInstallAd { Type = AdType.AppInstall }; base.ProcessMappingsFromRowValues(values); values.ConvertToEntity(this, Mappings); }
internal override void ProcessMappingsFromRowValues(RowValues values) { DynamicSearchAd = new DynamicSearchAd { Type = AdType.DynamicSearch }; base.ProcessMappingsFromRowValues(values); values.ConvertToEntity(this, Mappings); }
internal override void ProcessMappingsFromRowValues(RowValues values) { ProductConditionCollection = new ProductConditionCollection { Conditions = new List <ProductCondition>() }; Identifier.ReadFromRowValues(values); values.ConvertToEntity(this, Mappings); }
internal override void ProcessMappingsFromRowValues(RowValues values) { SitelinkAdExtension = new SitelinkAdExtension { Type = "SitelinkAdExtension", }; base.ProcessMappingsFromRowValues(values); values.ConvertToEntity(this, Mappings); }
internal override void ProcessMappingsFromRowValues(RowValues values) { StructuredSnippetAdExtension = new StructuredSnippetAdExtension { Type = "StructuredSnippetAdExtension", }; base.ProcessMappingsFromRowValues(values); values.ConvertToEntity(this, Mappings); }
internal override void ProcessMappingsFromRowValues(RowValues values) { AdGroup = new AdGroup { AdDistribution = 0 }; values.ConvertToEntity(this, Mappings); QualityScoreData = QualityScoreData.ReadFromRowValuesOrNull(values); PerformanceData = PerformanceData.ReadFromRowValuesOrNull(values); }
internal override void ProcessMappingsFromRowValues(RowValues values) { CampaignCriterion = new CampaignCriterion { Criterion = new ProductScope { Type = typeof(ProductScope).Name, }, Type = typeof(CampaignCriterion).Name, }; values.ConvertToEntity(this, Mappings); }
internal override void ProcessMappingsFromRowValues(RowValues values) { NegativeCampaignCriterion = new NegativeCampaignCriterion() { Criterion = new StoreCriterion() { Type = typeof(StoreCriterion).Name, }, Type = typeof(NegativeCampaignCriterion).Name }; values.ConvertToEntity(this, Mappings); }
internal override void ProcessMappingsFromRowValues(RowValues values) { NegativeAdGroupCriterion = new NegativeAdGroupCriterion { Criterion = new GenderCriterion() { Type = typeof(GenderCriterion).Name, }, Type = typeof(NegativeAdGroupCriterion).Name }; values.ConvertToEntity(this, Mappings); }
internal override void ProcessMappingsFromRowValues(RowValues values) { BiddableAdGroupCriterion = new BiddableAdGroupCriterion { Criterion = new LocationIntentCriterion() { Type = typeof(LocationIntentCriterion).Name, }, CriterionBid = null, Type = typeof(BiddableAdGroupCriterion).Name }; values.ConvertToEntity(this, Mappings); }
internal override void ProcessMappingsFromRowValues(RowValues values) { NegativeCampaignCriterion = new NegativeCampaignCriterion() { Criterion = new Webpage() { Parameter = new WebpageParameter(), Type = typeof(Webpage).Name, }, Type = typeof(NegativeCampaignCriterion).Name }; values.ConvertToEntity(this, Mappings); }
internal override void ProcessMappingsFromRowValues(RowValues values) { LocationAdExtension = new LocationAdExtension { Type = "LocationAdExtension" }; if (!string.IsNullOrEmpty(values[StringTable.Latitude]) || !string.IsNullOrEmpty(values[StringTable.Longitude])) { LocationAdExtension.GeoPoint = new GeoPoint(); } base.ProcessMappingsFromRowValues(values); values.ConvertToEntity(this, Mappings); }
internal override void ProcessMappingsFromRowValues(RowValues values) { BiddableAdGroupCriterion = new BiddableAdGroupCriterion { CriterionBid = new FixedBid { Type = "FixedBid" }, Criterion = new Product { Type = "Product" }, Type = "BiddableAdGroupCriterion" }; values.ConvertToEntity(this, Mappings); }
internal override void ProcessMappingsFromRowValues(RowValues values) { BiddableAdGroupCriterion = new BiddableAdGroupCriterion { Criterion = new RadiusCriterion() { Type = typeof(RadiusCriterion).Name, }, CriterionBid = new BidMultiplier { Type = typeof(BidMultiplier).Name, }, Type = typeof(BiddableAdGroupCriterion).Name }; values.ConvertToEntity(this, Mappings); }
internal override void ProcessMappingsFromRowValues(RowValues values) { BiddableCampaignCriterion = new BiddableCampaignCriterion { Criterion = new GenderCriterion() { Type = typeof(GenderCriterion).Name, }, CriterionBid = new BidMultiplier { Type = typeof(BidMultiplier).Name, }, Type = typeof(BiddableCampaignCriterion).Name }; values.ConvertToEntity(this, Mappings); }
internal override void ProcessMappingsFromRowValues(RowValues values) { BiddableAdGroupCriterion = new BiddableAdGroupCriterion { Criterion = new Webpage() { Parameter = new WebpageParameter(), Type = typeof(Webpage).Name, }, CriterionBid = new FixedBid { Type = typeof(FixedBid).Name, }, Type = typeof(BiddableAdGroupCriterion).Name }; values.ConvertToEntity(this, Mappings); }
internal override void ProcessMappingsFromRowValues(RowValues values) { BiddableAdGroupCriterion = new BiddableAdGroupCriterion { Criterion = new AudienceCriterion() { Type = typeof(AudienceCriterion).Name, }, CriterionBid = new BidMultiplier { Type = typeof(BidMultiplier).Name, }, Type = typeof(BiddableAdGroupCriterion).Name }; values.ConvertToEntity(this, Mappings); PerformanceData = PerformanceData.ReadFromRowValuesOrNull(values); }
internal override void ReadFromRowValues(RowValues values) { values.ConvertToEntity(this, Mappings); }
internal override void ProcessMappingsFromRowValues(RowValues values) { DeviceOsTargetBid = new DeviceOSTargetBid(); base.ProcessMappingsFromRowValues(values); values.ConvertToEntity(this, Mappings); }
internal override void ProcessMappingsFromRowValues(RowValues values) { base.ProcessMappingsFromRowValues(values); values.ConvertToEntity(this, Mappings); }
internal override void ReadFromRowValues(RowValues values) { base.ReadFromRowValues(values); values.ConvertToEntity(this, Mappings); }
/// <summary> /// Reads common mappings and calls abstract method to read entity-specific mappings. This is done through abstract method to avoid having to do base.ReadFromRowValues in each child. /// </summary> /// <param name="values">CSV row values</param> internal override void ReadFromRowValues(RowValues values) { values.ConvertToEntity(this, Mappings); ProcessMappingsFromRowValues(values); }
internal override void ProcessMappingsFromRowValues(RowValues values) { Experiment = new Experiment(); values.ConvertToEntity(this, Mappings); }
internal override void ProcessMappingsFromRowValues(RowValues values) { values.ConvertToEntity(this, Mappings); PerformanceData = PerformanceData.ReadFromRowValuesOrNull(values); }
internal override void ReadFromRowValues(RowValues values) { values.ConvertToEntity(this, Mappings); PerformanceData.ReadFromRowValues(values); }
internal override void ProcessMappingsFromRowValues(RowValues values) { Budget = new Budget(); values.ConvertToEntity(this, Mappings); }
internal override void ProcessMappingsFromRowValues(RowValues values) { AdExtensionIdToEntityIdAssociation = new AdExtensionIdToEntityIdAssociation(); values.ConvertToEntity(this, Mappings); PerformanceData = PerformanceData.ReadFromRowValuesOrNull(values); }
internal override void ProcessMappingsFromRowValues(RowValues values) { Identifier.ReadFromRowValues(values); values.ConvertToEntity(this, Mappings); }
internal void ReadFromRowValues(RowValues values) { values.ConvertToEntity(this, Mappings); }
internal override void ProcessMappingsFromRowValues(RowValues values) { RadiusTargetBid = new RadiusTargetBid2(); base.ProcessMappingsFromRowValues(values); values.ConvertToEntity(this, Mappings); }