Modules
Public convenience API for HawkEx entitlement checks.
Records and queries audit log entries.
Ecto schema for an append-only audit log entry.
Public API for plan and subscription management.
Ecto schema for a feature that can be granted by a plan.
Ecto schema for a billable plan.
Ecto schema for the value a plan grants for a feature.
Ecto schema for an account's subscription to a plan.
CSV export tools for Phoenix SaaS applications.
Ecto schema for a CSV export job and its generated file.
Oban worker that generates asynchronous CSV exports.
Generates CSV content from HawkEx formatter modules.
Behaviour for CSV export formatters.
Built-in CSV formatter for account audit logs.
Built-in CSV formatter for account subscriptions.
Behaviour and dispatch helpers for CSV export storage adapters.
Local filesystem storage adapter for CSV exports.
Amazon S3 storage adapter for CSV exports.
Runtime configuration access for HawkEx.
Entitlement checks and entitlement reporting.
Broadcasts HawkEx business events through the host application's PubSub.
Shared offset-based pagination helper.
Mix Tasks
Installs HawkEx migrations into a Phoenix application.