SearchAnalyticsQueryRequest class Null safety


SearchAnalyticsQueryRequest({String? aggregationType, String? dataState, List<ApiDimensionFilterGroup>? dimensionFilterGroups, List<String>? dimensions, String? endDate, int? rowLimit, String? searchType, String? startDate, int? startRow, String? type})
SearchAnalyticsQueryRequest.fromJson(Map json_)


aggregationType String?
[Optional; Default is "auto"] How data is aggregated.
read / write
dataState String?
The data state to be fetched, can be full or all, the latter including full and partial data. Possible string values are:
read / write
dimensionFilterGroups List<ApiDimensionFilterGroup>?
Zero or more filters to apply to the dimension grouping values; for example, 'query contains "buy"' to see only data where the query string contains the substring "buy" (not case-sensitive).
read / write
dimensions List<String>?
Zero or more dimensions to group results by.
read / write
endDate String?
End date of the requested date range, in YYYY-MM-DD format, in PST (UTC - 8:00).
read / write
hashCode int
The hash code for this object.
rowLimit int?
[Optional; Default is 1000] The maximum number of rows to return.
read / write
runtimeType Type
A representation of the runtime type of the object.
searchType String?
[Optional; Default is "web"] The search type to filter for. Possible string values are:
read / write
startDate String?
[Required] Start date of the requested date range, in YYYY-MM-DD format, in PST time (UTC - 8:00).
read / write
startRow int?
[Optional; Default is 0] Zero-based index of the first row in the response.
read / write
type String?
[Optional; Default is "web"] Type of report: search type, or either Discover or Gnews.
read / write


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


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