Class Report
Represents a Report resource.
Implements
Inherited Members
Namespace: Google.Apis.Dfareporting.v4.Data
Assembly: Google.Apis.Dfareporting.v4.dll
Syntax
public class Report : IDirectResponseSchema
Properties
AccountId
The account ID to which this report belongs.
Declaration
[JsonProperty("accountId")]
public virtual long? AccountId { get; set; }
Property Value
| Type | Description |
|---|---|
| long? |
Criteria
The report criteria for a report of type "STANDARD".
Declaration
[JsonProperty("criteria")]
public virtual Report.CriteriaData Criteria { get; set; }
Property Value
| Type | Description |
|---|---|
| Report.CriteriaData |
CrossDimensionReachCriteria
The report criteria for a report of type "CROSS_DIMENSION_REACH".
Declaration
[JsonProperty("crossDimensionReachCriteria")]
public virtual Report.CrossDimensionReachCriteriaData CrossDimensionReachCriteria { get; set; }
Property Value
| Type | Description |
|---|---|
| Report.CrossDimensionReachCriteriaData |
CrossMediaReachCriteria
Optional. The report criteria for a report of type "CROSS_MEDIA_REACH".
Declaration
[JsonProperty("crossMediaReachCriteria")]
public virtual Report.CrossMediaReachCriteriaData CrossMediaReachCriteria { get; set; }
Property Value
| Type | Description |
|---|---|
| Report.CrossMediaReachCriteriaData |
Delivery
The report's email delivery settings.
Declaration
[JsonProperty("delivery")]
public virtual Report.DeliveryData Delivery { get; set; }
Property Value
| Type | Description |
|---|---|
| Report.DeliveryData |
ETag
The eTag of this response for caching purposes.
Declaration
[JsonProperty("etag")]
public virtual string ETag { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
FileName
The filename used when generating report files for this report.
Declaration
[JsonProperty("fileName")]
public virtual string FileName { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
FloodlightCriteria
The report criteria for a report of type "FLOODLIGHT".
Declaration
[JsonProperty("floodlightCriteria")]
public virtual Report.FloodlightCriteriaData FloodlightCriteria { get; set; }
Property Value
| Type | Description |
|---|---|
| Report.FloodlightCriteriaData |
Format
The output format of the report. If not specified, default format is "CSV". Note that the actual format in the completed report file might differ if for instance the report's size exceeds the format's capabilities. "CSV" will then be the fallback format.
Declaration
[JsonProperty("format")]
public virtual string Format { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Id
The unique ID identifying this report resource.
Declaration
[JsonProperty("id")]
public virtual long? Id { get; set; }
Property Value
| Type | Description |
|---|---|
| long? |
Kind
The kind of resource this is, in this case dfareporting#report.
Declaration
[JsonProperty("kind")]
public virtual string Kind { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
LastModifiedTime
The timestamp (in milliseconds since epoch) of when this report was last modified.
Declaration
[JsonProperty("lastModifiedTime")]
public virtual ulong? LastModifiedTime { get; set; }
Property Value
| Type | Description |
|---|---|
| ulong? |
Name
The name of the report.
Declaration
[JsonProperty("name")]
public virtual string Name { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
OwnerProfileId
The user profile id of the owner of this report.
Declaration
[JsonProperty("ownerProfileId")]
public virtual long? OwnerProfileId { get; set; }
Property Value
| Type | Description |
|---|---|
| long? |
PathToConversionCriteria
The report criteria for a report of type "PATH_TO_CONVERSION".
Declaration
[JsonProperty("pathToConversionCriteria")]
public virtual Report.PathToConversionCriteriaData PathToConversionCriteria { get; set; }
Property Value
| Type | Description |
|---|---|
| Report.PathToConversionCriteriaData |
ReachCriteria
The report criteria for a report of type "REACH".
Declaration
[JsonProperty("reachCriteria")]
public virtual Report.ReachCriteriaData ReachCriteria { get; set; }
Property Value
| Type | Description |
|---|---|
| Report.ReachCriteriaData |
Schedule
The report's schedule. Can only be set if the report's 'dateRange' is a relative date range and the relative date range is not "TODAY".
Declaration
[JsonProperty("schedule")]
public virtual Report.ScheduleData Schedule { get; set; }
Property Value
| Type | Description |
|---|---|
| Report.ScheduleData |
SubAccountId
The subaccount ID to which this report belongs if applicable.
Declaration
[JsonProperty("subAccountId")]
public virtual long? SubAccountId { get; set; }
Property Value
| Type | Description |
|---|---|
| long? |
Type
The type of the report.
Declaration
[JsonProperty("type")]
public virtual string Type { get; set; }
Property Value
| Type | Description |
|---|---|
| string |