Owner-scoped Dunning analytics queries for admin LiveViews.
Summary
Functions
@spec funnel( map() | nil, keyword() ) :: %{ entered: non_neg_integer(), recovered: non_neg_integer(), exhausted: non_neg_integer(), active: non_neg_integer() }
@spec recovered_vs_lost_mrr( map() | nil, keyword() ) :: %{ recovered: [%{currency: String.t(), cents: non_neg_integer()}], lost: [%{currency: String.t(), cents: non_neg_integer()}] }