nemo_microservices.types.intake.entry_filter_param#

Module Contents#

Classes#

API#

class nemo_microservices.types.intake.entry_filter_param.EntryFilterParam#

Bases: typing_extensions.TypedDict

context: nemo_microservices.types.intake.entry_context_filter_param.EntryContextFilterParam#

None

Filter for entry context fields.

created_at: nemo_microservices.types.created_at_filter_op_param.CreatedAtFilterOpParam#

None

Filter for created_at timestamp.

external_id: str#

None

Filter by external ID (e.g., completion_id).

has_events: bool#

None

Filter by presence of any events.

has_opinion: bool#

None

Filter by presence of opinion.

has_rating: bool#

None

Filter by presence of rating.

has_rewrite: bool#

None

Filter by presence of rewrite.

has_thumb: bool#

None

Filter by presence of thumb feedback.

longest_per_thread: bool#

None

If true, return only the longest entry per thread (based on message count).

namespace: str#

None

Filter by namespace id.

project: str#

None

Filter by project name.

updated_at: nemo_microservices.types.updated_at_filter_param.UpdatedAtFilterParam#

None

Filter for updated_at timestamp.

user_rating: nemo_microservices.types.intake.entry_user_rating_filter_param.EntryUserRatingFilterParam#

None

Filter for entry user rating fields.