CFSync.Link (CFSync v0.18.0)

View Source

The Link struct holds data from Contentful links. It's provided as is and is not configurable, so if you need more fields than those currently mapped, feel free to send a PR.

Links are used in Contentful for relations. A single-entry or single-asset relation field will contain a Link struct (or nil). Multi-entry and multi-asset relation fields contain a list of Link structs (or []).

Links can be resolved through CFSync.get_link_target/1.

Summary

Types

t()

@type t() :: %CFSync.Link{
  id: binary(),
  locale: atom(),
  store: CFSync.store(),
  type: :asset | :entry
}

Functions

new(map, store, locale)