The ININ.IceLib.Reporting.Interactions.Filters namespace contains classes that provide support for filtering interaction snapshot's via GetInteractionSnapshots(IEnumerable<(Of <<'(InteractionSnapshotFilter>)>>)).
Classes
Class | Description | |
---|---|---|
AniFilter |
Represents criteria used to filter on an interaction's ANI.
The filter is used in calls to GetInteractionSnapshots(IEnumerable<(Of <<'(InteractionSnapshotFilter>)>>)).
| |
DateTimeRangeFilter |
Represents criteria used to filter on whether an interaction's intiation time falls within a datetime range.
The filter is used in calls to GetInteractionSnapshots(IEnumerable<(Of <<'(InteractionSnapshotFilter>)>>)).
| |
DirectionFilter |
Represents criteria used to filter on an interaction's direction.
The filter is used in calls to GetInteractionSnapshots(IEnumerable<(Of <<'(InteractionSnapshotFilter>)>>)).
| |
DnisFilter |
Represents criteria used to filter on an interaction's DNIS.
The filter is used in calls to GetInteractionSnapshots(IEnumerable<(Of <<'(InteractionSnapshotFilter>)>>)).
| |
InteractionIdFilter |
Represents criteria used to filter on an interaction's ID.
The filter is used in calls to GetInteractionSnapshots(IEnumerable<(Of <<'(InteractionSnapshotFilter>)>>)).
| |
InteractionSnapshotFilter |
Represents criteria used to filter on an interaction.
The filter is used in calls to GetInteractionSnapshots(IEnumerable<(Of <<'(InteractionSnapshotFilter>)>>)).
| |
LastICUserNameFilter |
Represents criteria used to filter on the last IC username involved in an interaction.
The filter is used in calls to GetInteractionSnapshots(IEnumerable<(Of <<'(InteractionSnapshotFilter>)>>)).
| |
LastWorkgroupFilter |
Represents criteria used to filter on the last workgroup involved in an interaction.
The filter is used in calls to GetInteractionSnapshots(IEnumerable<(Of <<'(InteractionSnapshotFilter>)>>)).
| |
LineDurationFilter |
Represents criteria used to filter on whether an interaction's line duration falls within a specified range of timespans.
The filter is used in calls to GetInteractionSnapshots(IEnumerable<(Of <<'(InteractionSnapshotFilter>)>>)).
| |
MaxRowsFilter |
Used to limit the number to rows returned for calls to GetInteractionSnapshots(IEnumerable<(Of <<'(InteractionSnapshotFilter>)>>)).
| |
MediaTypeFilter |
Represents criteria used to filter whether an interaction's media type is one of the provided media types.
The filter is used in calls to GetInteractionSnapshots(IEnumerable<(Of <<'(InteractionSnapshotFilter>)>>)).
| |
MultipleValueFilter<(Of <(<'TValueType>)>)> |
Holds information on a multiple value filter for calls to GetInteractionSnapshots(IEnumerable<(Of <<'(InteractionSnapshotFilter>)>>)).
This filter will return records that match any of the supplied values.
See the following (and other) implementations:
| |
RangeValueFilter<(Of <(<'TValueType>)>)> |
Holds information on a range value filter for calls to GetInteractionSnapshots(IEnumerable<(Of <<'(InteractionSnapshotFilter>)>>)).
See the following (and other) implementations:
| |
SingleValueFilter<(Of <(<'TValueType>)>)> |
Holds information on a single value filter for calls to GetInteractionSnapshots(IEnumerable<(Of <<'(InteractionSnapshotFilter>)>>)).
See the following (and other) implementations:
| |
SiteIdFilter |
Represents criteria used to filter on an interaction's site ID.
The filter is used in calls to GetInteractionSnapshots(IEnumerable<(Of <<'(InteractionSnapshotFilter>)>>)).
|
Version Information
Supported for IC Server version 2015 R1 and beyond.
For 4.0, supported for IC Server version 4.0 GA and beyond.
For 4.0, supported for IC Server version 4.0 GA and beyond.