Demo scenario seeds for Logistiki v0.1.0.
Creates the demo business entity tree, virtual account tree, and entity-account relationships described in the project plan, then exposes helpers to process the demo business events.
This module is idempotent within a transaction and is used by the demo
script, the integration tests, and priv/repo/seeds.exs.
Summary
Functions
Returns a no-accounting-impact account-opened event.
Returns the demo deposit event for account_code.
Returns the demo fee event.
Runs the full demo seed (entities, accounts, relationships). Returns {entities, accounts}.
Creates the demo virtual account tree and returns a map of named accounts.
Creates the demo business entity tree and returns a map of named entities.
Links demo entities to their accounts and returns :ok.
Returns the demo transfer event from from_code to to_code.
Functions
Returns a no-accounting-impact account-opened event.
Returns the demo deposit event for account_code.
Returns the demo fee event.
Runs the full demo seed (entities, accounts, relationships). Returns {entities, accounts}.
Creates the demo virtual account tree and returns a map of named accounts.
Creates the demo business entity tree and returns a map of named entities.
Links demo entities to their accounts and returns :ok.
Returns the demo transfer event from from_code to to_code.