# `PolarExpress.Schemas.MetricPeriod`
[🔗](https://github.com/jeffhuen/polar_express/blob/main/lib/polar_express/schemas/metric_period.ex#L2)

MetricPeriod

# `t`

```elixir
@type t() :: %PolarExpress.Schemas.MetricPeriod{
  active_subscriptions: term(),
  active_user_by_event: term(),
  average_order_value: term(),
  average_revenue_per_user: term(),
  canceled_subscriptions: term(),
  canceled_subscriptions_customer_service: term(),
  canceled_subscriptions_low_quality: term(),
  canceled_subscriptions_missing_features: term(),
  canceled_subscriptions_other: term(),
  canceled_subscriptions_switched_service: term(),
  canceled_subscriptions_too_complex: term(),
  canceled_subscriptions_too_expensive: term(),
  canceled_subscriptions_unused: term(),
  cashflow: term(),
  checkouts: term(),
  checkouts_conversion: term(),
  churn_rate: term(),
  churned_subscriptions: term(),
  committed_monthly_recurring_revenue: term(),
  committed_subscriptions: term(),
  cost_per_user: term(),
  costs: term(),
  cumulative_costs: term(),
  cumulative_revenue: term(),
  gross_margin: term(),
  gross_margin_percentage: term(),
  ltv: term(),
  monthly_recurring_revenue: term(),
  net_average_order_value: term(),
  net_cumulative_revenue: term(),
  net_revenue: term(),
  new_subscriptions: term(),
  new_subscriptions_net_revenue: term(),
  new_subscriptions_revenue: term(),
  one_time_products: term(),
  one_time_products_net_revenue: term(),
  one_time_products_revenue: term(),
  orders: term(),
  renewed_subscriptions: term(),
  renewed_subscriptions_net_revenue: term(),
  renewed_subscriptions_revenue: term(),
  revenue: term(),
  succeeded_checkouts: term(),
  timestamp: term()
}
```

* `active_subscriptions` - Nullable.
* `active_user_by_event` - Nullable.
* `average_order_value` - Nullable.
* `average_revenue_per_user` - Nullable.
* `canceled_subscriptions` - Nullable.
* `canceled_subscriptions_customer_service` - Nullable.
* `canceled_subscriptions_low_quality` - Nullable.
* `canceled_subscriptions_missing_features` - Nullable.
* `canceled_subscriptions_other` - Nullable.
* `canceled_subscriptions_switched_service` - Nullable.
* `canceled_subscriptions_too_complex` - Nullable.
* `canceled_subscriptions_too_expensive` - Nullable.
* `canceled_subscriptions_unused` - Nullable.
* `cashflow` - Nullable.
* `checkouts` - Nullable.
* `checkouts_conversion` - Nullable.
* `churn_rate` - Nullable.
* `churned_subscriptions` - Nullable.
* `committed_monthly_recurring_revenue` - Nullable.
* `committed_subscriptions` - Nullable.
* `cost_per_user` - Nullable.
* `costs` - Nullable.
* `cumulative_costs` - Nullable.
* `cumulative_revenue` - Nullable.
* `gross_margin` - Nullable.
* `gross_margin_percentage` - Nullable.
* `ltv` - Nullable.
* `monthly_recurring_revenue` - Nullable.
* `net_average_order_value` - Nullable.
* `net_cumulative_revenue` - Nullable.
* `net_revenue` - Nullable.
* `new_subscriptions` - Nullable.
* `new_subscriptions_net_revenue` - Nullable.
* `new_subscriptions_revenue` - Nullable.
* `one_time_products` - Nullable.
* `one_time_products_net_revenue` - Nullable.
* `one_time_products_revenue` - Nullable.
* `orders` - Nullable.
* `renewed_subscriptions` - Nullable.
* `renewed_subscriptions_net_revenue` - Nullable.
* `renewed_subscriptions_revenue` - Nullable.
* `revenue` - Nullable.
* `succeeded_checkouts` - Nullable.
* `timestamp` - Timestamp of this period data. Format: date-time.

# `schema_name`

---

*Consult [api-reference.md](api-reference.md) for complete listing*
