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 |