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.