lib/auth0/entity/permission.ex
defmodule Auth0.Entity.Permission do
@moduledoc """
Documentation for entity of Permission.
"""
alias Auth0.Common.Util
defstruct resource_server_identifier: nil,
permission_name: nil,
resource_server_name: nil,
description: nil
@type t :: %__MODULE__{
resource_server_identifier: String.t(),
permission_name: String.t(),
resource_server_name: String.t(),
description: String.t()
}
@spec from(map) :: __MODULE__.t()
def from(value) do
value |> Util.to_struct(__MODULE__)
end
end