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, for example, "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 preferred;
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