lib/auth0/entity/grant.ex
defmodule Auth0.Entity.Grant do
@moduledoc """
Documentation for entity of Grant.
"""
alias Auth0.Common.Util
defstruct id: nil,
clientID: nil,
user_id: nil,
audience: nil,
scope: nil
@type t :: %__MODULE__{
id: String.t(),
clientID: String.t(),
user_id: String.t(),
audience: String.t(),
scope: list(String.t())
}
@spec from(map) :: __MODULE__.t()
def from(value) do
value |> Util.to_struct(__MODULE__)
end
end