lib/auth0/entity/hook.ex
defmodule Auth0.Entity.Hook do
@moduledoc """
Documentation for entity of Hook.
"""
alias Auth0.Common.Util
defstruct triggerId: nil,
id: nil,
name: nil,
enabled: nil,
script: nil,
dependencies: nil
@type t :: %__MODULE__{
triggerId: String.t(),
id: String.t(),
name: String.t(),
enabled: boolean,
script: String.t(),
dependencies: map
}
@spec from(map) :: __MODULE__.t()
def from(value) do
value |> Util.to_struct(__MODULE__)
end
end