FilterSet class

A set of filters that is applied to a request for data.

Within a filter set, an AND operation is performed across the filters represented by each field. An OR operation is performed across the filters represented by the multiple values of a repeated field, e.g., "format=VIDEO AND deal_id=12 AND (seller_network_id=34 OR seller_network_id=56)".

Constructors

FilterSet({AbsoluteDateRange? absoluteDateRange, List<String>? breakdownDimensions, String? creativeId, String? dealId, String? environment, String? format, List<String>? formats, String? name, List<String>? platforms, List<String>? publisherIdentifiers, RealtimeTimeRange? realtimeTimeRange, RelativeDateRange? relativeDateRange, List<int>? sellerNetworkIds, String? timeSeriesGranularity})
FilterSet.fromJson(Map _json)

Properties

absoluteDateRange AbsoluteDateRange?
An absolute date range, defined by a start date and an end date.
getter/setter pair
breakdownDimensions List<String>?
The set of dimensions along which to break down the response; may be empty.
getter/setter pair
creativeId String?
The ID of the creative on which to filter; optional.
getter/setter pair
dealId String?
The ID of the deal on which to filter; optional.
getter/setter pair
environment String?
The environment on which to filter; optional. Possible string values are:
getter/setter pair
format String?
Creative format bidded on or allowed to bid on, can be empty. Possible string values are:
getter/setter pair
formats List<String>?
Creative formats bidded on or allowed to bid on, can be empty.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
name String?
A user-defined name of the filter set.
getter/setter pair
platforms List<String>?
The list of platforms on which to filter; may be empty.
getter/setter pair
publisherIdentifiers List<String>?
For Open Bidding partners only.
getter/setter pair
realtimeTimeRange RealtimeTimeRange?
An open-ended realtime time range, defined by the aggregation start timestamp.
getter/setter pair
relativeDateRange RelativeDateRange?
A relative date range, defined by an offset from today and a duration.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
sellerNetworkIds List<int>?
For Authorized Buyers only.
getter/setter pair
timeSeriesGranularity String?
The granularity of time intervals if a time series breakdown is desired; optional. Possible string values are:
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