Chronicle.ReadModels.Definition (cratis_chronicle v1.0.2)

Copy Markdown View Source

Read-model definition metadata returned by Chronicle.ReadModels.definitions/1.

Summary

Types

observer_type()

@type observer_type() :: :not_set | :reducer | :projection

owner()

@type owner() :: :none | :client | :server

source()

@type source() :: :unknown | :code | :user

t()

@type t() :: %Chronicle.ReadModels.Definition{
  container_name: String.t() | nil,
  display_name: String.t() | nil,
  generation: non_neg_integer(),
  identifier: String.t() | nil,
  indexes: [String.t()],
  observer_identifier: String.t() | nil,
  observer_type: observer_type(),
  owner: owner(),
  schema: String.t() | nil,
  sink: map(),
  source: source()
}