defmodule Auth0.Entity.Enrollment do @moduledoc """ Documentation for entity of Enrollment. """ alias Auth0.Common.Util defstruct id: nil, status: nil, type: nil, name: nil, identifier: nil, phone_number: nil, auth_method: nil, enrolled_at: nil, last_auth: nil @type t :: %__MODULE__{ id: String.t(), status: String.t(), type: String.t(), name: String.t(), identifier: String.t(), phone_number: String.t(), auth_method: String.t(), enrolled_at: String.t(), last_auth: String.t() } @spec from(map) :: __MODULE__.t() def from(value) do value |> Util.to_struct(__MODULE__) end end