nemo_microservices.types.intake.entry_filter#

Module Contents#

Classes#

API#

class nemo_microservices.types.intake.entry_filter.EntryFilter(/, **data: typing.Any)#

Bases: nemo_microservices._models.BaseModel

context: Optional[nemo_microservices.types.intake.entry_context_filter.EntryContextFilter]#

None

Filter for entry context fields.

created_at: Optional[nemo_microservices.types.created_at_filter_op.CreatedAtFilterOp]#

None

Filter for created_at timestamp.

external_id: Optional[str]#

None

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

has_events: Optional[bool]#

None

Filter by presence of any events.

has_opinion: Optional[bool]#

None

Filter by presence of opinion.

has_rating: Optional[bool]#

None

Filter by presence of rating.

has_rewrite: Optional[bool]#

None

Filter by presence of rewrite.

has_thumb: Optional[bool]#

None

Filter by presence of thumb feedback.

longest_per_thread: Optional[bool]#

None

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

namespace: Optional[str]#

None

Filter by namespace id.

project: Optional[str]#

None

Filter by project name.

updated_at: Optional[nemo_microservices.types.updated_at_filter.UpdatedAtFilter]#

None

Filter for updated_at timestamp.

user_rating: Optional[nemo_microservices.types.intake.entry_user_rating_filter.EntryUserRatingFilter]#

None

Filter for entry user rating fields.