AshCsvInterchange.Export.Type (AshCsvInterchange v0.1.0)

Copy Markdown View Source

Resolved DSL config for one csv_export entity. Spark builds one struct per entity in a resource's csv_exports block, keyed by id.

Summary

Types

column()

@type column() :: {String.t(), atom()} | {String.t(), atom(), column_opts()}

column_opts()

@type column_opts() :: keyword()

t()

@type t() :: %AshCsvInterchange.Export.Type{
  __spark_metadata__: term(),
  columns: [column()],
  id: atom(),
  label: String.t(),
  read_action: atom()
}