Current section
Files
Jump to
Current section
Files
lib/presence_ex/schemas/status_subscribe.ex
defmodule PresenceEx.Schemas.StatusSubscribe do
@moduledoc false
use Ecto.Schema
import Ecto.Changeset
@primary_key {:id, :id, autogenerate: true}
schema "status_subscribe" do
field(:subscriber_token, :string)
field(:subscriber_resource, :string)
field(:subscribed_token, :string)
field(:timestamp, :string)
end
def verify_input(params) do
%PresenceEx.Schemas.StatusSubscribe{}
|> cast(
params,
[:subscriber_token, :subscriber_resource, :timestamp, :subscribed_token]
)
|> validate_required([:subscriber_token, :subscriber_resource, :timestamp, :subscribed_token])
end
end