Class DynamicRules
Contains dynamic rules information.
Implements
Inherited Members
Namespace: Google.Apis.Dfareporting.v5.Data
Assembly: Google.Apis.Dfareporting.v5.dll
Syntax
public class DynamicRules : IDirectResponseSchema
Properties
AutoTargetedFieldIds
Optional. List of field IDs in this element that should be auto-targeted. Applicable when rule type is AUTO.
Declaration
[JsonProperty("autoTargetedFieldIds")]
public virtual IList<int?> AutoTargetedFieldIds { get; set; }
Property Value
| Type | Description |
|---|---|
| IList<int?> |
CustomRules
Optional. The custom rules of the dynamic feed, only applicable when rule type is CUSTOM.
Declaration
[JsonProperty("customRules")]
public virtual IList<CustomRule> CustomRules { get; set; }
Property Value
| Type | Description |
|---|---|
| IList<CustomRule> |
CustomValueFields
Optional. Mapping between field ID and custom key that are used to match for auto filtering.
Declaration
[JsonProperty("customValueFields")]
public virtual IList<CustomValueField> CustomValueFields { get; set; }
Property Value
| Type | Description |
|---|---|
| IList<CustomValueField> |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ProximityFilter
Optional. The proximity targeting rules of the dynamic feed, only applicable when rule type is PROXIMITY_TARGETING.
Declaration
[JsonProperty("proximityFilter")]
public virtual ProximityFilter ProximityFilter { get; set; }
Property Value
| Type | Description |
|---|---|
| ProximityFilter |
RemarketingValueAttributes
Optional. The link between an element field ID and a list of user attribute IDs.
Declaration
[JsonProperty("remarketingValueAttributes")]
public virtual IList<RemarketingValueAttribute> RemarketingValueAttributes { get; set; }
Property Value
| Type | Description |
|---|---|
| IList<RemarketingValueAttribute> |
RotationType
Optional. The rotation type to select from eligible rows. Rotation type only apply when the filtering rule results in more than one eligible rows.
Declaration
[JsonProperty("rotationType")]
public virtual string RotationType { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
RuleType
Optional. The type of the rule, the default value is OPEN.
Declaration
[JsonProperty("ruleType")]
public virtual string RuleType { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
WeightFieldId
Optional. The field ID for the feed that will be used for weighted rotation, only applicable when rotation type is WEIGHTED.
Declaration
[JsonProperty("weightFieldId")]
public virtual int? WeightFieldId { get; set; }
Property Value
| Type | Description |
|---|---|
| int? |