getItemFromRevision method

Future<Item> getItemFromRevision(
  1. String revisionKref
)

Gets the item that contains a revision, returned as an Item model.

Mirrors Python's get_item_from_revision: resolves the revision, then fetches its owning item.

final item = await client.getItemFromRevision(
  'kref://film-2024/models/hero.model?r=3');

Implementation

Future<models.Item> getItemFromRevision(String revisionKref) async {
  final rev = await getRevision(revisionKref);
  final response = await getItemByKref(rev.itemKref.uri);
  return models.Item(response, this);
}