ReportRequest class

A request object used to create a DoubleClick Search report.

Constructors

ReportRequest({List<ReportApiColumnSpec>? columns, String? downloadFormat, List<ReportRequestFilters>? filters, bool? includeDeletedEntities, bool? includeRemovedEntities, int? maxRowsPerFile, List<ReportRequestOrderBy>? orderBy, ReportRequestReportScope? reportScope, String? reportType, int? rowCount, int? startRow, String? statisticsCurrency, ReportRequestTimeRange? timeRange, bool? verifySingleTimeZone})
ReportRequest.fromJson(Map json_)

Properties

columns List<ReportApiColumnSpec>?
The columns to include in the report.
getter/setter pair
downloadFormat String?
Format that the report should be returned in.
getter/setter pair
filters List<ReportRequestFilters>?
A list of filters to be applied to the report.\ The maximum number of filters per request is 300.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
includeDeletedEntities bool?
Determines if removed entities should be included in the report.
getter/setter pair
includeRemovedEntities bool?
Determines if removed entities should be included in the report.
getter/setter pair
maxRowsPerFile int?
Asynchronous report only.
getter/setter pair
orderBy List<ReportRequestOrderBy>?
Synchronous report only.
getter/setter pair
reportScope ReportRequestReportScope?
The reportScope is a set of IDs that are used to determine which subset of entities will be returned in the report.
getter/setter pair
reportType String?
Determines the type of rows that are returned in the report.
getter/setter pair
rowCount int?
Synchronous report only.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
startRow int?
Synchronous report only.
getter/setter pair
statisticsCurrency String?
Specifies the currency in which monetary will be returned.
getter/setter pair
timeRange ReportRequestTimeRange?
If metrics are requested in a report, this argument will be used to restrict the metrics to a specific time range.
getter/setter pair
verifySingleTimeZone bool?
If true, the report would only be created if all the requested stat data are sourced from a single timezone.
getter/setter pair

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited