Zoonk.Support (Zoonk v0.1.0-dev)
View SourceThe Support context for handling user feedback and support requests.
Summary
Functions
Returns the billing email address.
Returns a changeset for tracking feedback changes.
Returns a changeset for tracking support request changes.
Returns the number of business days for support response time.
Sends feedback from a user.
Sends a support request from a user.
Returns the support email address.
Functions
Returns the billing email address.
Examples
iex> billing_email()
"billing@zoonk.com"
Returns a changeset for tracking feedback changes.
Examples
iex> change_feedback(%{email: "user@example.com", message: "Hello"})
%Ecto.Changeset{}
Returns a changeset for tracking support request changes.
Examples
iex> change_support_request(%{email: "user@example.com", message: "I need help"})
%Ecto.Changeset{}
Returns the number of business days for support response time.
Examples
iex> response_time_days()
3
Sends feedback from a user.
Examples
iex> send_feedback("user@example.com", "Great app!")
{:ok, :sent}
iex> send_feedback("", "")
{:error, %Ecto.Changeset{}}
Sends a support request from a user.
Examples
iex> send_support_request("user@example.com", "I need help with login")
{:ok, :sent}
iex> send_support_request("", "")
{:error, %Ecto.Changeset{}}
Returns the support email address.
Examples
iex> support_email()
"hello@zoonk.com"