DataReview#

class nominal.core.DataReview(rid: str, run_rid: str, checklist_rid: str, checklist_commit: str, completed: bool, created_at: IntegralNanosecondsUTC, asset_rid: str | None = None)#

Bases: HasRid, RefreshableGrpcMixin[DataReview]

The progress and results of a checklist execution.

rid: str#
run_rid: str#
checklist_rid: str#
checklist_commit: str#
completed: bool#
created_at: IntegralNanosecondsUTC#
asset_rid: str | None = None#

Asset evaluated by this review, or None when no asset RID is available.

property events_url: str#

Returns a link to the page for events for this Data Review in the Nominal app

property nominal_url: str#

Returns a link to the page for this Data Review in the Nominal app

archive() → None#

Archive this data review. Archived data reviews are not deleted, but are hidden from the UI.

get_checklist() → Checklist#
get_events() → Sequence[Event]#

Retrieves the list of events for the data review.

poll_for_completion(interval: timedelta = timedelta(seconds=2)) → DataReview#

Refresh this instance until the review completes, then return it.

refresh() → Self#
reload() → Self#

Deprecated alias for refresh; updates and returns this instance rather than a separate snapshot.

unarchive() → None#

Unarchive this review, allowing it to appear in the UI again.