I'm trying to retrieve evaluations, which exist or have a deleted
dimension in their response from /api/v2/analytics/conversations/details/query
using the Python SDK.
from PureCloudPlatformClient V2 import EvaluationDetailQueryPredicate, EvaluationDetailQueryFilter
evaluation_detail_query_predicate_evaluationId = EvaluationDetailQueryPredicate()
evaluation_detail_query_predicate_evaluationId.dimension = 'evaluationId'
evaluation_detail_query_predicate_evaluationId.operator = 'exists'
evaluation_detail_query_predicate_evaluationId.type = 'dimension'
evaluation_detail_query_predicate_deleted = EvaluationDetailQueryPredicate()
evaluation_detail_query_predicate_deleted.dimension = 'deleted'
evaluation_detail_query_predicate_deleted.operator = 'exists'
evaluation_detail_query_predicate_deleted.type = 'dimension'
predicates = [evaluation_detail_query_predicate_evaluationId, evaluation_detail_query_predicate_deleted]
evaluation_detail_query_filter = EvaluationDetailQueryFilter()
evaluation_detail_query_filter.predicates = predicates
evaluation_detail_query_filter.type = 'or'
Does this code make sense to pass to the body of post_analytics_conversations_details_query
??
In the API explorer I'm receiving results with deleted
key, but not via the Python SDK.