Pleroma v1.1.9-10-g42f76306+dev Pleroma.UserInviteToken View Source

Link to this section Summary

Link to this section Types

Link to this type

t()

View Source
t() :: %Pleroma.UserInviteToken{
  __meta__: term(),
  expires_at: term(),
  id: term(),
  inserted_at: term(),
  invite_type: term(),
  max_use: term(),
  token: term(),
  updated_at: term(),
  used: term(),
  uses: term()
}

Link to this section Functions

Link to this function

create_invite(params \\ %{})

View Source
create_invite(map()) :: {:ok, Pleroma.UserInviteToken.t()}
Link to this function

find_by_token(token)

View Source
find_by_token(token()) :: {:ok, Pleroma.UserInviteToken.t()} | nil
Link to this function

find_by_token!(token)

View Source
find_by_token!(token()) :: Pleroma.UserInviteToken.t() | no_return()
Link to this function

update_invite(invite, changes)

View Source
update_invite(Pleroma.UserInviteToken.t(), map()) ::
  {:ok, Pleroma.UserInviteToken.t()} | {:error, Changeset.t()}