ash_double_entry/lib/transfer/transfer.ex
Zach Daniel 25b3dc3063 init
2023-07-21 20:27:52 -04:00

22 lines
466 B
Elixir

defmodule AshDoubleEntry.Transfer do
@account %Spark.Dsl.Section{
name: :transfer,
schema: [
account_resource: [
type: Ash.OptionsHelpers.ash_resource(),
doc: "The resource to use for account balances",
required: true
]
]
}
@sections [@account]
@transformers [
AshDoubleEntry.Transfer.Transformers.AddStructure
]
use Spark.Dsl.Extension,
sections: @sections,
transformers: @transformers
end