Class Element
Contains the element of the dynamic feed.
Implements
Inherited Members
Namespace: Google.Apis.Dfareporting.v5.Data
Assembly: Google.Apis.Dfareporting.v5.dll
Syntax
public class Element : IDirectResponseSchema
Properties
ActiveFieldId
Optional. The field ID to specify the active field in the feed.
Declaration
[JsonProperty("activeFieldId")]
public virtual int? ActiveFieldId { get; set; }
Property Value
| Type | Description |
|---|---|
| int? |
CreateInfo
Output only. The creation timestamp of the element. This is a read-only field.
Declaration
[JsonProperty("createInfo")]
public virtual LastModifiedInfo CreateInfo { get; set; }
Property Value
| Type | Description |
|---|---|
| LastModifiedInfo |
DefaultFieldId
Optional. The field ID to specify the field that represents the default field in the feed.
Declaration
[JsonProperty("defaultFieldId")]
public virtual int? DefaultFieldId { get; set; }
Property Value
| Type | Description |
|---|---|
| int? |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ElementName
Optional. The name of the element. It is defaulted to resource file name if not provided.
Declaration
[JsonProperty("elementName")]
public virtual string ElementName { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
EndTimestampFieldId
Optional. The field ID to specify the field that represents the end timestamp. Only applicable if you're planning to use scheduling in your dynamic creative.
Declaration
[JsonProperty("endTimestampFieldId")]
public virtual int? EndTimestampFieldId { get; set; }
Property Value
| Type | Description |
|---|---|
| int? |
ExternalIdFieldId
Required. The field ID to specify the field used for uniquely identifying the feed row. This is a required field.
Declaration
[JsonProperty("externalIdFieldId")]
public virtual int? ExternalIdFieldId { get; set; }
Property Value
| Type | Description |
|---|---|
| int? |
FeedFields
Required. The list of fields of the element. The field order and name should match the meta data in the content source source.
Declaration
[JsonProperty("feedFields")]
public virtual IList<FeedField> FeedFields { get; set; }
Property Value
| Type | Description |
|---|---|
| IList<FeedField> |
IsLocalTimestamp
Optional. Whether the start and end timestamp is local timestamp. The default value is false which means start and end timestamp is in UTC.
Declaration
[JsonProperty("isLocalTimestamp")]
public virtual bool? IsLocalTimestamp { get; set; }
Property Value
| Type | Description |
|---|---|
| bool? |
LastModifiedInfo
Output only. The last modified timestamp of the element. This is a read-only field.
Declaration
[JsonProperty("lastModifiedInfo")]
public virtual LastModifiedInfo LastModifiedInfo { get; set; }
Property Value
| Type | Description |
|---|---|
| LastModifiedInfo |
ProximityTargetingFieldId
Optional. The field ID that specify field used for proximity targeting.
Declaration
[JsonProperty("proximityTargetingFieldId")]
public virtual int? ProximityTargetingFieldId { get; set; }
Property Value
| Type | Description |
|---|---|
| int? |
ReportingLabelFieldId
Required. The field ID to specify the field used for dynamic reporting in Campaign Manager 360.
Declaration
[JsonProperty("reportingLabelFieldId")]
public virtual int? ReportingLabelFieldId { get; set; }
Property Value
| Type | Description |
|---|---|
| int? |
StartTimestampFieldId
Optional. The field ID to specify the field that represents the start timestamp. Only applicable if you're planning to use scheduling in your dynamic creative.
Declaration
[JsonProperty("startTimestampFieldId")]
public virtual int? StartTimestampFieldId { get; set; }
Property Value
| Type | Description |
|---|---|
| int? |