Show / Hide Table of Contents

Class DynamicRules

Contains dynamic rules information.

Inheritance
object
DynamicRules
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
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?

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX