--- title: ViewFilter --- :::error **The Ruby SDK is deprecated as of 9/16/2020** The Genesys Cloud Ruby SDK (v96.0.0) will be frozen at its current version level. Any new enhancements to our API or bug fixes will not be backported. If you do need to take advantage of new features or bug fixes outside the Genesys Cloud Ruby SDK, you will need to use the Genesys Cloud REST endpoints directly. More information can be found in the [Official Announcement](https://developer.mypurecloud.com/forum/t/announcement-genesys-cloud-ruby-sdk-end-of-life/8850). ::: ## PureCloud::ViewFilter ## Properties |Name | Type | Description | Notes| |------------ | ------------- | ------------- | -------------| | **media_types** | **Array<String>** | The media types are used to filter the view | [optional] | | **queue_ids** | **Array<String>** | The queue ids are used to filter the view | [optional] | | **skill_ids** | **Array<String>** | The skill ids are used to filter the view | [optional] | | **skill_groups** | **Array<String>** | The skill groups used to filter the view | [optional] | | **language_ids** | **Array<String>** | The language ids are used to filter the view | [optional] | | **language_groups** | **Array<String>** | The language groups used to filter the view | [optional] | | **directions** | **Array<String>** | The directions are used to filter the view | [optional] | | **originating_directions** | **Array<String>** | The list of orginating directions used to filter the view | [optional] | | **wrap_up_codes** | **Array<String>** | The wrap up codes are used to filter the view | [optional] | | **dnis_list** | **Array<String>** | The dnis list is used to filter the view | [optional] | | **session_dnis_list** | **Array<String>** | The list of session dnis used to filter the view | [optional] | | **filter_queues_by_user_ids** | **Array<String>** | The user ids are used to fetch associated queues for the view | [optional] | | **filter_users_by_queue_ids** | **Array<String>** | The queue ids are used to fetch associated users for the view | [optional] | | **user_ids** | **Array<String>** | The user ids are used to filter the view | [optional] | | **address_tos** | **Array<String>** | The address To values are used to filter the view | [optional] | | **address_froms** | **Array<String>** | The address from values are used to filter the view | [optional] | | **outbound_campaign_ids** | **Array<String>** | The outbound campaign ids are used to filter the view | [optional] | | **outbound_contact_list_ids** | **Array<String>** | The outbound contact list ids are used to filter the view | [optional] | | **contact_ids** | **Array<String>** | The contact ids are used to filter the view | [optional] | | **external_contact_ids** | **Array<String>** | The external contact ids are used to filter the view | [optional] | | **external_org_ids** | **Array<String>** | The external org ids are used to filter the view | [optional] | | **ani_list** | **Array<String>** | The ani list ids are used to filter the view | [optional] | | **durations_milliseconds** | [**Array<NumericRange>**](NumericRange.html) | The durations in milliseconds used to filter the view | [optional] | | **acd_durations_milliseconds** | [**Array<NumericRange>**](NumericRange.html) | The acd durations in milliseconds used to filter the view | [optional] | | **talk_durations_milliseconds** | [**Array<NumericRange>**](NumericRange.html) | The talk durations in milliseconds used to filter the view | [optional] | | **acw_durations_milliseconds** | [**Array<NumericRange>**](NumericRange.html) | The acw durations in milliseconds used to filter the view | [optional] | | **handle_durations_milliseconds** | [**Array<NumericRange>**](NumericRange.html) | The handle durations in milliseconds used to filter the view | [optional] | | **hold_durations_milliseconds** | [**Array<NumericRange>**](NumericRange.html) | The hold durations in milliseconds used to filter the view | [optional] | | **abandon_durations_milliseconds** | [**Array<NumericRange>**](NumericRange.html) | The abandon durations in milliseconds used to filter the view | [optional] | | **evaluation_score** | [**NumericRange**](NumericRange.html) | The evaluationScore is used to filter the view | [optional] | | **evaluation_critical_score** | [**NumericRange**](NumericRange.html) | The evaluationCriticalScore is used to filter the view | [optional] | | **evaluation_form_ids** | **Array<String>** | The evaluation form ids are used to filter the view | [optional] | | **evaluated_agent_ids** | **Array<String>** | The evaluated agent ids are used to filter the view | [optional] | | **evaluator_ids** | **Array<String>** | The evaluator ids are used to filter the view | [optional] | | **transferred** | **BOOLEAN** | Indicates filtering for transfers | [optional] | | **abandoned** | **BOOLEAN** | Indicates filtering for abandons | [optional] | | **answered** | **BOOLEAN** | Indicates filtering for answered interactions | [optional] | | **message_types** | **Array<String>** | The message media types used to filter the view | [optional] | | **division_ids** | **Array<String>** | The divison Ids used to filter the view | [optional] | | **survey_form_ids** | **Array<String>** | The survey form ids used to filter the view | [optional] | | **survey_total_score** | [**NumericRange**](NumericRange.html) | The survey total score used to filter the view | [optional] | | **survey_nps_score** | [**NumericRange**](NumericRange.html) | The survey NPS score used to filter the view | [optional] | | **mos** | [**NumericRange**](NumericRange.html) | The desired range for mos values | [optional] | | **survey_question_group_score** | [**NumericRange**](NumericRange.html) | The survey question group score used to filter the view | [optional] | | **survey_promoter_score** | [**NumericRange**](NumericRange.html) | The survey promoter score used to filter the view | [optional] | | **survey_form_context_ids** | **Array<String>** | The list of survey form context ids used to filter the view | [optional] | | **conversation_ids** | **Array<String>** | The list of conversation ids used to filter the view | [optional] | | **sip_call_ids** | **Array<String>** | The list of SIP call ids used to filter the view | [optional] | | **is_ended** | **BOOLEAN** | Indicates filtering for ended | [optional] | | **is_surveyed** | **BOOLEAN** | Indicates filtering for survey | [optional] | | **survey_scores** | [**Array<NumericRange>**](NumericRange.html) | The list of survey score ranges used to filter the view | [optional] | | **promoter_scores** | [**Array<NumericRange>**](NumericRange.html) | The list of promoter score ranges used to filter the view | [optional] | | **is_campaign** | **BOOLEAN** | Indicates filtering for campaign | [optional] | | **survey_statuses** | **Array<String>** | The list of survey statuses used to filter the view | [optional] | | **conversation_properties** | [**ConversationProperties**](ConversationProperties.html) | A grouping of conversation level filters | [optional] | | **is_blind_transferred** | **BOOLEAN** | Indicates filtering for blind transferred | [optional] | | **is_consulted** | **BOOLEAN** | Indicates filtering for consulted | [optional] | | **is_consult_transferred** | **BOOLEAN** | Indicates filtering for consult transferred | [optional] | | **remote_participants** | **Array<String>** | The list of remote participants used to filter the view | [optional] | | **flow_ids** | **Array<String>** | The list of flow Ids | [optional] | | **flow_outcome_ids** | **Array<String>** | A list of outcome ids of the flow | [optional] | | **flow_outcome_values** | **Array<String>** | A list of outcome values of the flow | [optional] | | **flow_destination_types** | **Array<String>** | The list of destination types of the flow | [optional] | | **flow_disconnect_reasons** | **Array<String>** | The list of reasons for the flow to disconnect | [optional] | | **flow_types** | **Array<String>** | A list of types of the flow | [optional] | | **flow_entry_types** | **Array<String>** | A list of types of the flow entry | [optional] | | **flow_entry_reasons** | **Array<String>** | A list of reasons of flow entry | [optional] | | **flow_versions** | **Array<String>** | A list of versions of a flow | [optional] | | **group_ids** | **Array<String>** | A list of directory group ids | [optional] | | **has_journey_customer_id** | **BOOLEAN** | Indicates filtering for journey customer id | [optional] | | **has_journey_action_map_id** | **BOOLEAN** | Indicates filtering for Journey action map id | [optional] | | **has_journey_visit_id** | **BOOLEAN** | Indicates filtering for Journey visit id | [optional] | | **has_media** | **BOOLEAN** | Indicates filtering for presence of MMS media | [optional] | | **role_ids** | **Array<String>** | The role Ids used to filter the view | [optional] | | **reports_tos** | **Array<String>** | The report to user IDs used to filter the view | [optional] | | **location_ids** | **Array<String>** | The location Ids used to filter the view | [optional] | | **flow_out_types** | **Array<String>** | A list of flow out types | [optional] | | **provider_list** | **Array<String>** | A list of providers | [optional] | | **callback_number_list** | **Array<String>** | A list of callback numbers or substrings of numbers (ex: [\"317\", \"13172222222\"]) | [optional] | | **callback_interval** | **String** | An interval of time to filter for scheduled callbacks. Intervals are represented as an ISO-8601 string. For example: YYYY-MM-DDThh:mm:ss/YYYY-MM-DDThh:mm:ss | [optional] | | **used_routing_types** | **Array<String>** | A list of routing types used | [optional] | | **requested_routing_types** | **Array<String>** | A list of routing types requested | [optional] | | **has_agent_assist_id** | **BOOLEAN** | Indicates filtering for agent assist id | [optional] | {: class="table table-striped"}