defmodule FeedParser.Item do @moduledoc """ A item in a feed. Has metadata and content from the item. """ defstruct [:guid, :url, :links, :title, :content, :date] @type t() :: %__MODULE__{ guid: String.t(), url: String.t() | nil, links: [{href :: String.t(), rel :: String.t() | nil}], title: String.t() | nil, content: String.t(), date: DateTime.t() } end