cover/Elixir.WalletSettlement.Queries.ListSettlementBatches.html

1 defmodule WalletSettlement.Queries.ListSettlementBatches do
2 @moduledoc "Lists settlement batches, optionally filtered by status."
3 alias WalletSettlement.SettlementStore
4
5 @spec execute(opts :: keyword()) :: [WalletSettlement.SettlementBatch.t()]
6
:-(
def execute(opts \\ []) do
7
:-(
case Keyword.get(opts, :status) do
8
:-(
nil -> SettlementStore.list_all()
9
:-(
status -> SettlementStore.list_by_status(status)
10 end
11 end
12 end
Line Hits Source