FilterGeofenceIntersectionMessageInput
About FilterGeofenceIntersectionMessageInput
FilterGeofenceIntersectionMessageInput allows for filtering a geofence intersection subscription based on criteria described below.
Only one field should be provided per Filter object unless using an operator (and or not) as specified below.
geofenceId
If provided, specifies filters that work against the unique id of the geofence collided with.
Type: FilterIDInput
tag
If provided, specifies case-insensitive filters that work against the tag associated with the geofence intersection’s track.
Type: FilterStringInput
dataSourceId
Specifies filters that work against the dataSource associated with the geofence intersection’s track.
Type: FilterIDInput
state
Specifies filters that work against the state of the geofence intersection message.
Type: FilterMessageStateInput
and
If provided, a detection activity must pass all filters in this list to match the current filter.
Type: [FilterGeofenceIntersectionMessageInput!]
or
If provided, a detection activity must pass at least one of the filters in this list to match the current filter.
Type: [FilterGeofenceIntersectionMessageInput!]
not
If provided, a detection activity may not match this filter to match the current filter.