HfHub.Collections.CollectionItem (HfHub v0.2.0)

Copy Markdown View Source

Represents an item within a collection.

Items can be models, datasets, spaces, or papers.

Summary

Functions

Creates a CollectionItem from API response.

Types

item_type()

@type item_type() :: :model | :dataset | :space | :paper

t()

@type t() :: %HfHub.Collections.CollectionItem{
  added_at: DateTime.t() | nil,
  id: String.t(),
  item_id: String.t(),
  item_type: item_type(),
  note: String.t() | nil,
  position: non_neg_integer()
}

Functions

from_response(response)

@spec from_response(map()) :: t()

Creates a CollectionItem from API response.