SegmentFilter class

SegmentFilter defines the segment to be either a simple or a sequence segment. A simple segment condition contains dimension and metric conditions to select the sessions or users. A sequence segment condition can be used to select users or sessions based on sequential conditions.


SegmentFilter.fromJson(Map _json)


hashCode int
The hash code for this object. [...]
read-only, inherited
not bool
If true, match the complement of simple or sequence segment. For example, to match all visits not from "New York", we can define the segment as follows: "sessionSegment": { "segmentFilters": [{ "simpleSegment" :{ "orFiltersForSegment": [{ "segmentFilterClauses":[{ "dimensionFilter": { "dimensionName": "ga:city", "expressions": "New York" } }] }] }, "not": "True" }] },
read / write
runtimeType Type
A representation of the runtime type of the object.
read-only, inherited
sequenceSegment SequenceSegment
Sequence conditions consist of one or more steps, where each step is defined by one or more dimension/metric conditions. Multiple steps can be combined with special sequence operators.
read / write
simpleSegment SimpleSegment
A Simple segment conditions consist of one or more dimension/metric conditions that can be combined
read / write


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


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