DataReview#

class nominal.core.DataReview(rid, run_rid, checklist_rid, checklist_commit, completed, created_at, asset_rid=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()#

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

get_checklist()#
Return type:

Checklist

get_events()#

Retrieves the list of events for the data review.

Return type:

Sequence[Event]

poll_for_completion(interval=timedelta(seconds=2))#

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

Return type:

DataReview

refresh()#
Return type:

Self

reload()#

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

Return type:

Self

unarchive()#

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