defmodule Auth0.Entity.EmailTemplate do @moduledoc """ Documentation for entity of EmailTemplate. """ alias Auth0.Common.Util defstruct template: nil, body: nil, from: nil, resultUrl: nil, subject: nil, syntax: nil, urlLifetimeInSeconds: nil, includeEmailInRedirect: nil, enabled: nil @type t :: %__MODULE__{ template: String.t(), body: String.t(), from: String.t(), resultUrl: String.t(), subject: String.t(), syntax: String.t(), urlLifetimeInSeconds: integer, includeEmailInRedirect: boolean, enabled: boolean } @spec from(map) :: __MODULE__.t() def from(value) do value |> Util.to_struct(__MODULE__) end end