RelayMark.Manifest (relay_mark_elixir v0.6.1)

Copy Markdown View Source

RelayMark projection manifest struct.

Summary

Types

t()

@type t() :: %RelayMark.Manifest{
  actions: [RelayMark.Manifest.Action.t()],
  capabilities: [RelayMark.Manifest.Capability.t()],
  claims: [RelayMark.Manifest.Claim.t()],
  comparisons: [RelayMark.Manifest.Comparison.t()],
  data_views: [RelayMark.Manifest.DataView.t()],
  diagnostics: [map()],
  entity_references: [RelayMark.Manifest.EntityReference.t()],
  forms: [RelayMark.Manifest.FormQuestion.t()],
  layouts: [RelayMark.Manifest.Layout.t()],
  mentions: [RelayMark.Manifest.Mention.t()],
  property_sheets: [RelayMark.Manifest.PropertySheet.t()],
  references: [RelayMark.Manifest.Reference.t()],
  sources: [RelayMark.Manifest.Source.t()],
  type: String.t(),
  version: pos_integer()
}

Functions

from_map(map)

@spec from_map(map()) :: t()