Add User model.
continuous-integration/drone/push Build is failing
continuous-integration/drone/tag Build was killed

This commit is contained in:
2023-08-05 21:15:40 +03:00
parent 33fae4ece2
commit cde8970b46
6 changed files with 214 additions and 0 deletions
@@ -0,0 +1,20 @@
defmodule LinkShortenerWeb.Api.V1.UserView do
use LinkShortenerWeb, :view
alias LinkShortenerWeb.UserView
def render("index.json", %{users: users}) do
%{data: render_many(users, UserView, "user.json")}
end
def render("show.json", %{user: user}) do
%{data: render_one(user, UserView, "user.json")}
end
def render("user.json", %{user: user}) do
%{
id: user.id,
email: user.email,
encrypted_password: user.encrypted_password
}
end
end