1 # Pleroma: A lightweight social networking server
2 # Copyright © 2017-2020 Pleroma Authors <https://pleroma.social/>
3 # SPDX-License-Identifier: AGPL-3.0-only
5 defmodule Pleroma.Web.AdminAPI.InviteView do
8 def render("index.json", %{invites: invites}) do
10 invites: render_many(invites, __MODULE__, "show.json", as: :invite)
14 def render("show.json", %{invite: invite}) do
17 "token" => invite.token,
18 "used" => invite.used,
19 "expires_at" => invite.expires_at,
20 "uses" => invite.uses,
21 "max_use" => invite.max_use,
22 "invite_type" => invite.invite_type